.service-landing-page-module__CuSczG__page{--service-ink:#16151a;--service-paper:#f3efe8;--service-muted:color-mix(in oklab, var(--service-paper) 68%, transparent);--service-gold:#c7a13a;--service-border:color-mix(in oklab, var(--service-gold) 36%, transparent);background:var(--service-ink);color:var(--service-paper);overflow:clip}.service-landing-page-module__CuSczG__hero{isolation:isolate;border-bottom:1px solid var(--service-border);background:radial-gradient(ellipse at 82% 14%, color-mix(in oklab, var(--service-gold) 17%, transparent), transparent 37%), linear-gradient(115deg, #16151a 0%, #1b1919 68%, #201c15 100%);position:relative}.service-landing-page-module__CuSczG__heroGlow{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--service-gold) 4%, transparent));pointer-events:none;position:absolute;inset:0}.service-landing-page-module__CuSczG__eyebrow{color:var(--service-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.5}.service-landing-page-module__CuSczG__heroNote{border-color:color-mix(in oklab, var(--service-gold) 60%, transparent)}.service-landing-page-module__CuSczG__goldText{color:var(--service-gold)}.service-landing-page-module__CuSczG__muted{color:var(--service-muted)}.service-landing-page-module__CuSczG__section{border-color:var(--service-border)}.service-landing-page-module__CuSczG__softSection{background:color-mix(in oklab, var(--service-paper) 4%, var(--service-ink))}.service-landing-page-module__CuSczG__point{border-top:1px solid var(--service-border)}.service-landing-page-module__CuSczG__scopeCard{border:1px solid var(--service-border);background:color-mix(in oklab, var(--service-paper) 3%, var(--service-ink))}.service-landing-page-module__CuSczG__priceCard{border:1px solid var(--service-border);background:linear-gradient(135deg, color-mix(in oklab, var(--service-gold) 10%, var(--service-ink)), var(--service-ink) 72%)}.service-landing-page-module__CuSczG__sourceLink{color:var(--service-paper);-webkit-text-decoration-color:color-mix(in oklab, var(--service-gold) 75%, transparent);text-decoration-color:color-mix(in oklab, var(--service-gold) 75%, transparent);text-underline-offset:.22em}.service-landing-page-module__CuSczG__sourceLink:hover,.service-landing-page-module__CuSczG__sourceLink:focus-visible{color:var(--service-gold)}.service-landing-page-module__CuSczG__faq{border-top:1px solid var(--service-border)}.service-landing-page-module__CuSczG__faq:last-child{border-bottom:1px solid var(--service-border)}.service-landing-page-module__CuSczG__faq summary{cursor:pointer;list-style:none}.service-landing-page-module__CuSczG__faq summary::-webkit-details-marker{display:none}.service-landing-page-module__CuSczG__faq summary:after{color:var(--service-gold);content:"+";font-size:1.4rem;line-height:1}.service-landing-page-module__CuSczG__faq[open] summary:after{content:"−"}.service-landing-page-module__CuSczG__faq summary:focus-visible,.service-landing-page-module__CuSczG__sourceLink:focus-visible,.service-landing-page-module__CuSczG__cta:focus-visible{outline:2px solid var(--service-gold);outline-offset:4px;border-radius:.125rem}.service-landing-page-module__CuSczG__closing{border:1px solid var(--service-border);background:radial-gradient(ellipse at 90% 0%, color-mix(in oklab, var(--service-gold) 15%, transparent), transparent 44%), color-mix(in oklab, var(--service-paper) 3%, var(--service-ink))}.service-landing-page-module__CuSczG__page .service-landing-page-module__CuSczG__cta{border:1px solid var(--service-gold);background:var(--service-gold);color:var(--service-ink);border-radius:0}.service-landing-page-module__CuSczG__page .service-landing-page-module__CuSczG__cta:hover,.service-landing-page-module__CuSczG__page .service-landing-page-module__CuSczG__cta:focus-visible{background:color-mix(in oklab, var(--service-gold) 82%, var(--service-ink));color:var(--service-paper)}@media (prefers-reduced-motion:reduce){.service-landing-page-module__CuSczG__page,.service-landing-page-module__CuSczG__page *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
