@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--bg:#eeeae1;--ink:#15130f;--ac:#ff6b2c;--ac-ink:#a8390b;--mute:#15130f9e;--line:#15130f24;--pad:clamp(16px,2.8vw,40px);--sans:var(--font-archivo),"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--e-out:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.mono{font-family:var(--mono);letter-spacing:0;font-size:13px}.mute{color:var(--mute)}h1,h2,h3{font-weight:400}.logo{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.logo svg{width:auto;height:.7em;overflow:visible}.btn{--fill:var(--ac);--fill-ink:var(--ink);isolation:isolate;background:var(--ink);min-height:44px;color:var(--bg);white-space:nowrap;transition:color .45s var(--e-out),box-shadow .45s var(--e-out),transform .25s var(--e-out);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fill);height:120%;transition:transform .6s var(--e-out),border-radius .6s var(--e-out);border-radius:50% 50% 0 0/40% 40% 0 0;position:absolute;top:0;left:-10%;right:-10%;transform:translateY(105%)}.btn-a{--fill:var(--ink);--fill-ink:var(--bg);background:var(--ac);color:var(--ink)}.btn-l{--fill:var(--ink);--fill-ink:var(--bg);color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #15130f4d}.cta .btn-a{--fill:var(--bg);--fill-ink:var(--ink)}.bl{line-height:1.3;display:block;position:relative;overflow:hidden}.bl>span{transition:transform .6s var(--e-out);display:block}.bl:after{content:attr(data-l);text-align:center;transition:transform .6s var(--e-out);position:absolute;top:100%;left:0;right:0}@media (hover:hover){.btn:hover{color:var(--fill-ink);box-shadow:inset 0 0 0 1px #0000}.btn:hover:before{border-radius:0;transform:translateY(-10%)}.btn:hover .bl>span,.btn:hover .bl:after{transform:translateY(-100%)}}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:3px}.nav-l a,.nav-r>a:not(.btn),.foot a{text-decoration:none;position:relative}.nav-l a:after,.nav-r>a:not(.btn):after,.foot a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--e-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-l a:hover:after,.nav-r>a:not(.btn):hover:after,.foot a:hover:after{transform-origin:0;transform:scaleX(1)}.site{container-type:inline-size}.hero{--u:calc(100cqw / 1440);height:calc(var(--u) * 900);position:relative;overflow:hidden}.globe{width:100%;height:100%;display:block;position:absolute;inset:0}.nav{z-index:5;left:calc(var(--u) * 40);right:calc(var(--u) * 40);top:calc(var(--u) * 32);font-size:calc(var(--u) * 15);letter-spacing:-.01em;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.nav a{text-decoration:none}.nav-l{gap:calc(var(--u) * 28);display:flex}.nav .logo{font-size:calc(var(--u) * 22)}.nav-r{justify-self:end;align-items:center;gap:calc(var(--u) * 24);display:flex}.nav .btn,.hero-side .btn{min-height:calc(var(--u) * 44);padding:0 calc(var(--u) * 20);font-size:calc(var(--u) * 15)}.hero h1{left:calc(var(--u) * 40);right:calc(var(--u) * 40);top:calc(var(--u) * 120);font-weight:300;font-size:calc(var(--u) * 148);letter-spacing:-.055em;pointer-events:none;flex-direction:column;line-height:.9;display:flex;position:absolute}.hero h1 em{color:var(--ac);align-self:flex-end;font-style:normal;font-weight:200;font-stretch:112%}.hero-side{left:calc(var(--u) * 40);top:calc(var(--u) * 470);width:calc(var(--u) * 320);align-items:flex-start;gap:calc(var(--u) * 20);font-size:calc(var(--u) * 16);flex-direction:column;line-height:1.45;display:flex;position:absolute}.chip{right:calc(var(--u) * 40);bottom:calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 14);font-family:var(--mono);font-size:calc(var(--u) * 13);color:#15130fcc;box-shadow:inset 0 0 0 1px var(--line);background:#eeeae199;border-radius:999px;display:inline-flex;position:absolute}.chip b{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--ac);box-shadow:0 0 calc(var(--u) * 10) var(--ac);border-radius:50%;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.sec{padding:120px var(--pad) 96px;border-top:1px solid var(--line);position:relative}.k{font-family:var(--mono);color:var(--ac-ink);font-size:13px}.h,.plan h2,.how h2{letter-spacing:-.05em;margin-top:20px;font-size:clamp(40px,6.1vw,88px);font-weight:300;line-height:.96}.sec .h{clip-path:inset(0 0 100%);transition:clip-path 1s var(--e-out),transform 1s var(--e-out);transform:translateY(40px)}.sec.in .h{clip-path:inset(0 0 -10%);transform:none}.sec>.k,.plan-top>*,.how li,.why p,.faq-l .qa{opacity:0;transition:opacity .9s var(--e-out),translate .9s var(--e-out);translate:0 24px}.sec.in>.k,.sec.in .plan-top>*,.sec.in .how li,.how.in li,.why.in p,.faq.in .qa{opacity:1;translate:0}.how li:nth-child(2),.faq-l .qa:nth-child(2){transition-delay:80ms}.how li:nth-child(3),.faq-l .qa:nth-child(3){transition-delay:.16s}.faq-l .qa:nth-child(4){transition-delay:.24s}.faq-l .qa:nth-child(5){transition-delay:.32s}.note{max-width:460px;color:var(--mute);margin-top:40px;font-size:15px}.ov-rows{--lab:200px;--cw:calc((100cqw - var(--pad) * 2 - var(--lab)) / 24);gap:18px;margin-top:72px;display:grid;position:relative}.ov-row{grid-template-columns:var(--lab) 1fr;align-items:center;display:grid;overflow:hidden}.ov-city{letter-spacing:-.02em;flex-direction:column;font-size:22px;display:flex}.ov-city small{font-family:var(--mono);color:var(--mute);letter-spacing:0;font-size:12px}.ov-strip{transform:translateX(calc(var(--off) * var(--cw)));transition:transform 1.4s cubic-bezier(.65,0,.35,1) var(--dl);grid-template-columns:repeat(24,1fr);gap:3px;display:grid}.sec.in .ov-strip{transform:none}.ov-strip i{background:#15130f0f;border-radius:6px;height:52px}.ov-strip i.ok{background:#15130f29}.ov-strip i.work{background:var(--ink)}.ov-win{top:-14px;bottom:-14px;left:calc(var(--lab) + var(--cw) * var(--at));width:calc(var(--cw) * var(--w));box-shadow:inset 0 0 0 2px var(--ac);opacity:0;background:#ff6b2c1f;border-radius:10px;transition:opacity .6s 2.1s;position:absolute}.ov-win small{white-space:nowrap;font-family:var(--mono);color:var(--ac-ink);margin-top:14px;font-size:13px;position:absolute;top:100%;left:0}.ov-win.r small{text-align:right;left:auto;right:0}.sec.in .ov-win{opacity:1}.ov .note{margin-top:72px}.big{letter-spacing:-.05em;flex-direction:column;margin-top:20px;font-size:clamp(56px,10.4vw,150px);font-weight:300;line-height:.9;display:flex}.big span{transition:font-stretch 1.6s var(--e-out) .4s;font-stretch:62%}.big em{color:var(--ac);font-style:normal}.sec.in .big span{font-stretch:125%}.clocks{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:72px;display:grid}.clocks p{border-top:1px solid #15130f33;flex-direction:column;gap:6px;padding-top:16px;display:flex}.clocks small{font-family:var(--mono);color:var(--mute);font-size:13px}.clocks b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,64px);font-weight:300}.feat ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin-top:72px;list-style:none;display:grid}.feat li{border-top:1px solid var(--ink);opacity:0;transition:opacity .8s var(--e-out) var(--dl),translate .8s var(--e-out) var(--dl);padding-top:20px;translate:0 24px}.sec.in .feat li,.feat.in li{opacity:1;translate:0}.feat small{color:var(--ac-ink)}.feat h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:26px;line-height:1.1}.feat p{color:var(--mute);max-width:40ch}.faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.faq-l{border-top:1px solid var(--ink)}.qa{border-bottom:1px solid var(--line)}.qa h3{font:inherit}.qa button{text-align:left;letter-spacing:-.025em;width:100%;transition:color .3s,padding .5s var(--e-out);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(20px,2vw,28px);line-height:1.2;display:flex}.qa button:hover{color:var(--ac-ink);padding-left:8px}.qa button i{flex:none;width:18px;height:18px;position:relative}.qa button i:before,.qa button i:after{content:"";background:var(--ac-ink);height:1.5px;transition:transform .5s var(--e-out);margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.qa button i:after{transform:rotate(90deg)}.qa.on button i:after{transform:rotate(0)}.qa-b{transition:grid-template-rows .6s var(--e-out);grid-template-rows:0fr;display:grid}.qa-b>div{overflow:hidden}.qa-b p{max-width:60ch;color:var(--mute);opacity:0;transition:opacity .35s ease,transform .6s var(--e-out);padding:0 0 28px;font-size:17px;transform:translateY(-8px)}.qa.on .qa-b{grid-template-rows:1fr}.qa.on .qa-b p{opacity:1;transition:opacity .5s ease .12s,transform .6s var(--e-out) 80ms;transform:none}.cta{padding:160px var(--pad) 140px;background:var(--ink);color:var(--bg);position:relative;overflow:hidden}.cta h2{letter-spacing:-.055em;flex-direction:column;font-size:clamp(46px,8.6vw,124px);font-weight:300;line-height:.92;display:flex}.cta h2 em{color:var(--ac);align-self:flex-end;font-style:normal;font-weight:200;font-stretch:112%}.cta-act{align-items:center;gap:12px;max-width:560px;margin-top:72px;display:flex}.cta-act .pick{flex:1}.cta-act .btn{min-height:52px}.cta .mute{color:#eeeae199;margin-top:16px;font-size:14px}.pick{position:relative}.pick input{width:100%;height:52px;box-shadow:0 1px 0 #15130f0f,inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--e-out);background:#fff;border:0;border-radius:14px;padding:0 18px;font-size:16px}.pick input:hover{box-shadow:0 1px #15130f0f,inset 0 0 0 1px #15130f59}.pick input:focus{box-shadow:0 0 0 4px #ff6b2c2e,inset 0 0 0 1.5px var(--ac);outline:none}.pick input::placeholder{color:#15130f73}.pick-l{animation:drop .35s var(--e-out);z-index:10;box-shadow:0 20px 50px -20px #15130f59,inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.pick-l li{cursor:pointer;transition:background .2s,padding .3s var(--e-out);border-radius:9px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.pick-l li[aria-selected=true]{padding-left:16px}@keyframes drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.pick-l li[aria-selected=true]{background:var(--bg)}.pick-l small{color:var(--mute);text-align:right}.plan{padding:120px var(--pad) 96px;border-top:1px solid var(--line);scroll-margin-top:0}.plan-top{margin-bottom:48px}.plan-top .mute{margin-top:16px}.plan-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.team ol{gap:12px;margin-bottom:12px;list-style:none;display:grid}.person{animation:pop .6s var(--e-out);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff80;border-radius:16px;padding:16px}.person-h{align-items:center;gap:8px;display:flex}.person-h input{letter-spacing:-.02em;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;min-width:0;padding:2px 0;font-size:20px}.person-h input:hover,.person-h input:focus{border-bottom-color:var(--line);outline:none}.x{width:32px;height:32px;color:var(--mute);transition:background .25s,color .25s,rotate .4s var(--e-out);border-radius:50%;font-size:20px;line-height:1}.x:hover{rotate:90deg}@keyframes fade{0%{opacity:.4;transform:translateY(6px)}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.x:hover{background:var(--bg);color:var(--ink)}.hrs{gap:6px;margin-top:12px;font-size:14px;display:grid}.hrs label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hrs select{appearance:none;background:var(--bg);font-family:var(--mono);cursor:pointer;border:0;border-radius:8px;padding:4px 8px;font-size:13px;transition:background .2s,box-shadow .2s}.hrs select:hover{box-shadow:inset 0 0 0 1px #15130f40}.board{gap:40px;min-width:0;display:grid}.ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.ctrl label{align-items:center;gap:10px;display:flex}.ctrl input{box-shadow:inset 0 0 0 1px var(--line);font-family:var(--mono);background:#fff;border:0;border-radius:10px;padding:8px 10px;font-size:13px}.seg{box-shadow:inset 0 0 0 1px var(--line);background:#fff9;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:inline-grid;position:relative}.seg i{background:var(--ink);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i) * 100%));transition:transform .55s var(--e-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg button{transition:color .4s var(--e-out);border-radius:999px;padding:8px 16px;font-size:14px;position:relative}.seg button[aria-pressed=true]{color:var(--bg)}.seg button:not([aria-pressed=true]):hover{color:var(--ac-ink)}.strips{--lab:132px;gap:10px;display:grid}.read{min-height:56px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px;padding:12px 16px;font-size:14px;display:flex}.read b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-right:-8px;font-size:24px;font-weight:400}.rd{font-family:var(--mono);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rd i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line);background:#15130f14;border-radius:2px}.rd.ok i{background:#15130f40}.rd.work i{background:var(--ink)}.rd.off{color:var(--ac-ink)}.rd-h{margin-left:auto;font-size:12px}.axis,.row{grid-template-columns:var(--lab) minmax(0,1fr);align-items:center;gap:12px;display:grid}.axis .lab{color:var(--mute)}.ticks{font-family:var(--mono);color:var(--mute);grid-template-columns:repeat(8,1fr);font-size:11px;display:grid}.row .lab{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cells{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;display:grid}.c{height:40px;transition:background .35s var(--e-out),box-shadow .25s var(--e-out),transform .35s var(--e-out);background:#15130f0d;border-radius:4px}.c.hov{transform:scaleY(1.12)}.c.ok{background:#15130f33}.c.work{background:var(--ink)}.c.hov{box-shadow:inset 0 0 0 1px var(--ac)}.c.sel{box-shadow:inset 0 0 0 1.5px var(--ac);background:#ff6b2c47}.c.sel.work{background:var(--ac);box-shadow:none}.legend{padding-left:calc(var(--lab) + 12px);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.legend i{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line);background:#15130f0d;border-radius:3px;margin-left:8px}.legend i:first-child{margin-left:0}.legend i.ok{background:#15130f33}.legend i.work{background:var(--ink)}.board h3{font-size:13px;font-family:var(--mono);color:var(--ac-ink);letter-spacing:0;margin-bottom:14px}.best ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;list-style:none;display:grid}.best button{text-align:left;width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s var(--e-out),background .35s var(--e-out),transform .35s var(--e-out);background:#fff6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}@media (hover:hover){.best button:hover{background:#fff;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #15130f4d,0 12px 30px -18px #15130f66}}.best button:active{transform:scale(.98)}.best button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ac);background:#fff}.best b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:1}.best span{color:var(--mute);font-size:13px}.slot{animation:fade .5s var(--e-out);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;padding:24px}.slot h3{color:var(--ink);font-family:var(--sans);letter-spacing:-.04em;font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1}.slot ul{margin-top:8px;list-style:none;display:grid}.slot li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.slot li span{font-size:17px}.slot li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.slot li b small{color:var(--ac-ink);font-weight:400}.slot li em{color:var(--mute);grid-column:1/-1;font-size:13px;font-style:normal}.slot li.ok em{color:var(--ink)}.slot li.off em{color:var(--ac-ink)}.pays{margin-top:16px;font-size:17px}.acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.turns{background:var(--ink);color:var(--bg);border-radius:20px;padding:24px}.turns.none{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.turns h3{color:var(--ac)}.turns.none h3{color:var(--ac-ink)}.turns>p{max-width:52ch;font-size:17px}.turns-s{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:20px 0;list-style:none;display:grid}.turns-s li{border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #eeeae133}.turns-s small{color:#eeeae199}.turns-s b{letter-spacing:-.04em;font-size:32px;font-weight:300;line-height:1}.turns-s span{color:#eeeae1b3;font-size:13px}.turns table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:15px}.turns caption{text-align:left;color:#eeeae199;padding-bottom:8px}.turns th,.turns td{text-align:left;border-bottom:1px solid #eeeae124;padding:10px 8px 10px 0;font-weight:400}.turns thead th{color:#eeeae199;font-size:12px}.turns td{font-variant-numeric:tabular-nums;white-space:nowrap}.turns tr.pays td:last-child{color:var(--ac)}.turns .mute2{color:#eeeae1a6;max-width:56ch;margin-bottom:20px;font-size:14px}.how{padding:120px var(--pad);border-top:1px solid var(--line)}.how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;list-style:none;display:grid}.how li{border-top:1px solid var(--ink);padding-top:20px}.how small{color:var(--ac-ink)}.how h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:28px;line-height:1.1}.how p{color:var(--mute);max-width:40ch}.why{padding:120px var(--pad) 140px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.why p{letter-spacing:-.03em;max-width:28ch;font-size:clamp(24px,3vw,40px);font-weight:300;line-height:1.18}.why .btn{grid-column:2;justify-self:start}.foot{padding:32px var(--pad);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.nf{min-height:100svh;padding:40px var(--pad);flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;display:flex}.nf h1{letter-spacing:-.05em;font-size:clamp(44px,8vw,120px);font-weight:300;line-height:.92}.nf em{color:var(--ac);font-style:normal}@media (max-width:960px){.plan-grid{grid-template-columns:1fr}.feat ul{grid-template-columns:1fr 1fr}.faq,.how ol,.why{grid-template-columns:1fr}.why .btn{grid-column:1}}@media (max-width:767px){.hero{--u:1px;height:auto;min-height:max(100svh,640px);padding:88px var(--pad) 40px;flex-direction:column;gap:28px;display:flex}.nav{left:var(--pad);right:var(--pad);grid-template-columns:auto 1fr;top:24px}.nav-l,.nav-r>a:not(.btn){display:none}.nav .logo{font-size:20px}.nav .btn{min-height:40px;padding:0 16px;font-size:14px}.hero h1{font-size:15.2vw;position:relative;top:auto;left:auto;right:auto}.hero-side{gap:16px;width:100%;font-size:17px;position:relative;top:auto;left:auto}.hero-side .btn{min-height:48px;padding:0 22px;font-size:15px}.chip{left:var(--pad);font-size:12px;bottom:24px;right:auto}.sec,.plan,.how{padding-top:80px;padding-bottom:72px}.ov-rows{--lab:0px;gap:12px;margin-top:48px}.ov-row{grid-template-columns:1fr;gap:6px}.ov-city{flex-direction:row;align-items:baseline;gap:8px;font-size:17px;line-height:22px}.ov-strip{gap:2px}.ov-strip i{border-radius:3px;height:30px}.ov-win{border-radius:7px;top:22px;bottom:-6px}.ov-win small,.ov-win.r small{left:calc(var(--cw) * var(--at) * -1);width:calc(100cqw - var(--pad) * 2);white-space:normal;text-align:left;margin-top:16px;right:auto}.clocks{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:48px}.feat ul{grid-template-columns:1fr;gap:32px;margin-top:48px}.cta{padding:100px var(--pad) 96px}.cta h2{font-size:11.6vw}.cta h2 em{align-self:flex-start}.cta-act{flex-direction:column;align-items:stretch;margin-top:48px}.strips{--lab:0px}.axis,.row{grid-template-columns:1fr;gap:4px}.axis .lab{display:none}.c{border-radius:2px;height:30px}.cells{gap:1px}.legend{padding-left:0}.slot,.turns{border-radius:16px;padding:18px}.best ol{grid-template-columns:1fr 1fr}.best b{font-size:26px}.best button{padding:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.btn:hover .bl>span,.btn:hover .bl:after{transform:none}}.pnav{padding:24px var(--pad);justify-content:space-between;align-items:center;display:flex}.pair main{padding:56px var(--pad) 96px;max-width:1200px}.pair h1{letter-spacing:-.05em;max-width:14ch;margin-top:16px;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.96}.lead{letter-spacing:-.02em;max-width:40ch;margin-top:32px;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1.3}.lead b{font-weight:500}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:56px 0;display:grid}.facts div{border-top:1px solid var(--ink);padding-top:14px}.facts dt{font-family:var(--mono);color:var(--ac-ink);font-size:12px}.facts dd{margin-top:8px;font-size:17px}.pstrips{margin:24px 0 72px}.pstrips .c{cursor:default}.pcta{background:var(--ink);color:var(--bg);border-radius:24px;padding:40px}.pcta h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,56px);font-weight:300;line-height:1}.pcta .mute{color:#eeeae1a6;max-width:52ch;margin:16px 0 28px}.pcta .btn-a{--fill:var(--bg);--fill-ink:var(--ink)}.prel{margin-top:72px}.prel ul{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.prel a{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--e-out),background .3s var(--e-out);border-radius:999px;padding:10px 16px;text-decoration:none;display:inline-block}.prel a:hover{background:#fff;box-shadow:inset 0 0 0 1px #15130f59}.foot-pairs{padding:72px var(--pad) 64px;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 32px;font-size:14px;display:grid}.foot-pairs h2{grid-column:1/-1;margin-bottom:18px}.foot-pairs a{color:var(--mute);justify-self:start;text-decoration:none;transition:color .3s}@media (max-width:767px){.foot-pairs{padding:56px var(--pad) 48px;grid-template-columns:1fr 1fr;gap:12px 16px;font-size:13px}}.foot-pairs a:hover{color:var(--ink)}@media (max-width:767px){.facts{grid-template-columns:1fr}.pcta{padding:24px}.pair main{padding-top:32px}}
