@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);font-weight:100 500;size-adjust:107.48%;ascent-override:90.14%;descent-override:22.44%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);font-weight:600 900;size-adjust:101.32%;ascent-override:95.61%;descent-override:23.81%;line-gap-override:0%}.home{--canvas:#fafafa;--ink:#171717;--text:#404040;--muted:#6b6b6b;--line:#e6e6e6;--line2:#d4d4d4;--soft:#f5f5f5;--card:#fff;--tray:#f5f5f5;--trayline:#e5e5e5;--blue:hsl(var(--primary));--blueD:#1d4ed8;--green:#047857;--greenBg:#e7f6ef;--red:#dc2626;--redBg:#fdecec;--ui:"Inter", "Inter Fallback", system-ui, sans-serif;--head:"Inter Tight", "Inter Tight Fallback", sans-serif;--body:"Open Sans", "Open Sans Fallback", system-ui, sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;padding-bottom:130px;overflow-x:clip}html:has(.home){scroll-padding-top:76px}.home a{color:inherit;text-decoration:none}.home img{max-width:100%}.home :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.home .ui,.home .ui *{font-family:var(--ui)}.home .wrap{max-width:1240px;margin:0 auto;padding-left:40px;padding-right:40px}.home .in{max-width:1160px;margin-left:auto;margin-right:auto}.home .t1,.home .t2,.home .t3{font-family:var(--head);color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:700}.home .t1{font-size:72px;line-height:1.02}.home .t2{font-size:48px;line-height:1.06}.home .t3{letter-spacing:-.015em;font-size:30px;line-height:1.12}.home .lede{font:400 18px/1.6 var(--body);color:var(--muted);margin:0}.home .note{font:400 12.5px/1.5 var(--body);color:var(--muted);margin:14px 0 0}.home .src{font:400 12.5px/1.55 var(--body);color:var(--muted);margin:16px 0 0}.home .src b{color:var(--text);font-weight:600}.home .btn{min-height:46px;font:500 15px var(--ui);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.home .btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000024}.home .btn.blue{background:var(--blue);color:#fff}.home .btn.blue:hover{background:var(--blueD)}.home .btn.dark{background:var(--ink);color:#fff}.home .btn.line{background:var(--card);color:var(--ink);border-color:var(--line2)}.home .btn.line:hover{border-color:var(--ink)}.home .more{font:600 14.5px var(--ui);color:var(--blueD)}.home .more:hover{text-decoration:underline}html.js .home .rev{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}html.js .home .rev.show{opacity:1;transform:none}.home .hero{text-align:center;padding-top:64px}.home .hero .t1{max-width:980px;margin:0 auto}html.js .home .hero .w{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards home-wd;display:inline-block;transform:translateY(14px)}@keyframes home-wd{to{opacity:1;transform:none}}.home .hero .sub{font:400 19px/1.55 var(--body);color:var(--muted);max-width:760px;margin:20px auto 0}.home .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin:30px auto 0;display:flex}.home .fine{font:400 13.5px var(--body);color:var(--muted);margin-top:12px}.home .stage{max-width:1160px;margin:48px auto 0;position:relative}.home .stage.wide{max-width:1320px}.home .stage.glow:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#3c83f626,#0000);height:70%;position:absolute;top:-30px;left:8%;right:8%}.home .win{background:var(--tray);border:1px solid var(--trayline);text-align:left;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 30px 70px -20px #0000004d,0 12px 24px -12px #0000002e}.home .win .bar{background:#f5f5f5;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;padding:12px 16px;display:flex}.home .win .bar i{border-radius:50%;flex:none;width:11px;height:11px;display:block}.home .win .bar i:first-child,.home .win .bar i:nth-child(2),.home .win .bar i:nth-child(3){background:#d4d4d4}.home .win .bar .ttl{font:500 12.5px var(--ui);color:var(--muted);margin:0 auto;transform:translate(-22px)}.home .pane{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin:8px;position:relative;overflow:hidden}.home .crumb{border-bottom:1px solid var(--line);font:500 13px var(--ui);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 20px;display:flex}.home .crumb b{color:var(--ink);font-weight:600}.home .cmp{grid-template-columns:1.5fr 1fr;gap:26px;padding:22px 24px 26px;display:grid}.home .seg{background:#f1f1f1;border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.home .seg button{all:unset;cursor:pointer;font:500 13px var(--ui);color:var(--muted);border-radius:7px;min-height:18px;padding:7px 12px;transition:background .15s,color .15s}.home .seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000024}.home .seg button:focus-visible{outline:2px solid var(--blue)}.home .ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home .lab{font:500 12px var(--ui);color:var(--muted)}.home .ents{font:500 13px var(--ui);color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 2px;display:flex}.home .ents label{cursor:pointer;align-items:center;gap:6px;min-height:28px;display:flex}.home .ents input{accent-color:var(--blue);width:16px;height:16px;margin:0}.home .ents .reset{all:unset;cursor:pointer;color:var(--blueD);font:500 12.5px var(--ui);margin-left:auto;padding:4px 0}.home .ctab{border-collapse:collapse;width:100%;font:500 14.5px var(--ui);margin-top:6px}.home .ctab th{font:500 12px var(--ui);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:12px 0 8px}.home .ctab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 0}.home .ctab .r{text-align:right}.home .ctab .e{font:600 15px var(--head)}.home .ctab .s{color:var(--muted);font-size:13px}.home .ctab .amt{align-items:center;gap:10px;display:flex}.home .ctab .amt i{height:12px;width:calc(var(--w,2) * 0.6%);border-radius:4px;flex:none;max-width:60%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.home .ctab .amt em{font:600 14.5px var(--ui);font-style:normal}.home .ctab .lvr{color:var(--muted);font-size:13.5px}.home .ctab tbody th{font:600 15px var(--head);color:var(--ink);text-align:left;border-bottom:1px solid var(--line);padding:11px 0}.home .chips{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.home .chips button{all:unset;cursor:pointer;font:500 13px var(--ui);color:var(--text);border:1px solid var(--line2);background:#fff;border-radius:999px;padding:7px 13px;transition:all .15s}.home .chips button:hover{border-color:var(--ink)}.home .chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.home .chips button:focus-visible{outline:2px solid var(--blue)}.home .tag{font:600 12px var(--ui);border-radius:999px;padding:3px 8px;display:inline-block}.home .tag.best{background:var(--greenBg);color:var(--green)}.home .tag.good{color:var(--blueD);background:#eaf1fe}.home .tag.avoid{background:var(--redBg);color:#b91c1c}.home .tag.neutral{color:var(--text);background:#f1f1f1}.home .gate{font:400 14px/1.6 var(--body);color:var(--text);padding:18px 0 4px}.home .gate .gt{font:600 17px var(--head);color:var(--ink);margin:0 0 6px}.home .gate a{color:var(--blueD);font-weight:600}.home .big{font:700 92px/1 var(--head);letter-spacing:-.03em;color:var(--red);margin-top:4px}.home .cap{font:500 15px/1.45 var(--head);color:var(--ink);margin-top:8px}.home .rec{background:var(--greenBg);font:500 14.5px/1.5 var(--ui);color:#065f46;border:1px solid #bfe7d3;border-radius:10px;min-height:52px;margin-top:18px;padding:14px 16px}.home .rec b{font-weight:700}.home .facts{font:400 13.5px/1.45 var(--body);color:var(--text);grid-template-columns:auto 1fr;gap:10px 14px;margin:18px 0 0;display:grid}.home .facts dt{font:700 24px var(--head);color:var(--ink)}.home .facts dd{align-self:center;margin:0}.home .cur{z-index:20;pointer-events:none;opacity:0;width:22px;height:22px;transition:transform 1s cubic-bezier(.45,.05,.2,1),opacity .4s;position:absolute;top:0;left:0;transform:translate(60px,60px)}.home .cur.on{opacity:1}.home .cur svg{filter:drop-shadow(0 3px 5px #00000059);width:22px;height:22px;transition:transform .15s}.home .cur.tap svg{transform:scale(.82)}.home .cur .rp{border:2px solid var(--blue);opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;top:-9px;left:-9px;transform:scale(.3)}.home .cur.tap .rp{animation:.55s ease-out home-rp}@keyframes home-rp{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.home .cur .tip{color:#fff;font:500 12px var(--ui);white-space:nowrap;background:#171717;border-radius:6px;padding:4px 8px;position:absolute;top:16px;left:20px}.home .cur .tip:empty{display:none}.home .strip{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);text-align:left;background:#ffffffe0;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:84px auto 0;display:grid}.home .strip div{border-right:1px solid var(--line);padding:26px 28px}.home .strip div:last-child{border-right:0}.home .strip b{font:700 44px var(--head);letter-spacing:-.02em;color:var(--ink);display:block}.home .strip span{font:500 13.5px var(--ui);color:var(--muted)}.home .sec{padding-top:130px}.home .hd{grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1160px;margin:0 auto 46px;display:grid}.home .hd .t2{max-width:600px}.home .hd .lede{max-width:520px;margin-bottom:4px}.home .band{background:var(--canvas);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:130px;padding:96px 0 90px}.home .answer{max-width:1160px;margin:0 auto}.home .answer .def{font:500 22px/1.5 var(--head);color:var(--ink);letter-spacing:-.005em;max-width:900px;margin:18px 0 0}.home .qa{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin:40px 0 0;display:grid}.home .qa div{padding:22px 24px 0 0}.home .qa div+div{border-left:1px solid var(--line);padding-left:24px}.home .qa dt{font:600 19px var(--head);color:var(--ink);margin-bottom:8px}.home .qa dd{font:400 15px/1.6 var(--body);color:var(--text);margin:0}.home .qa dd a{color:var(--blueD);font-weight:600}.home .wrong{grid-template-columns:1.05fr 1fr;align-items:start;gap:64px;max-width:1160px;margin:0 auto;display:grid}.home .wrong .t2 span.soft{color:var(--muted);font-weight:500}.home .wrong .same{font:500 20px/1.5 var(--head);color:var(--ink);margin:22px 0 0}.home .wrong .same span{color:var(--muted);font-weight:400}.home .wfacts{border-top:1px solid var(--line2);margin:0}.home .wfacts div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.home .wfacts dt{font:700 34px var(--head);letter-spacing:-.02em;color:var(--ink)}.home .wfacts dt.green{color:var(--green)}.home .wfacts dd{font:400 16px/1.55 var(--body);color:var(--text);margin:0}.home .wrong .carry{font:500 15px var(--ui);color:var(--muted);margin:18px 0 0}.home .shots{line-height:0;position:relative}.home .lay{width:100%;position:relative}.home .lay img{opacity:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.home .lay img.on{opacity:1}.home .lay img.base{opacity:1;height:auto;position:relative}.home .hot{all:unset;cursor:pointer;z-index:5;border-radius:8px;min-width:24px;min-height:24px;transition:box-shadow .15s,background .15s;position:absolute}.home .hot:hover{background:#3c83f612;box-shadow:0 0 0 2px #3c83f68c}.home .hot:focus-visible{outline:2px solid var(--blue)}.home .hot[hidden]{display:none}.home .fadeb{pointer-events:none;z-index:4;background:linear-gradient(#fff0,#fff);height:9%;position:absolute;bottom:0;left:0;right:0}.home .vctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;max-width:1320px;margin:16px auto 0;display:flex}.home .vctl.in{max-width:1160px}.home .vseg{flex-wrap:wrap;gap:6px;display:inline-flex}.home .vseg button{all:unset;cursor:pointer;font:500 13.5px var(--ui);color:var(--text);border:1px solid var(--line2);background:var(--card);border-radius:999px;padding:9px 14px;transition:all .15s}.home .vseg button:hover{border-color:var(--ink)}.home .vseg button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.home .vseg button:focus-visible{outline:2px solid var(--blue)}.home .real{font:500 12.5px var(--ui);color:var(--muted)}.home .hscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.home .pan{display:none}.home .sub3{grid-template-columns:1fr 1fr;align-items:end;gap:60px;max-width:1160px;margin:110px auto 34px;display:grid}.home .sub3 .lede{max-width:520px}.home .trio{border-top:1px solid var(--line2);grid-template-columns:repeat(3,1fr);max-width:1160px;margin:40px auto 0;display:grid}.home .trio div{padding:22px 26px 0 0}.home .trio div+div{border-left:1px solid var(--line);padding-left:26px}.home .trio b{font:600 19px var(--head);color:var(--ink);margin-bottom:6px;display:block}.home .trio span{font:400 14.5px/1.55 var(--body);color:var(--text)}.home .hold{grid-template-columns:600px 1fr;align-items:center;gap:64px;max-width:1160px;margin:0 auto;display:grid}.home .hnum{font:700 104px/1 var(--head);letter-spacing:-.03em;color:var(--ink)}.home .hsub{font:500 16px/1.5 var(--ui);color:var(--muted);margin-top:10px}.home .hlist{border-top:1px solid var(--line2);margin:26px 0 0;padding:0;list-style:none}.home .hlist li{border-bottom:1px solid var(--line);font:400 15.5px/1.5 var(--body);color:var(--text);padding:13px 0}.home .hlist li b{color:var(--ink);font-weight:600}.home .dealgrid{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1160px;margin:0 auto;display:grid}.home .deal .shots{padding:14px 14px 4px}.home .dim{opacity:0;pointer-events:none;z-index:8;background:#17171761;transition:opacity .3s;position:absolute;inset:0}.home .modal{opacity:0;pointer-events:none;z-index:9;border-radius:10px;line-height:0;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97);box-shadow:0 30px 60px #00000059}.home .modal img{border-radius:10px;width:100%;height:auto;display:block}.home .deal[data-state=confirm] .dim,.home .deal[data-state=feedback] .dim{opacity:1;pointer-events:auto}.home .deal[data-state=confirm] .modal.mc,.home .deal[data-state=feedback] .modal.mf{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.home .modal.mc{width:46.6%}.home .modal.mf{width:42%;top:46%}.home .dsteps{counter-reset:d;margin:0;padding:0;list-style:none}.home .dsteps li{border-top:1px solid var(--line);position:relative}.home .dsteps li:first-child{border-top-color:var(--line2)}.home .dsteps button{all:unset;cursor:pointer;opacity:.5;padding:18px 0 18px 54px;transition:opacity .3s;display:block;position:relative}.home .dsteps button:before{counter-increment:d;content:counter(d);border:1.5px solid var(--line2);width:32px;height:32px;font:600 13px var(--ui);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:0}.home .dsteps button[aria-pressed=true]{opacity:1}.home .dsteps button[aria-pressed=true]:before{background:var(--blue);border-color:var(--blue);color:#fff}.home .dsteps button:focus-visible{outline:2px solid var(--blue)}.home .dsteps b{font:600 20px var(--head);color:var(--ink);display:block}.home .dsteps span{font:400 14.5px/1.55 var(--body);color:var(--text);margin-top:4px;display:block}.home .life{grid-template-columns:1fr 1.5fr;align-items:start;gap:56px;max-width:1160px;margin:70px auto 0;display:grid}.home .life p{font:400 16px/1.6 var(--body);color:var(--muted);max-width:380px;margin:12px 0 0}.home .lifel{border:1px solid var(--trayline);background:#fff;border-radius:14px;padding:6px 18px;line-height:0}.home .lifel img{border-bottom:1px solid #eee;width:100%;max-width:560px;height:auto;padding:7px 0;display:block}.home .lifel img:last-child{border-bottom:0}.home .calc2{grid-template-columns:1.15fr 1fr;align-items:start;gap:26px;max-width:1160px;margin:0 auto;display:grid}.home .cpad{padding:18px 20px 20px}.home .field{font:500 12.5px var(--ui);color:var(--muted);gap:6px;display:grid}.home .field input{font:600 22px var(--head);color:var(--ink);border:1px solid var(--line2);box-sizing:border-box;background:#fff;border-radius:9px;outline:none;width:100%;height:48px;padding:0 14px}.home .field input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #3c83f629}.home .crow{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.home .crow .field{flex:200px}.home .states{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.home .states button{all:unset;cursor:pointer;font:600 13px var(--ui);color:#404040;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:9px 13px;transition:all .15s}.home .states button:hover{border-color:#171717}.home .states button[aria-pressed=true]{color:#fff;background:#1b4332;border-color:#1b4332}.home .states button:focus-visible{outline:2px solid var(--blue)}.home .dtab{border-collapse:collapse;width:100%;font:500 14.5px var(--ui)}.home .dtab th{font:500 12px var(--ui);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:8px 0}.home .dtab td{border-bottom:1px solid var(--line);padding:10px 0}.home .dtab .r{text-align:right}.home .dtab .st{font:600 15px var(--head);width:56px}.home .dtab .bv{width:46%;padding-right:14px}.home .dtab .bv i{height:10px;width:calc(var(--w,0) * 1%);background:#93a5c8;border-radius:4px;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.home .dtab tr.top .bv i{background:var(--red)}.home .dtab tr.low .bv i{background:var(--green)}.home .dtab .rate{color:var(--muted);width:64px;font-size:13px}.home .tools{max-width:1160px;margin:0 auto}.home .tgrid{-moz-column-gap:56px;grid-template-columns:1fr 1fr;column-gap:56px;margin:18px 0 0;padding:0;list-style:none;display:grid}.home .tgrid li{border-top:1px solid var(--line2)}.home .tgrid a{grid-template-columns:230px 1fr;gap:18px;padding:15px 10px;transition:background .2s;display:grid}.home .tgrid a:hover{background:var(--soft)}.home .tgrid b{font:600 16.5px var(--head);color:var(--ink)}.home .tgrid span{font:400 14px/1.5 var(--body);color:var(--muted)}.home .tools .t3+.tgrid{margin-top:18px}.home .tools .t3.next{margin-top:46px}.home .bud{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:0;max-width:1160px;margin:0 auto;display:grid}.home .bud div{padding:26px 28px 28px 0}.home .bud div+div{border-left:1px solid var(--line);padding-left:28px}.home .bud dt{font:600 19px var(--head);color:var(--ink);margin-bottom:8px}.home .bud dd{font:400 15px/1.6 var(--body);color:var(--text);margin:0}.home .bud dd b{font:600 13px var(--ui);color:var(--blueD);margin-top:10px;display:block}.home .budcta{flex-wrap:wrap;align-items:center;gap:18px;max-width:1160px;margin:26px auto 0;display:flex}.home .ways{grid-template-columns:1fr 1fr;gap:22px;max-width:1160px;margin:0 auto;display:grid}.home .way{border:1px solid var(--line2);background:var(--card);border-radius:18px;flex-direction:column;padding:34px 34px 30px;display:flex}.home .way .k{font:600 12.5px var(--ui);color:var(--blueD);letter-spacing:.04em;text-transform:uppercase}.home .way .t3{margin-top:10px}.home .way p{font:400 16px/1.6 var(--body);color:var(--muted);margin:12px 0 0}.home .way ul{border-top:1px solid var(--line);flex:1;margin:20px 0 26px;padding:0;list-style:none}.home .way li{border-bottom:1px solid var(--line);font:400 15px/1.5 var(--body);color:var(--text);padding:12px 0}.home .way li b{color:var(--ink);font-weight:600}.home .way .btn{align-self:flex-start}.home .story{margin-top:130px;position:relative}.home .pin{align-items:center;height:calc(100vh - 68px);display:flex;position:sticky;top:68px}.home .pinGrid{grid-template-columns:400px 1fr;align-items:center;gap:70px;width:100%;display:grid}.home .pinGrid>*{min-width:0}.home .story .lede{max-width:380px;margin:14px 0 24px;font-size:16.5px}.home .stp{margin:0;padding:0;list-style:none}.home .stp button{all:unset;cursor:pointer;border-left:2px solid var(--line2);opacity:.42;font:600 17px var(--head);color:var(--ink);padding:8px 0 8px 20px;transition:border-color .3s,opacity .3s;display:block}.home .stp button[aria-current=step]{opacity:1;border-left-color:var(--blue)}.home .stp button.dn{opacity:.75}.home .stp button:focus-visible{outline:2px solid var(--blue)}.home .stp small{font:500 12px var(--ui);color:var(--muted);margin-right:10px}.home .jp{border:1px solid var(--line2);background:var(--card);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:440px;padding:56px 60px;display:flex;overflow:hidden}.home .jn{font:700 220px/.8 var(--head);letter-spacing:-.05em;color:var(--ink)}.home .jn small{font:600 26px var(--head);letter-spacing:0;color:var(--muted);margin-left:14px}.home .jl{font:700 46px/1.06 var(--head);letter-spacing:-.02em;color:var(--ink);margin-top:34px}.home .jd{font:400 19px/1.55 var(--body);color:var(--text);max-width:520px;min-height:60px;margin-top:12px}.home .jbar{background:var(--line);border-radius:4px;height:4px;margin-top:34px;overflow:hidden}.home .jbar i{background:var(--blue);border-radius:4px;width:11.1%;height:100%;transition:width .5s;display:block}.home .jan{animation:.45s both home-rin}@keyframes home-rin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home .jall{border-top:1px solid var(--line2);margin:26px 0 0;padding:0;list-style:none;display:none}.home .jall li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 14px;padding:16px 0;display:grid}.home .jall i{font:700 26px var(--head);color:var(--ink);grid-row:span 2;font-style:normal}.home .jall b{font:600 18px var(--head);color:var(--ink)}.home .jall span{font:400 14.5px/1.5 var(--body);color:var(--text)}html:not(.js) .home .story{height:auto!important}html:not(.js) .home .pin{height:auto;position:static}html:not(.js) .home .stp,html:not(.js) .home .jp{display:none}html:not(.js) .home .jall{display:block}.home .proof{border:1px solid var(--line2);background:var(--card);border-radius:18px;grid-template-columns:1.2fr 1fr;max-width:1160px;margin:0 auto;display:grid;overflow:hidden}.home .proof .l{padding:56px}.home .proof .l p{font:400 17px/1.6 var(--body);color:var(--muted);max-width:470px;margin:16px 0 26px}.home .proof .r{border-left:1px solid var(--line);background:#f5f5f5;flex-direction:column;justify-content:center;padding:30px 40px;display:flex}.home .counts{margin:0}.home .counts div{border-bottom:1px solid #e5e5e5;grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.home .counts div:last-child{border-bottom:0}.home .counts dt{font:700 40px var(--head);letter-spacing:-.02em;color:var(--ink)}.home .counts dd{font:500 14.5px/1.45 var(--ui);color:var(--text);margin:0}.home .ins2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1160px;margin:0 auto;display:flex}.home .ins{grid-template-columns:repeat(3,1fr);gap:34px 26px;max-width:1160px;margin:40px auto 0;padding:0;list-style:none;display:grid}.home .ins img{aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:10px;width:100%;height:auto;transition:transform .25s,box-shadow .25s;display:block}.home .ins a:hover img{transform:translateY(-3px);box-shadow:0 18px 30px -16px #0006}.home .ins .meta{font:500 12.5px var(--ui);color:var(--muted);margin:14px 0 6px;display:block}.home .ins h3{font:600 18px/1.3 var(--head);color:var(--ink);margin:0}.home .faq{grid-template-columns:1fr 1.5fr;gap:70px;max-width:1240px;margin:0 auto;display:grid}.home .faq .lede{max-width:340px;margin-top:16px;font-size:17px}.home .qi{border-top:1px solid var(--line2)}.home .qi:last-child{border-bottom:1px solid var(--line2)}.home .qi summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.home .qi summary::-webkit-details-marker{display:none}.home .qi summary h3{font:600 19px/1.35 var(--head);color:var(--ink);margin:0}.home .qi summary i{flex:none;width:22px;height:22px;position:relative}.home .qi summary i:before,.home .qi summary i:after{content:"";background:var(--ink);width:13px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .qi summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.home .qi[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.home .qi .a{font:400 16px/1.7 var(--body);color:var(--text)}.home .qi .a p{max-width:640px;margin:0 0 22px}.home .faqmore{margin-top:22px}.home-phonebar{z-index:50;-webkit-backdrop-filter:blur(16px);padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#ffffffeb;border-top:1px solid #0000000f;transition:transform .5s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.home-phonebar.is-shown{transform:none}.home-phonebar a{background:hsl(var(--primary));color:#fff;border-radius:12px;justify-content:center;align-items:center;height:50px;font:600 15.5px Inter,Inter Fallback,system-ui,sans-serif;display:flex}@media (width>=640px){.home-phonebar{display:none}}@media (width<=1100px){.home .wrap{padding-left:24px;padding-right:24px}.home .t1{font-size:54px}.home .t2{font-size:38px}.home .cmp,.home .hd,.home .sub3,.home .wrong,.home .hold,.home .dealgrid,.home .life,.home .calc2,.home .faq,.home .proof{grid-template-columns:1fr;gap:30px}.home .hd,.home .sub3{gap:14px}.home .hold .win{max-width:600px}.home .strip{grid-template-columns:repeat(2,1fr)}.home .strip div:nth-child(2){border-right:0}.home .strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.home .qa{grid-template-columns:1fr 1fr}.home .qa div:nth-child(3){border-left:0;padding-left:0}.home .qa div:nth-child(n+3){margin-top:22px}.home .trio,.home .bud{grid-template-columns:1fr}.home .trio div+div,.home .bud div+div{border-left:0;padding-left:0}.home .bud div+div{border-top:1px solid var(--line)}.home .ins{grid-template-columns:1fr 1fr}.home .tgrid{grid-template-columns:1fr}.home .proof .r{border-left:0;border-top:1px solid var(--line)}.home .story{margin-top:100px;height:auto!important}.home .pin{height:auto;position:static}.home .pinGrid{grid-template-columns:1fr;gap:10px}.home .stp,.home .jp{display:none}.home .jall{display:block}.home .hnum{font-size:84px}}@media (width<=700px){html:has(.home){scroll-padding-top:64px}.home .wrap{padding-left:16px;padding-right:16px}.home .t1{font-size:38px}.home .t2{font-size:30px}.home .t3{font-size:24px}.home .hero{padding-top:36px}.home .hero .sub{font-size:16.5px}.home .cta .btn{flex:100%}.home .cmp{padding:16px 14px 18px}.home .big{font-size:64px}.home .ctab .lvr{display:none}.home .sec{padding-top:80px}.home .band{margin-top:80px;padding:56px 0 52px}.home .strip{margin-top:56px}.home .strip b{font-size:32px}.home .strip div{padding:18px 16px}.home .answer .def{font-size:19px}.home .qa{grid-template-columns:1fr}.home .qa div,.home .qa div+div{border-left:0;margin-top:0;padding:18px 0 0}.home .wfacts div{grid-template-columns:1fr;gap:4px}.home .sub3{margin-top:70px}.home .hscroll .shots{min-width:780px}.home .deal .hscroll .shots{min-width:600px}.home .pan{display:block}.home .hnum{font-size:64px}.home .modal.mc{width:86%}.home .modal.mf{width:80%}.home .ins{grid-template-columns:1fr}.home .tgrid a{grid-template-columns:1fr;gap:4px}.home .proof .l{padding:28px 22px}.home .proof .r{padding:18px 22px}.home .way{padding:26px 22px 24px}.home .ways{grid-template-columns:1fr}.home .dtab .bv{width:34%}.home .seg button,.home .vseg button,.home .states button,.home .chips button,.home .ents .reset{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.home .ents label{min-height:44px}.home .budcta .more,.home .ins2 .more,.home .faqmore .more,.home .tools>.src .more{align-items:center;min-height:44px;display:inline-flex}.home .qi summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}html.js .home .rev,html.js .home .hero .w{opacity:1!important;transform:none!important}}
