:root{--ink:#16191c;--paper:#ffffff;--mist:#f7f8f6;--teal:#0c5f52;--signal:#12897a;--signal-soft:#d6eae6;--standard:#0c5f52;--standard-wash:#e7f0ed;--six:#2c4a7c;--six-wash:#e6ebf3;--care:#7a4a96;--care-wash:#efe9f4;--pro:#8a5a1e;--pro-wash:#f5ede2;--rule:#dde0db;--rule-soft:#ebede9;--text:#16191c;--text-muted:#5b625f;--text-faint:#8a918d;--ground-strong:#16191c;--ground-teal:#0c5f52;--on-dark:#ffffff;--on-dark-muted:rgba(255,255,255,0.66);--on-dark-faint:rgba(255,255,255,0.42);--btn-bg:#16191c;--btn-fg:#ffffff;--btn-alt-bg:#ffffff;--btn-alt-fg:#16191c;--gutter:clamp(20px,5vw,64px);--measure:62ch;--nav-h:68px;--ease:cubic-bezier(0.16,1,0.3,1);--nav-bg:rgba(255,255,255,0.82);color-scheme:light}@media (prefers-color-scheme:dark){:root{--ink:#f1f3f0;--paper:#101315;--mist:#191d20;--teal:#4fb8a2;--signal:#5fd8be;--signal-soft:#17332e;--standard:#4fb8a2;--standard-wash:#14302b;--six:#7fa3d8;--six-wash:#1a2436;--care:#b98fd0;--care-wash:#291e33;--pro:#d2a164;--pro-wash:#332615;--rule:#2b3033;--rule-soft:#22272a;--text:#ebeeea;--text-muted:#9ba39e;--text-faint:#767e79;--ground-strong:#1c2125;--ground-teal:#103630;--on-dark:#ebeeea;--on-dark-muted:rgba(235,238,234,0.66);--on-dark-faint:rgba(235,238,234,0.42);--btn-bg:#f1f3f0;--btn-fg:#14171a;--btn-alt-bg:#f1f3f0;--btn-alt-fg:#14171a;--nav-bg:rgba(16,19,21,0.82);color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}.display,h1,h2,h3{font-family:Archivo,Inter,-apple-system,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.03;text-wrap:balance;margin:0}h1{font-size:clamp(42px,8vw,94px)}h2{font-size:clamp(30px,5vw,58px)}h3{font-size:clamp(20px,2.2vw,26px);letter-spacing:-.015em;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);margin:0}.eyebrow.on-dark{color:var(--on-dark-muted)}.eyebrow.tinted{color:var(--signal)}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.wrap.narrow{max-width:900px}.lede{font-size:clamp(18px,2vw,23px);line-height:1.5;color:var(--text-muted);max-width:var(--measure)}.lede.on-dark{color:var(--on-dark-muted)}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.actions{display:flex;gap:12px;flex-wrap:wrap}.rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.rise.in{opacity:1;transform:none}.rise[data-step="1"]{transition-delay:.07s}.rise[data-step="2"]{transition-delay:.14s}.rise[data-step="3"]{transition-delay:.21s}.rise[data-step="4"]{transition-delay:.28s}.words>span{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * 42ms)}.words.in>span{opacity:1;transform:none}html.reveal-off .rise,html.reveal-off .words>span{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.words>span{opacity:1;transform:none;transition:none}.draw path{stroke-dashoffset:0!important}.btn:hover,.tile:hover{transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 28px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-size:16px;font-weight:500;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease),background .18s,border-color .18s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn.ghost:hover{border-color:var(--ink)}.btn.accent{background:var(--teal)}.btn.accent:hover{background:var(--signal)}.btn.on-dark{background:var(--btn-alt-bg);color:var(--btn-alt-fg)}.btn.on-dark.ghost{background:transparent;color:var(--on-dark);border-color:var(--on-dark-faint)}.btn.on-dark.ghost:hover{border-color:var(--on-dark)}.btn.sm{height:42px;padding:0 20px;font-size:15px}.card{border:1px solid var(--rule);padding:clamp(22px,3vw,34px);background:var(--paper)}.card,.tile{border-radius:20px}.tile{padding:clamp(22px,3vw,32px);background:var(--tile-wash,var(--mist));transition:transform .28s var(--ease)}.tile:hover{transform:translateY(-3px)}.tile .tint{color:var(--tile-tint,var(--teal))}.pip{justify-content:center;width:34px;height:34px;background:var(--tile-tint,var(--teal));color:#fff;font-family:Archivo,Inter,sans-serif;font-size:14px;font-weight:700}.chip,.pip{display:inline-flex;align-items:center;border-radius:999px}.chip{gap:8px;height:32px;padding:0 14px;background:var(--signal-soft);color:var(--teal);font-size:13px;font-weight:500}.chip.on-dark{background:color-mix(in srgb,var(--on-dark) 12%,transparent);color:var(--on-dark)}section{position:relative}.pad{padding:clamp(64px,11vh,132px) 0}.pad-sm{padding:clamp(44px,7vh,84px) 0}.hair{height:1px;background:var(--rule);border:0;margin:0}.ink-ground{background:var(--ground-strong);color:var(--on-dark)}.rule-on-dark{border-color:color-mix(in srgb,var(--on-dark) 16%,transparent)}.teal-ground{background:var(--ground-teal);color:var(--on-dark)}.mist-ground{background:var(--mist)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:clamp(16px,2.2vw,26px);gap:clamp(16px,2.2vw,26px)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:clamp(18px,2.6vw,40px);gap:clamp(18px,2.6vw,40px)}.stat-n{font-family:Archivo,Inter,sans-serif;font-weight:700;font-size:clamp(32px,4.4vw,54px);line-height:1;letter-spacing:-.03em}.rates{width:100%;border-collapse:collapse;font-size:15px;min-width:520px}.rates td,.rates th{padding:15px 14px;text-align:left;border-bottom:1px solid var(--rule-soft)}.rates th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.rates td.num,.rates th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rates tr:last-child td{border-bottom:0}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--nav-bg);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.nav.stuck{border-bottom-color:var(--rule-soft)}.nav-row{gap:16px;height:var(--nav-h)}.nav-links,.nav-row{display:flex;align-items:center}.nav-links{gap:2px;margin-left:auto}.nav-link{position:relative;padding:8px 14px;border-radius:999px;font-size:15px;color:var(--text-muted);transition:color .18s,background .18s}.nav-link:hover{color:var(--ink);background:var(--mist)}.nav-link[aria-current=page]{color:var(--ink);font-weight:500}.nav-link[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:1px;height:2px;border-radius:2px;background:var(--signal)}.nav-toggle{display:none;margin-left:auto;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:999px;background:transparent;cursor:pointer;color:var(--ink)}.menu{display:none;border-bottom:1px solid var(--rule-soft);background:var(--paper)}.menu a,.menu.open{display:block}.menu a{padding:15px 0;font-size:18px;border-bottom:1px solid var(--rule-soft)}.menu a:last-of-type{border-bottom:0}@media (max-width:880px){.nav-links{display:none}.nav-toggle{display:inline-flex}}.foot-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.foot-grid h4{font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-faint);margin:0 0 14px;font-weight:600}.foot-grid ul{margin:0;padding:0}.foot-grid li{list-style:none;margin-bottom:10px}.foot-grid a{color:var(--on-dark-muted);transition:color .16s}.foot-grid a:hover{color:var(--on-dark)}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}