.visuals_srOnly__2BQV8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visuals_preview__HQ_6_{position:relative;margin:0;width:100%;max-width:460px;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 60px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.25)}.visuals_previewBadge__99Agy{position:absolute;top:-.85rem;right:1.1rem;transform:rotate(-5deg);padding:.35rem .8rem;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-ink);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px rgba(0,0,0,.4)}.visuals_previewHead__oSlUc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-bottom:.85rem;border-bottom:1px solid var(--color-border)}.visuals_previewBrand__5QbOE,.visuals_previewMeta__68Esj{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.visuals_previewBrand__5QbOE{color:var(--color-accent-strong);font-weight:600}.visuals_previewMeta__68Esj{color:var(--color-text-subtle);letter-spacing:.04em}.visuals_previewTiles__gf0z9{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.visuals_previewTile__mIxz_{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised)}.visuals_previewTilePrimary__dQD7i{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text-on-dark)}.visuals_previewLabel__pgma_{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.visuals_previewTilePrimary__dQD7i .visuals_previewLabel__pgma_{color:var(--color-accent)}.visuals_previewScore__vaNMF{margin:.35rem 0 0;font-family:var(--font-heading);font-size:3rem;line-height:1;letter-spacing:-.03em}.visuals_previewScore__vaNMF span{margin-left:.3rem;font-family:var(--font-body);font-size:.9375rem;letter-spacing:0;color:var(--color-text-muted)}.visuals_previewTilePrimary__dQD7i .visuals_previewScore__vaNMF{color:var(--color-text-on-dark)}.visuals_previewTilePrimary__dQD7i .visuals_previewScore__vaNMF span{color:var(--color-text-on-dark-muted)}.visuals_previewCeilingName__DD2pv{margin:.3rem 0 0;font-size:.875rem;font-weight:600;color:var(--color-accent-strong)}.visuals_previewDims__niFwT{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.visuals_previewDim___8y_V{display:grid;grid-template-columns:7.5rem 1fr 2.5rem;align-items:center;grid-gap:.75rem;gap:.75rem;font-size:.875rem}.visuals_previewDimName__lCj8T{color:var(--color-text)}.visuals_previewDimValue__eBYm6{text-align:right;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-muted)}.visuals_previewBar__OScyR{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px}.visuals_previewBar__OScyR span{height:8px;border-radius:2px;background:var(--color-border)}.visuals_previewBar__OScyR span[data-filled]{background:var(--color-primary)}.visuals_previewDimCeiling__ob3Ft .visuals_previewDimName__lCj8T,.visuals_previewDimCeiling__ob3Ft .visuals_previewDimValue__eBYm6{color:var(--color-accent-strong);font-weight:600}.visuals_previewDimCeiling__ob3Ft .visuals_previewBar__OScyR span[data-filled]{background:var(--color-accent-strong)}.visuals_previewDimNone__UgZZC{font-size:.8125rem;font-style:italic;color:var(--color-text-subtle)}.visuals_previewFoot___ejEC{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--color-border);font-size:.8125rem;line-height:var(--lh-normal);color:var(--color-text-muted)}@media (max-width:400px){.visuals_previewDim___8y_V{grid-template-columns:6.25rem 1fr 2.25rem;gap:.5rem}}.visuals_visualCard__UonB3{margin:0;padding:1.5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-3)}.visuals_visualHead__7r9pC{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding-bottom:.9rem;border-bottom:1px solid var(--color-border)}.visuals_visualTitle__9UOhv{font-family:var(--font-heading);font-size:1.375rem;font-weight:500}.visuals_visualScore__MTdb2{font-family:var(--font-heading);font-size:2.375rem;line-height:1;color:var(--color-accent-strong)}.visuals_visualScore__MTdb2 small{margin-left:.25rem;font-family:var(--font-body);font-size:.875rem;color:var(--color-text-muted)}.visuals_visualMeta__BpQBS{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-subtle)}.visuals_visualFoot__8ti__{margin-top:1rem;font-size:.8125rem;line-height:var(--lh-normal);color:var(--color-text-subtle)}.visuals_evidence__Dx_GG{list-style:none;margin:0;padding:0}.visuals_evidence__Dx_GG li{display:grid;grid-template-columns:1fr auto 3rem;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:.9rem 0;border-bottom:1px solid var(--color-border);font-size:.9375rem}.visuals_evidenceValue__VnhFg{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-muted)}.visuals_evidenceScore__fGSWe{justify-self:end;padding:.1rem .5rem;border-radius:var(--radius-sm);background:var(--color-surface-raised);font-family:var(--font-mono);font-size:.8125rem}.visuals_evidence__Dx_GG li[data-lowest] .visuals_evidenceScore__fGSWe{background:var(--color-accent-soft);color:var(--cat-byg-fg);font-weight:600}.visuals_acts__vH4pW{width:100%;border-collapse:separate;border-spacing:4px;font-size:.875rem}.visuals_actsCaption__9JKsT{caption-side:top;padding:0 4px .5rem;letter-spacing:.1em;color:var(--color-text-subtle)}.visuals_actsCaption__9JKsT,.visuals_acts__vH4pW thead th{text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase}.visuals_acts__vH4pW thead th{padding:.35rem .75rem;letter-spacing:.08em;color:var(--color-text-muted)}.visuals_acts__vH4pW tbody th{width:5.5rem;padding:.75rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-accent);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;text-align:left}.visuals_acts__vH4pW tbody td{padding:.75rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-heading);font-style:italic;font-size:1rem}.visuals_flow__NRR2V{list-style:none;margin:.5rem 0 0;padding:0;position:relative}.visuals_flow__NRR2V li{position:relative;display:grid;grid-template-columns:1rem 1fr auto;align-items:center;grid-column-gap:.85rem;column-gap:.85rem;padding:.6rem 0}.visuals_flow__NRR2V li:not(:last-child):after{content:"";position:absolute;left:calc(.5rem - 1px);top:1.6rem;bottom:-.6rem;width:2px;background:var(--color-border)}.visuals_flowDot__0Yil1{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--color-primary);background:var(--color-surface);position:relative;z-index:1}.visuals_flow__NRR2V li[data-stall] .visuals_flowDot__0Yil1{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.visuals_flowBody__5_YTG{display:grid;min-width:0}.visuals_flowName__mwVhv{font-size:.9375rem;font-weight:600}.visuals_flowAct__RI8kh{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-subtle)}.visuals_flowCount__JCsDx{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-muted)}.visuals_flowStall__xs7l1{grid-column:2/-1;justify-self:start;margin-top:.35rem;padding:.15rem .55rem;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--cat-byg-fg);font-size:.8125rem;font-weight:600}.visuals_miniTable__Ijsn4{width:100%;margin-top:auto;border-collapse:collapse;font-size:.875rem}.visuals_miniTable__Ijsn4 td,.visuals_miniTable__Ijsn4 th{padding:.5rem 0;border-top:1px solid var(--color-border);text-align:left;font-weight:400}.visuals_miniTable__Ijsn4 thead th{border-top:0;padding-top:0;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.visuals_miniTable__Ijsn4 td,.visuals_miniTable__Ijsn4 thead th:last-child{text-align:right}.visuals_miniPill__p469O{display:inline-block;min-width:2.75rem;padding:.1rem .5rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.8125rem;text-align:center;background:var(--color-surface);border:1px solid var(--color-border)}.visuals_miniPill__p469O[data-level="4"],.visuals_miniPill__p469O[data-level="5"]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text-on-dark)}.visuals_miniPill__p469O[data-level="1"],.visuals_miniPill__p469O[data-level="2"]{background:var(--color-accent-soft);border-color:transparent;color:var(--cat-byg-fg)}.visuals_miniHidden__kc7dU{font-size:.8125rem;font-style:italic;color:var(--color-text-subtle)}.visuals_miniProfiles__hHhVB{margin-top:auto}.visuals_miniStack__L3N4s{display:flex;height:14px;gap:2px;border-radius:var(--radius-sm);overflow:hidden}.visuals_miniStack__L3N4s span{flex-basis:0}.visuals_p1__HeAEx{background:var(--color-primary)}.visuals_p2__McDiP{background:var(--color-accent-strong)}.visuals_p3__EA7Nt{background:var(--color-accent)}.visuals_p4__qRNxW{background:var(--color-border-strong)}.visuals_miniLegend__Fzm9E{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem .75rem;gap:.4rem .75rem;font-size:.875rem}.visuals_miniLegend__Fzm9E li{display:flex;align-items:center;gap:.45rem}.visuals_miniLegend__Fzm9E strong{margin-left:auto;font-family:var(--font-mono);font-size:.8125rem;font-weight:500}.visuals_miniDot___W9uU{width:9px;height:9px;border-radius:2px;flex:none}.visuals_miniLicence__y2mhH{margin-top:auto}.visuals_miniBig__FMjyj{margin:0;font-family:var(--font-heading);font-size:3rem;line-height:1;letter-spacing:-.03em}.visuals_miniBig__FMjyj span{font-size:1.5rem}.visuals_miniTrack__AzTRA{margin-top:.75rem;height:8px;border-radius:var(--radius-pill);background:var(--color-border);overflow:hidden}.visuals_miniTrack__AzTRA span{display:block;height:100%;background:var(--color-primary);border-radius:inherit}.visuals_miniNote__jfe4l{margin:.6rem 0 0;font-size:.8125rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.visuals_arch__T2z93{margin:var(--space-md) 0 0;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;grid-template-columns:1fr auto 1.6fr auto 1fr;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media (max-width:960px){.visuals_arch__T2z93{grid-template-columns:1fr}.visuals_archArrow__CrN5K{transform:rotate(90deg);justify-self:center}}.visuals_archCol__gqt_x{min-width:0}.visuals_archLabel__o5JyC,.visuals_archTenantLabel__dAT3Z{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.visuals_archList__WDwVy{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.visuals_archList__WDwVy li{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);font-size:.875rem}.visuals_archArrow__CrN5K{font-family:var(--font-mono);font-size:1.25rem;color:var(--color-accent-strong)}.visuals_archTenant__1GgYm{padding:1.25rem;border:2px dashed var(--color-accent-strong);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--color-accent-soft) 45%,var(--color-surface))}.visuals_archTenantLabel__dAT3Z{color:var(--cat-byg-fg)}.visuals_archEngine__0p1FT{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}@media (max-width:480px){.visuals_archEngine__0p1FT{grid-template-columns:1fr}}.visuals_archEngine__0p1FT li{display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem .85rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-text-on-dark)}.visuals_archEngineName__cIcBz{font-size:.9375rem;font-weight:600}.visuals_archEngineNote__dtaY1{font-size:.8125rem;line-height:1.35;color:var(--color-text-on-dark-muted)}.visuals_archCaption__4h_LH{grid-column:1/-1;margin-top:.5rem;font-size:.875rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_kicker__hBU_Z{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-strong)}.page_h2__dr6Il{margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.page_h2__dr6Il,.page_h3__soU8N{font-family:var(--font-heading);font-weight:500}.page_h3__soU8N{margin:0 0 .5rem;font-size:1.375rem;line-height:1.18;letter-spacing:-.014em}.page_headLead__CnsLg{margin:var(--space-sm) 0 0;font-size:1.125rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:60ch}.page_headLead__CnsLg a{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:3px}.page_head__BzlaP{max-width:760px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.page_band__Z3WRJ{padding:clamp(4rem,3rem + 4vw,7.5rem) 0}.page_bandRaised__QNjIr{background:var(--color-surface-raised)}.page_bandFlush__VO8i9{padding-top:0}.page_bandInk__F8Qzi{background:var(--color-ink);color:var(--color-text-on-dark)}.page_bandInk__F8Qzi .page_kicker__hBU_Z{color:var(--color-accent)}.page_bandInk__F8Qzi .page_h2__dr6Il,.page_bandInk__F8Qzi .page_securityTitle__OmIpZ,.page_finalTitle__d4kTu,.page_tileInk__e2qp0 .page_h3__soU8N{color:var(--color-text-on-dark)}.page_bandInk__F8Qzi .page_headLead__CnsLg{color:var(--color-text-on-dark-muted)}.page_band__Z3WRJ[id]{scroll-margin-top:calc(var(--banner-h, 0px) + 4rem)}.page_hero__WcEzJ{background:var(--color-ink);color:var(--color-text-on-dark);padding:calc(var(--banner-h, 0px) + clamp(6.5rem, 5rem + 6vw, 9.5rem)) 0 clamp(3.5rem,2.5rem + 4vw,6rem)}.page_heroGrid__HbmoU{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(2.5rem,2rem + 3vw,5rem);gap:clamp(2.5rem,2rem + 3vw,5rem);align-items:center}@media (max-width:880px){.page_heroGrid__HbmoU{grid-template-columns:1fr}}.page_heroText__Qt7ww{min-width:0}.page_status__2vwX3{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:.4rem .9rem .4rem .75rem;border:1px solid var(--color-border-on-dark);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-on-dark);background:var(--color-ink-raised)}.page_statusDot__W_M1d{width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--color-accent) 25%,transparent)}.page_title__3HhtM{margin:var(--space-md) 0 0;font-family:var(--font-heading);font-weight:500;font-size:clamp(2.4rem,1.2rem + 4vw,4.4rem);line-height:1.04;letter-spacing:-.025em;max-width:15ch;text-wrap:balance;color:var(--color-text-on-dark)}.page_lead__se3kX{margin:var(--space-md) 0 0;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted);max-width:54ch}.page_lead__se3kX strong{font-weight:600;color:var(--color-text-on-dark)}.page_heroCta__gNxU5{margin-top:var(--space-md);display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_heroFit__u4d_V{margin:1.25rem 0 0;font-size:.875rem;color:var(--color-text-on-dark-muted)}.page_heroMedia__abkzQ{min-width:0;display:flex;justify-content:center;padding-top:.85rem}.page_stats__QP83a{background:var(--color-ink-raised);color:var(--color-text-on-dark);border-top:1px solid var(--color-border-on-dark)}.page_statsRow__H6iFX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.page_statsRow__H6iFX li{display:flex;align-items:baseline;gap:.75rem;padding:1.5rem 1.25rem;border-left:1px solid var(--color-border-on-dark)}.page_statsRow__H6iFX li:first-child{border-left:0;padding-left:0}.page_statValue__vaIqX{font-family:var(--font-heading);font-size:2.375rem;line-height:1;letter-spacing:-.02em;color:var(--color-accent);white-space:nowrap}.page_statLabel__Eil5l{font-size:.875rem;line-height:1.35;color:var(--color-text-on-dark-muted)}@media (max-width:880px){.page_statsRow__H6iFX{grid-template-columns:1fr 1fr}.page_statsRow__H6iFX li:nth-child(3){border-left:0;padding-left:0}.page_statsRow__H6iFX li:nth-child(n+3){border-top:1px solid var(--color-border-on-dark)}}.page_sources__V57DP{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.25rem 0 1.5rem;border-top:1px solid var(--color-border-on-dark)}.page_sourcesLabel__cqYT1{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}.page_sourcesList__dXjNZ{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.page_sourcesList__dXjNZ li{padding:.3rem .75rem;border:1px solid var(--color-border-on-dark);border-radius:var(--radius-pill);font-size:.8125rem;color:var(--color-text-on-dark)}.page_problem__2xI63{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(2rem,1.5rem + 3vw,5rem);gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:start}@media (max-width:880px){.page_problem__2xI63{grid-template-columns:1fr;gap:var(--space-sm)}}.page_prose__EpyYF{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_prose__EpyYF p{margin:0;font-size:1.125rem;line-height:var(--lh-relaxed);color:var(--color-text)}.page_how___gjjB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:880px){.page_how___gjjB{grid-template-columns:1fr}}.page_howCard__ZkZYT{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.page_howStep__naS9S{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;border-radius:50%;background:var(--color-ink);color:var(--color-accent);font-family:var(--font-mono);font-size:.875rem;font-weight:600}.page_howCard__ZkZYT p{margin:0;font-size:1rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_value__Dr0zT{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border-strong)}@media (max-width:880px){.page_value__Dr0zT{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_value__Dr0zT{grid-template-columns:1fr}}.page_value__Dr0zT li{padding:1.75rem 1.75rem 1.75rem 0;border-bottom:1px solid var(--color-border)}.page_value__Dr0zT li:not(:nth-child(3n+1)){padding-left:1.75rem;border-left:1px solid var(--color-border)}@media (max-width:880px){.page_value__Dr0zT li{padding:1.5rem 1.25rem 1.5rem 0;border-left:0}.page_value__Dr0zT li:not(:nth-child(3n+1)){padding-left:0;border-left:0}.page_value__Dr0zT li:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--color-border)}}@media (max-width:560px){.page_value__Dr0zT li:nth-child(2n){padding-left:0;border-left:0}}.page_valueNo__HPZUk{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-accent-strong)}.page_valueTitle__VPW5p{margin:.5rem 0 .4rem;font-family:var(--font-heading);font-weight:500;font-size:1.5rem;line-height:1.15;letter-spacing:-.014em}.page_value__Dr0zT p{margin:0;font-size:1rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:40ch}.page_modules__WEXOq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:1000px){.page_modules__WEXOq{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_modules__WEXOq{grid-template-columns:1fr}}.page_module__hebJO{display:flex;flex-direction:column;height:100%;padding:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.page_module__hebJO:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-3);transform:translateY(-2px)}.page_module__hebJO:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.page_moduleIcon__vcm34{width:44px;height:44px;padding:10px;margin-bottom:1.25rem;border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-accent)}.page_moduleName__ZOgBN{margin:0 0 .4rem;font-family:var(--font-heading);font-weight:500;font-size:1.375rem;letter-spacing:-.014em}.page_moduleText__rVbro{margin:0 0 1.25rem;font-size:.9375rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_moduleMore__pgHLb{margin-top:auto;font-size:.875rem;font-weight:600;color:var(--color-accent-strong)}.page_feature__SUm_8{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,2rem + 3vw,5rem);gap:clamp(2.5rem,2rem + 3vw,5rem);align-items:center}.page_featureFlip___SBdK .page_featureText__tL8pN{order:2}.page_featureFlip___SBdK .page_featureVisual__L5J9r{order:1}@media (max-width:880px){.page_feature__SUm_8{grid-template-columns:1fr}.page_featureFlip___SBdK .page_featureText__tL8pN,.page_featureFlip___SBdK .page_featureVisual__L5J9r{order:0}}.page_featureText__tL8pN{min-width:0}.page_featureLead__dbwpd{margin:var(--space-sm) 0 0;font-size:1.125rem;line-height:var(--lh-relaxed);color:var(--color-text);max-width:54ch}.page_featureVisual__L5J9r{min-width:0}.page_featureStack__2ikE3{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_kicker__hBU_Z{display:flex;align-items:center;gap:.5rem}.page_kickerIcon__3wX4f{width:18px;height:18px}.page_checks__SsuQR{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.page_checks__SsuQR li{position:relative;padding-left:1.9rem;font-size:1rem;line-height:var(--lh-normal)}.page_checks__SsuQR li:before{content:"✓";position:absolute;left:0;top:.05rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:var(--color-accent-soft);color:var(--cat-byg-fg);font-size:.75rem;font-weight:700}.page_bento__3sWB0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:1000px){.page_bento__3sWB0{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page_bento__3sWB0{grid-template-columns:1fr}}.page_tile__nsrn7{display:flex;flex-direction:column;gap:.25rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-width:0;scroll-margin-top:calc(var(--banner-h, 0px) + 6rem)}.page_tileText__NFtit>p,.page_tile__nsrn7>p{margin:0 0 1.25rem;font-size:.9375rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_tileIcon__kNkWK{width:22px;height:22px;margin-bottom:.75rem;color:var(--color-accent-strong)}.page_tileWide__amZ9P{grid-column:span 2;flex-direction:row;align-items:center;gap:var(--space-md)}@media (max-width:1000px){.page_tileWide__amZ9P{grid-column:1/-1}}@media (max-width:640px){.page_tileWide__amZ9P{flex-direction:column;align-items:stretch;gap:0}}.page_tileText__NFtit{flex:1 1;min-width:0}.page_tileText__NFtit>p{margin-bottom:0}.page_tileInk__e2qp0{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text-on-dark)}.page_tileInk__e2qp0>p{color:var(--color-text-on-dark-muted)}.page_tileInk__e2qp0 .page_tileIcon__kNkWK{color:var(--color-accent)}.page_govList__anlul{flex:1.1 1;list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.page_govList__anlul li{padding:.7rem .9rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);font-size:.9375rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.page_govList__anlul strong{color:var(--color-text);font-weight:600}.page_cadence__7QPjk{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.page_cadence__7QPjk>div{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-on-dark);background:var(--color-ink-raised)}.page_cadenceValue__GHLhn{display:block;font-family:var(--font-heading);font-size:1.375rem;color:var(--color-accent)}.page_cadenceLabel__Ndz9N{font-size:.8125rem;color:var(--color-text-on-dark-muted)}.page_specGrid__NLXxi{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(2rem,1.5rem + 3vw,5rem);gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:start}@media (max-width:880px){.page_specGrid__NLXxi{grid-template-columns:1fr}}.page_specHead__jbIbs{position:-webkit-sticky;position:sticky;top:calc(var(--banner-h, 0px) + 7rem)}@media (max-width:880px){.page_specHead__jbIbs{position:static}}.page_dims__q93ut{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-strong)}.page_dim__dtotI{display:grid;grid-template-columns:3rem 1fr auto;grid-gap:.5rem var(--space-sm);gap:.5rem var(--space-sm);padding:1.5rem 0;border-bottom:1px solid var(--color-border);align-items:start}@media (max-width:640px){.page_dim__dtotI{grid-template-columns:2.5rem 1fr}.page_dimSource__28oO0{grid-column:2;justify-self:start}}.page_dimNo__ztsrB{font-family:var(--font-mono);font-size:.875rem;color:var(--color-accent-strong);padding-top:.3rem}.page_dimName__cl_BE{margin:0 0 .35rem;font-family:var(--font-heading);font-size:1.375rem;font-weight:500;letter-spacing:-.014em;line-height:1.18}.page_dimMeasure__ygCO1{margin:0;font-size:1rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:52ch}.page_dimSource__28oO0{padding:.2rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-subtle);white-space:nowrap}.page_security__DM0wP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border-on-dark);border-left:1px solid var(--color-border-on-dark)}@media (max-width:880px){.page_security__DM0wP{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_security__DM0wP{grid-template-columns:1fr}}.page_security__DM0wP li{padding:var(--space-md) 1.75rem;border-right:1px solid var(--color-border-on-dark);border-bottom:1px solid var(--color-border-on-dark)}.page_securityIcon__ZadD8{color:var(--color-accent);margin-bottom:1rem}.page_securityTitle__OmIpZ{margin:0 0 .4rem;font-family:var(--font-heading);font-weight:500;font-size:1.25rem;letter-spacing:-.012em}.page_security__DM0wP p{margin:0;font-size:.9375rem;line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.page_personas__DWcCW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:880px){.page_personas__DWcCW{grid-template-columns:1fr}}.page_persona__iRDpn{padding:var(--space-md) 1.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-strong);border-radius:var(--radius-md)}.page_persona__iRDpn p{margin:0;font-size:1rem;line-height:var(--lh-relaxed);color:var(--color-text-muted)}.page_faqGrid__wDt_y{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(2rem,1.5rem + 3vw,5rem);gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:start}@media (max-width:880px){.page_faqGrid__wDt_y{grid-template-columns:1fr}}.page_faq__v0_Te{display:grid;grid-gap:8px;gap:8px}.page_faqItem__Gd6VV{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--t-fast) var(--ease-out)}.page_faqItem__Gd6VV[open]{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.page_faqItem__Gd6VV summary{cursor:pointer;padding:1.1rem var(--space-md);padding-right:calc(var(--space-md) + 24px);font-family:var(--font-heading);font-size:1.125rem;font-weight:500;list-style:none;position:relative}.page_faqItem__Gd6VV summary::-webkit-details-marker{display:none}.page_faqItem__Gd6VV summary:after{content:"+";position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:1.25rem;color:var(--color-accent-strong)}.page_faqItem__Gd6VV[open] summary:after{content:"−"}.page_faqItem__Gd6VV p{padding:0 var(--space-md) 1.25rem;margin:0;color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_finalBand__D4Kp4{background:var(--color-ink);color:var(--color-text-on-dark);padding:var(--space-section) 0;text-align:center}.page_finalEyebrow__AVWU6{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.page_finalTitle__d4kTu{margin:var(--space-sm) auto 0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.75rem,1.2rem + 2.6vw,3rem);line-height:1.1;letter-spacing:-.02em;max-width:20ch;text-wrap:balance}.page_finalLead__aH2P7{margin:var(--space-md) auto 0;max-width:52ch;font-size:var(--text-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-muted)}.page_finalCtaRow__Ov84K{margin-top:var(--space-md);display:flex;align-items:center;justify-content:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.page_finalNote__Mu3_A{font-size:.875rem;color:var(--color-text-on-dark-muted)}.page_finalNote__Mu3_A a{color:var(--color-text-on-dark);text-decoration:underline;text-underline-offset:2px}.page_mobileCta__JxhYC{display:none}@media (max-width:880px){.page_mobileCta__JxhYC{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:.7rem var(--page-pad);background:color-mix(in oklab,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);border-top:1px solid var(--color-border);text-decoration:none}.page_mobileCtaLabel__YqYty{font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--color-text)}.page_mobileCtaBtn__YAH68{flex:none;padding:.6rem 1.1rem;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:var(--color-text-on-dark);font-size:.875rem;font-weight:600;white-space:nowrap}}.page_faqItem__Gd6VV summary:focus-visible,.page_mobileCta__JxhYC:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.page_faqItem__Gd6VV,.page_module__hebJO{transition:none}.page_module__hebJO:hover{transform:none}}.plans_plans__zunAE{display:grid;grid-template-columns:1.15fr 1fr .85fr;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:stretch}@media (max-width:1080px){.plans_plans__zunAE{grid-template-columns:1fr 1fr}.plans_included__tHDLB{grid-column:1/-1}}@media (max-width:720px){.plans_plans__zunAE{grid-template-columns:1fr}}.plans_plan__4uIE0{display:flex;flex-direction:column;padding:clamp(1.5rem,1.25rem + 1vw,2.25rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);scroll-margin-top:calc(var(--banner-h, 0px) + 6rem)}.plans_planFeatured__8ckT5{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text-on-dark);box-shadow:var(--shadow-4)}.plans_planTop__p5W6b{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.plans_planName__h1N8Z{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.5rem;letter-spacing:-.014em}.plans_planTag__hnsYy{padding:.25rem .65rem;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.plans_planTagMuted__3c8pK{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-subtle)}.plans_planPrice__cWPtZ{margin:1.25rem 0 0;font-family:var(--font-heading);font-size:2.375rem;line-height:1;letter-spacing:-.02em}.plans_planPriceNote__U1FVE{margin:.4rem 0 0;font-size:.875rem;color:var(--color-text-muted)}.plans_planFeatured__8ckT5 .plans_planName__h1N8Z,.plans_planFeatured__8ckT5 .plans_planPrice__cWPtZ{color:var(--color-text-on-dark)}.plans_planFeatured__8ckT5 .plans_planPriceNote__U1FVE{color:var(--color-text-on-dark-muted)}.plans_planListHead__kEl9j{margin:1.5rem 0 .6rem;padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.plans_planFeatured__8ckT5 .plans_planListHead__kEl9j{border-top-color:var(--color-border-on-dark);color:var(--color-accent)}.plans_planList__ZY30o{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.plans_planList__ZY30o li{position:relative;padding-left:1.6rem;font-size:.9375rem;line-height:var(--lh-normal)}.plans_planList__ZY30o li:before{content:"✓";position:absolute;left:0;font-family:var(--font-mono);color:var(--color-accent-strong)}.plans_planFeatured__8ckT5 .plans_planList__ZY30o li:before{color:var(--color-accent)}.plans_planListAsk__y8jO_ li:before{content:"→"}.plans_planFeatured__8ckT5 .plans_planListAsk__y8jO_ li{color:var(--color-text-on-dark-muted)}.plans_planCta__D0UUi{margin-top:auto;justify-content:center;text-align:center}.plans_plan__4uIE0 .plans_planList__ZY30o:last-of-type{margin-bottom:1.75rem}.plans_planFine__L7EnB{margin:.85rem 0 0;font-size:.8125rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.plans_planFeatured__8ckT5 .plans_planFine__L7EnB{color:var(--color-text-on-dark-muted)}.plans_included__tHDLB{padding:clamp(1.25rem,1rem + 1vw,1.75rem);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.plans_includedHead__MbLQU{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.plans_includedGrid__aB2j_{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:1080px){.plans_includedGrid__aB2j_{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.plans_includedGrid__aB2j_{grid-template-columns:1fr 1fr}}.plans_includedGroup__YnWIk{margin:0 0 .5rem;font-family:var(--font-heading);font-weight:500;font-size:1.125rem}.plans_includedGrid__aB2j_ ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.plans_includedGrid__aB2j_ li{position:relative;padding-left:1.25rem;font-size:.875rem;line-height:var(--lh-normal);color:var(--color-text-muted)}.plans_includedGrid__aB2j_ li:before{content:"✓";position:absolute;left:0;font-family:var(--font-mono);color:var(--color-accent-strong)}.plans_timeline__TCVND{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.plans_timelineHead__h51sB{margin:0 0 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.plans_timelineList__focLj{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}@media (max-width:880px){.plans_timelineList__focLj{grid-template-columns:1fr 1fr}}@media (max-width:520px){.plans_timelineList__focLj{grid-template-columns:1fr}}.plans_timelineList__focLj li{padding-top:1rem;border-top:2px solid var(--color-border-strong)}.plans_timelineList__focLj li:first-child{border-top-color:var(--color-accent-strong)}.plans_timelineStep__dpKQG{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-accent-strong)}.plans_timelineTitle__QZ5s6{margin:.35rem 0;font-family:var(--font-heading);font-weight:500;font-size:1.25rem}.plans_timelineList__focLj p{margin:0;font-size:.9375rem;line-height:var(--lh-normal);color:var(--color-text-muted)}