.page-module__soh_jW__hero{text-align:center;padding:120px 24px 100px;position:relative;overflow:hidden}.page-module__soh_jW__heroInner{z-index:1;max-width:700px;margin:0 auto;position:relative}.page-module__soh_jW__heroTag{font-family:var(--font-heading);color:var(--accent-gold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px;font-size:.85rem}.page-module__soh_jW__heroTitle{font-family:var(--font-decorative);letter-spacing:.02em;margin-bottom:24px;font-size:3.5rem;line-height:1.1}.page-module__soh_jW__heroAccent{background:linear-gradient(135deg, var(--accent-purple), var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__soh_jW__heroGlow{background:radial-gradient(circle, var(--glow-purple), transparent 70%);opacity:.4;pointer-events:none;width:600px;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.page-module__soh_jW__content{max-width:800px;margin:0 auto}.page-module__soh_jW__lastUpdated{color:var(--text-tertiary);margin-bottom:32px;font-size:.85rem}.page-module__soh_jW__content h2{font-family:var(--font-heading);color:var(--text-primary);margin-top:32px;margin-bottom:16px;font-size:1.4rem}.page-module__soh_jW__content h2:first-child{margin-top:0}.page-module__soh_jW__content p{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.page-module__soh_jW__content ul{color:var(--text-secondary);margin-bottom:16px;padding-left:24px;line-height:1.8}.page-module__soh_jW__content li{margin-bottom:8px}.page-module__soh_jW__contactEmail{color:var(--accent-purple);margin-top:16px;font-size:1.1rem}@media (max-width:768px){.page-module__soh_jW__heroTitle{font-size:2.5rem}.page-module__soh_jW__content h2{font-size:1.2rem}}
