@font-face{font-family:instrument sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:instrument sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:instrument sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:instrument sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:instrument sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:instrument sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:instrument sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:instrument sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a1520;--ink-raised:#122231;--ink-deep:#06101a;--grid-d:#14232f;--line-d:#1f3448;--line-d-strong:#2c4359;--t-hi:#f3f9fe;--t-mid:#c9dae8;--t-mut:#9db2c4;--t-dim:#7e94a8;--signal:#5fb6f7;--signal-bright:#8ccbfa;--signal-deep:#1173c9;--signal-indigo:#2b6fe0;--signal-wash:#143350;--signal-bd:#2e6693;--signal-soft:#bfe0fc;--signal-tag-fg:#1173c9;--signal-tag-bd:#cbe4f9;--signal-tag-bg:#eff7fe;--cta-text:#05101a;--civic:#f3d492;--civic-fg:#8a6e15;--civic-bd:#f4e6c6;--civic-bg:#fdf9ee;--wa:#25d366;--wa-deep:#128c7e;--paper:#f4f9fc;--paper-2:#fbfdfe;--card:#ffffff;--line-l:#dee9f1;--t-ink:#0e1c2a;--t-mut-l:#5e7486;--t-dim-l:#8399ab;--shadow-card:0 1px 2px rgba(10, 30, 50, 0.05), 0 8px 24px -12px rgba(10, 30, 50, 0.12);--shadow-lift:0 2px 4px rgba(10, 30, 50, 0.06), 0 18px 40px -16px rgba(10, 30, 50, 0.22);--shadow-dark-card:0 1px 2px rgba(0, 0, 0, 0.3), 0 14px 34px -18px rgba(0, 0, 0, 0.55);--radius-tag:6px;--radius-btn:5px;--radius-card:18px;--radius-chip:5px;--shell:1280px;--gutter:clamp(18px, 4vw, 40px);--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Instrument Sans", -apple-system, "Segoe UI", "Helvetica Neue", sans-serif;--ease:150ms ease;--ease-out:cubic-bezier(0.22, 1, 0.36, 1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--t-hi);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:var(--signal-deep);text-decoration:none;transition:color var(--ease)}a:hover{color:var(--t-ink)}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}::selection{background:var(--signal);color:var(--cta-text)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:4px}input[type=range]{accent-color:var(--signal)}@keyframes nw-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.band{border-bottom:1px solid var(--line-l)}.band--dark{background:var(--ink);color:var(--t-hi);border-bottom-color:var(--line-d)}.band--dark-raised{background:var(--ink-raised);color:var(--t-hi);border-bottom-color:var(--line-d)}.band--paper{background:var(--paper);color:var(--t-ink)}.band--white{background:var(--card);color:var(--t-ink)}.section{padding:clamp(54px,7vw,96px)0}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep)}.band--dark .eyebrow{color:var(--signal)}.h-display{font-size:clamp(36px,6vw,68px);line-height:.99;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.h-section{font-size:clamp(28px,4vw,44px);line-height:1.04;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.h-card{font-size:18.5px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.lead{font-size:clamp(17px,1.7vw,19.5px);line-height:1.58;color:var(--t-mut-l);text-wrap:pretty}.band--dark .lead,.band--dark-raised .lead{color:var(--t-mut)}.mono{font-family:var(--mono)}.num{font-family:var(--mono);font-size:12.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;line-height:1;padding:15px 24px;border-radius:10px;transition:background var(--ease),border-color var(--ease),color var(--ease);border:1px solid transparent}.btn--primary{background:linear-gradient(135deg,#e5484d,#f4602e);color:#fff;box-shadow:0 6px 18px -6px rgba(229,72,61,.55);animation:cta-pulse 2.8s ease-in-out infinite}.btn--primary:hover{background:linear-gradient(135deg,#ef5350,#ff7038);color:#fff;box-shadow:0 8px 24px -6px rgba(229,72,61,.7)}@keyframes cta-pulse{0%,100%{box-shadow:0 6px 18px -6px rgba(229,72,61,.55)}50%{box-shadow:0 6px 26px -4px rgba(229,72,61,.85)}}.btn--ghost-d{color:var(--t-hi);border-color:var(--line-d-strong)}.btn--ghost-d:hover{border-color:var(--signal);color:#fff}.btn--ghost-l{color:var(--t-ink);border-color:var(--line-l);background:var(--card)}.btn--ghost-l:hover{border-color:var(--signal-deep);color:var(--signal-deep)}.btn--sm{font-size:15px;padding:10px 16px;border-radius:var(--radius-btn);font-weight:500}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-tag);border:1px solid var(--line-l)}.tag--blue{color:var(--signal-tag-fg);border-color:var(--signal-tag-bd);background:var(--signal-tag-bg)}.tag--civic{color:var(--civic-fg);border-color:var(--civic-bd);background:var(--civic-bg)}.tag--grey{color:var(--t-mut-l);border-color:var(--line-l);background:var(--paper)}.band--dark .tag--grey{color:var(--t-mut);border-color:var(--line-d);background:var(--ink-raised)}.chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.35;padding:9px 14px;border-radius:var(--radius-chip);border:1px solid var(--line-l);background:var(--card);color:var(--t-mut-l);transition:border-color var(--ease),color var(--ease),background var(--ease)}.band--dark .chip{background:var(--ink-deep);border-color:var(--line-d-strong);color:var(--t-mut)}.chip[aria-pressed=true],.chip.is-on{background:var(--signal-wash);border-color:var(--signal-bd);color:var(--signal-soft)}.band--dark .chip.is-on{background:var(--signal-wash);border-color:var(--signal-bd);color:var(--signal-soft)}.chip__dot{width:7px;height:7px;border-radius:99px;background:var(--line-l);flex:none;transition:background var(--ease)}.band--dark .chip__dot{background:var(--line-d-strong)}.chip.is-on .chip__dot{background:var(--signal)}.nw-header{position:sticky;top:0;z-index:50;background:rgba(10,21,32,.92);border-bottom:1px solid var(--line-d)}.nw-header__inner{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:10px;padding-bottom:10px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--t-hi);font-weight:600;font-size:15px;letter-spacing:-.02em}.brand:hover{color:#fff}.brand__mark{width:22px;height:22px;border-radius:5px;background:linear-gradient(45deg,transparent 40%,#d9a441 40%,#d9a441 60%,transparent 60%),linear-gradient(-45deg,transparent 40%,#d9a441 40%,#d9a441 60%,transparent 60%),#fdfaf4;border:2px solid #b3442e;box-shadow:inset 0 0 0 1.5px #b3442e}.nw-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;flex:1 1 260px;min-width:0}.nw-nav a{color:var(--t-mut);font-size:15px}.nw-nav a:hover{color:var(--t-hi)}.nw-header__cta{display:flex;align-items:center;gap:10px;flex:none}.nav-toggle{display:none}.hero{position:relative;background-image:radial-gradient(900px 420px at 88% -8%,rgba(95,182,247,.16),transparent 62%),repeating-linear-gradient(90deg,var(--grid-d) 0 1px,transparent 1px 84px),repeating-linear-gradient(0,var(--grid-d) 0 1px,transparent 1px 84px)}.hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(52px,7vw,100px);padding-bottom:clamp(44px,6vw,76px)}.hero__badge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line-d-strong);border-radius:var(--radius-chip);padding:6px 13px;margin-bottom:24px}.hero__badge-dot{width:6px;height:6px;border-radius:99px;background:var(--signal)}.hero__badge-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mut)}.hero__sub{margin-top:22px;font-size:clamp(17px,1.7vw,20px);line-height:1.55;color:var(--t-mut);max-width:54ch;text-wrap:pretty}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__stats{margin-top:38px;padding-top:26px;border-top:1px solid var(--line-d);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(50%,120px),1fr));gap:20px}.hero__stat dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim)}.hero__stat dd{margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--t-hi)}.estimate{background:var(--ink-raised);border:1px solid var(--line-d-strong);border-radius:18px;padding:6px;box-shadow:0 40px 90px -45px rgba(2,8,14,.95)}.estimate__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.estimate__label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim)}.estimate__dots{display:flex;gap:5px}.estimate__dots span{width:7px;height:7px;border-radius:99px;background:var(--line-d-strong)}.estimate__dots span:last-child{background:var(--signal)}.estimate__body{background:var(--ink-deep);border:1px solid var(--line-d);border-radius:13px;padding:clamp(20px,3vw,28px)}.estimate__rows{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font-family:var(--mono);font-size:12.5px}.estimate__rows dt{color:var(--t-dim);letter-spacing:.08em}.estimate__rows dd{color:var(--t-mid);text-align:right}.estimate__rule{height:1px;background:var(--line-d);margin:22px 0}.estimate__cost-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.estimate__cost{margin-top:10px;font-size:clamp(28px,3.6vw,40px);line-height:1;letter-spacing:-.035em;font-weight:600;color:var(--t-hi)}.estimate__care{margin-top:12px;font-size:14px;color:var(--t-mut)}.estimate__care strong{color:var(--t-mid);font-weight:500}.estimate__cta{display:block;margin-top:22px;text-align:center;background:var(--ink-raised);border:1px solid var(--line-d-strong);color:var(--t-hi);font-size:14.5px;font-weight:500;padding:13px;border-radius:var(--radius-btn);transition:border-color var(--ease),color var(--ease)}.estimate__cta:hover{border-color:var(--signal);color:#fff}.ticker-wrap{border-top:1px solid var(--line-d);overflow:hidden;padding:13px 0;background:var(--ink-raised)}.ticker{display:flex;width:max-content;animation:nw-ticker 30s linear infinite;will-change:transform}.ticker span{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--t-dim);padding:0 22px;border-right:1px solid var(--line-d);white-space:nowrap}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,44px)}.sec-head__title{margin-top:14px;max-width:24ch}.sec-head__sub{margin-top:14px;max-width:62ch;font-size:16.5px;color:var(--t-mut-l)}.band--dark .sec-head__sub,.band--dark-raised .sec-head__sub{color:var(--t-mut)}.grid{display:grid;gap:14px}.grid--types{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.card{background:var(--card);border:1px solid var(--line-l);border-radius:var(--radius-card);padding:20px;transition:border-color var(--ease)}.card:hover{border-color:var(--signal-tag-bd)}.band--paper .card{background:var(--card)}.card--flat:hover{border-color:var(--line-l)}.type-card{text-align:left;width:100%;background:#fafcfd;border:1px solid var(--line-l);border-radius:var(--radius-card);padding:16px;transition:border-color var(--ease),background var(--ease);display:flex;flex-direction:column;gap:10px}.type-card:hover{border-color:var(--signal-tag-bd)}.type-card.is-on{background:var(--card);border-color:var(--signal-deep)}.type-card__top{display:flex;align-items:center;justify-content:space-between}.type-card__code{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--t-dim-l)}.type-card__mark{width:14px;height:14px;border-radius:99px;border:1.5px solid var(--line-l);display:block;transition:all var(--ease)}.type-card.is-on .type-card__mark{border-color:var(--signal-deep);background:radial-gradient(circle,var(--signal-deep) 0 40%,transparent 46%)}.type-card__label{font-weight:600;font-size:16.5px;letter-spacing:-.01em;color:var(--t-ink)}.type-card__hint{font-size:14px;color:var(--t-dim-l);min-height:2.6em}.type-card__from{font-family:var(--mono);font-size:12px;color:var(--t-dim-l)}.type-card.is-on .type-card__from{color:var(--signal-deep)}.svc-card{display:flex;flex-direction:column;gap:12px}.svc-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.svc-card__from{font-family:var(--mono);font-size:12px;color:var(--t-dim-l)}.svc-card__body{font-size:15px;color:var(--t-mut-l);line-height:1.55}.dcard{background:var(--ink-deep);border:1px solid var(--line-d-strong);border-radius:var(--radius-card);padding:20px}.dcard__n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--t-dim)}.dcard__title{margin-top:12px;font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:var(--t-hi)}.dcard__body{margin-top:8px;font-size:15px;color:var(--t-mut);line-height:1.55}.toggle{display:inline-flex;border:1px solid var(--line-d-strong);border-radius:var(--radius-btn);overflow:hidden}.toggle button{font-size:14px;font-weight:500;padding:9px 18px;color:var(--t-mut);transition:background var(--ease),color var(--ease)}.toggle button[aria-pressed=true]{background:var(--ink-raised);color:var(--t-hi)}.band--light .toggle,.band--paper .toggle,.band--white .toggle{border-color:var(--line-l)}.band--light .toggle button,.band--paper .toggle button,.band--white .toggle button{color:var(--t-mut-l)}.band--light .toggle button[aria-pressed=true],.band--paper .toggle button[aria-pressed=true],.band--white .toggle button[aria-pressed=true]{background:var(--t-ink);color:#fff}.price-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.price-card{background:var(--ink-deep);border:1px solid var(--line-d-strong);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:10px}.price-card--featured{border-color:var(--signal-bd);background:var(--signal-wash)}.price-card__top{display:flex;align-items:center;justify-content:space-between}.price-card__tier{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--t-dim)}.price-card__name{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--t-hi)}.price-card__price{font-family:var(--mono);font-size:21px;letter-spacing:-.02em;color:var(--signal)}.price-card--featured .price-card__price{color:var(--signal-bright)}.price-card__note{font-size:14.5px;color:var(--t-mut);line-height:1.5}.price-card__fit{font-size:13.5px;color:var(--t-dim);border-top:1px solid var(--line-d);padding-top:10px;margin-top:auto}.pricing-footnote{margin-top:18px;font-size:13px;color:var(--t-dim);max-width:72ch}.price-card--light{background:var(--card);border-color:var(--line-l)}.price-card--light .price-card__name{color:var(--t-ink)}.price-card--light .price-card__tier{color:var(--t-dim-l)}.price-card--light .price-card__note{color:var(--t-mut-l)}.price-card--light .price-card__fit{color:var(--t-dim-l);border-top-color:var(--line-l)}.price-card--light .price-card__price{color:var(--signal-deep)}.price-card--light.price-card--featured{border-color:var(--signal-deep);background:var(--paper-2)}.calc{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,380px);gap:14px;align-items:start}.calc__panel{background:var(--ink-deep);border:1px solid var(--line-d-strong);border-radius:var(--radius-card);padding:clamp(18px,3vw,28px)}.calc__block+.calc__block{margin-top:26px}.calc__label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim);display:block;margin-bottom:12px}.calc__types{display:flex;flex-wrap:wrap;gap:8px}.calc__types .chip.is-on{background:var(--signal-wash)}.slider-row{display:flex;align-items:center;gap:16px}.slider-row input[type=range]{flex:1}.slider-value{font-family:var(--mono);font-size:13px;color:var(--t-mid);min-width:64px;text-align:right}.feat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}.feat{display:flex;align-items:flex-start;gap:9px;text-align:left;font-size:14.5px;line-height:1.4;color:var(--t-mut);background:var(--ink-raised);border:1px solid var(--line-d-strong);border-radius:9px;padding:10px 12px;transition:border-color var(--ease),background var(--ease),color var(--ease)}.feat:hover{border-color:var(--signal-bd)}.feat.is-on{background:var(--signal-wash);border-color:var(--signal-bd);color:var(--signal-soft)}.feat__dot{width:7px;height:7px;border-radius:99px;background:var(--line-d-strong);margin-top:6px;flex:none;transition:background var(--ease)}.feat.is-on .feat__dot{background:var(--signal)}.feat__add{display:block;font-family:var(--mono);font-size:11px;color:var(--t-dim);margin-top:3px}.feat.is-on .feat__add{color:var(--signal-soft);opacity:.75}.calc__aside{position:sticky;top:84px}.calc__summary{background:var(--ink-deep);border:1px solid var(--line-bd,var(--line-d-strong));border:1px solid var(--signal-bd);border-radius:var(--radius-card);padding:clamp(20px,3vw,26px)}.calc__summary-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.calc__total{margin-top:8px;font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--t-hi)}.calc__plan{margin-top:8px;font-size:13.5px;color:var(--t-mut)}.calc__plan strong{color:var(--t-mid);font-weight:500}.calc__breakdown{margin:18px 0 0;border-top:1px solid var(--line-d);padding-top:14px;display:grid;gap:8px}.calc__line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--t-mut)}.calc__line .v{font-family:var(--mono);font-size:12px;color:var(--t-mid);white-space:nowrap}.calc__note{margin-top:16px;font-size:12px;color:var(--t-dim);line-height:1.5}.stack-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.stack-tab{font-size:13.5px;font-weight:500;padding:8px 14px;border-radius:var(--radius-chip);border:1px solid var(--line-l);background:var(--card);color:var(--t-mut-l);transition:all var(--ease)}.stack-tab .count{font-family:var(--mono);font-size:11px;color:var(--t-dim-l);margin-left:5px}.stack-tab[aria-pressed=true]{background:var(--t-ink);border-color:var(--t-ink);color:#fff}.stack-tab[aria-pressed=true] .count{color:var(--signal-soft)}.stack-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.stack-item{background:var(--card);border:1px solid var(--line-l);border-radius:12px;padding:14px 16px}.stack-item__name{font-weight:600;font-size:14.5px;color:var(--t-ink);letter-spacing:-.01em}.stack-item__kind{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-deep)}.stack-item__use{margin-top:6px;font-size:14px;color:var(--t-mut-l);line-height:1.5}.rules{margin-top:26px;background:var(--card);border:1px solid var(--line-l);border-radius:var(--radius-card);padding:clamp(18px,3vw,26px)}.rules__title{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--t-ink)}.rules__sub{margin-top:6px;font-size:14px;color:var(--t-mut-l);max-width:68ch}.rules__list{margin-top:16px;display:grid;gap:8px}.rules__item{display:flex;gap:12px;align-items:baseline;font-size:14px;color:var(--t-ink)}.rule-tag{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;padding:3px 8px;border-radius:var(--radius-tag);flex:none}.rule-tag--use{color:var(--signal-tag-fg);background:var(--signal-tag-bg);border:1px solid var(--signal-tag-bd)}.rule-tag--avoid{color:var(--civic-fg);background:var(--civic-bg);border:1px solid var(--civic-bd)}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line-l);border-radius:var(--radius-card);background:var(--card)}.compare{width:100%;border-collapse:collapse;min-width:720px;font-size:14.5px}.compare th,.compare td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line-l);vertical-align:top}.compare thead th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-dim-l);background:var(--paper);font-weight:500}.compare thead th:last-child{color:var(--signal-deep)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:none}.compare tbody th{font-weight:500;color:var(--t-ink);background:var(--paper);white-space:nowrap}.compare td{color:var(--t-mut-l)}.compare td:last-child{color:var(--t-ink);font-weight:500;background:var(--signal-tag-bg)}.ind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.ind-card{background:var(--card);border:1px solid var(--line-l);border-radius:var(--radius-card);padding:16px;display:flex;flex-direction:column;gap:8px}.ind-card__name{font-weight:600;font-size:15px;color:var(--t-ink);letter-spacing:-.01em}.ind-card__need{font-size:14px;color:var(--t-mut-l);line-height:1.5}.ind-card__from{font-family:var(--mono);font-size:11.5px;color:var(--t-dim-l);margin-top:auto}.state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.state-card{display:flex;gap:14px;align-items:baseline;background:var(--ink-deep);border:1px solid var(--line-d-strong);border-radius:12px;padding:14px 16px}.state-card__code{font-family:var(--mono);font-size:12px;color:var(--signal);flex:none}.state-card__name{font-weight:600;font-size:14.5px;color:var(--t-hi)}.state-card__cities{display:block;margin-top:3px;font-size:12.5px;color:var(--t-dim)}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.work-card{border:1px dashed var(--line-l);border-radius:var(--radius-card);overflow:hidden;background:var(--paper)}.work-card__slot{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--t-dim-l);background:repeating-linear-gradient(45deg,var(--paper) 0 12px,var(--paper-2) 12px 24px);border-bottom:1px solid var(--line-l)}.work-card__body{padding:16px}.work-card__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-deep)}.work-card__title{margin-top:8px;font-weight:600;font-size:15px;color:var(--t-ink)}.work-card__desc{margin-top:6px;font-size:13px;color:var(--t-mut-l);line-height:1.5}.faq{border:1px solid var(--line-l);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.faq__item+.faq__item{border-top:1px solid var(--line-l)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:18px 20px;font-size:16.5px;font-weight:500;color:var(--t-ink);transition:color var(--ease)}.faq__q:hover{color:var(--signal-deep)}.faq__icon{font-family:var(--mono);font-size:18px;color:var(--t-dim-l);flex:none;transition:color var(--ease)}.faq__item.is-open .faq__icon{color:var(--signal-deep)}.faq__a{padding:0 20px;font-size:15.5px;color:var(--t-mut-l);line-height:1.6;max-width:76ch}.rescue-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,360px);gap:clamp(24px,4vw,48px);align-items:start}.sym-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}.rescue-steps{margin-top:30px;display:grid;gap:0}.rescue-step{display:flex;gap:16px;padding:13px 0;border-top:1px solid var(--line-d)}.rescue-step__n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--signal);padding-top:3px;flex:none}.rescue-step__label{font-size:15.5px;color:var(--t-mid)}.verdict{background:var(--ink-deep);border:1px solid var(--signal-bd);border-radius:var(--radius-card);padding:clamp(20px,3vw,26px);position:sticky;top:84px}.verdict__label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim)}.verdict__tier{margin-top:10px;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--t-hi)}.verdict__price{margin-top:6px;font-family:var(--mono);font-size:15px;color:var(--signal)}.verdict__note{margin-top:12px;font-size:15px;color:var(--t-mut);line-height:1.55}.verdict__cta{display:block;margin-top:18px}.process{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:0;border-top:1px solid var(--line-l)}.process__step{padding:18px 18px 18px 0;border-bottom:1px solid var(--line-l)}.process__n{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--signal-deep)}.process__when{font-family:var(--mono);font-size:11px;color:var(--t-dim-l);float:right}.process__label{margin-top:10px;font-size:14px;font-weight:500;color:var(--t-ink);line-height:1.45}.band--dark .process,.band--dark-raised .process{border-top-color:var(--line-d)}.band--dark .process__step,.band--dark-raised .process__step{border-bottom-color:var(--line-d)}.band--dark .process__n,.band--dark-raised .process__n{color:var(--signal)}.band--dark .process__when,.band--dark-raised .process__when{color:var(--t-dim)}.band--dark .process__label,.band--dark-raised .process__label{color:var(--t-mid)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.form-grid .field--wide{grid-column:1/-1}.field label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim-l);margin-bottom:7px}.band--dark .field label{color:var(--t-dim)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;font-size:15.5px;background:var(--card);border:1px solid var(--line-l);border-radius:var(--radius-btn);color:var(--t-ink);font-size:14.5px;transition:border-color var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--signal-deep)}.band--dark .field input,.band--dark .field select,.band--dark .field textarea{background:var(--ink-deep);border-color:var(--line-d-strong);color:var(--t-hi)}.band--dark .field input:focus,.band--dark .field select:focus,.band--dark .field textarea:focus{border-color:var(--signal)}.form-note{margin-top:14px;font-size:12.5px;color:var(--t-dim-l)}.band--dark .form-note{color:var(--t-dim)}.cta-band{background:linear-gradient(160deg,var(--signal-wash),var(--ink-deep) 70%);border:1px solid var(--signal-bd);border-radius:20px;padding:clamp(28px,5vw,52px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cta-band__title{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--t-hi);max-width:22ch}.cta-band__sub{margin-top:10px;font-size:15.5px;color:var(--t-mut);max-width:52ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}.article{max-width:780px}.article>*+*{margin-top:18px}.article h2{font-size:clamp(23px,3vw,30px);letter-spacing:-.03em;line-height:1.12;font-weight:600;margin-top:44px;text-wrap:balance}.article h3{font-size:18px;letter-spacing:-.02em;font-weight:600;margin-top:30px}.article p,.article li{font-size:16.5px;color:var(--t-mut-l);line-height:1.65}.article strong{color:var(--t-ink);font-weight:600}.article ul,.article ol{padding-left:22px;list-style:disc}.article ol{list-style:decimal}.article li+li{margin-top:6px}.article a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal-tag-bd)}.article a:hover{text-decoration-color:var(--signal-deep)}.page-hero{padding:clamp(44px,6vw,80px)0 clamp(34px,5vw,60px)}.page-hero .h-display{font-size:clamp(32px,5vw,56px)}.page-hero .lead{margin-top:20px;max-width:62ch}.nw-footer{background:var(--ink);border-top:1px solid var(--line-d);color:var(--t-hi)}.nw-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr)repeat(auto-fit,minmax(140px,1fr));gap:36px 28px;padding:clamp(44px,6vw,72px)0 36px}.nw-footer__about{font-size:15px;color:var(--t-mut);max-width:34ch;margin-top:14px;line-height:1.6}.nw-footer__domain{display:inline-block;margin-top:16px;font-family:var(--mono);font-size:12.5px;color:var(--signal)}.nw-footer h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim);font-weight:500;margin-bottom:14px}.nw-footer__col li+li{margin-top:9px}.nw-footer__col a{color:var(--t-mut);font-size:15px}.nw-footer__col a:hover{color:var(--t-hi)}.nw-footer__base{border-top:1px solid var(--line-d);padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--t-dim)}@media(max-width:960px){.calc{grid-template-columns:1fr}.calc__aside{position:static}.rescue-grid{grid-template-columns:1fr}.verdict{position:static}}@media(max-width:760px){.nw-nav{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0 14px}.nw-nav.is-open{display:flex}.nw-nav a{padding:7px 0;font-size:15px}.nav-toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--t-hi);border:1px solid var(--line-d-strong);border-radius:8px;padding:9px 13px}.header-cta-secondary{display:none}.hero__grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}.form-grid .field--wide{grid-column:1/-1}}@media(max-width:520px){.form-grid{grid-template-columns:1fr}.hero__ctas .btn,.cta-band__actions .btn{width:100%}}.glow{position:relative;overflow:hidden}.glow::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 340px at 12% -10%,rgba(95,182,247,.13),transparent 60%),radial-gradient(640px 320px at 96% 118%,rgba(43,111,224,.12),transparent 62%)}.glow>*{position:relative}.card,.dcard,.price-card,.type-card,.ind-card,.stack-item,.state-card,.faq{box-shadow:var(--shadow-card)}.band--dark .dcard,.band--dark .price-card,.band--dark-raised .dcard,.band--dark-raised .price-card,.band--dark .state-card,.band--dark-raised .state-card{box-shadow:var(--shadow-dark-card)}@media(hover:hover) and (pointer:fine){.card:hover,.dcard:hover,.ind-card:hover,.stack-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.band--dark .dcard:hover,.band--dark-raised .dcard:hover{box-shadow:0 2px 4px rgba(0,0,0,.35),0 22px 48px -18px rgba(0,0,0,.6)}.card,.dcard,.ind-card,.stack-item{transition:transform 200ms var(--ease-out),box-shadow 200ms var(--ease-out),border-color var(--ease)}}.h-display{font-size:clamp(38px,6.4vw,76px)}.h-section{font-size:clamp(30px,4.2vw,48px)}.trust-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:14px;color:var(--t-dim)}.trust-row span{display:inline-flex;align-items:center;gap:7px}.trust-row svg{width:13px;height:13px;color:var(--signal);flex:none}.cta-text-link{color:var(--t-mut);font-size:15px;font-weight:500;display:inline-flex;align-items:center;align-self:center;transition:color var(--ease)}.cta-text-link:hover{color:var(--t-hi)}.hero__stat dd{font-family:var(--mono);font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-.04em;background:linear-gradient(120deg,var(--t-hi),var(--signal-soft));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.loss-band{border-bottom:1px solid var(--line-l);background:linear-gradient(135deg,var(--civic-bg),#fff 55%,var(--signal-tag-bg));color:var(--t-ink)}.loss-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(26px,4vw,44px)0}.loss-band__title{font-size:clamp(19px,2.4vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.25;max-width:30ch;text-wrap:balance}.loss-band__sub{margin-top:8px;font-size:15.5px;color:var(--t-mut-l);max-width:52ch}.price-card--featured{position:relative}.price-card__badge{position:absolute;top:-11px;left:20px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cta-text);background:linear-gradient(120deg,var(--civic),#f7e3b3);border:1px solid #e6c87f;padding:4px 11px;border-radius:var(--radius-tag);box-shadow:0 4px 12px -4px rgba(140,105,20,.45)}.price-card--light .price-card__badge{color:var(--civic-fg)}.price-card__perday{font-size:12px;color:var(--t-dim)}.price-card--light .price-card__perday{color:var(--t-dim-l)}.btn--primary{position:relative;overflow:hidden}.btn--primary::after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);transition:left 500ms var(--ease-out);pointer-events:none}.btn--primary:hover::after{left:130%}.ticker-wrap:hover .ticker{animation-play-state:paused}.faq__a{overflow:hidden;max-height:0;opacity:0;padding-bottom:0;transition:max-height 280ms var(--ease-out),opacity 220ms var(--ease-out),padding 280ms var(--ease-out)}.faq__item.is-open .faq__a{max-height:320px;opacity:1;padding-bottom:18px}@media(prefers-reduced-motion:reduce){.faq__a{transition:none;max-height:none}.faq__item:not(.is-open) .faq__a{max-height:0}}.reveal{opacity:0;transform:translateY(18px);transition:opacity 550ms var(--ease-out),transform 550ms var(--ease-out)}.reveal.is-visible{opacity:1;transform:none}.reveal-d1{transition-delay:70ms}.reveal-d2{transition-delay:140ms}.reveal-d3{transition-delay:210ms}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}#wachat{position:fixed;right:16px;bottom:24px;width:56px;height:56px;display:flex;place-content:center;place-items:center;border-radius:50%;background:#25d366;box-shadow:0 4px 12px #0003,0 0 rgba(37,211,102,.5);z-index:99999;text-decoration:none;transition:transform .2s,opacity .25s ease;animation:wa-ring 2.6s ease-out infinite}#wachat:hover{transform:scale(1.05)}#wachat:active{transform:scale(.95)}#wachat svg{width:28px;height:28px}#wachat:before{content:"WhatsApp Us";position:absolute;right:68px;top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:999px;background:#fff;color:#222;font:600 13px/1 Arial,sans-serif;white-space:nowrap;box-shadow:0 4px 12px #0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s}@media(hover:hover){#wachat:hover:before{opacity:1;visibility:visible}}@media(max-width:768px){#wachat{bottom:100px}}@keyframes wa-ring{0%{box-shadow:0 4px 12px #0003,0 0 rgba(37,211,102,.45)}70%{box-shadow:0 4px 12px #0003,0 0 0 14px rgba(37,211,102,0)}100%{box-shadow:0 4px 12px #0003,0 0 rgba(37,211,102,0)}}#wachat.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.proof{display:grid;grid-template-columns:minmax(0,380px)minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:center}.proof__score{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--card);border:1px solid var(--line-l);border-radius:var(--radius-card);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-card)}.proof__ring{--p:0;width:148px;height:148px;border-radius:99px;background:conic-gradient(var(--signal) calc(var(--p) * 1%),#e8f0f7 0);display:grid;place-items:center;position:relative}.proof__ring::before{content:"";position:absolute;inset:12px;border-radius:99px;background:#fff}.proof__num{position:relative;font-family:var(--mono);font-size:42px;font-weight:700;letter-spacing:-.04em;color:var(--signal-deep)}.proof__num small{font-size:18px}.proof__score-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-dim-l)}.proof__facts{display:grid;gap:0;border-top:1px solid var(--line-l)}.proof__fact{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-l);font-size:15.5px}.proof__fact dt{color:var(--t-mut-l)}.proof__fact dd{color:var(--t-ink);font-weight:500;text-align:right}.proof__fact dd.mono{font-family:var(--mono);font-size:13px}.proof__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.proof__verify{font-size:13px}@media(max-width:900px){.proof{grid-template-columns:1fr}}.cta-band{background:radial-gradient(560px 300px at 8% -20%,rgba(95,182,247,.28),transparent 60%),radial-gradient(560px 300px at 100% 130%,rgba(43,111,224,.3),transparent 62%),linear-gradient(160deg,var(--signal-wash),var(--ink-deep) 72%);box-shadow:var(--shadow-dark-card)}.wa-float{transition:transform 180ms var(--ease-out),box-shadow 180ms var(--ease-out),opacity 260ms var(--ease-out)}.wa-float.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.wa-float.is-hidden{transition:none}}@media(prefers-reduced-motion:no-preference){.band,.hero{content-visibility:auto;contain-intrinsic-size:auto 720px}.hero{contain-intrinsic-size:auto 900px}}@media(prefers-reduced-motion:reduce){html .ticker{animation:nw-ticker 48s linear infinite!important}html .btn--primary{animation:cta-pulse 3.4s ease-in-out infinite!important}html #wachat{animation:none!important}}.glow::before{animation:glow-drift 14s ease-in-out infinite alternate}@keyframes glow-drift{from{opacity:.75;transform:translate3d(0,0,0)scale(1)}to{opacity:1;transform:translate3d(0,-14px,0)scale(1.05)}}.price-card__badge{animation:badge-shimmer 3.2s ease-in-out infinite}@keyframes badge-shimmer{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}.btn{transition:background var(--ease),border-color var(--ease),color var(--ease),transform 160ms var(--ease-out),box-shadow var(--ease)}@media(hover:hover){.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}}.gamusa-divider{line-height:0}.japi-inline{display:inline-flex;vertical-align:-4px;margin-right:2px}.hero__badge .japi{flex:none}.nw-footer{position:relative}.nw-footer .gamusa{opacity:.9}.state-card__link{display:block;margin-top:5px;font-size:12.5px;color:var(--signal);font-family:var(--mono)}a.state-card{transition:border-color var(--ease),transform 160ms var(--ease-out),box-shadow var(--ease)}a.state-card:hover{border-color:var(--signal-bd);transform:translateY(-2px)}