.sch-hero[data-astro-cid-hajus77t]{padding:120px 0 80px;background:var(--surface-white)}.sch-eyebrow[data-astro-cid-hajus77t]{font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-primary);margin-bottom:20px}.sch-hero[data-astro-cid-hajus77t] h1[data-astro-cid-hajus77t]{font-size:var(--text-hero);line-height:.98;letter-spacing:-.024em;margin-bottom:28px}.sch-lede[data-astro-cid-hajus77t]{font-family:var(--font-prose);font-size:var(--text-lg);color:var(--text-secondary);line-height:1.65;max-width:60ch;margin:0}.sch-hero-cta[data-astro-cid-hajus77t]{margin-top:36px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.sch-hero-email[data-astro-cid-hajus77t]{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:underline}.sch-hero-email[data-astro-cid-hajus77t]:hover{color:var(--text-primary)}.sch-proof[data-astro-cid-hajus77t]{text-align:center}.sch-quote[data-astro-cid-hajus77t]{margin:0 0 28px}.sch-quote[data-astro-cid-hajus77t] blockquote[data-astro-cid-hajus77t]{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:1.32;letter-spacing:-.012em;color:var(--text-primary);margin:0 auto 22px;text-wrap:balance}.sch-quote[data-astro-cid-hajus77t] .quote-mark[data-astro-cid-hajus77t]{color:#00000038;font-style:normal}.sch-byline[data-astro-cid-hajus77t]{display:inline-flex;align-items:baseline;gap:10px;font-variant:small-caps;letter-spacing:.08em;flex-wrap:wrap;justify-content:center}.sch-byline[data-astro-cid-hajus77t] .rule[data-astro-cid-hajus77t]{display:inline-block;width:32px;height:1px;background:var(--orange-primary);margin-right:4px;transform:translateY(-3px)}.sch-byline[data-astro-cid-hajus77t] .name[data-astro-cid-hajus77t]{font-size:13px;font-weight:600;color:var(--text-primary)}.sch-byline[data-astro-cid-hajus77t] .sep[data-astro-cid-hajus77t]{color:#00000040;font-variant:normal;letter-spacing:0}.sch-byline[data-astro-cid-hajus77t] .role[data-astro-cid-hajus77t]{font-size:12px;color:var(--text-tertiary);font-weight:400}.sch-proof-line[data-astro-cid-hajus77t]{font-size:var(--text-sm);color:var(--text-tertiary);max-width:68ch;margin:0 auto;line-height:1.7}.sch-proof-line[data-astro-cid-hajus77t] strong[data-astro-cid-hajus77t]{color:var(--text-secondary);font-weight:600}.container-medium[data-astro-cid-hajus77t]{max-width:920px;margin:0 auto;padding:0 24px}.sch-calc-head[data-astro-cid-hajus77t]{margin-bottom:32px}.sch-calc-head[data-astro-cid-hajus77t] h2[data-astro-cid-hajus77t]{margin-bottom:8px}.sch-calc-head[data-astro-cid-hajus77t] p[data-astro-cid-hajus77t]{font-size:var(--text-base);color:var(--text-secondary);margin:0}.sch-checklist[data-astro-cid-hajus77t]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:20px}.sch-checklist[data-astro-cid-hajus77t] li[data-astro-cid-hajus77t]{position:relative;padding-left:40px;font-family:var(--font-prose);font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.sch-checklist[data-astro-cid-hajus77t] li[data-astro-cid-hajus77t] strong[data-astro-cid-hajus77t]{font-family:var(--font-body);color:var(--text-primary);font-weight:600}.sch-checklist[data-astro-cid-hajus77t] li[data-astro-cid-hajus77t]:before{content:"";position:absolute;left:0;top:11px;width:24px;height:1px;background:var(--orange-primary)}.sol-faq[data-astro-cid-hajus77t]{background:var(--surface-white);border:1px solid var(--border-light);border-radius:8px;padding:20px 24px;margin-bottom:12px}.sol-faq[data-astro-cid-hajus77t] summary[data-astro-cid-hajus77t]{font-weight:600;color:var(--text-primary);font-size:var(--text-base)}.sol-faq[data-astro-cid-hajus77t] p[data-astro-cid-hajus77t]{margin:16px 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.sch-cta[data-astro-cid-hajus77t] h2[data-astro-cid-hajus77t]{margin-bottom:32px}.sol-cta-alt[data-astro-cid-hajus77t]{margin-top:18px;font-size:var(--text-sm);color:var(--text-secondary)}.sol-cta-alt[data-astro-cid-hajus77t] a[data-astro-cid-hajus77t]{color:var(--text-secondary);text-decoration:underline}.sol-cta-alt[data-astro-cid-hajus77t] a[data-astro-cid-hajus77t]:hover{color:var(--text-primary)}
