@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_astro/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-normal.B-3RcLOQ.woff2)format("woff2"),url(/_astro/lora-latin-600-normal.Dc3EneHn.woff)format("woff")}:root{--ink:#0a0a0b;--mut:#6b6f76;--soft:#a3a6ad;--line:#e9e9ec;--tint:#f7f7f8;--acc:#2d3bff;--accSoft:#eef0ff;--accDark:#9fa6ff;--comp:#ffd9cf;--none:#ececef;--sh:0 1px 2px #0a0a140d,0 2px 6px #0a0a140a,0 36px 70px -30px #0a0a2847}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Instrument Sans,system-ui,sans-serif;overflow-x:hidden}.mono{font-family:Geist Mono,monospace}.accent{color:var(--acc)}.dark .accent,.closing-panel .accent{color:var(--accDark)}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-family:Geist Mono,monospace;font-size:12px}h2{letter-spacing:-.045em;margin-top:18px;font-size:60px;font-weight:600;line-height:1}.body{color:var(--mut);font-size:18px;line-height:1.6}.cap{color:var(--mut);margin-top:14px;font-family:Geist Mono,monospace;font-size:11.5px}section{padding:140px 0}.btn{background:var(--acc);color:#fff;white-space:nowrap;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:600;display:inline-block}nav{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffdb;border-bottom:1px solid #0000;position:sticky;top:0}nav .wrap{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{letter-spacing:-.03em;font-size:19px;font-weight:600}.logo span{color:var(--acc)}.links{gap:34px;font-size:15px;display:flex}.pill{background:var(--acc);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500}.burger{border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.burger i{background:var(--ink);width:16px;height:1.5px;display:block}.hero{text-align:center;padding:64px 0 0}h1{letter-spacing:-.05em;max-width:1060px;margin:0 auto;font-size:84px;font-weight:600;line-height:.98}h1 .hl{color:var(--acc)}.lead{color:var(--mut);max-width:640px;margin:26px auto 30px;font-size:19px;line-height:1.55}.form{border:1px solid var(--line);background:#fff;border-radius:999px;gap:6px;max-width:600px;margin:0 auto;padding:6px;display:flex;box-shadow:0 1px 2px #0a0a140a,0 16px 40px -20px #0a0a1e38}.in{min-width:0;color:var(--ink);font:inherit;text-align:left;border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;outline:0;flex:1;padding:13px 18px;font-size:15px}button.btn{cursor:pointer;border:0;font-family:inherit}a.btn{text-decoration:none}button.btn:disabled{opacity:.7;cursor:default}.in::placeholder{color:var(--soft);opacity:1}.in[name=email]{border-right:0}.in:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:999px}.trust{color:var(--mut);margin-top:14px;font-size:13.5px}.preview{padding:120px 0 0}.pv{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.pv h3{letter-spacing:-.035em;margin:16px 0 14px;font-size:34px;font-weight:600;line-height:1.1}table{border-collapse:collapse;width:100%;font-size:15px}.tbl{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;padding:8px 22px 18px}th{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);text-align:left;border-bottom:1px solid var(--line);padding:16px 0 12px;font-family:Geist Mono,monospace;font-size:11px;font-weight:400}td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px 16px 0}tr:last-child td{border-bottom:0}.yn{border-radius:6px;padding:4px 9px;font-family:Geist Mono,monospace;font-size:12px;display:inline-block}.yn.no{color:#b23a1a;background:#fff0ec}.yn.yes{background:var(--accSoft);color:var(--acc)}td.who{color:var(--mut);font-size:14px}.two{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ans{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:22px;padding:26px}.ans .top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ans .top b{font-weight:600}.ans .q{background:var(--tint);border-radius:14px;padding:16px 18px;font-size:16px;line-height:1.45}.ans .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:22px 0 6px;font-family:Geist Mono,monospace;font-size:11px}.nm{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 2px;font-size:16.5px;font-weight:500;display:flex}.nm span{color:var(--mut);font-family:Geist Mono,monospace;font-size:12px;font-weight:400}.nm.miss{color:#b4b7bd}.meta{color:var(--mut);border-top:1px dashed var(--line);margin-top:14px;padding-top:14px;font-family:Geist Mono,monospace;font-size:12px}.excl{background:var(--accSoft);letter-spacing:-.01em;color:#141a80;border-radius:18px;margin-top:34px;padding:22px 24px;font-size:19px;font-weight:500;line-height:1.45}.dark{color:#fff;background:#0a0a0b}.dark .eyebrow{color:#7c7f86}.dark .body{color:#a1a4ab}.dtop{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.facts{border-top:1px solid #26272b;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.facts>div{padding:30px 30px 0 0}.facts .k{letter-spacing:.12em;text-transform:uppercase;color:#7c7f86;font-family:Geist Mono,monospace;font-size:12px}.facts .v{letter-spacing:-.04em;margin-top:14px;font-size:48px;font-weight:600}.facts .d{color:#a1a4ab;margin-top:8px;font-size:15px}.dark .closing{letter-spacing:-.02em;max-width:820px;margin-top:70px;font-size:26px;line-height:1.35}.dark .cap{color:#5b5e64}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.stat{border:1px solid var(--line);border-radius:22px;padding:30px}.stat .v{letter-spacing:-.05em;font-size:64px;font-weight:600;line-height:1}.stat .v small{color:var(--mut);letter-spacing:-.02em;font-size:24px;font-weight:500}.stat p{color:var(--mut);margin-top:14px;font-size:15px;line-height:1.5}.survey{grid-template-columns:1.1fr .9fr;align-items:start;gap:70px;margin-top:70px;display:grid}.bars .b{grid-template-columns:150px 1fr 48px;align-items:center;gap:14px;padding:10px 0;font-size:15px;display:grid}.bars .t{background:var(--tint);border-radius:99px;height:10px;overflow:hidden}.bars .t i{background:var(--acc);border-radius:99px;height:100%;display:block}.bars .p{text-align:right;font-family:Geist Mono,monospace;font-size:13px}.how{border:1px dashed var(--line);color:var(--mut);border-radius:16px;margin-top:40px;padding:22px 24px;font-size:14px;line-height:1.6}.how b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.slot{color:#7a5200;background:#fff6db;border-radius:5px;padding:1px 6px;font-family:Geist Mono,monospace;font-size:12px}.work{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.work>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:28px 26px 34px}.work p{letter-spacing:-.01em;margin-top:40px;font-size:17px;line-height:1.45}.notinc{color:var(--mut);margin-top:26px;font-size:15px}.notinc b{color:var(--ink);font-weight:600}.tint{background:var(--tint)}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;position:relative}.step .when{letter-spacing:.08em;text-transform:uppercase;background:var(--accSoft);color:var(--acc);border-radius:8px;padding:6px 10px;font-family:Geist Mono,monospace;font-size:11.5px;display:inline-block}.step h3{letter-spacing:-.03em;margin:22px 0 12px;font-size:26px;font-weight:600}.step p{color:var(--mut);font-size:15.5px;line-height:1.6}.need{grid-template-columns:.7fr 1.3fr;gap:70px;margin-top:90px;display:grid}.need h3{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.1}.need ul{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.need li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px 22px;font-size:15.5px;line-height:1.5}.need li b{color:var(--acc);margin-bottom:8px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:400;display:block}.rep{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:22px;padding:26px 26px 22px;position:relative}.rh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.rh .k{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-family:Geist Mono,monospace;font-size:11px}.rh .t{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:600}.badge{background:var(--accSoft);color:var(--acc);border-radius:8px;padding:6px 10px;font-family:Geist Mono,monospace;font-size:11px}.score{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:22px 0;display:grid}.big{letter-spacing:-.05em;font-size:76px;font-weight:600;line-height:.9}.big small{color:var(--mut);letter-spacing:-.02em;font-size:22px;font-weight:500}.was{color:var(--mut);margin-top:8px;font-size:13px}.was b{color:var(--acc)}.spark{width:100%;height:96px;display:block}.mx{padding-top:16px}.mrow{grid-template-columns:118px 1fr 42px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.cells{grid-template-columns:repeat(30,1fr);gap:3px;display:grid}.cells i{background:var(--none);border-radius:3px;height:16px}.cells i.y{background:var(--acc)}.cells i.n{background:var(--comp)}.mrow .cnt{text-align:right;color:var(--mut);font-family:Geist Mono,monospace;font-size:12px}.legend{color:var(--mut);flex-wrap:wrap;gap:18px;margin-top:12px;font-family:Geist Mono,monospace;font-size:11.5px;display:flex}.legend span:before{content:"";vertical-align:-1px;background:var(--acc);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend .n:before{background:var(--comp)}.legend .m:before{background:var(--none)}.changes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;padding-top:14px;font-size:13.5px;display:grid}.changes .k{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;font-family:Geist Mono,monospace;font-size:10.5px}.checks{margin-top:28px;list-style:none}.checks li{border-top:1px solid var(--line);gap:14px;padding:14px 0;font-size:17px;display:flex}.checks li:before{content:"";background:var(--accSoft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%232D3BFF' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.timing{background:var(--tint);color:var(--mut);border-radius:16px;margin-top:30px;padding:22px 24px;font-size:15px;line-height:1.6}.timing b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.price{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:0;margin-top:60px;display:grid;overflow:hidden}.pl{border-right:1px solid var(--line);padding:46px}.pr{background:var(--tint);padding:46px}.founding{letter-spacing:.1em;text-transform:uppercase;background:var(--acc);color:#fff;border-radius:8px;padding:6px 10px;font-family:Geist Mono,monospace;font-size:11.5px;display:inline-block}.amt{letter-spacing:-.06em;margin-top:26px;font-size:104px;font-weight:600;line-height:1}.amt small{color:var(--mut);letter-spacing:-.02em;font-size:24px;font-weight:500}.pl p{color:var(--mut);max-width:440px;margin:22px 0 30px;font-size:16.5px;line-height:1.6}.pr h4,.pl h4{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:12px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:400}.terms{list-style:none}.terms li{border-top:1px solid var(--line);padding:13px 0;font-size:16px}.pr .no{color:var(--mut);margin-top:28px;font-size:15px;line-height:1.6}.excl2{text-align:center;color:var(--mut);margin-top:30px;font-size:17px}.excl2 b{color:var(--ink);font-weight:600}.faq{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq .side{align-self:start;position:sticky;top:120px}.grp{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin:44px 0 6px;font-family:Geist Mono,monospace;font-size:11.5px}.grp:first-child{margin-top:0}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:20px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary i{border:1px solid var(--line);border-radius:50%;flex:none;width:26px;height:26px;transition:transform .45s cubic-bezier(.65,0,.35,1),background .3s;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--ink);width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.qa[open] summary i{background:var(--acc);border-color:var(--acc);transform:rotate(45deg)}.qa[open] summary i:before,.qa[open] summary i:after{background:#fff}.qa .a p{color:var(--mut);padding:0 50px 24px 0;font-size:16.5px;line-height:1.65}@media (max-width:760px){.qa summary{padding:19px 0;font-size:17px}.qa .a p{padding-right:0;font-size:15.5px}}@media (prefers-reduced-motion:reduce){.qa summary i{transition:none}}footer a,.priv a{color:inherit}.escape a{color:var(--acc)}footer a{text-decoration:none}.escape{color:var(--mut);margin-top:30px;font-size:15px}.escape a{color:var(--acc);font-weight:500;text-decoration:none}.closing-panel{color:#fff;text-align:center;background:#0a0a0b;border-radius:32px;margin:0 16px;padding:120px 24px;position:relative;overflow:hidden}.closing-panel:before{content:"";background:radial-gradient(closest-side,#2d3bff59,#2d3bff00);width:900px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.closing-panel h2{font-size:72px;position:relative}.closing-panel .body{color:#a1a4ab;max-width:520px;margin:20px auto 34px;position:relative}.closing-panel .form{box-shadow:none;background:#141416;border-color:#26272b;position:relative}.closing-panel .in{color:#6b6f76;border-color:#26272b}.closing-panel .in::placeholder{color:#6b6f76}.closing-panel .trust{color:#a1a4ab;position:relative}.closing-panel .priv{color:#6b6f76;margin-top:8px;font-size:12.5px;position:relative}.closing-panel .priv a{color:#a1a4ab}footer{padding:50px 0 60px}footer .wrap{color:var(--mut);justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}footer .logo{color:var(--ink)}footer .r{gap:26px;display:flex}.meta2{color:var(--mut);margin-top:16px;font-family:Geist Mono,monospace;font-size:12px;line-height:1.5}.work .wt{justify-content:space-between;align-items:flex-start;display:flex}.work .wt>.ic{background:var(--accSoft);width:40px;height:40px;color:var(--acc);border-radius:12px;justify-content:center;align-items:center;display:flex}.work .ic svg{font-size:20px}.work h4{letter-spacing:-.02em;margin-top:26px;font-size:18px;font-weight:600}.work>div p{color:var(--mut);margin-top:8px;font-size:14.5px;line-height:1.55}.work .n{color:var(--soft);font-family:Geist Mono,monospace;font-size:11.5px}.track{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.node{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);align-items:center;gap:12px;font-family:Geist Mono,monospace;font-size:12px;display:flex;position:relative}.node i{border:4px solid var(--acc);width:16px;height:16px;box-shadow:0 0 0 5px var(--accSoft);z-index:1;background:#fff;border-radius:50%;flex:none;position:relative}.node span{background:var(--tint);z-index:1;margin-left:-12px;padding:0 12px;position:relative}.node:after{content:"";background:var(--acc);opacity:.35;height:2px;position:absolute;top:50%;left:8px;right:-16px}.node.last:after{background:repeating-linear-gradient(90deg,var(--acc) 0 6px,transparent 6px 12px);right:0}.steps{margin-top:22px}.step .when{display:none}.step h3{margin-top:4px}.need{align-items:start}.nl{position:sticky;top:120px}.nl .lock{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:10px 14px;font-size:14px;display:inline-flex}.nl .lock .ic{color:var(--acc);font-size:16px}.ncard{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:24px;overflow:hidden}.nhead{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);justify-content:space-between;padding:16px 26px;font-family:Geist Mono,monospace;font-size:11.5px;display:flex}.nrow{border-bottom:1px solid var(--line);gap:18px;padding:24px 26px;display:flex}.nrow:last-child{border-bottom:0}.nrow .num{border:1.5px solid var(--acc);width:30px;height:30px;color:var(--acc);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-family:Geist Mono,monospace;font-size:12.5px;display:flex}.nt h4{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.nt p{color:var(--mut);max-width:560px;margin-top:6px;font-size:15px;line-height:1.55}.opt{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);background:var(--tint);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:400}.lgs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lg{background:var(--tint);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:760px){.wrap{padding:0 20px}section{padding:96px 0}nav .wrap{height:64px}.links,.nav-cta{display:none}.burger{display:flex}.hero{padding:36px 0 0}h1{letter-spacing:-.045em;font-size:44px;line-height:1.02}.lead{margin:20px auto 26px;font-size:16.5px}.form{border-radius:20px;flex-direction:column;gap:0;padding:8px}.in{border-right:0;border-bottom:1px solid var(--line);padding:15px 14px}.in[name=email]{border-bottom:0}.in:focus-visible{border-radius:12px}.form .btn{text-align:center;border-radius:14px;margin-top:4px;padding:15px}.preview{padding:80px 0 0}.pv,.two,.dtop,.survey,.need,.faq{grid-template-columns:1fr;gap:36px}.pv h3,.need h3{font-size:28px}h2{font-size:40px}.body{font-size:16.5px}.tbl{border-radius:18px;padding:4px 16px 12px}table,thead,tbody,tr,td{display:block}thead{display:none}tr{border-bottom:1px solid var(--line);padding:14px 0}tr:last-child{border:0}td{border:0;padding:3px 0}td:first-child{font-weight:500}.ans{border-radius:18px;padding:18px}.nm{flex-direction:column;align-items:flex-start;gap:4px}.excl{padding:18px 20px;font-size:17px}.facts{grid-template-columns:1fr;margin-top:40px}.facts>div{border-bottom:1px solid #26272b;padding:24px 0}.facts .v{font-size:40px}.dark .closing{margin-top:40px;font-size:21px}.stats{grid-template-columns:1fr;margin-top:40px}.stat .v{font-size:52px}.bars .b{grid-template-columns:110px 1fr 40px;font-size:14px}.work{grid-template-columns:1fr 1fr;margin-top:40px}.work>div{min-height:0;padding:20px 16px 24px}.work p{margin-top:22px;font-size:15px}.steps{grid-template-columns:1fr;margin-top:40px}.need{margin-top:60px}.need ul{grid-template-columns:1fr}.rep{padding:18px}.big{font-size:58px}.score{grid-template-columns:1fr;gap:10px}.mrow{grid-template-columns:86px 1fr 36px;gap:8px;font-size:12.5px}.cells{gap:2px}.cells i{border-radius:2px;height:13px}.price{border-radius:22px;grid-template-columns:1fr;margin-top:40px}.pl,.pr{padding:28px 22px}.pl{border-right:0;border-bottom:1px solid var(--line)}.amt{font-size:76px}.faq .side{position:static}.closing-panel{border-radius:24px;margin:0 10px;padding:80px 18px}.closing-panel h2{font-size:44px}footer .wrap{flex-direction:column;align-items:flex-start}.track{display:none}.nl{position:static}.nrow{gap:14px;padding:20px 18px}.nhead{padding:14px 18px}.nt h4{font-size:16.5px}.nt p{font-size:14px}.step .when{display:inline-block}.step h3{margin-top:22px}.work h4{margin-top:18px;font-size:16px}.work>div p{font-size:13.5px}.work .wt>.ic{width:34px;height:34px}}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:96px}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{color:inherit;text-decoration:none}.pill{text-decoration:none}.burger{color:inherit;cursor:pointer;background:0 0}.links a{color:inherit;text-decoration:none}.menu{display:none}@media (max-width:760px){.menu:not([hidden]){-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid var(--line);background:#ffffffed;flex-direction:column;align-items:center;gap:18px;padding:22px 20px 26px;display:flex}.menu a{color:var(--ink);font-size:17px;text-decoration:none}.menu .pill{text-align:center;color:#fff;width:100%;padding:14px}}.form{flex-wrap:wrap;position:relative}.form-error{color:#b23a1a;text-align:center;margin:10px 4px 0;font-size:13.5px;line-height:1.4;position:absolute;top:100%;left:0;right:0}.form-error:empty{display:none}:is(.form:has(.form-error:not(:empty))~.trust,.form:has(.form-error:not(:empty))~.priv){visibility:hidden}.confirm{background:var(--accSoft);color:#141a80;border-radius:18px;max-width:600px;margin:0 auto;padding:16px 20px;font-size:16px;line-height:1.5}.closing-panel .form-error{color:#ffb4a3}.closing-panel .confirm{color:#fff;background:#141416}.legal{max-width:760px;padding:80px 20px 120px}.legal h1{letter-spacing:-.045em;font-size:56px;line-height:1}.legal h2{letter-spacing:-.02em;margin:40px 0 8px;font-size:24px}.legal p{color:var(--mut);margin-top:10px;font-size:17px;line-height:1.65}.legal a{color:var(--acc)}.fan{max-width:1280px;height:500px;margin:64px auto 0;position:relative}.fan:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2d3bff14,#2d3bff00);width:1250px;height:520px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.c{text-align:left;width:360px;height:452px;transform:translate(var(--x),var(--y)) rotate(var(--r));animation:1.1s cubic-bezier(.2,.8,.2,1) both fanIn;animation-delay:var(--d);border-radius:20px;margin-left:-180px;position:absolute;bottom:0;left:50%;box-shadow:0 1px 2px #0a0a140f,0 4px 10px #0a0a140d,0 44px 80px -30px #0a0a2861}@keyframes fanIn{0%{opacity:0;transform:translate(var(--x),calc(var(--y) + 70px)) rotate(0deg)}to{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.c{animation:none}}.c1{--x:-420px;--y:30px;--r:-7deg;--d:.2s;z-index:1}.c2{--x:-140px;--y:-6px;--r:-2.5deg;--d:.3s;z-index:2}.c4{--x:420px;--y:30px;--r:7deg;--d:.5s;z-index:2}.c3{--x:140px;--y:-6px;--r:2.5deg;--d:.4s;z-index:4}.c1 .flag,.c2 .flag{left:18px;right:auto}.flag{z-index:5;border:1px solid var(--line);color:var(--mut);background:#fff;border-radius:999px;padding:5px 10px;font-family:Geist Mono,monospace;font-size:11px;position:absolute;top:-13px;right:18px;box-shadow:0 6px 16px -8px #0a0a1e4d}.flag.on{background:var(--acc);color:#fff;border-color:var(--acc)}.ui{border-radius:20px;flex-direction:column;height:100%;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.55;display:flex;position:relative;overflow:hidden}.ui .ic{font-size:15px;line-height:1}.grow{flex:1;position:relative;overflow:hidden}.grow:after{content:"";background:linear-gradient(#0000,var(--bgc));height:34px;position:absolute;bottom:0;left:0;right:0}.ui ol{margin:4px 0 0;padding-left:17px}.ui li{margin:6px 0}.ui ul{margin:2px 0 0;padding-left:16px}.you{box-shadow:0 0 0 1.5px var(--acc);background:#2d3bff1a;border-radius:4px;margin:0 1px;padding:0 4px}.acts{opacity:.6;gap:12px;margin-top:10px;display:flex}.gpt{--bgc:#fff;color:#0d0d0d;background:#fff;border:1px solid #ececec}.gpt .bar{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.gpt .bar b{letter-spacing:-.01em;align-items:center;gap:3px;font-size:15px;font-weight:600;display:flex}.gpt .bar b .ic{color:#8f8f8f;font-size:13px}.gpt .bar .r{color:#5d5d5d;gap:12px;display:flex}.gpt .grow{padding:8px 16px 0}.gpt .u{background:#f4f4f4;border-radius:18px;width:fit-content;max-width:80%;margin-bottom:12px;margin-left:auto;padding:8px 13px}.gpt .tool{color:#8f8f8f;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.gpt h5{margin:10px 0 2px;font-size:13px;font-weight:600}.gpt .cite{color:#5d5d5d;vertical-align:1px;background:#f4f4f4;border-radius:999px;align-items:center;margin-left:3px;padding:1px 7px;font-size:10.5px;display:inline-flex}.gpt .compose{color:#8f8f8f;border:1px solid #e5e5e5;border-radius:28px;align-items:center;gap:10px;margin:8px 12px 12px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 4px 14px -8px #00000029}.gpt .compose .sp{flex:1}.gpt .voice{color:#fff;background:#0d0d0d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cl{--bgc:#262624;color:#f5f4ee;background:#262624;border:1px solid #3a3936}.cl .bar{color:#c2c0b6;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.cl .bar b{color:#f5f4ee;align-items:center;gap:4px;font-weight:500;display:flex}.cl .grow{padding:4px 16px 0}.cl .u{background:#141413;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:9px 12px;font-size:12.5px;display:flex}.cl .av{color:#141413;background:#c2c0b6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:600;display:flex}.cl .tool{color:#c2c0b6;border:1px solid #3a3936;border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 9px;font-size:11.5px;display:inline-flex}.cl .resp{color:#eceae2;font-family:Lora,Georgia,serif;font-size:13px;line-height:1.62}.cl .resp b{color:#fff;font-weight:600}.cl .acts{color:#c2c0b6}.cl .compose{color:#9b9890;background:#30302e;border:1px solid #3f3e3b;border-radius:16px;margin:8px 12px 12px;padding:11px 12px 9px}.cl .compose .row{color:#c2c0b6;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.cl .compose .row .l{gap:8px;display:flex}.cl .compose .row .l span{border:1px solid #4a4945;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.cl .send{color:#fff;background:#d97757;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gg{--bgc:#fff;color:#1f1f1f;background:#fff;border:1px solid #e8eaed}.gg .top{align-items:center;gap:10px;padding:12px 14px 0;display:flex}.gg .gl{letter-spacing:-.02em;gap:2px;font-size:15px;font-weight:600;display:flex}.gg .search{white-space:nowrap;border:1px solid #dfe1e5;border-radius:24px;flex:1;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex;overflow:hidden;box-shadow:0 1px 5px #2021241f}.gg .search .q{text-overflow:ellipsis;flex:1;overflow:hidden}.gg .tabs{color:#5f6368;border-bottom:1px solid #ebebeb;gap:15px;padding:10px 16px 0;font-size:12px;display:flex}.gg .tabs span{align-items:center;gap:4px;padding-bottom:7px;display:flex}.gg .tabs .on{color:#0b57d0;border-bottom:3px solid #0b57d0;border-radius:0;font-weight:500}.gg .grow{padding:12px 16px 0}.gg .srcs{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.gg .srcs div{color:#1f1f1f;border:1px solid #e3e3e3;border-radius:12px;padding:7px 9px;font-size:11px;line-height:1.35}.gg .srcs small{color:#4d5156;align-items:center;gap:5px;margin-bottom:2px;font-size:10px;display:flex}.gg .srcs small i{border-radius:50%;width:12px;height:12px;display:inline-block}.gg .compose{color:#70757a;background:#fff;border:1px solid #dfe1e5;border-radius:26px;align-items:center;gap:10px;margin:8px 14px 14px;padding:9px 12px;display:flex;box-shadow:0 2px 8px -2px #2021242e}.gg .compose .sp{flex:1}.px{--bgc:#191a1a;color:#e8e8e6;background:#191a1a;border:1px solid #2d2f2f}.px .grow{padding:16px 16px 0}.px .qh{letter-spacing:-.01em;color:#e8e8e6;font-size:17px;font-weight:500;line-height:1.3}.px .tabs{color:#8d9191;border-bottom:1px solid #2d2f2f;gap:16px;margin:12px 0;font-size:12px;display:flex}.px .tabs span{align-items:center;gap:5px;padding-bottom:8px;display:flex}.px .tabs .on{color:#e8e8e6;border-bottom:2px solid #20b8cd}.px .srcs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.px .srcs span{color:#8d9191;background:#202222;border-radius:8px;padding:7px 8px;font-size:10px;line-height:1.35}.px .srcs b{color:#e8e8e6;margin-bottom:2px;font-size:10.5px;font-weight:500;display:block}.px .pill{color:#b4b8b8;vertical-align:1px;background:#2d2f2f;border-radius:6px;align-items:center;margin-left:3px;padding:1px 6px;font-size:10px;display:inline-flex}.px .acts{color:#8d9191}.px .compose{color:#8d9191;background:#202222;border:1px solid #2d2f2f;border-radius:14px;justify-content:space-between;align-items:center;margin:8px 12px 12px;padding:10px 10px 10px 14px;display:flex}.px .send{color:#191a1a;background:#20b8cd;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.px .pxbrand{color:#e8e8e6;letter-spacing:-.01em;justify-content:flex-end;align-items:center;gap:7px;margin-bottom:12px;padding-right:70px;font-size:14px;font-weight:500;display:flex}.disc{color:var(--mut);text-align:center;margin-top:90px;padding:0 20px;font-family:Geist Mono,monospace;font-size:11px}.ui.gpt.win{height:auto;box-shadow:var(--sh);border-radius:22px;font-size:14px}.ui.gpt.win .grow{padding:10px 22px 4px}.ui.gpt.win .grow:after{display:none}.ui.gpt.win .bar{padding:16px 20px 6px}.ui.gpt.win .bar b{font-size:16.5px}.ui.gpt.win h5{margin-top:14px;font-size:14px}.ui.gpt.win .acts{margin-top:14px}.ui.gpt.win .compose{margin:12px 16px 16px}@media (max-width:760px){.fan{height:480px;margin-top:44px}.fan:before{width:520px;height:440px}.c{width:300px;height:428px;margin-left:-150px}.c1{--x:-40px;--y:36px;--r:-9deg}.c2{--x:-16px;--y:18px;--r:-4deg}.c4{--x:40px;--y:36px;--r:8deg}.c3{--x:4px;--y:0px;--r:1.5deg}.disc{margin-top:96px}.ui.gpt.win .grow{padding:8px 16px 4px}}
