.page-module__UfjjCa__hero{background:linear-gradient(145deg,#0a0a0a 0%,#1a1a1a 50%,#1a1510 100%);justify-content:center;align-items:center;min-height:50vh;padding:120px 24px 60px;display:flex;position:relative;overflow:hidden}.page-module__UfjjCa__heroOverlay{pointer-events:none;background:radial-gradient(at 30%,#c9a84c0f 0%,#0000 60%),radial-gradient(at 80% 30%,#c9a84c0a 0%,#0000 50%);position:absolute;inset:0}.page-module__UfjjCa__heroContent{z-index:2;text-align:center;max-width:700px;position:relative}.page-module__UfjjCa__backLink{color:var(--color-gold);letter-spacing:1px;text-transform:uppercase;transition:opacity var(--transition-fast);margin-bottom:24px;font-size:.8rem;display:inline-block}.page-module__UfjjCa__backLink:hover{opacity:.7}.page-module__UfjjCa__heroTitle{font-family:var(--font-heading);color:var(--color-white);font-size:clamp(2rem,5vw,3.2rem);font-weight:700}.page-module__UfjjCa__heroDivider{background:linear-gradient(90deg,transparent,var(--color-gold),transparent);border:none;width:60px;height:2px;margin:20px auto}.page-module__UfjjCa__meta{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:16px;display:flex}.page-module__UfjjCa__metaItem{color:var(--color-gray-light);background:#c9a84c0a;border:1px solid #c9a84c26;padding:6px 16px;font-size:.88rem}.page-module__UfjjCa__content{max-width:760px;margin:0 auto}.page-module__UfjjCa__content h2{font-family:var(--font-heading);margin-bottom:0}.page-module__UfjjCa__content p{margin-bottom:16px;font-size:1rem;line-height:1.8}.page-module__UfjjCa__descSection{background:var(--color-black)}.page-module__UfjjCa__curriculumList{margin-top:16px;padding:0;list-style:none}.page-module__UfjjCa__curriculumItem{color:var(--color-gray-light);border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:12px 0;font-size:.95rem;line-height:1.6;display:flex}.page-module__UfjjCa__checkMark{color:var(--color-gold);flex-shrink:0;margin-top:4px;font-size:.8rem}.page-module__UfjjCa__benefitsSection{background:var(--color-black)}.page-module__UfjjCa__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}.page-module__UfjjCa__benefitCard{background:var(--color-dark);transition:border-color var(--transition-fast);border:1px solid #c9a84c14;align-items:flex-start;gap:14px;padding:20px;display:flex}.page-module__UfjjCa__benefitCard:hover{border-color:#c9a84c40}.page-module__UfjjCa__benefitNumber{font-family:var(--font-heading);color:var(--color-gold);opacity:.5;flex-shrink:0;margin-top:2px;font-size:1.4rem;line-height:1}.page-module__UfjjCa__benefitCard p{color:var(--color-gray-light);margin:0;font-size:.9rem;line-height:1.5}.page-module__UfjjCa__practiceText{color:var(--color-gray-light);border-left:3px solid var(--color-gold);background:#c9a84c08;padding:24px;font-size:1.05rem;line-height:1.8}.page-module__UfjjCa__cta{background:linear-gradient(145deg,#0a0a0a,#1a1510);padding:80px 0}.page-module__UfjjCa__ctaPrice{font-family:var(--font-heading);margin-bottom:8px;font-size:1.8rem;font-weight:700;color:var(--color-gold)!important}.page-module__UfjjCa__ctaRate{color:var(--color-white);margin-bottom:8px;font-size:1.25rem;font-weight:500}.page-module__UfjjCa__ctaSubtext{margin-bottom:32px;font-size:.95rem;color:var(--color-gray)!important}@media (max-width:768px){.page-module__UfjjCa__hero{min-height:45vh;padding:100px 20px 48px}.page-module__UfjjCa__meta{gap:12px}.page-module__UfjjCa__metaItem{padding:5px 12px;font-size:.8rem}.page-module__UfjjCa__benefitsGrid{grid-template-columns:1fr}}
