@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/e95ffb5f485439c0-s.3umcvt_onix20.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/4f33d42b6892ee98-s.p.42zdna8b6zq4p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/b3690d0b5c5c2432-s.3kt89ra28i59p.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/99670fea4784dd92-s.2e3ex8j95du2a.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:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/62c5f6ade31b345b-s.297o4qzb7st_b.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:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(../media/39c6e50e962930bc-s.p.1c0r3ipe7cj4o.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:Tektur Fallback;src:local(Arial);ascent-override:90.61%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:110.36%}.tektur_e1d6d56c-module__sXzr-G__className{font-family:Tektur,Tektur Fallback;font-style:normal}.tektur_e1d6d56c-module__sXzr-G__variable{--fl-display:"Tektur", "Tektur Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_8b27d4c1-module__6oWAGq__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_8b27d4c1-module__6oWAGq__variable{--fl-sans:"Golos Text", "Golos Text Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c03deee8-module__4J1iJq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c03deee8-module__4J1iJq__variable{--fl-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:is(html:has(.fl),body:has(.fl)){background:#f2f2f4;scroll-padding-top:76px}body:has(.fl):after{display:none}.fl{--ground:#f2f2f4;--surface:#fff;--ink:#0b0b0f;--ink-2:#33353d;--mute:#5b5e69;--mute-2:#5b5e69;--line:#0b0b0f1f;--line-2:#0b0b0f33;--panel:#ebebef;--night:#0b0b0f;--blue:#3d34fa;--blue-soft:#ecebff;--green:#1f7a3d;--green-soft:#e7f6ec;--amber:#8f5e00;--amber-soft:#fcf2da;--red:#b42318;--red-soft:#fdecea;--e-out:cubic-bezier(.16, 1, .3, 1);--e-pop:cubic-bezier(.23, 1, .32, 1);--e-io:cubic-bezier(.65, 0, .35, 1);--gut:clamp(16px, 2.4vw, 36px);--r:14px;font-family:var(--fl-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.fl ::selection{background:var(--blue);color:#fff}.fl :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.fl h1,.fl h2,.fl h3{color:inherit}.fl .num{font-variant-numeric:tabular-nums}.fl .mono{font-family:var(--fl-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fl-wrap{max-width:1360px;padding-inline:var(--gut);margin:0 auto;position:relative}.fl-pad{padding-inline:var(--gut)}.fl-cross{display:none}.fl-display,.fl-h1,.fl-h2,.fl-h3{font-family:var(--fl-display), var(--fl-sans), sans-serif;text-wrap:balance;font-weight:700}.fl-h1{letter-spacing:-.035em;font-size:clamp(46px,min(8vw,12.5vh),116px);font-weight:800;line-height:.9}.fl-h2{letter-spacing:-.03em;font-size:clamp(32px,4.6vw,64px);line-height:.96}.fl-h3{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,30px);line-height:1.02}.fl-h2 .m,.fl-h3 .m{font-family:var(--fl-sans), sans-serif;letter-spacing:-.005em;color:var(--mute);text-wrap:pretty;max-width:46ch;margin-top:.55em;font-size:max(16px,.36em);font-weight:400;line-height:1.45;display:block}.fl-h3 .m{font-size:16px}.fl-lead{color:var(--ink-2);text-wrap:pretty;max-width:46ch;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.fl-body{color:var(--mute);text-wrap:pretty;font-size:15px;line-height:1.55}.fl-label{font-family:var(--fl-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600}.fl-btn{isolation:isolate;letter-spacing:-.005em;white-space:nowrap;height:40px;transition:color .3s var(--e-out), border-color .3s var(--e-out), background-color .3s var(--e-out), scale .15s var(--e-out);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:clip}.fl-btn:active{scale:.97}.fl-fill{z-index:-1;clip-path:circle(0%);pointer-events:none;position:absolute;inset:-1px}.fl-btn:focus-visible .fl-fill,.fl-btn:active .fl-fill{clip-path:circle(150%);transition:clip-path .4s var(--e-out)}.fl-btn-sm{height:36px;padding:0 12px;font-size:14px}.fl-btn-icon{width:40px;padding:0}.fl-btn-lg{border-radius:var(--r);height:52px;padding:0 22px;font-size:16px}.fl-btn-primary,.fl-btn-dark{background:var(--ink);color:#fff}.fl-btn-primary .fl-fill,.fl-btn-dark .fl-fill{background:var(--blue)}.fl-btn-line{border-color:var(--line-2);color:var(--ink);background:0 0}.fl-btn-line .fl-fill{background:var(--ink)}.fl-btn-line.is-filled,.fl-btn-line:focus-visible,.fl-btn-line:active{color:#fff;border-color:var(--ink)}.fl-btn-light{color:var(--ink);background:#fff}.fl-btn-light .fl-fill{background:var(--blue)}.fl-btn-light.is-filled,.fl-btn-light:focus-visible,.fl-btn-light:active{color:#fff}.fl-night .fl-btn-line{color:#fff;border-color:#ffffff47}.fl-night .fl-btn-line .fl-fill{background:#fff}.fl-night .fl-btn-line.is-filled,.fl-night .fl-btn-line:focus-visible,.fl-night .fl-btn-line:active{color:var(--ink);border-color:#fff}.fl-btn-ghost{color:var(--ink-2)}.fl-btn[disabled]{opacity:.55;pointer-events:none}.fl-btn .fl-btn-ic{transition:translate .4s var(--e-out)}.fl-btn.is-filled .fl-btn-ic{translate:0 -2px}@media (prefers-reduced-motion:reduce) and (hover:hover){.fl-btn:hover .fl-fill{clip-path:circle(150%)}.fl-btn-line:hover,.fl-btn-light:hover{color:#fff}.fl-night .fl-btn-line:hover{color:var(--ink)}}.fl-link{background:linear-gradient(var(--blue) 0 0) left bottom / 0% 2px no-repeat;transition:background-size .45s var(--e-out), color .3s var(--e-out)}.fl-link[aria-current=true],.fl-link:focus-visible{background-size:100% 2px}@media (hover:hover){.fl-link:hover{color:var(--ink);background-size:100% 2px}}.fl-panel{background-color:var(--panel);background-image:radial-gradient(#0b0b0f12 1px,#0000 1px);background-position:8px 8px;background-size:16px 16px}.fl-bar{background:var(--night);color:#d9dadd;font-size:13px}.fl-bar a{color:#fff;text-underline-offset:3px;transition:text-decoration-color .3s var(--e-out);padding-block:6px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.fl-logo-link{height:44px;transition:scale .4s var(--e-out);align-items:center;display:inline-flex}@media (hover:hover){.fl-logo-link:hover{scale:1.05}}.fl-logo-link:focus-visible{scale:1.05}@media (hover:hover){.fl-bar a:hover{text-decoration-color:#fff}}.fl-nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow .3s var(--e-out);background:#f2f2f4db;position:sticky;top:0}.fl-nav[data-scrolled]{box-shadow:0 1px 0 var(--line)}.fl-menu{background:var(--ground);transition:opacity .25s var(--e-out), translate .3s var(--e-out), visibility 0s linear .3s;opacity:0;visibility:hidden;translate:0 -8px}.fl-menu[data-open]{opacity:1;visibility:visible;transition:opacity .25s var(--e-out), translate .3s var(--e-out), visibility 0s;translate:0}.hero{grid-template-columns:var(--gut) minmax(0, 1fr) var(--gut);padding-top:clamp(28px,5vh,72px);display:grid}.hero-h1,.hero-side{grid-column:2}.hero .lens-band{grid-column:1/-1}.hero-side{order:3;padding-bottom:8px}@media (min-width:1024px){.hero{grid-template-columns:minmax(var(--gut), 1fr) minmax(0, 784px) minmax(0, 528px) minmax(var(--gut), 1fr);align-items:end}.hero-side{padding:0 0 .6em var(--gut);order:0;grid-area:1/3}.hero .lens-band{grid-row:2}}.hero-h1{margin-left:-.04em}.hero-h1,.hero-side{animation:fl-focus 1.1s var(--e-out) both}.hero-side{animation-delay:.12s}.lens-glasses{animation:fl-puton 1.3s var(--e-out) .25s both}.lens-base{animation:fl-fade 1.2s var(--e-out) .6s both}.lens-win .lens-inner{animation:fl-fade .9s var(--e-out) .9s both}@keyframes fl-puton{0%{opacity:0;filter:blur(14px);translate:-50% -60%;scale:1.14}60%{opacity:1}}.split-line{will-change:transform, filter}@keyframes fl-focus{0%{filter:blur(12px);transform:scale(1.025)}}.hero-btns{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lens-band{--gw:min(90vw, 1080px, max(560px, (100svh - 440px) * 2));--gt:calc(var(--gw) * .06);--tw:calc(var(--gw) * .262);--th:calc(var(--gw) * .128);--gap:calc(var(--gw) * .022);--row:calc(var(--gt) + var(--gw) * 124.5 / 815 - var(--th) / 2);height:calc(var(--gt) * 2 + var(--gw) * 247 / 815);-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:clamp(16px,4vh,56px);position:relative;overflow:clip;container-type:inline-size}.lens-base{filter:blur(calc(var(--gw) * .0032));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lens-track{left:0;top:var(--row);gap:var(--gap);padding-left:var(--gap);will-change:transform;display:flex;position:absolute}.lens-card{width:var(--tw);height:var(--th);padding:calc(var(--gw) * .012) calc(var(--gw) * .014);border-radius:calc(var(--gw) * .012);background:var(--surface);flex-direction:column;flex:none;justify-content:space-between;display:flex;box-shadow:0 1px #0b0b0f0f,0 18px 40px -24px #0b0b0f59}.lens-card-top{align-items:center;gap:calc(var(--gw) * .008);min-width:0;display:flex}.lens-ic{width:calc(var(--gw) * .022);height:calc(var(--gw) * .022);border-radius:calc(var(--gw) * .006);background:var(--ink);color:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.lens-ic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lens-ic svg{width:60%;height:60%}.lens-ch,.lens-prod{font-size:max(9px, calc(var(--gw) * .0128));white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.lens-ch{font-weight:600}.lens-prod{color:var(--mute)}.lens-card-bot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.lens-num{font-family:var(--fl-display), sans-serif;font-weight:800;font-size:calc(var(--gw) * .052);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:.8}.lens-num small{font-family:var(--fl-sans), sans-serif;letter-spacing:0;color:var(--mute);margin-left:.2em;font-size:.24em;font-weight:500}.lens-glasses{left:50%;top:var(--gt);width:var(--gw);aspect-ratio:815/247;will-change:transform;position:absolute;translate:-50%}.lens-frame{width:100%;height:100%;fill:var(--blue);filter:drop-shadow(0 calc(var(--gw) * .012) calc(var(--gw) * .012) #0b0b0f2e);position:absolute;inset:0}.lens-win{left:calc(var(--wl) / 815 * 100%);background:#f6f6ff;width:31.9018%;height:54.6559%;position:absolute;top:23.0769%;overflow:hidden}.lens-win:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 42%,#0000 54%);position:absolute;inset:0}.lens-inner{left:calc(-50cqw + var(--gw) / 2 - var(--gw) * var(--wl) / 815);top:calc(-1 * (var(--gt) + var(--gw) * 57 / 815));width:100cqw;height:100%;position:absolute}.lens-win .lens-card{box-shadow:0 0 0 1px #3d34fa24,0 18px 40px -24px #3d34fa73}.lens-win .lens-num{color:var(--blue)}@media (max-width:767px){.lens-band{--gw:96vw;--gt:calc(var(--gw) * .08);margin-block:8px 20px}.lens-prod{display:none}.lens-card-bot{justify-content:flex-end}.lens-num{font-size:calc(var(--gw) * .07)}.lens-ch{font-size:10px}}.logos{gap:20px;padding-block:clamp(48px,7vw,88px) clamp(32px,4vw,48px);display:grid}@media (min-width:1024px){.logos{grid-template-columns:minmax(0,2fr) minmax(0,10fr);align-items:center}}.logos ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.logos ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.logo-cell{border-radius:var(--r);background:var(--surface);justify-content:center;align-items:center;gap:10px;height:72px;display:flex;overflow:hidden}.logo-cell>*{filter:grayscale()blur(.4px);opacity:.8;transition:filter .5s var(--e-out), opacity .5s var(--e-out), scale .5s var(--e-out)}@media (hover:hover){.logo-cell:hover>*{filter:none;opacity:1;scale:1.06}}.field{background:var(--blue);color:#fff;padding-block:clamp(72px,10vw,140px) 0;overflow:clip}.field-head{align-items:end;gap:20px;display:grid}@media (min-width:1024px){.field-head{gap:var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.field-sub{color:#ffffffd1;max-width:44ch;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.field-app{transform-origin:50% 0;max-width:1180px;margin:clamp(48px,6vw,80px) auto 0;padding-inline:12px}@media (min-width:768px){.field-app{padding-inline:32px}}.field .mk.mk-card{border-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 40px 90px -30px #0b0b0f8c}.platform{padding-block:clamp(72px,9vw,128px) clamp(40px,6vw,80px)}.pf{display:grid}.pf-index{display:none}@media (min-width:1024px){.pf{gap:var(--gut);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.pf-index{align-self:start;display:block;position:sticky;top:96px}}.pf-tab{font-family:var(--fl-display), sans-serif;letter-spacing:-.03em;color:var(--mute);opacity:.55;filter:blur(1.5px);transition:filter .6s var(--e-out), opacity .6s var(--e-out), color .6s var(--e-out), translate .6s var(--e-out);padding-block:4px;font-size:clamp(30px,2.9vw,44px);font-weight:800;line-height:1;display:inline-block}@media (hover:hover){.pf-tab:hover{translate:12px}}.pf-tab[aria-current=true]{color:var(--ink);opacity:1;filter:none;translate:12px}.pf-tab:focus-visible{filter:none;opacity:1}@media (hover:hover){.pf-tab:hover{filter:none;opacity:1}}.pf-step+.pf-step{margin-top:clamp(72px,9vw,128px)}.pf-points{gap:10px;margin-top:24px;display:grid}@media (min-width:768px){.pf-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pf-points li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.45;display:flex}.pf-points li>span{margin-top:2px}@media (min-width:1024px){.pf-mock{transition:filter .8s var(--e-out), opacity .8s var(--e-out), scale .8s var(--e-out)}.pf-step:not([data-on]) .pf-mock{filter:blur(3px);opacity:.55;scale:.97}}.pf-mock{border-radius:var(--r);margin-top:32px;padding:clamp(20px,3vw,40px) clamp(12px,3vw,40px);overflow:hidden}.fl-night{background:var(--night);color:#f2f2f4;--line:#ffffff1f;--mute:#9a9da7}.night{padding-block:clamp(88px,12vw,168px) 0}.night-h{font-family:var(--fl-display), sans-serif;letter-spacing:-.045em;white-space:nowrap;margin-left:-.05em;font-size:clamp(64px,15vw,232px);font-weight:800;line-height:.82}.night-grid{gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.night-grid{gap:var(--gut);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.night-sub{color:#c9cbd2;max-width:28ch;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.night-cols{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,96px);display:grid}@media (min-width:640px){.night-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.night-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.night-cols li{border-bottom:1px solid var(--line);padding:28px 24px 36px 0}@media (min-width:1024px){.night-cols li{border-bottom:0}.night-cols li+li{border-left:1px solid var(--line);padding-left:24px}}.night-cols h3{font-family:var(--fl-display), sans-serif;letter-spacing:-.01em;margin-top:18px;font-size:19px;font-weight:700}.night-cols p{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.5}.bento{gap:12px;padding-block:clamp(40px,6vw,80px);display:grid}@media (min-width:1024px){.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto}.bento>:first-child,.bento>:nth-child(4){grid-column:span 7}.bento>:nth-child(2),.bento>:nth-child(3){grid-column:span 5}}.bento article{border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.bento-head{min-height:9.5em;padding:clamp(24px,2.6vw,36px)}.bento .fl-panel{flex:1;align-items:center;padding:32px clamp(16px,3vw,40px);display:flex}.contact{gap:32px;padding-block:clamp(56px,8vw,120px);display:grid}@media (min-width:1024px){.contact{gap:var(--gut);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.steps{counter-reset:s;margin-top:40px}.steps li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 12px;padding-block:20px;display:grid}.steps li:before{counter-increment:s;content:counter(s);font-family:var(--fl-display), sans-serif;color:var(--blue);grid-row:span 2;font-size:30px;font-weight:800;line-height:.9}.form-card{border-radius:var(--r);background:var(--surface);box-shadow:0 30px 60px -40px #0b0b0f59}.faq{gap:24px;padding-block:0 clamp(72px,10vw,140px);display:grid}@media (min-width:1024px){.faq{gap:var(--gut);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.chart{text-align:center;padding-block:clamp(96px,12vw,176px) 40px}.chart-row+.chart-row{margin-top:clamp(28px,3.4vw,52px)}.chart-logo{justify-content:center;display:flex}.chart-title{font-family:var(--fl-display), sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.4vw,60px);font-weight:700;line-height:1}.chart-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chart-links{font-family:var(--fl-display), sans-serif;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:4px clamp(16px,2.4vw,36px);display:flex}.chart-links.l1{letter-spacing:.08em;font-size:clamp(15px,1.4vw,19px);font-weight:700}.chart-links.l2{letter-spacing:.1em;font-size:14px;font-weight:600}.chart-links a{color:#d8dae0;align-items:center;min-height:32px;display:inline-flex}.chart-links.l2 a{color:#9a9da7}.chart-small{letter-spacing:.12em;text-transform:uppercase;color:#8a8d97;font-size:12px}.chart-rule{background:var(--blue);width:min(100%,720px);height:2px;margin-inline:auto}.fl-night .fl-link:hover,.fl-night .fl-link:focus-visible{color:#fff}.mk{letter-spacing:-.004em;color:var(--ink);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.35}.mk-card{background:#fff;border:1px solid #e6e7ea;border-radius:10px;box-shadow:0 1px 2px #1011140a,0 12px 32px -16px #10111429}.mk-flat{background:#fff;border:1px solid #e6e7ea;border-radius:8px}.mk-pill{white-space:nowrap;color:#4d5058;height:20px;transition:background-color .3s var(--e-out), color .3s var(--e-out);background:#f1f2f4;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.mk-pill.tall{justify-content:center;height:28px}.mk-pill.green{background:var(--green-soft);color:var(--green)}.mk-pill.blue{background:var(--blue-soft);color:var(--blue)}.mk-pill.amber{background:var(--amber-soft);color:var(--amber)}.mk-pill.red{background:var(--red-soft);color:var(--red)}.mk-pill.dark{background:var(--ink);color:#fff}.mk-mute{color:#7a7e87}.mk-line{border-color:#eeeff1}@keyframes fl-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}@keyframes fl-rise{0%{transform:translateY(10px)}}@keyframes fl-in-x{0%{opacity:0;transform:translate(-10px)}}@keyframes fl-drop{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes fl-bob{50%{transform:translateY(-5px)}}@keyframes fl-roll{to{transform:translateY(-50%)}}@keyframes fl-ping{0%{outline-offset:0;outline:2px solid #3d34fa73}to{outline-offset:8px;outline:2px solid #3d34fa00}}@keyframes fl-shine{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes fl-caret{50%{opacity:0}}@keyframes fl-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fl-scan{0%,to{transform:translateY(0)}50%{transform:translateY(46px)}}@keyframes fl-flash{0%{background-color:#3d34fa1a}to{background-color:#0000}}@keyframes fl-tick{0%{opacity:0;transform:translateY(60%)}}@keyframes fl-stamp{0%{opacity:0;transform:scale(1.25)rotate(-6deg)}}@keyframes fl-spin{to{transform:rotate(360deg)}}@keyframes fl-knob{0%{transform:translate(-12px)}}@keyframes fl-grow{0%{width:0}}@keyframes fl-horizon{0%{clip-path:inset(0 50%);opacity:.2}}.fl-packet{background:var(--blue);offset-rotate:0deg;width:8px;height:8px;animation:fl-packet .6s var(--e-io) both;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #3d34fa29}@keyframes fl-packet{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}span.fl-tick:not(.mk-pill){display:inline-block}.fl-pop{animation:fl-in .5s var(--e-pop) both}.fl-pop-x{animation:fl-in-x .45s var(--e-pop) both}.fl-drop{animation:fl-drop .5s var(--e-pop) both}.fl-tick{animation:fl-tick .35s var(--e-pop) both}.fl-flash{animation:fl-flash 1.6s var(--e-out) both}.fl-bob{animation:3.8s ease-in-out infinite fl-bob}.fl-ping{animation:fl-ping 1.6s var(--e-out) infinite}.fl-caret{animation:1s step-end infinite fl-caret}.fl-typing i{background:#878b94;border-radius:50%;width:5px;height:5px;animation:1.2s infinite fl-dot;display:inline-block}.fl-typing i:nth-child(2){animation-delay:.15s}.fl-typing i:nth-child(3){animation-delay:.3s}.fl-shine{position:relative;overflow:hidden}.fl-shine:after{content:"";width:40%;animation:fl-shine 2.6s var(--e-io) infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0}@supports (animation-timeline:view()){.fl-rv{animation:linear both fl-in;animation-timeline:view();animation-range:entry entry 55%}.fl-horizon{animation:linear both fl-horizon;animation-timeline:view();animation-range:entry 10% cover 45%}}.fl-roller{height:216px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.fl-roller-track{animation:24s linear infinite fl-roll}.fl-roller:hover .fl-roller-track{animation-play-state:paused}.fl-faq summary{cursor:pointer;list-style:none}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq .fl-faq-icon{transition:rotate .3s var(--e-out)}.fl-faq details[open] .fl-faq-icon{rotate:45deg}.fl-faq details[open] .fl-faq-a{animation:fl-in .35s var(--e-pop) both}.fl-field{border:1px solid var(--line-2);width:100%;height:40px;color:var(--ink);transition:border-color .2s var(--e-out), box-shadow .2s var(--e-out);background:#fff;border-radius:10px;padding:0 12px;font-size:15px;display:block}textarea.fl-field{resize:vertical;height:88px;padding:10px 12px}.fl-field::placeholder{color:#6e727c}@media (hover:hover) and (pointer:fine){.fl-field:hover{border-color:#b3b6bd}}.fl-field:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3d34fa24}.fl-field[aria-invalid=true]{border-color:var(--red)}.fl-chip{border:1px solid var(--line-2);height:32px;color:var(--ink-2);transition:background-color .2s var(--e-out), border-color .2s var(--e-out), color .2s var(--e-out);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}@media (hover:hover) and (pointer:fine){.fl-chip:hover{border-color:#9ea2aa}}.fl-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}@keyframes fl-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.fl *,.fl :before,.fl :after{transition:opacity .2s,background-color .2s,color .2s!important;animation:none!important}.fl .fl-pop,.fl .fl-pop-x,.fl .fl-drop{animation:.2s both fl-fade!important}.fl .fl-packet{display:none}}.nf-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.nf-blur:before{content:attr(data-t)}.nf-blur{font-family:var(--fl-display), sans-serif;letter-spacing:-.06em;color:#0b0b0f24;filter:blur(14px);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,42vw,620px);font-weight:800;line-height:1;position:absolute;inset:50% auto auto 50%;translate:-50% -58%}.nf-glasses{width:min(72vw,340px);fill:var(--blue);position:relative}.nf-h{margin-top:40px;position:relative}.nf-sub{margin-top:16px;position:relative}.nf-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex;position:relative}@media (max-width:639px){.hero-btns .fl-btn{flex:100%}}
