.shell.svelte-pkqr6{width:min(100%,calc(var(--container-max) + (var(--page-gutter) * 2)));margin:0 auto;padding-inline:var(--page-gutter)}.hero.svelte-pkqr6{padding:clamp(8.5rem,14vw,12rem) 0 clamp(5rem,10vw,8.5rem)}.hero__rail.svelte-pkqr6{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--terminal-border);font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.hero__grid.svelte-pkqr6{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.58fr);gap:clamp(48px,9vw,130px);align-items:end;padding-top:clamp(48px,8vw,90px)}.eyebrow.svelte-pkqr6{display:block;margin-bottom:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.hero.svelte-pkqr6 h1:where(.svelte-pkqr6){max-width:10ch;font-size:clamp(4rem,9vw,8.6rem);font-weight:650;line-height:.9;letter-spacing:-.075em}.hero__intro.svelte-pkqr6{border-top:1px solid var(--text);padding-top:22px}.hero__intro.svelte-pkqr6 p:where(.svelte-pkqr6){font-size:16px;line-height:1.7;color:var(--text-dim)}.hero__intro.svelte-pkqr6 p:where(.svelte-pkqr6)+p:where(.svelte-pkqr6){margin-top:18px}.separation.svelte-pkqr6,.audit.svelte-pkqr6,.decision.svelte-pkqr6,.faq.svelte-pkqr6{padding:clamp(5.5rem,11vw,10rem) 0;border-top:1px solid var(--terminal-border)}.separation__grid.svelte-pkqr6,.decision__grid.svelte-pkqr6{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:clamp(42px,8vw,120px)}.section-key.svelte-pkqr6{display:flex;align-items:baseline;gap:18px;font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.section-key.svelte-pkqr6 span:where(.svelte-pkqr6):first-child{color:var(--accent)}.separation.svelte-pkqr6 h2:where(.svelte-pkqr6),.section-intro.svelte-pkqr6 h2:where(.svelte-pkqr6),.constraint.svelte-pkqr6 h2:where(.svelte-pkqr6),.decision.svelte-pkqr6 h2:where(.svelte-pkqr6),.faq.svelte-pkqr6 h2:where(.svelte-pkqr6),.cta.svelte-pkqr6 h2:where(.svelte-pkqr6){font-size:clamp(2.5rem,5.4vw,5.2rem);font-weight:640;line-height:.98;letter-spacing:-.06em}.separation.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:16ch}.separation__lead.svelte-pkqr6{max-width:65ch;margin-top:28px;font-size:16px;line-height:1.7;color:var(--text-dim)}.path-compare.svelte-pkqr6{margin-top:clamp(48px,7vw,84px);border-top:1px solid var(--text)}.path-compare__row.svelte-pkqr6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--terminal-border)}.path-compare__row.svelte-pkqr6>:where(.svelte-pkqr6){min-width:0;padding:24px 26px 26px 0}.path-compare__row.svelte-pkqr6>:where(.svelte-pkqr6)+:where(.svelte-pkqr6){padding-left:26px;border-left:1px solid var(--terminal-border)}.path-compare__row--head.svelte-pkqr6{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.path-compare__row--head.svelte-pkqr6>:where(.svelte-pkqr6){padding-block:13px}.path-compare__label.svelte-pkqr6{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--text-dim)}.path-compare.svelte-pkqr6 p:where(.svelte-pkqr6){font-size:14px;line-height:1.6;color:var(--text)}.section-intro.svelte-pkqr6{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);padding-bottom:clamp(48px,8vw,88px)}.section-intro.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:15ch}.section-intro.svelte-pkqr6 p:where(.svelte-pkqr6){max-width:62ch;margin-top:28px;font-size:16px;line-height:1.7;color:var(--text-dim)}.audit-list.svelte-pkqr6{list-style:none;border-top:1px solid var(--text)}.audit-list.svelte-pkqr6 li:where(.svelte-pkqr6){display:grid;grid-template-columns:50px minmax(180px,.42fr) minmax(0,1fr);gap:clamp(20px,5vw,68px);align-items:baseline;padding:clamp(24px,4vw,40px) 0;border-bottom:1px solid var(--terminal-border)}.audit-list__index.svelte-pkqr6{font-family:var(--font-mono);font-size:10px;color:var(--accent)}.audit-list.svelte-pkqr6 h3:where(.svelte-pkqr6){font-size:clamp(1.4rem,2.4vw,2rem);font-weight:620;letter-spacing:-.035em}.audit-list.svelte-pkqr6 p:where(.svelte-pkqr6){max-width:64ch;font-size:14px;line-height:1.65;color:var(--text-dim)}.constraint.svelte-pkqr6{padding:clamp(6rem,12vw,11rem) 0;background:var(--accent);color:#fff}.constraint__grid.svelte-pkqr6{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr);gap:clamp(60px,11vw,160px)}.section-key--blue.svelte-pkqr6{color:#ffffffb3}.section-key--blue.svelte-pkqr6 span:where(.svelte-pkqr6):first-child{color:#fff}.constraint.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:12ch;margin-top:32px;color:#fff}.constraint__intro.svelte-pkqr6>p:where(.svelte-pkqr6){max-width:58ch;margin-top:28px;font-size:15px;line-height:1.7;color:#ffffffc7}.audit-steps.svelte-pkqr6{list-style:none;border-top:1px solid rgba(255,255,255,.55)}.audit-steps.svelte-pkqr6 li:where(.svelte-pkqr6){display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.28)}.audit-steps.svelte-pkqr6>li:where(.svelte-pkqr6)>span:where(.svelte-pkqr6){font-family:var(--font-mono);font-size:10px;color:#ffffffb8}.audit-steps.svelte-pkqr6 h3:where(.svelte-pkqr6){font-size:17px;font-weight:620;color:#fff}.audit-steps.svelte-pkqr6 p:where(.svelte-pkqr6){margin-top:7px;font-size:13px;line-height:1.58;color:#ffffffc2}.decision.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:16ch}.decision__items.svelte-pkqr6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--text)}.decision__items.svelte-pkqr6>div:where(.svelte-pkqr6){padding:25px 26px 28px 0;border-bottom:1px solid var(--terminal-border)}.decision__items.svelte-pkqr6>div:where(.svelte-pkqr6):nth-child(2n){padding-left:26px;border-left:1px solid var(--terminal-border)}.decision__items.svelte-pkqr6 span:where(.svelte-pkqr6){font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.decision__items.svelte-pkqr6 p:where(.svelte-pkqr6){margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-dim)}.faq__grid.svelte-pkqr6{display:grid;grid-template-columns:minmax(250px,.48fr) minmax(0,1fr);gap:clamp(48px,9vw,132px)}.faq__grid.svelte-pkqr6>div:where(.svelte-pkqr6):first-child{container-type:inline-size}.faq.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:11ch;margin-top:30px;font-size:clamp(2.25rem,4.5vw,4.5rem);font-size:clamp(2.25rem,16cqi,4.5rem)}.faq__list.svelte-pkqr6{border-top:1px solid var(--text)}.faq.svelte-pkqr6 details:where(.svelte-pkqr6){border-bottom:1px solid var(--terminal-border)}.faq.svelte-pkqr6 summary:where(.svelte-pkqr6){display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:18px 0;font-size:16px;font-weight:620;line-height:1.45;color:var(--text);cursor:pointer;list-style:none}.faq.svelte-pkqr6 summary:where(.svelte-pkqr6)::-webkit-details-marker{display:none}.faq.svelte-pkqr6 summary:where(.svelte-pkqr6) span:where(.svelte-pkqr6){flex:0 0 auto;font-family:var(--font-mono);font-size:18px;font-weight:400;color:var(--accent);transition:transform var(--dur-fast) var(--ease-interface)}.faq.svelte-pkqr6 details[open]:where(.svelte-pkqr6) summary:where(.svelte-pkqr6) span:where(.svelte-pkqr6){transform:rotate(45deg)}.faq.svelte-pkqr6 details:where(.svelte-pkqr6)>p:where(.svelte-pkqr6){max-width:68ch;padding:0 44px 24px 0;font-size:14px;line-height:1.68;color:var(--text-dim)}.cta.svelte-pkqr6{padding:clamp(5.5rem,11vw,9.5rem) 0;border-top:1px solid var(--terminal-border)}.cta__grid.svelte-pkqr6{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.56fr);gap:clamp(48px,10vw,140px);align-items:end}.cta.svelte-pkqr6 h2:where(.svelte-pkqr6){max-width:12ch}.cta__action.svelte-pkqr6 p:where(.svelte-pkqr6){margin-bottom:28px;font-size:15px;line-height:1.68;color:var(--text-dim)}.cta__action.svelte-pkqr6 a:where(.svelte-pkqr6){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;background:var(--text);color:var(--btn-text);font-size:14px;font-weight:620;transition:transform var(--dur-fast) var(--ease-interface)}.cta__action.svelte-pkqr6 a:where(.svelte-pkqr6):hover{transform:translateY(-2px)}.cta__action.svelte-pkqr6 a:where(.svelte-pkqr6) span:where(.svelte-pkqr6){display:inline-flex}@media(max-width:900px){.hero__grid.svelte-pkqr6,.constraint__grid.svelte-pkqr6,.faq__grid.svelte-pkqr6,.cta__grid.svelte-pkqr6{grid-template-columns:1fr}.constraint__grid.svelte-pkqr6,.faq__grid.svelte-pkqr6{gap:54px}}@media(max-width:680px){.hero.svelte-pkqr6{padding-top:7.5rem}.hero__rail.svelte-pkqr6{flex-direction:column;gap:7px}.hero__grid.svelte-pkqr6{padding-top:40px;gap:42px}.hero.svelte-pkqr6 h1:where(.svelte-pkqr6){font-size:clamp(3.25rem,17vw,5.4rem)}.separation__grid.svelte-pkqr6,.decision__grid.svelte-pkqr6,.section-intro.svelte-pkqr6{grid-template-columns:1fr;gap:28px}.path-compare__row.svelte-pkqr6{grid-template-columns:1fr}.path-compare__row.svelte-pkqr6>:where(.svelte-pkqr6)+:where(.svelte-pkqr6){padding-left:0;border-left:0;border-top:1px dashed var(--terminal-border)}.path-compare__row--head.svelte-pkqr6{display:none}.audit-list.svelte-pkqr6 li:where(.svelte-pkqr6){grid-template-columns:34px minmax(0,1fr);gap:12px 16px}.audit-list.svelte-pkqr6 p:where(.svelte-pkqr6){grid-column:2}.decision__items.svelte-pkqr6{grid-template-columns:1fr}.decision__items.svelte-pkqr6>div:where(.svelte-pkqr6):nth-child(2n){padding-left:0;border-left:0}.cta__action.svelte-pkqr6 a:where(.svelte-pkqr6){width:100%}}@media(max-width:360px){.hero.svelte-pkqr6 h1:where(.svelte-pkqr6){font-size:3.05rem}}@media(prefers-reduced-motion:reduce){.faq.svelte-pkqr6 summary:where(.svelte-pkqr6) span:where(.svelte-pkqr6),.cta__action.svelte-pkqr6 a:where(.svelte-pkqr6){transition:none}}
