.page_page__eM4l_{max-width:1080px;margin:0 auto;padding:var(--page-top) 1.25rem 6rem;color:#f3e6c4}.page_hero__1uGr7{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:3rem;gap:3rem;align-items:center;margin-bottom:4rem}.page_eyebrow__H2Nk_{display:inline-block;font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:.22em;color:var(--zone-accent-strong);margin-bottom:1rem}.page_title__x9JWl{font-family:var(--font-body);font-size:clamp(2.6rem,7vw,4.5rem);font-weight:900;line-height:.95;margin:0 0 1rem;background:linear-gradient(135deg,#ffe9a8,var(--zone-accent) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_tagline__wWrZx{font-size:1.2rem;line-height:1.55;color:rgba(243,230,196,.85);margin:0 0 1.75rem;max-width:30ch}.page_ctaRow__Ma_CD{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.page_cardBadges__dS4Dt{margin-top:.5rem}.page_playBtn__0Fx3m{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--zone-accent-strong),var(--zone-accent) 60%,var(--zone-deep));color:#0a0610;font-family:var(--font-body);font-weight:900;font-size:.9rem;letter-spacing:.1em;padding:.95rem 1.7rem;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px rgb(var(--zone-accent-rgb)/.45);transition:transform .2s ease,box-shadow .2s ease}.page_playBtn__0Fx3m:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgb(var(--zone-accent-rgb)/.6)}.page_subnote__yalpj{font-family:var(--font-body);font-size:.66rem;letter-spacing:.14em;color:rgba(243,230,196,.6)}.page_heroPoster__2fPM3{display:block;border-radius:18px;overflow:hidden;border:1px solid rgb(var(--zone-accent-rgb)/.3);box-shadow:0 20px 60px rgba(0,0,0,.5);transition:transform .3s ease}.page_heroPoster__2fPM3:hover{transform:translateY(-4px)}.page_heroPoster__2fPM3 img{width:100%;height:auto;display:block}.page_block__NYrBP{margin:0 auto 3rem;max-width:820px}.page_blockWide__NXzJX{max-width:1000px}.page_block__NYrBP h2{font-family:var(--font-body);font-size:1.5rem;font-weight:800;color:var(--zone-accent-strong);margin:0 0 1rem}.page_block__NYrBP h3{font-size:1.1rem;font-weight:700;color:#ffe9a8;margin:0 0 .6rem}.page_block__NYrBP p{line-height:1.7;color:rgba(243,230,196,.82);margin:0 0 1rem}.page_block__NYrBP a{color:var(--zone-accent-strong);text-decoration:underline;text-underline-offset:3px}.page_cols__Ws58q{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_col__LtJD8{background:rgba(20,14,26,.5);border:1px solid rgb(var(--zone-accent-rgb)/.22);border-radius:14px;padding:1.5rem}.page_cols3__1jsoj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.page_col__LtJD8 .page_playBtn__0Fx3m{margin-top:.5rem}.page_cols3__1jsoj .page_col__LtJD8{display:flex;flex-direction:column;align-items:flex-start}.page_cols3__1jsoj .page_col__LtJD8 p{flex:1 1}.page_colsNote__PLqda{margin-top:1.25rem;font-size:.9rem;color:rgba(243,230,196,.62)}.page_features__9SH9j{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem 1.5rem;gap:.6rem 1.5rem}.page_features__9SH9j li{position:relative;padding-left:1.5rem;line-height:1.5;color:rgba(243,230,196,.85)}.page_features__9SH9j li:before{content:"▸";position:absolute;left:0;color:var(--zone-accent-strong)}.page_faq__3RjUB{display:flex;flex-direction:column;gap:.6rem}.page_faqItem__TUnMj{background:rgba(20,14,26,.5);border:1px solid rgb(var(--zone-accent-rgb)/.2);border-radius:12px;padding:1rem 1.25rem}.page_faqItem__TUnMj summary{cursor:pointer;font-weight:700;color:#ffe9a8;list-style:none}.page_faqItem__TUnMj summary::-webkit-details-marker{display:none}.page_faqItem__TUnMj[open] summary{margin-bottom:.6rem}.page_faqItem__TUnMj p{margin:0}.page_related__Ygy8Q{text-align:center;font-size:.95rem;color:rgba(243,230,196,.7)}@media (max-width:900px){.page_cols3__1jsoj{grid-template-columns:1fr 1fr}}@media (max-width:820px){.page_hero__1uGr7{gap:2rem}.page_cols3__1jsoj,.page_cols__Ws58q,.page_features__9SH9j,.page_hero__1uGr7{grid-template-columns:1fr}}.page_title__x9JWl{font-family:var(--font-cormorant),Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.12;text-transform:none;-webkit-text-fill-color:var(--color-text-light);background:none;text-shadow:none}.page_title__x9JWl,[data-theme=light] .page_page__eM4l_{color:var(--color-text-light)}[data-theme=light] .page_block__NYrBP p,[data-theme=light] .page_features__9SH9j li,[data-theme=light] .page_related__Ygy8Q,[data-theme=light] .page_tagline__wWrZx{color:var(--color-text-muted)}[data-theme=light] .page_colsNote__PLqda,[data-theme=light] .page_subnote__yalpj{color:var(--color-text-subtle)}[data-theme=light] .page_block__NYrBP h3,[data-theme=light] .page_faqItem__TUnMj summary{color:var(--color-text-light)}[data-theme=light] .page_col__LtJD8,[data-theme=light] .page_faqItem__TUnMj{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:0 8px 24px #34415512}[data-theme=light] .page_playBtn__0Fx3m{background:var(--studio-button-fill);color:#152137;box-shadow:0 5px 16px #79613d33}[data-theme=light] .page_heroPoster__2fPM3{box-shadow:0 20px 50px #34415533}