.hero-facts[data-astro-cid-7xuzcchs]{margin-top:32px;display:inline-flex;flex-wrap:wrap;gap:10px}.hero-facts[data-astro-cid-7xuzcchs] span[data-astro-cid-7xuzcchs]{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;border:1px solid rgba(245,183,49,.35);background:#ffffff0d;border-radius:2px;padding:9px 14px}.section-overview[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--warm-white)}.overview-grid[data-astro-cid-7xuzcchs]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.overview-text[data-astro-cid-7xuzcchs]{display:flex;flex-direction:column;gap:20px}.overview-text[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:16px;line-height:1.75;color:var(--text-body)}.overview-figure[data-astro-cid-7xuzcchs]{margin:0;background:var(--cream);border:1px solid var(--border);border-radius:4px;padding:32px 28px 24px}.c5-diagram[data-astro-cid-7xuzcchs]{display:block;width:100%;height:auto}.d-tooth[data-astro-cid-7xuzcchs]{fill:#fff;stroke:var(--navy);stroke-opacity:.35;stroke-width:1.2}.d-wire[data-astro-cid-7xuzcchs]{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round}.d-dot[data-astro-cid-7xuzcchs]{fill:var(--navy)}.d-leader[data-astro-cid-7xuzcchs]{stroke:var(--navy);stroke-opacity:.4;stroke-width:1;stroke-dasharray:3 3}.d-label[data-astro-cid-7xuzcchs]{font-family:var(--font-body);font-size:12px;font-weight:600;fill:var(--navy)}.d-label--muted[data-astro-cid-7xuzcchs]{font-size:10px;font-weight:400;letter-spacing:.06em;fill:var(--text-light)}.overview-figure[data-astro-cid-7xuzcchs] figcaption[data-astro-cid-7xuzcchs]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);font-size:13px;line-height:1.6;color:var(--text-light)}.section-how[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--cream)}.how-head[data-astro-cid-7xuzcchs],.benefits-head[data-astro-cid-7xuzcchs],.compare-head[data-astro-cid-7xuzcchs]{display:flex;flex-direction:column;gap:20px;max-width:680px}.how-head[data-astro-cid-7xuzcchs] .section-title[data-astro-cid-7xuzcchs],.benefits-head[data-astro-cid-7xuzcchs] .section-title[data-astro-cid-7xuzcchs],.compare-head[data-astro-cid-7xuzcchs] .section-title[data-astro-cid-7xuzcchs]{font-size:clamp(32px,4.5vw,52px)}.how-head[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]:not(.section-label){font-size:16px;line-height:1.75;color:var(--text-body)}.how-grid[data-astro-cid-7xuzcchs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.how-item[data-astro-cid-7xuzcchs]{background:#fff;border:1px solid var(--border);border-radius:4px;padding:36px 32px}.how-item[data-astro-cid-7xuzcchs] h3[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--navy);margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.how-item[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:15px;line-height:1.75;color:var(--text-body);font-weight:300}.section-benefits[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--warm-white)}.benefits-grid[data-astro-cid-7xuzcchs]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:48px;border-top:1px solid var(--border)}.benefit-item[data-astro-cid-7xuzcchs]{padding:32px 0;border-bottom:1px solid var(--border)}.benefit-item[data-astro-cid-7xuzcchs] h3[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--navy);margin-bottom:10px;padding-left:16px;border-left:2px solid var(--gold)}.benefit-item[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:14px;line-height:1.7;color:var(--text-light);font-weight:300}.section-candidate[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--cream)}.candidate-inner[data-astro-cid-7xuzcchs]{display:flex;flex-direction:column;gap:48px}.candidate-grid[data-astro-cid-7xuzcchs]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.candidate-card[data-astro-cid-7xuzcchs]{background:#fff;border:1px solid var(--border);border-radius:4px;padding:32px 28px}.candidate-card[data-astro-cid-7xuzcchs] h3[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--navy);margin-bottom:12px}.candidate-card[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:14px;line-height:1.7;color:var(--text-light);font-weight:300}.candidate-note[data-astro-cid-7xuzcchs]{border-left:2px solid var(--gold);padding-left:24px;max-width:640px}.candidate-note[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:15px;line-height:1.75;color:var(--text-body);font-weight:300}.section-compare[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--warm-white)}.compare-table-wrap[data-astro-cid-7xuzcchs]{margin-top:48px;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table[data-astro-cid-7xuzcchs]{width:100%;min-width:720px;border-collapse:collapse;font-family:var(--font-body)}.compare-table[data-astro-cid-7xuzcchs] th[data-astro-cid-7xuzcchs],.compare-table[data-astro-cid-7xuzcchs] td[data-astro-cid-7xuzcchs]{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);font-size:14px;line-height:1.55}.compare-table[data-astro-cid-7xuzcchs] thead[data-astro-cid-7xuzcchs] th[data-astro-cid-7xuzcchs]{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--navy)}.compare-table[data-astro-cid-7xuzcchs] tbody[data-astro-cid-7xuzcchs] th[data-astro-cid-7xuzcchs]{font-weight:600;color:var(--navy);white-space:nowrap}.compare-table[data-astro-cid-7xuzcchs] td[data-astro-cid-7xuzcchs]{color:var(--text-light);font-weight:300}.compare-table[data-astro-cid-7xuzcchs] .col-c5[data-astro-cid-7xuzcchs]{background:#f5b7311a;color:var(--navy);font-weight:500}.compare-table[data-astro-cid-7xuzcchs] thead[data-astro-cid-7xuzcchs] .col-c5[data-astro-cid-7xuzcchs]{border-bottom-color:var(--gold)}.visually-hidden[data-astro-cid-7xuzcchs]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-process[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--navy)}.section-process[data-astro-cid-7xuzcchs] .section-label[data-astro-cid-7xuzcchs]{color:var(--gold-light);margin-bottom:16px}.section-process[data-astro-cid-7xuzcchs] .section-title[data-astro-cid-7xuzcchs]{color:#fff;margin-bottom:60px;font-size:clamp(36px,5vw,56px)}.process-grid[data-astro-cid-7xuzcchs]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#ffffff14}.process-step[data-astro-cid-7xuzcchs]{background:var(--navy);padding:40px 36px;display:flex;flex-direction:column;gap:16px}.step-num[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:13px;letter-spacing:.1em;color:var(--gold)}.process-step[data-astro-cid-7xuzcchs] h3[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:20px;font-weight:400;color:#fff}.process-step[data-astro-cid-7xuzcchs] p[data-astro-cid-7xuzcchs]{font-size:14px;line-height:1.7;color:#ffffff8c;font-weight:300}.process-step[data-astro-cid-7xuzcchs] .text-link{color:var(--gold-light)}.section-faq[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--cream)}.faq-wrap[data-astro-cid-7xuzcchs]{max-width:820px}.faq-wrap[data-astro-cid-7xuzcchs] .section-title[data-astro-cid-7xuzcchs]{font-size:clamp(32px,4.5vw,52px);margin-bottom:40px}.faq-list[data-astro-cid-7xuzcchs]{display:flex;flex-direction:column}.faq-item[data-astro-cid-7xuzcchs]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-7xuzcchs]:first-child{border-top:1px solid var(--border)}.faq-question[data-astro-cid-7xuzcchs]{display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--navy);cursor:pointer;list-style:none;gap:16px}.faq-question[data-astro-cid-7xuzcchs]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-7xuzcchs]{flex-shrink:0;color:var(--text-light);transition:transform .25s ease}details[data-astro-cid-7xuzcchs][open] .faq-chevron[data-astro-cid-7xuzcchs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-7xuzcchs]{padding:0 0 24px;font-size:15px;line-height:1.75;color:var(--text-body);max-width:680px}.section-cta[data-astro-cid-7xuzcchs]{padding:var(--section-pad) 0;background:var(--navy-deep)}.cta-inner[data-astro-cid-7xuzcchs]{display:flex;flex-direction:column;gap:20px;max-width:640px}.cta-inner[data-astro-cid-7xuzcchs] .section-label[data-astro-cid-7xuzcchs]{color:var(--gold)}.cta-inner[data-astro-cid-7xuzcchs] h2[data-astro-cid-7xuzcchs]{font-family:var(--font-display);font-size:clamp(30px,4vw,52px);font-weight:300;color:#fff;line-height:1.1}.cta-inner[data-astro-cid-7xuzcchs]>p[data-astro-cid-7xuzcchs]{font-size:16px;line-height:1.7;color:#fff9;font-weight:300}.cta-actions[data-astro-cid-7xuzcchs]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:8px}.cta-inner[data-astro-cid-7xuzcchs] .btn-primary[data-astro-cid-7xuzcchs]{background:var(--gold);color:var(--navy);border-color:var(--gold)}.cta-inner[data-astro-cid-7xuzcchs] .btn-primary[data-astro-cid-7xuzcchs]:hover{background:transparent;color:var(--gold)}.btn-outline[data-astro-cid-7xuzcchs]{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;transition:color .2s,border-color .2s}.btn-outline[data-astro-cid-7xuzcchs]:hover{color:#fff;border-color:#fff}@media(max-width:900px){.overview-grid[data-astro-cid-7xuzcchs],.candidate-grid[data-astro-cid-7xuzcchs],.how-grid[data-astro-cid-7xuzcchs]{grid-template-columns:1fr;gap:24px}.overview-grid[data-astro-cid-7xuzcchs]{gap:48px}.benefits-grid[data-astro-cid-7xuzcchs],.process-grid[data-astro-cid-7xuzcchs]{grid-template-columns:1fr}}
