@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/montserrat-900.woff2) format("woff2")}:root{--ground:#FFFFFF;--surface:#F5F3F2;--surface-2:#EFEBE9;--ink:#0A0A0A;--muted:#6E6462;--line:#E4DEDC;--accent:#F40B0B;--accent-aa:#D71921;--signal:#FFC200;--shell:#151313;--shell-ink:#F5F3F2;--shell-muted:#948C8A;--max:1080px;--skew:14px;--space-05:2px;--space-1:4px;--space-15:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-19:76px;--space-24:96px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;text-wrap:balance;line-height:1.1;font-weight:900;letter-spacing:-.02em}p{margin:0}a{color:inherit}img{max-width:100%}.lbl{font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.skew{clip-path:polygon(0 0,100% 0,calc(100% - var(--skew)) 100%,0 100%)}.hl{background-image:linear-gradient(var(--signal),var(--signal));background-repeat:no-repeat;background-size:100% .3em;background-position:0 .93em;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pill{display:inline-flex;align-items:center;gap:9px;background:var(--ground);border:1px solid var(--line);padding:7px var(--space-4);font-size:12px;font-weight:600;color:var(--ink);border-radius:999px}.pill b{color:var(--accent-aa);font-weight:900}.pill .pill-extra{display:contents}.pill s{text-decoration:none;color:var(--muted)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--space-8)}.top{border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--ground);z-index:5}.burger{display:none;background:none;border:1px solid var(--line);width:44px;height:44px;place-items:center;cursor:pointer;flex:none;margin-left:auto;padding:0}.burger span{display:block;width:19px;height:2px;background:var(--ink);position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:19px;height:2px;background:var(--ink)}.burger span:before{top:-6px}.burger span:after{top:6px}.top.open .burger span{background:transparent}.top.open .burger span:before{top:0;transform:rotate(45deg)}.top.open .burger span:after{top:0;transform:rotate(-45deg)}.burger:focus-visible{outline:2px solid var(--accent-aa);outline-offset:2px}.sticky-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--ground);border-top:1px solid var(--line);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0a0a0a14}.sticky-cta .btn{width:100%;text-align:center;padding-right:var(--space-7);clip-path:none}@media(max-width:760px){.sticky-cta{display:block}main{padding-bottom:var(--space-19)}}.top .wrap{display:flex;align-items:center;gap:var(--space-7);height:64px}.logo{display:flex;align-items:center;flex:none;min-height:44px;gap:var(--space-4);text-decoration:none}.logo svg,.logo img{width:186px;height:auto;display:block}.logo-tag{border-left:3px solid var(--signal);padding-left:11px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);line-height:1.5;white-space:nowrap}.logo-foot{margin-bottom:var(--space-4)}.logo-foot svg,.logo-foot img{width:200px;height:auto;display:block}.franchise{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid #2A2624;display:flex;align-items:center;gap:var(--space-4)}.franchise img{width:132px;height:auto;display:block;flex:none}.franchise span{font-size:11px;line-height:1.45;color:var(--shell-muted)}.contact{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4);text-decoration:none;transition:border-color .15s}.contact:hover{border-color:var(--ink)}.contact:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--accent-aa);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.contact svg.brand{stroke:none;width:23px;height:23px;fill:#229ed9}.contact img.brand{width:23px;height:23px;flex:none;margin-top:1px;display:block}.contact span{min-width:0}.contact b{font-weight:600;font-size:15px;display:block;overflow-wrap:anywhere}.contact i{font-style:normal;font-size:14px;color:var(--muted);display:block;margin-top:3px;overflow-wrap:anywhere}.top nav{display:flex;gap:var(--space-5);font-size:13px;font-weight:600;margin-left:auto}.top nav a{text-decoration:none;color:var(--muted);display:inline-flex;align-items:center;gap:7px;min-height:44px}.top nav a:hover{color:var(--ink)}.top nav a[aria-current=page]{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--accent-aa);color:#fff;font-weight:600;font-size:14px;padding:13px var(--space-7);border:0;text-decoration:none;cursor:pointer;font-family:inherit;clip-path:polygon(0 0,100% 0,calc(100% - var(--skew)) 100%,0 100%);padding-right:calc(var(--space-7) + var(--skew))}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink);clip-path:none;padding-right:var(--space-7)}.btn.sm{font-size:13px;padding:9px var(--space-4);padding-right:calc(var(--space-4) + var(--skew))}.btn:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-aa);outline-offset:2px}.soon{font-size:11px;font-weight:600;background:var(--signal);color:#000;padding:2px 7px;letter-spacing:.06em;text-transform:uppercase}section.blk{padding:var(--space-19) 0;border-bottom:1px solid var(--line)}main>section.blk:nth-of-type(2n){background:var(--surface)}.eyebrow{margin-bottom:var(--space-4)}.h2{font-size:clamp(26px,3.4vw,40px);margin-bottom:var(--space-4)}.lead{color:var(--muted);max-width:64ch}.grid{display:grid;gap:var(--space-6)}.grid:not(.g2):not(.g3):not(.g4){grid-template-columns:minmax(0,1fr)}.g2{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.card{background:var(--ground);border:1px solid var(--line);padding:var(--space-7);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}:is(.g2,.g3,.g4)>.card:hover,.contact:hover,.step:hover,.chart:hover{box-shadow:0 12px 34px #0a0a0a1a;transform:translateY(-3px);border-color:var(--ink)}.step,.chart{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;position:relative}.qa div{transition:background .18s ease}.qa div:hover{background:var(--surface-2)}.card :is(h2,h3){font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:9px}.card p{font-size:14px;color:var(--muted);max-width:70ch}.hero{padding-top:86px;padding-bottom:72px}.rate{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:34px 44px;margin:34px 0 0;align-items:stretch}.rate-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:52px 0 0}.rate-cards .rc{border:1px solid var(--line);border-top:3px solid var(--signal);background:var(--ground);padding:var(--space-5) var(--space-6) var(--space-4)}.rate-cards .rc-lbl{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}.rate-cards .n{font-size:clamp(56px,7.5vw,92px);font-weight:600;letter-spacing:-.04em;color:var(--accent-aa);line-height:.85;margin-bottom:var(--space-4)}.rate-cards p{margin:0;font-size:13px;color:var(--muted);line-height:1.5;max-width:34ch}.rate-cards p b{display:block;font-size:14.5px;font-weight:900;color:var(--ink);margin-bottom:3px}.pair{display:flex;align-items:flex-end;gap:var(--space-5);min-width:0;border-bottom:3px solid var(--ink);padding-bottom:var(--space-4)}.rate .n{font-size:clamp(62px,8.5vw,128px);font-weight:900;line-height:.78;letter-spacing:-.05em;color:var(--accent-aa);flex:none;margin-bottom:-.1em}.rate .u{min-width:0}.rate .u b{display:block;font-size:14px;font-weight:600;line-height:1.35}.rate .u span{font-size:13px;color:var(--muted);line-height:1.45;display:block;margin-top:2px}.hero-main{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-6) 56px;align-items:end;margin-top:var(--space-10)}.hero h1{font-size:clamp(30px,4vw,50px)}.hero .lead{font-size:17px;max-width:46ch}.hero-note{font-size:12px;color:var(--muted);margin-top:var(--space-4)}.cta{display:flex;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;align-items:center}@media(max-width:980px){.hero-main{grid-template-columns:1fr;align-items:start}}.chart{border:1px solid var(--line);background:var(--ground);padding:var(--space-7) var(--space-7) var(--space-5)}.bars{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);align-items:end;height:240px;margin:var(--space-6) 0 0}.bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:2px}.bar .tot{font-size:11.5px;font-weight:600;color:var(--ink);margin-bottom:5px}.bar .seg{display:block;width:min(100%,62px);border:0;flex:none;height:calc(var(--v)*1.8px)}.bar .ren{background:var(--accent-aa)}.bar .new{background:var(--surface-2);border:1px solid var(--line)}.bar .yr{align-self:stretch;font-size:11px;font-weight:600;color:var(--muted);text-align:center;padding-top:9px;border-top:1px solid var(--line);margin-top:var(--space-2)}.legend{display:flex;gap:var(--space-5);flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:var(--space-4)}.legend span{display:flex;align-items:center;gap:7px}.legend i{width:11px;height:11px;flex:none}.chart .cap{font-size:12px;color:var(--muted);margin-top:var(--space-4);padding-top:13px;border-top:1px solid var(--line);line-height:1.5}.ssp{display:grid;grid-template-columns:230px 1fr;gap:var(--space-8);align-items:start}.ssp-mark{padding-top:4px}.ssp-mark img{width:100%;height:auto;display:block}.ssp p{font-size:14px;color:var(--muted);max-width:74ch}@media(max-width:720px){.ssp{grid-template-columns:1fr;gap:var(--space-5)}.ssp-mark{max-width:210px}}.desk{margin-top:var(--space-7);border:1px solid var(--ink);background:var(--ground)}.desk-head{display:grid;grid-template-columns:1fr auto;gap:var(--space-7) 34px;padding:var(--space-7) var(--space-7) var(--space-6);border-bottom:1px solid var(--line);align-items:start}.desk-head h3{font-size:21px;font-weight:900;margin:9px 0 var(--space-3);max-width:26ch}.desk-head p{font-size:14px;color:var(--muted);max-width:62ch}.chans{display:flex;flex-wrap:wrap;gap:7px;max-width:230px}.chan{font-size:11px;font-weight:600;padding:5px 11px;background:var(--signal);color:#000;white-space:nowrap}.desk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;background:var(--line)}.desk-grid>div{background:var(--ground);padding:var(--space-6) var(--space-6)}.desk-grid b{font-weight:600;font-size:15px;display:block;margin-bottom:7px}.desk-grid p{font-size:14px;color:var(--muted)}.desk-foot{font-size:13px;color:var(--muted);padding:var(--space-5) var(--space-7);border-top:1px solid var(--line);background:var(--surface)}@media(max-width:760px){.desk-head{grid-template-columns:1fr;padding:var(--space-6) var(--space-5)}.chans{max-width:none}.desk-grid>div{padding:var(--space-4) var(--space-5)}.desk-foot{padding:var(--space-4) var(--space-5)}}.quote{margin:0;border:1px solid var(--line);background:var(--ground);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.quote:hover{box-shadow:0 12px 34px #0a0a0a1a;transform:translateY(-3px);border-color:var(--ink)}.quote blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--muted);position:relative;padding-top:var(--space-5)}.quote blockquote:before{content:"";position:absolute;top:0;left:0;width:34px;height:3px;background:var(--signal)}.quote figcaption{margin-top:auto;font-size:13px}.quote figcaption b{display:block;font-weight:600;font-size:14px}.quote figcaption span{color:var(--muted)}.calc{margin-top:30px;border:1px solid var(--ink);background:var(--ground)}.calc-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:var(--space-6);padding:var(--space-7);border-bottom:1px solid var(--line)}.calc-in label{font-size:12px;font-weight:600;display:block;margin-bottom:7px}.calc-in select,.calc-in input[type=number]{width:100%;font:inherit;font-size:14px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--ground);color:var(--ink);border-radius:0;appearance:none}.calc-in select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:38px}.calc-in select:focus-visible,.calc-in input:focus-visible{outline:2px solid var(--accent-aa);outline-offset:1px}.calc-in input[type=range]{width:100%;accent-color:var(--accent-aa);margin:var(--space-3) 0 0;height:24px}.calc-in output{font-weight:900;font-size:22px;letter-spacing:-.02em}.calc-in .hint{font-size:12px;color:var(--muted);margin-top:7px}.calc-warn{font-size:12px;line-height:1.5;margin-top:var(--space-3);padding:var(--space-3) var(--space-3);background:#fff6d6;border-left:3px solid var(--signal)}.calc-warn[hidden]{display:none}.calc-out{padding:var(--space-7);background:var(--surface)}.calc-out .n{font-size:clamp(38px,5vw,60px)!important;color:var(--accent-aa)}.calc-out .pair{flex-direction:column-reverse;align-items:stretch;gap:10px}.calc-total{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-end;flex-wrap:wrap;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.calc-total b{display:block;font-size:26px;font-weight:900;letter-spacing:-.02em;margin-top:4px}.calc-total p{font-size:12px;color:var(--muted);max-width:46ch}.calc .warn{margin:0;border-left:0;border-top:1px solid var(--line)}.tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.tag{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-2);padding:3px var(--space-2);white-space:nowrap}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 var(--space-4) 11px 0;border-bottom:1px solid var(--ink)}td{padding:15px var(--space-4) 15px 0;border-bottom:1px solid var(--line);vertical-align:top}td.num{font-weight:900;color:var(--accent-aa);white-space:nowrap;font-size:16px}.scroll{overflow-x:auto}.steps{counter-reset:s;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:var(--ground);padding:var(--space-7);display:grid;grid-template-columns:40px 1fr;gap:var(--space-4)}.step .i{background:var(--signal);color:var(--ink);font-weight:900;font-size:14px;width:34px;height:34px;display:grid;place-items:center;clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.step h3{font-size:16px;font-weight:600;margin-bottom:6px}.step p{font-size:14px;color:var(--muted);max-width:72ch}.qa{border-top:1px solid var(--line)}.qa div{border-bottom:1px solid var(--line);padding:var(--space-5) 0}.qa b{font-size:15px;font-weight:600;display:block;margin-bottom:7px}.qa p{font-size:14px;color:var(--muted);max-width:76ch}.form{display:grid;gap:var(--space-4);max-width:560px}.f{display:grid;gap:6px;align-content:start}.f textarea.ta-auto{resize:none;overflow:hidden;min-height:48px;field-sizing:content}.f label{font-size:12px;font-weight:600}.f input,.f select,.f textarea,.f .in{border:1px solid var(--line);background:var(--ground);padding:var(--space-3) var(--space-4);font:inherit;font-size:14px;color:var(--ink);border-radius:0;width:100%;min-height:44px}.f textarea{resize:vertical;min-height:70px}.f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px;background-repeat:no-repeat;padding-right:38px}.err{font-size:12px;color:var(--accent-aa);line-height:1.45}.f input[aria-invalid=true],.f select[aria-invalid=true]{border-color:var(--accent-aa)}.f .hint{font-size:12px;color:var(--muted)}.chk{display:flex;gap:var(--space-3);align-items:flex-start;font-size:13px;color:var(--muted)}label.chk{min-height:44px;align-content:center}label.chk.miss{color:var(--accent-aa)}label.chk.miss input[type=checkbox]{outline:2px solid var(--accent-aa);outline-offset:2px}.chk input[type=checkbox]{width:16px;height:16px;flex:none;margin:3px 0 0;accent-color:var(--accent-aa)}.chk a{color:var(--accent-aa)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.fset{border:1px solid var(--line);padding:var(--space-6);display:grid;gap:var(--space-4)}.fset>.lbl{margin:0}.warn{background:#fff6d6;border-left:3px solid var(--signal);padding:var(--space-3) var(--space-4);font-size:13px}.note{background:var(--surface);border-left:3px solid var(--accent);padding:var(--space-4) var(--space-4);font-size:13px}.note b{font-weight:600}.drop{display:grid;gap:6px;justify-items:center;text-align:center;padding:var(--space-7) var(--space-4);cursor:pointer;border:1px dashed #CFC7C4;background:var(--surface);transition:border-color .15s,background .15s;min-height:44px}.drop:hover,.drop.over{border-color:var(--ink);background:var(--surface-2)}.drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.drop:focus-within{outline:2px solid var(--accent-aa);outline-offset:2px}.drop span{font-size:13px;color:var(--ink)}.drop span b{color:var(--accent-aa);font-weight:600}.drop .drop-sub{font-size:11px;color:var(--muted)}.filerow{display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--line);background:var(--ground);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);font-size:13px}.filerow .fn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filerow .fs{color:var(--muted);font-size:12px;flex:none}.filerow button{flex:none;background:none;border:0;cursor:pointer;font:inherit;font-size:16px;line-height:1;color:var(--muted);width:28px;height:28px;display:grid;place-items:center}.filerow button:hover{color:var(--accent-aa)}.seg{display:flex;border:1px solid var(--ink);width:fit-content;max-width:100%}.seg label{position:relative;flex:1 1 auto}.seg input{position:absolute;inset:0;opacity:0;cursor:pointer}.seg span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;border-right:1px solid var(--line);transition:background .15s,color .15s}.seg label:last-child span{border-right:0}.seg input:checked+span{background:var(--ink);color:#fff}.seg input:focus-visible+span{outline:2px solid var(--accent-aa);outline-offset:-2px}@media(max-width:480px){.seg{width:100%}.seg span{padding:var(--space-3) var(--space-2);font-size:12px;white-space:normal;text-align:center}}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chips label{position:relative}.chips input{position:absolute;inset:0;opacity:0;cursor:pointer}.chips span{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.chips input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.chips input:focus-visible+span{outline:2px solid var(--accent-aa);outline-offset:2px}.chips label.miss span{border-color:var(--accent-aa);color:var(--accent-aa)}.sug-wrap{position:relative}.sug{position:absolute;top:100%;left:0;right:0;z-index:30;background:var(--ground);border:1px solid var(--ink);border-top:0;box-shadow:0 14px 30px #0a0a0a1f;max-height:280px;overflow-y:auto}.sug button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:13px;line-height:1.45;color:var(--ink);padding:11px var(--space-4);cursor:pointer;min-height:44px}.sug button:last-child{border-bottom:0}.sug button:hover,.sug button.on{background:var(--surface-2)}.sug button:focus-visible{outline:2px solid var(--accent-aa);outline-offset:-2px}.doc{max-width:70ch;font-size:16px;line-height:1.7}.doc p{overflow-wrap:anywhere}.doc h2{font-size:19px;font-weight:900;margin:46px 0 var(--space-4);letter-spacing:-.01em}.doc h3{font-size:16px;font-weight:600;margin:30px 0 var(--space-3);letter-spacing:0}.doc p{margin-bottom:var(--space-4);color:var(--ink)}.doc b{font-weight:600}.doc p.sub1{padding-left:var(--space-4)}.doc p.sub2{padding-left:36px}.toc{position:sticky;top:88px;align-self:start;font-size:13px;display:grid;gap:7px}.toc a{color:var(--muted);text-decoration:none;min-height:24px}.toc a:hover{color:var(--accent-aa)}.docgrid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-12)}.docgrid>*{min-width:0}.ver{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);border:1px solid var(--line);padding:var(--space-4) var(--space-4);margin-bottom:var(--space-8)}.ver b{color:var(--ink);font-weight:600}.foot{background:var(--shell);color:var(--shell-muted);padding:var(--space-12) 0;font-size:13px}.foot .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-8)}.foot b{color:var(--shell-ink);font-weight:600;display:block;margin-bottom:var(--space-3)}.foot a{color:var(--shell-muted);text-decoration:none;display:flex;align-items:center;min-height:44px}.foot a:hover{color:var(--shell-ink)}@media(max-width:900px){.row2,.docgrid,.foot .wrap{grid-template-columns:1fr}.wrap{padding:0 var(--space-5)}.rate,.rate-cards{grid-template-columns:1fr}}@media(max-width:760px){.top .wrap{height:60px;gap:var(--space-3)}.logo{gap:9px}.logo svg,.logo img{width:132px}.logo-tag{font-size:8.5px;padding-left:var(--space-2);border-left-width:2px}.burger{display:grid}.top nav{position:absolute;top:60px;left:0;right:0;margin:0;width:100%;flex-direction:column;gap:0;background:var(--ground);border-bottom:1px solid var(--line);box-shadow:0 14px 30px #0a0a0a1a;padding:6px var(--space-5) var(--space-4);display:none}.top nav a{min-height:48px;font-size:15px;color:var(--ink);border-top:1px solid var(--line)}.top.open nav{display:flex}.pill{font-size:11px;padding:6px 13px;gap:7px}.pill .pill-extra{display:none}.hero{padding-top:var(--space-10);padding-bottom:52px}.hero-main{margin-top:38px}section.blk{padding:52px 0}.rate .n{font-size:clamp(50px,15vw,70px)}.bars{height:192px;gap:var(--space-2)}.bar .seg{height:calc(var(--v)*1.2px)}.step{grid-template-columns:1fr;gap:var(--space-3)}.toc{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media print{.top,.foot,.sticky-cta,.toc,.ver button{display:none!important}.docgrid{grid-template-columns:1fr}.doc{max-width:none}main{padding-bottom:0!important}}
