@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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}:root{--navy-950:#020c1f;--navy-900:#04193a;--navy-850:#062249;--navy-800:#0a3c6e;--navy-700:#12548d;--navy-600:#2b6aa6;--teal-800:#036a7c;--teal-700:#037a8f;--teal-600:#048ea7;--teal-500:#02a2ae;--teal-400:#02c9c3;--teal-300:#3fe2d3;--mint-400:#2fe0a6;--mint-200:#b8f3e4;--mint-100:#def8f2;--paper:#f3f7f7;--paper-2:#e9f0f1;--white:#fff;--ink:#04193a;--ink-2:#33506f;--ink-3:#6a809a;--line:#04193a1c;--line-2:#04193a33;--on-dark:#eaf5f7;--on-dark-2:#eaf5f7ad;--on-dark-3:#eaf5f76b;--line-dark:#eaf5f71f;--line-dark-2:#eaf5f738;--grad-teal:linear-gradient(100deg, #048ea7 0%, #02c2c0 55%, #2fe0a6 100%);--grad-navy:linear-gradient(160deg, #0a3c6e 0%, #04193a 100%);--font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--font-text:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--fs-hero:clamp(2.4rem, min(6.05vw, 9.4vh), 5.7rem);--fs-h1:clamp(2.2rem, 1.1rem + 4vw, 5.4rem);--fs-h2:clamp(1.9rem, 1.05rem + 2.9vw, 4.1rem);--fs-h3:clamp(1.3rem, 1rem + .9vw, 1.9rem);--fs-lead:clamp(1.06rem, .98rem + .38vw, 1.32rem);--fs-body:clamp(1rem, .96rem + .14vw, 1.0625rem);--fs-small:.875rem;--gutter:clamp(16px, 4.2vw, 56px);--maxw:1400px;--hdr-h:80px;--sec-y:clamp(88px, 11vw, 168px);--r-sm:10px;--r-md:16px;--r-lg:26px;--r-xl:38px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--shadow-1:0 1px 2px #04193a0f, 0 12px 32px -18px #04193a40;--shadow-2:0 2px 6px #04193a0f, 0 40px 80px -36px #04193a6b;--shadow-teal:0 18px 50px -18px #02c9c38c}@media (width<=900px){:root{--hdr-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--teal-400);color:var(--navy-900)}:focus-visible{outline:2px solid var(--teal-400);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:1000;background:var(--navy-900);color:#fff;transition:top .3s var(--ease-out);border-radius:12px;padding:12px 18px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.section{padding-block:var(--sec-y);position:relative}.on-dark{background:var(--navy-900);color:var(--on-dark)}.on-dark ::selection{background:var(--teal-400);color:var(--navy-950)}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display);text-wrap:balance;font-weight:600}.t-display{font-size:var(--fs-hero);letter-spacing:-.045em;font-weight:640;line-height:.98}.t-h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:1}.t-h2{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:1.04}.t-h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.15}.t-lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.on-dark .t-lead{color:var(--on-dark-2)}.t-muted{color:var(--ink-3)}.on-dark .t-muted{color:var(--on-dark-3)}.accent{color:var(--teal-500)}.on-dark .accent{color:var(--teal-400)}.grad-text{background:var(--grad-teal);color:#0000;-webkit-background-clip:text;background-clip:text}.nowrap{white-space:nowrap}.label{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700);align-items:center;gap:10px;display:inline-flex}.label:before{content:"";background:var(--teal-400);border-radius:2px;width:7px;height:7px;box-shadow:0 0 0 4px #02c9c329}.on-dark .label{color:var(--teal-300)}.label--plain:before{display:none}.mono{font-family:var(--font-mono)}.btn{--bh:58px;isolation:isolate;height:var(--bh);font:600 1rem/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;transition:color .5s var(--ease-out), box-shadow .5s var(--ease-out), transform .5s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 7px 0 26px;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill,var(--navy-900));transition:transform .6s var(--ease-out);position:absolute;inset:-1px;transform:translateY(102%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn__ic{width:calc(var(--bh) - 14px);height:calc(var(--bh) - 14px);transition:transform .6s var(--ease-out), background-color .5s, color .5s;border-radius:50%;flex:none;place-items:center;display:grid}.btn__ic svg{width:18px;height:18px}.btn:hover .btn__ic{transform:rotate(-45deg)}.btn--primary{background:var(--teal-400);color:var(--navy-900);box-shadow:var(--shadow-teal)}.btn--primary .btn__ic{background:var(--navy-900);color:var(--teal-400)}.btn--primary:hover{color:#fff}.btn--primary:hover .btn__ic{background:var(--teal-400);color:var(--navy-900)}.btn--dark{background:var(--navy-900);color:#fff;--btn-fill:var(--teal-400)}.btn--dark .btn__ic{background:var(--teal-400);color:var(--navy-900)}.btn--dark:hover{color:var(--navy-900)}.btn--dark:hover .btn__ic{background:var(--navy-900);color:var(--teal-400)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);padding-right:26px}.btn--ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--navy-900)}.on-dark .btn--ghost,.btn--ghost-light{color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2);--btn-fill:var(--on-dark)}.on-dark .btn--ghost:hover,.btn--ghost-light:hover{color:var(--navy-900)}.btn--light{color:var(--navy-900);--btn-fill:var(--teal-400);background:#fff}.btn--light .btn__ic{background:var(--navy-900);color:var(--teal-400)}.btn--sm{--bh:46px;padding-left:20px;font-size:.9375rem}.btn--sm.btn--ghost,.btn--sm.btn--ghost-light{padding-right:20px}.btn--block{width:100%}.btn[disabled]{opacity:.6;pointer-events:none}.link-arrow{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.link-arrow svg{width:18px;height:18px;transition:transform .5s var(--ease-out)}.link-arrow:hover svg{transform:translate(5px)}.link-arrow .u{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link-arrow:hover .u{background-size:100% 1px}.on-dark .link-arrow{color:var(--on-dark)}.tag{height:32px;font:500 .8125rem/1 var(--font-text);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.on-dark .tag{color:var(--on-dark-2);box-shadow:inset 0 0 0 1px var(--line-dark-2)}.tags{flex-wrap:wrap;gap:8px;display:flex}html[data-cur=uah] .cur-usd,html[data-cur=usd] .cur-uah{display:none!important}.cur-toggle{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.on-dark .cur-toggle{box-shadow:inset 0 0 0 1px var(--line-dark);background:#ffffff0f}.cur-toggle button{z-index:1;min-width:64px;height:40px;font:600 .875rem/1 var(--font-text);color:var(--ink-3);border-radius:999px;padding:0 16px;transition:color .4s;position:relative}.on-dark .cur-toggle button{color:var(--on-dark-3)}.cur-toggle button[aria-pressed=true]{color:var(--navy-900)}.cur-toggle__thumb{background:var(--teal-400);width:calc(50% - 4px);transition:transform .55s var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}html[data-cur=usd] .cur-toggle__thumb{transform:translate(100%)}.ic{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){html.js:not(.no-anim) [data-reveal=fade],html.js:not(.no-anim) [data-reveal=up]{opacity:0;transform:translateY(32px)}html.js:not(.no-anim) [data-reveal=lines],html.js:not(.no-anim) [data-reveal=words]{visibility:hidden}html.js:not(.no-anim) [data-reveal=stagger]>*{opacity:0;transform:translateY(28px)}html.js:not(.no-anim) [data-reveal=clip]{clip-path:inset(100% 0 0 0 round var(--r-lg))}html.js:not(.no-anim) [data-reveal=scale]{opacity:0;transform:scale(.94)}}.split-line{overflow-clip-margin:.12em;margin-bottom:-.06em;padding-bottom:.06em;overflow:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-old .45s var(--ease-io) both}::view-transition-new(root){animation:vt-new .75s var(--ease-out) both}::view-transition-group(hdr){animation-duration:.45s}@keyframes vt-old{to{opacity:.2;transform:translateY(-3%)scale(.985)}}@keyframes vt-new{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.logo{width:auto;height:100%;overflow:visible}.logo-on-dark,.hdr.is-dark .logo,.hdr.is-menu .logo,.ftr .logo,.on-dark .logo{--lg-frame:#fff;--lg-back:#ffffff80;--lg-code:#fff;--lg-full:#fff;--lg-web:#02c9c3}.hdr{z-index:60;height:var(--hdr-h);color:var(--ink);view-transition-name:hdr;transition:transform .6s var(--ease-out), color .4s, background-color .4s, box-shadow .4s;position:fixed;inset:0 0 auto}.hdr:before{content:"";z-index:-1;opacity:0;backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 0 -1px 0 var(--line);background:#f3f7f7cc;transition:opacity .4s,background-color .4s;position:absolute;inset:0}.hdr.is-scrolled:before{opacity:1}.hdr.is-hidden{transform:translateY(-110%)}.hdr.is-dark{color:var(--on-dark)}.hdr.is-dark:before{backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--line-dark);background:#030b1ae6}.hdr.is-menu{color:var(--on-dark);transform:none}.hdr.is-menu:before{opacity:0}.hdr__in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr__logo{flex:none;height:34px;display:block}.hdr__nav{align-items:center;gap:2px;display:flex}.hdr__link{letter-spacing:-.005em;opacity:.86;padding:10px 14px;font-size:.9375rem;font-weight:500;transition:opacity .3s;position:relative}.hdr__link span{position:relative}.hdr__link span:after{content:"";transform-origin:100%;height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hdr__link:hover{opacity:1}.hdr__link:hover span:after{transform-origin:0;transform:scaleX(1)}.hdr__link.is-active{opacity:1}.hdr__link.is-active:before{content:"";background:var(--teal-400);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:2px;left:50%}.hdr__end{align-items:center;gap:12px;display:flex}.lang{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;grid-auto-flow:column;padding:3px;display:grid;position:relative}.hdr.is-dark .lang,.hdr.is-menu .lang{box-shadow:inset 0 0 0 1px var(--line-dark-2)}.lang__opt{z-index:1;width:42px;height:34px;font:600 .78rem/1 var(--font-mono);letter-spacing:.06em;opacity:.7;border-radius:999px;place-items:center;transition:color .4s,opacity .3s;display:grid;position:relative}.lang__opt:hover{opacity:1}.lang__opt.is-active{opacity:1;color:var(--navy-900);pointer-events:none}.lang__thumb{background:var(--teal-400);width:42px;height:34px;transition:transform .5s var(--ease-out);border-radius:999px;position:absolute;top:3px;left:3px}.lang[data-lang=en] .lang__thumb{transform:translate(42px)}.hdr__burger{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;display:none;position:relative}.hdr.is-dark .hdr__burger,.hdr.is-menu .hdr__burger{box-shadow:inset 0 0 0 1px var(--line-dark-2)}.hdr__burger-l{height:1.6px;transition:transform .5s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:14px;right:14px}.hdr__burger-l:first-child{top:18px}.hdr__burger-l:nth-child(2){top:26px}.hdr.is-menu .hdr__burger-l:first-child{transform:translateY(4px)rotate(45deg)}.hdr.is-menu .hdr__burger-l:nth-child(2){transform:translateY(-4px)rotate(-45deg)}@media (width<=1120px){.hdr__nav{display:none}.hdr__burger{display:block}}@media (width<=640px){.hdr__cta{display:none}.hdr__logo{height:28px}.lang__opt,.lang__thumb{width:38px;height:32px}.lang[data-lang=en] .lang__thumb{transform:translate(38px)}}.mnav{z-index:55;visibility:hidden;color:var(--on-dark);position:fixed;inset:0}.mnav.is-open{visibility:visible}.mnav__bg{background:radial-gradient(120% 80% at 100% 0%, #0a3c6e 0%, var(--navy-950) 60%);clip-path:circle(0% at calc(100% - 44px) 34px);transition:clip-path .9s var(--ease-io);position:absolute;inset:0}.mnav.is-open .mnav__bg{clip-path:circle(150% at calc(100% - 44px) 34px)}.mnav__in{height:100%;padding-top:calc(var(--hdr-h) + 4vh);padding-bottom:max(28px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow-y:auto}.mnav__nav{flex-direction:column;display:flex}.mnav__link{border-bottom:1px solid var(--line-dark);align-items:baseline;gap:16px;padding:10px 0;display:flex;overflow:hidden}.mnav__n{color:var(--teal-300);opacity:0;transition:transform .7s var(--ease-out), opacity .4s;font-size:.75rem;transform:translateY(100%)}.mnav__t{font:600 clamp(1.7rem, 7vw, 2.6rem)/1.15 var(--font-display);letter-spacing:-.03em;transition:transform .8s var(--ease-out);transform:translateY(110%)}.mnav__link.is-active .mnav__t{color:var(--teal-400)}.mnav.is-open .mnav__t,.mnav.is-open .mnav__n{opacity:1;transform:none}.mnav__link:first-child *{transition-delay:.18s}.mnav__link:nth-child(2) *{transition-delay:.23s}.mnav__link:nth-child(3) *{transition-delay:.28s}.mnav__link:nth-child(4) *{transition-delay:.33s}.mnav__link:nth-child(5) *{transition-delay:.38s}.mnav__link:nth-child(6) *{transition-delay:.43s}.mnav__foot{opacity:0;transition:opacity .6s .45s, transform .8s .45s var(--ease-out);gap:18px;padding-top:28px;display:grid;transform:translateY(20px)}.mnav.is-open .mnav__foot{opacity:1;transform:none}.mnav__phone{font:600 1.35rem/1 var(--font-display);letter-spacing:-.02em}.mnav__ms{flex-wrap:wrap;gap:8px;display:flex}.ms{height:44px;box-shadow:inset 0 0 0 1px var(--line-dark);background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.ms .ic{width:20px;height:20px}.ms--tg .ic{color:#2aabee}.ms--wa .ic{color:#25d366}.ms--vb .ic{color:#8f7bff}.msgrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.msgr{background:var(--white);min-height:76px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease-out), box-shadow .4s, background-color .4s;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.on-dark .msgr{box-shadow:inset 0 0 0 1px var(--line-dark);background:#ffffff0d}.msgr:hover{box-shadow:inset 0 0 0 1px var(--teal-400), var(--shadow-1);transform:translateY(-3px)}.msgr__ic{color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.msgr__ic .ic{width:24px;height:24px}.msgr--tg .msgr__ic{background:#2aabee}.msgr--wa .msgr__ic{background:#25d366}.msgr--vb .msgr__ic{background:#7360f2}.msgr--ph .msgr__ic{background:var(--teal-400);color:var(--navy-900)}.msgr__t{gap:2px;min-width:0;display:grid}.msgr__t b{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:650;overflow:hidden}.msgr__t small{color:var(--ink-3);font-size:.8125rem}.on-dark .msgr__t small{color:var(--on-dark-3)}.msgr__go{opacity:.45;width:18px;height:18px;transition:transform .5s var(--ease-out), opacity .3s;margin-left:auto}.msgr:hover .msgr__go{opacity:1;transform:translate(2px,-2px)}@media (width<=420px){.msgrs{grid-template-columns:1fr}}.fab{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:50;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fab__btn{pointer-events:auto;background:var(--teal-400);width:62px;height:62px;color:var(--navy-900);box-shadow:var(--shadow-teal), 0 10px 30px -10px #04193a80;opacity:0;transition:transform .7s var(--ease-back), opacity .4s, background-color .3s;border-radius:50%;place-items:center;display:grid;position:relative;transform:translateY(120px)scale(.6)}.fab.is-on .fab__btn{opacity:1;transform:none}.fab__btn .ic{width:26px;height:26px}.fab__open,.fab__close{transition:transform .5s var(--ease-out), opacity .3s;place-items:center;display:grid;position:absolute}.fab__close{opacity:0;transform:rotate(-90deg)scale(.6)}.fab.is-open .fab__open{opacity:0;transform:rotate(90deg)scale(.6)}.fab.is-open .fab__close{opacity:1;transform:none}.fab.is-open .fab__btn{background:var(--navy-900);color:var(--teal-400)}.fab__pulse{opacity:0;border-radius:50%;animation:2.8s infinite fab-pulse;position:absolute;inset:0;box-shadow:0 0 0 5px #02c9c36b}.fab.is-open .fab__pulse{animation:none}@keyframes fab-pulse{0%{opacity:1;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.5)}}.fab__list{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.fab__it{pointer-events:none;background:var(--white);color:var(--ink);box-shadow:var(--shadow-2);opacity:0;transform-origin:100%;transition:opacity .35s, transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:.9rem;font-weight:600;display:flex;transform:translateY(14px)scale(.92)}.fab.is-open .fab__it{pointer-events:auto;opacity:1;transform:none}.fab.is-open li:nth-child(4) .fab__it{transition-delay:20ms}.fab.is-open li:nth-child(3) .fab__it{transition-delay:60ms}.fab.is-open li:nth-child(2) .fab__it{transition-delay:.1s}.fab.is-open li:first-child .fab__it{transition-delay:.14s}.fab__ic{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.fab__ic .ic{width:21px;height:21px}.fab__it--tg .fab__ic{background:#2aabee}.fab__it--wa .fab__ic{background:#25d366}.fab__it--vb .fab__ic{background:#7360f2}.fab__it--ph .fab__ic{background:var(--teal-400);color:var(--navy-900)}.fab__it:hover{transform:translate(-4px)}.ftr{background:var(--navy-950);padding-top:var(--sec-y);position:relative;overflow:hidden}.ftr__glow{pointer-events:none;background:radial-gradient(closest-side,#02c9c329,#0000 70%);width:120vw;height:80vw;max-height:1100px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.ftr__cta{border-bottom:1px solid var(--line-dark);grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(28px,5vw,80px);padding-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.ftr__cta-side{gap:28px;display:grid}.ftr__cta-actions{flex-wrap:wrap;gap:12px;display:flex}.ftr__cta-actions .ic{color:#2aabee;width:20px;height:20px}.ftr__grid{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:40px;padding-block:clamp(48px,6vw,80px);display:grid;position:relative}.ftr__logo{height:40px;margin-bottom:22px;display:block}.ftr__loc{color:var(--on-dark-2);align-items:center;gap:8px;font-size:.9375rem;display:flex}.ftr__loc .ic{width:18px;color:var(--teal-400)}.ftr__h{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3);margin-bottom:18px;font-size:.72rem;font-weight:500}.ftr__col ul{gap:10px;display:grid}.ftr__a{color:var(--on-dark-2);align-items:center;gap:10px;transition:color .3s;display:inline-flex}.ftr__a:hover{color:var(--teal-300)}.ftr__a .ic{width:18px;height:18px}.ftr__plan{justify-content:space-between;gap:14px;width:100%}.ftr__plan .price__main{font-family:var(--font-mono);color:var(--on-dark-3);gap:5px;font-size:.8rem;display:inline-flex}.ftr__plan .price__u{margin-left:3px}.ftr__phone{font-family:var(--font-display);color:var(--on-dark);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.ftr__giant{margin-top:8px;position:relative}.ftr__giant .logo{width:100%;height:auto;display:block}.ftr__giant-o{--lg-full:transparent;--lg-web:transparent;stroke:#eaf5f729;stroke-width:1.2px}.ftr__giant-f{--lg-full:#fff;--lg-web:#02c9c3;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.ftr__bottom{border-top:1px solid var(--line-dark);color:var(--on-dark-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:clamp(20px,3vw,40px);padding-block:28px 36px;font-size:.8125rem;display:flex}.ftr__made{color:var(--on-dark-3)}.ftr__top{color:var(--on-dark-2);align-items:center;gap:8px;font-size:.8125rem;transition:color .3s;display:inline-flex}.ftr__top .ic{width:16px;height:16px}.ftr__top:hover{color:var(--teal-300)}@media (width<=960px){.ftr__cta{grid-template-columns:1fr;align-items:start}.ftr__grid{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1/-1}}@media (width<=520px){.ftr__grid{grid-template-columns:1fr;gap:32px}.ftr__bottom{flex-direction:column;align-items:flex-start}}.msgrs{grid-template-columns:repeat(3,minmax(0,1fr))}.msgr{padding-right:34px}.msgr__go{margin:0;position:absolute;top:12px;right:12px}@media (width<=560px){.msgrs{grid-template-columns:1fr}}.msgr{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:16px 16px 15px}.msgr__t b{white-space:normal;overflow:visible}@media (width<=560px){.msgr{flex-direction:row;align-items:center;gap:14px;padding:12px 40px 12px 14px}.msgr__go{margin-top:-9px;top:50%}}@keyframes blink{50%{opacity:0}}@keyframes live{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floaty{0%,to{translate:0}50%{translate:0 -9px}}.sec-head{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(22px,5vw,96px);margin-bottom:clamp(44px,6vw,88px);display:grid}.sec-head__main,.sec-head__side{justify-items:start;gap:22px;display:grid}@media (width<=900px){.sec-head{grid-template-columns:1fr;align-items:start}}.price{display:inline-grid}.price__main{white-space:nowrap;flex-wrap:wrap;align-items:baseline;column-gap:.3em;display:inline-flex}.price__u{letter-spacing:0;margin-left:.28em;font-size:.58em;font-weight:600}.price__from{font:500 .8rem/1 var(--font-text);letter-spacing:0;color:var(--ink-3);align-self:center;margin-right:.15em}.on-dark .price__from{color:var(--on-dark-3)}.price__sub{font:500 .78rem/1.35 var(--font-mono);color:var(--ink-3);letter-spacing:.01em;margin-top:6px;display:block}.on-dark .price__sub{color:var(--on-dark-3)}.price__was{font:500 .8rem/1.2 var(--font-mono);letter-spacing:0;color:var(--ink-3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-bottom:7px;display:flex}.on-dark .price__was{color:var(--on-dark-3)}.price__was s{text-decoration-color:#6a809ad9;text-decoration-thickness:1.5px}.on-dark .price__was s{text-decoration-color:#eaf5f780}.price__off{background:var(--grad-teal);height:20px;color:var(--navy-900);font:700 .72rem/1 var(--font-mono);letter-spacing:.01em;border-radius:99px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.price__off--in{align-self:center;height:18px;margin-left:.5em;padding:0 6px;font-size:.64rem}.hero{min-height:100svh;padding-top:calc(var(--hdr-h) + clamp(12px, 3.2vh, 48px));padding-bottom:calc(var(--r-xl) + 6px);background:var(--paper);flex-direction:column;display:flex;position:relative;overflow:clip}.hero__lines{width:min(100% - 2 * var(--gutter), var(--maxw));pointer-events:none;grid-template-columns:repeat(4,1fr);margin-inline:auto;display:grid;position:absolute;inset:0}.hero__lines i{border-left:1px solid var(--line);transform-origin:top}.hero__lines i:nth-child(4){border-right:1px solid var(--line)}.hero__lines i:nth-child(5){display:none}.hero__glow{pointer-events:none;background:radial-gradient(closest-side,#02c9c333,#02c9c300 70%);width:64vw;max-width:1000px;height:64vw;max-height:1000px;position:absolute;top:-8%;right:-14%}.hero__in{flex:1;grid-template-columns:1.22fr 1fr;align-items:center;gap:clamp(16px,2.6vw,48px);display:grid;position:relative}@media (width>=1001px){.hero__line-in{white-space:nowrap}}.hero__copy{justify-items:start;gap:clamp(16px,min(2.4vw,3vh),30px);padding-block:1vh;display:grid}.hero__title{color:var(--ink)}.hero__line{overflow-clip-margin:.1em;margin-bottom:-.07em;padding-bottom:.07em;display:block;overflow:clip}.hero__line-in{display:block}.hero__title em{color:var(--teal-500);font-style:normal;display:inline-block;position:relative}.hero__title em:after{content:"";background:var(--grad-teal);transform-origin:0;height:.085em;transform:scaleX(var(--u,1));border-radius:99px;position:absolute;bottom:.02em;left:.02em;right:.02em}.hero__lead{max-width:33em}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__eyebrow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sale-pill{height:30px;color:var(--teal-800);font:600 .82rem/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;background:#02c9c31a;border-radius:99px;align-items:center;gap:8px;padding:0 13px 0 4px;transition:background-color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #02a2ae4d}.sale-pill b{background:var(--grad-teal);height:22px;color:var(--navy-900);font:700 .75rem/1 var(--font-mono);letter-spacing:.01em;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}a.sale-pill:hover{background:#02c9c32e}.on-dark .sale-pill{color:var(--teal-300);background:#02c9c31f;box-shadow:inset 0 0 0 1px #3fe2d34d}.hv{aspect-ratio:1/.9;perspective:1500px;justify-self:end;width:100%;max-width:660px;position:relative}@media (width>=1001px){.hv{width:min(100%,111svh - 377.4px)}}.hv__tilt{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.hv__orbit{pointer-events:none;width:114%;height:112%;position:absolute;top:-6%;left:-7%;overflow:visible}.hv__orbit--back{z-index:1;transform:translateZ(0)}.hv__orbit--front{z-index:4;transform:translateZ(60px)}.hv__ell{fill:none;stroke:#02a2ae52;stroke-width:1.4px;stroke-dasharray:2 7}.hv__tail{fill:none;stroke:url(#hv-grad);stroke-width:8px;stroke-linecap:round}.hv__arrow{fill:#2fe0a6}.hv__back{aspect-ratio:1.36;z-index:2;clip-path:inset(64% 0 0 46%);border:11px solid #1a5fa0;border-radius:28px;width:70%;position:absolute;top:21.5%;left:14.5%;transform:translateZ(14px)}.hv__win{aspect-ratio:1.36;z-index:3;background:linear-gradient(150deg,#0d4b85 0%,#0a3768 40%,#062249 100%);border-radius:28px;width:70%;padding:0 12px 12px;position:absolute;top:17%;left:11%;transform:translateZ(40px);box-shadow:0 60px 100px -45px #04193a99,inset 0 1px #ffffff24}.hv__bar{align-items:center;gap:9px;height:50px;padding-left:10px;display:flex}.hv__bar>i{background:#fff;border-radius:50%;width:12px;height:12px}.hv__url{background:#ffffff1a;border-radius:99px;align-items:center;width:44%;height:22px;margin-left:16px;padding-left:12px;display:flex}.hv__url b{background:#ffffff52;border-radius:9px;width:55%;height:6px}.hv__screen{background:#fff;border-radius:17px;place-items:center;height:calc(100% - 50px);display:grid;position:relative;overflow:hidden}.hv__code{gap:11px;width:84%;display:grid;position:absolute;top:12%;left:8%}.hv__code span{height:7px;width:var(--w);margin-left:calc(var(--x,0) * 7%);background:linear-gradient(90deg,#e1f5f2,#eef3f5);border-radius:9px;display:block}.hv__glyph{width:64%;margin-top:4%;position:relative;overflow:visible}.hv__glyph path{fill:none;stroke:#062249;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.hv__glyph .g-s{stroke:#0a3c6e}.hv__caret{background:var(--teal-400);border-radius:2px;width:3px;height:9%;animation:1.05s step-end infinite blink;position:absolute;bottom:18%;right:14%}.hv__chip{z-index:5;backdrop-filter:blur(12px);background:#ffffffe0;border-radius:18px;align-items:center;gap:12px;padding:11px 16px 11px 11px;animation:6s ease-in-out infinite floaty;display:flex;position:absolute;transform:translateZ(100px);box-shadow:0 1px 2px #04193a0f,0 24px 48px -20px #04193a59}.hv__chip--speed{top:10%;left:-3%}.hv__chip--lead{animation-delay:-2s;bottom:13%;right:-2%}.hv__chip--lang{letter-spacing:.14em;color:var(--navy-850);padding:10px 14px;font-size:.74rem;animation-delay:-4s;top:3%;right:10%}.hv__ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.hv__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.hv__ring circle{fill:none;stroke:var(--mint-100);stroke-width:3.4px}.hv__ring .hv__ring-v{stroke:var(--mint-400);stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:1.9px}.hv__ring b{font:650 .82rem/1 var(--font-display);color:var(--navy-850)}.hv__chip-t{gap:3px;line-height:1.15;display:grid}.hv__chip-t b{color:var(--ink);font-size:.9rem;font-weight:650}.hv__chip-t small{color:var(--ink-3);font-size:.72rem}.hv__tg{color:#fff;background:#2aabee;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.hv__tg .ic{width:20px;height:20px}.hero__strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(16px,3vh,40px);display:grid;position:relative}.hs{align-content:start;gap:10px;padding:clamp(14px,2vh,20px) clamp(14px,1.6vw,24px);transition:background-color .4s;display:grid;position:relative}.hs:before{content:"";background:var(--grad-teal);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hs__top{align-items:baseline;gap:10px;min-width:0;display:flex}.hs__n{letter-spacing:.1em;color:var(--teal-700);flex:none;font-size:.74rem}.hs__go{opacity:.35;width:18px;height:18px;transition:opacity .3s, transform .5s var(--ease-out);flex:none;align-self:center;margin-left:auto}.hs__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1rem;font-weight:650;overflow:hidden}.hs__price{gap:2px;display:grid}.hs__price .price__main{font:620 clamp(1.15rem, .8rem + .85vw, 1.6rem)/1.1 var(--font-display);letter-spacing:-.035em}.hs__price .price__sub{margin-top:2px}@media (hover:hover){.hs:hover{background:#ffffffb3}.hs:hover:before{transform:scaleX(1)}.hs:hover .hs__go{opacity:1;transform:translate(2px,-2px)}}.hero__scroll{display:none;position:absolute;bottom:-64px;left:50%}@media (width<=1000px){.hero{min-height:auto}.hero__in{grid-template-columns:1fr}.hero__title{font-size:clamp(2.35rem,9.4vw,4.6rem)}.hv{justify-self:center;max-width:560px;margin-top:8px}.hero__lines{display:none}.hero__strip{grid-template-columns:repeat(2,1fr)}.hs{border-bottom:1px solid var(--line)}.hs:nth-child(odd){border-right:1px solid var(--line)}}@media (width<=760px){.hero__in{display:contents}.hero__copy{width:min(100% - 2 * var(--gutter), var(--maxw));order:1;margin-inline:auto}.hero__strip{order:2;margin-top:22px}.hv{order:3;margin:18px auto 8px}}@media (width<=560px){.hv{width:100%;max-width:420px}.hv__chip{border-radius:14px;gap:8px;padding:8px 12px 8px 8px}.hv__chip--lang{display:none}.hv__chip--speed{top:2%;left:0}.hv__chip--lead{bottom:6%;right:0}.hv__ring{width:34px;height:34px}.hv__ring b{font-size:.68rem}.hv__tg{border-radius:10px;width:32px;height:32px}.hv__chip-t b{font-size:.78rem}.hv__chip-t small{font-size:.65rem}.hv__win{border-radius:20px;padding:0 8px 8px}.hv__bar{gap:6px;height:36px}.hv__bar>i{width:8px;height:8px}.hv__screen{border-radius:12px;height:calc(100% - 36px)}.hv__back{border-width:9px;border-radius:20px}.hs{padding:16px 12px 18px}.hs__name{font-size:.9rem}}.bseq{z-index:2;margin-top:calc(-1 * var(--r-xl));border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--navy-900);color:var(--on-dark);position:relative}.bseq__pin{align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.bseq__in{padding-top:var(--hdr-h);grid-template-columns:.92fr 1.25fr;align-items:center;gap:clamp(28px,5vw,88px);display:grid}.bseq__copy{align-content:center;justify-items:start;gap:20px;display:grid}.bseq__title{max-width:11em;font-size:clamp(1.7rem,1rem + 2.2vw,3.2rem)}.bseq__steps{border-top:1px solid var(--line-dark);width:100%;margin-top:6px}.bstep{border-bottom:1px solid var(--line-dark);opacity:.4;grid-template-columns:40px 1fr;gap:0 12px;padding:14px 0;transition:opacity .5s;display:grid;position:relative}.bstep.is-active{opacity:1}.bstep__n{color:var(--teal-300);padding-top:5px;font-size:.76rem}.bstep__t{font:600 1.12rem/1.25 var(--font-display);letter-spacing:-.02em}.bstep__d{opacity:0;max-height:0;color:var(--on-dark-2);transition:max-height .6s var(--ease-out), opacity .45s, margin .5s var(--ease-out);font-size:.95rem;overflow:hidden}.bstep.is-active .bstep__d{opacity:1;max-height:7em;margin-top:6px}.bstep__bar{height:1px;position:absolute;bottom:-1px;left:0;right:0}.bstep__bar i{background:var(--teal-400);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.bseq__mcount{display:none}.bseq__stage{position:relative}.bseq__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#02c9c333,#0000 72%);position:absolute;inset:0 -12%}.bw{z-index:1;aspect-ratio:1.46;background:linear-gradient(160deg,#0f3f73,#0a2d58);border-radius:22px;width:100%;padding:0 10px 10px;position:relative;box-shadow:0 70px 120px -50px #000000bf,inset 0 0 0 1px #ffffff14}.bw__bar{align-items:center;gap:14px;height:46px;padding:0 6px;display:flex}.bw__dots{gap:7px;display:flex}.bw__dots i{background:#ffffffe6;border-radius:50%;width:10px;height:10px}.bw__url{max-width:52%;height:28px;font:500 .78rem/1 var(--font-mono);color:var(--on-dark);white-space:nowrap;background:#ffffff14;border-radius:99px;flex:1;align-items:center;gap:6px;margin-inline:auto;padding:0 12px;display:flex;overflow:hidden}.bw__lock{fill:none;width:13px;height:13px;stroke:var(--mint-400);stroke-width:2.2px;stroke-linecap:round;flex:none}.bw__url-caret{background:var(--teal-300);width:1.5px;height:14px;animation:1s step-end infinite blink}.bw__live{height:26px;color:var(--mint-400);font:600 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#2fe0a624;border-radius:99px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.bw__live i{background:var(--mint-400);border-radius:50%;width:7px;height:7px;position:relative}.bw__live i:after{content:"";border-radius:50%;animation:1.6s infinite live;position:absolute;inset:0;box-shadow:0 0 0 2px #2fe0a68c}.bw__screen{height:calc(100% - 46px);color:var(--ink);background:#f5f9fa;border-radius:14px;position:relative;overflow:hidden}.bw-brief{z-index:3;place-content:center;gap:14px;padding:6%;display:grid;position:absolute;inset:0}.bw-brief__head{font:600 clamp(.95rem, .7rem + .6vw, 1.2rem)/1 var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.bw-brief__ic{background:var(--grad-teal);border-radius:9px;width:28px;height:28px}.bw-brief ul{gap:9px;width:min(380px,74vw);display:grid}.bw-brief li{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:clamp(.78rem,.65rem + .35vw,.95rem);font-weight:550;display:flex;box-shadow:0 1px 2px #04193a0f,0 10px 24px -16px #04193a4d}.bw-chk{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0;border-radius:7px;flex:none;place-items:center;display:grid}.bw-chk svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:15px;height:15px}.bw-site{z-index:2;--wire:1;--fill:0;opacity:0;grid-template-rows:11% 1fr 24%;gap:5%;padding:4.5% 5%;display:grid;position:absolute;inset:0}.s-el{border-radius:10px;position:relative}.s-el:before{content:"";border-radius:inherit;background:var(--c,#e7eef0);opacity:var(--fill);position:absolute;inset:0}.s-el:after{content:"";border-radius:inherit;opacity:var(--wire);pointer-events:none;border:1.5px dashed #04193a57;position:absolute;inset:0}.s-el>*{position:relative}.s-nav{--c:#fff;align-items:center;gap:4%;padding:0 3%;display:flex}.s-logo{aspect-ratio:1;background:var(--teal-400);width:7%;opacity:var(--fill);border-radius:30%}.s-l{width:9%;height:6px;opacity:var(--fill);background:#c6d4da;border-radius:9px}.s-cta{background:var(--navy-850);width:15%;height:46%;opacity:var(--fill);border-radius:99px;margin-left:auto}.s-hero{grid-template-columns:1.08fr 1fr;gap:5%;min-height:0;display:grid}.s-copy{align-content:center;gap:9%;min-width:0;display:grid}.s-h1{--c:transparent;font:650 clamp(.78rem, .35rem + 1.15vw, 1.55rem)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--navy-850);padding:4px 6px}.s-p{--c:transparent;color:var(--ink-2);padding:3px 6px;font-size:clamp(.55rem,.4rem + .35vw,.82rem)}.s-h1 span,.s-p span,.s-btn span{opacity:var(--fill)}.s-btn{--c:#02c9c3;font:650 clamp(.52rem, .4rem + .3vw, .78rem)/1 var(--font-text);color:var(--navy-900);white-space:nowrap;border-radius:99px;justify-self:start;padding:.75em 1.3em}.s-btn:before{box-shadow:0 10px 24px -10px #02c9c3e6}.s-art{--c:linear-gradient(160deg, #0d4b85, #04193a);border-radius:14px;overflow:hidden}.s-sun{aspect-ratio:1;width:34%;opacity:var(--fill);background:radial-gradient(circle at 35% 35%,#fff7cf,#ffcf55 45%,#ff9b3b 85%);border-radius:50%;position:absolute;top:12%;right:14%;box-shadow:0 0 50px #ffbe508c}.s-panels{height:36%;opacity:var(--fill);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);gap:4px;display:grid;position:absolute;bottom:9%;left:8%;right:8%;transform:perspective(260px)rotateX(36deg)}.s-panels i{background:linear-gradient(160deg,#3b7fc0,#12548d);border-radius:3px;box-shadow:inset 0 0 0 1px #fff3}.s-cards{grid-template-columns:repeat(3,1fr);gap:4%;min-height:0;display:grid}.s-card{--c:#fff;align-content:start;gap:9%;padding:7% 8%;display:grid}.s-card:before{box-shadow:0 1px 2px #04193a0d,0 10px 22px -14px #04193a4d}.s-card i{aspect-ratio:1;background:var(--mint-200);width:18%;opacity:var(--fill);border-radius:30%}.s-card b{height:5px;opacity:var(--fill);background:#d4dfe4;border-radius:9px}.s-card b:last-child{width:62%}.s-trails{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.s-trails path{fill:none;stroke:var(--teal-400);stroke-width:1.6px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}.bw-launch{z-index:4;backdrop-filter:blur(10px);color:#fff;opacity:0;background:#04193aeb;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 10px;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.lh{justify-items:center;gap:6px;display:grid;position:relative}.lh svg{aspect-ratio:1;width:clamp(34px,3.4vw,48px);transform:rotate(-90deg)}.lh circle{fill:none;stroke:#2fe0a62e;stroke-width:4px}.lh .lh__v{stroke:var(--mint-400);stroke-linecap:round;stroke-dasharray:125.7;stroke-dashoffset:125.7px}.lh b{font:650 clamp(.62rem, .5rem + .3vw, .85rem)/1 var(--font-display);position:absolute;top:calc(clamp(34px,3.4vw,48px)/2);transform:translateY(-50%)}.lh small{color:var(--on-dark-2);white-space:nowrap;font-size:clamp(.52rem,.45rem + .2vw,.68rem)}.bw-toast{z-index:5;opacity:0;background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:46%;padding:9px 12px 9px 9px;display:flex;position:absolute;top:5%;right:4%;box-shadow:0 2px 6px #04193a14,0 30px 60px -24px #04193a80}.bw-toast__ic{color:#fff;background:#2aabee;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bw-toast__ic .ic{width:18px;height:18px}.bw-toast__t{gap:2px;min-width:0;line-height:1.2;display:grid}.bw-toast__t b{font-size:clamp(.62rem,.5rem + .3vw,.82rem)}.bw-toast__t small{color:var(--ink-3);font-size:clamp(.55rem,.45rem + .25vw,.72rem)}.bw-toast__time{color:var(--ink-3);align-self:start;margin-left:auto;font-size:.6rem}.bw-cursor{z-index:6;opacity:0;filter:drop-shadow(0 4px 6px #0000004d);width:clamp(16px,1.6vw,22px);position:absolute;top:82%;left:82%}.bw-cursor svg{fill:#fff;stroke:#04193a;stroke-width:1.6px;stroke-linejoin:round;display:block}@media (width<=900px){.bseq__in{padding-top:calc(var(--hdr-h) + 8px);grid-template-columns:1fr;align-content:center;gap:18px}.bseq__stage{order:-1}.bseq__copy{gap:10px}.bseq__title{font-size:clamp(1.35rem,5.2vw,2rem)}.bseq__steps{border:0;min-height:112px;margin:0;position:relative}.bstep{opacity:0;border:0;padding:0;position:absolute;inset:0 0 auto}.bstep.is-active{opacity:1}.bstep__d{opacity:1;max-height:none;margin-top:6px;font-size:.9rem}.bstep__bar{display:none}.bseq__mcount{width:100%;color:var(--on-dark-2);align-items:center;gap:12px;font-size:.74rem;display:flex}.bseq__mcount i{background:var(--line-dark);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.bseq__mcount b{background:var(--teal-400);transform-origin:0;transform:scaleX(var(--p,.2));position:absolute;inset:0}.bw{aspect-ratio:1.22;border-radius:18px;padding:0 7px 7px}.bw__bar{gap:8px;height:38px}.bw__dots i{width:8px;height:8px}.bw__url{max-width:58%;height:24px;font-size:.68rem}.bw__screen{height:calc(100% - 38px)}.bw__live{height:22px;padding:0 8px;font-size:.6rem}.bw-brief{gap:8px;padding:4%}.bw-brief ul{gap:6px;width:100%}.bw-brief li{border-radius:10px;gap:9px;padding:7px 10px}.bw-chk{border-radius:6px;width:18px;height:18px}}@media (width<=900px) and (height<=760px){.bseq__copy>.label,.bseq__title{display:none}}.plans{background:var(--paper)}.plans__cur{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.rate-note{color:var(--ink-3);font-size:.74rem}.prow-list{border-top:1px solid var(--line-2)}.prow{isolation:isolate;border-bottom:1px solid var(--line-2);transition:color .5s var(--ease-out), border-color .3s;grid-template-columns:44px 88px minmax(0,1.5fr) minmax(0,.72fr) minmax(0,1.4fr) auto;grid-template-areas:"n gl main meta price order";align-items:center;gap:clamp(14px,2.2vw,36px);padding:clamp(24px,3vw,40px) clamp(10px,1.6vw,26px);display:grid;position:relative}.prow:before{content:"";z-index:-1;border-radius:var(--r-lg);background:var(--navy-900);opacity:0;transition:transform .65s var(--ease-out), opacity .4s;position:absolute;inset:0;transform:scale(.97,.7)}.prow__link{z-index:1;border-radius:var(--r-lg);position:absolute;inset:0}.prow__n{letter-spacing:.08em;color:var(--teal-700);grid-area:n;align-self:start;padding-top:10px;font-size:.78rem}.prow__gl{grid-area:gl}.prow__main{grid-area:main;gap:6px;display:grid}.prow__name{font:620 clamp(1.3rem, .95rem + 1.15vw, 2.15rem)/1.08 var(--font-display);letter-spacing:-.035em}.prow__tag{color:var(--teal-600);font-weight:650}.prow__desc{max-width:40em;color:var(--ink-2);font-size:.95rem}.prow__meta{grid-area:meta;gap:12px;display:grid}.prow__meta div{gap:3px;display:grid}.prow__meta dt{font:500 .68rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.prow__meta dd{margin:0;font-weight:650}.prow__price{grid-area:price}.prow__price .price__main{font:620 clamp(1.1rem, .7rem + 1vw, 1.62rem)/1.1 var(--font-display);letter-spacing:-.04em}.prow__order{z-index:2;background:var(--navy-900);color:#fff;white-space:nowrap;border-radius:99px;grid-area:order;align-items:center;gap:10px;height:48px;padding:0 18px 0 22px;font-size:.95rem;font-weight:650;transition:background-color .4s,color .4s;display:inline-flex;position:relative}.prow__order .ic{width:18px;height:18px;transition:transform .5s var(--ease-out)}.prow__order:hover .ic{transform:translate(4px)}@media (hover:hover){.prow:hover{color:var(--on-dark);border-bottom-color:#0000}.prow:hover:before{opacity:1;transform:none}.prow:hover .prow__n,.prow:hover .prow__tag{color:var(--teal-300)}.prow:hover .prow__desc{color:var(--on-dark-2)}.prow:hover .prow__meta dt,.prow:hover .price__sub,.prow:hover .price__from,.prow:hover .price__was{color:var(--on-dark-3)}.prow:hover .price__was s{text-decoration-color:#eaf5f780}.prow:hover .prow__order{background:var(--teal-400);color:var(--navy-900)}.prow:hover .gl{color:#fff}}.plans__foot{border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:40px;padding:24px 28px;display:flex}.plans__foot p{max-width:34em;font-weight:550}.plans__foot-act{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}@media (width<=1180px){.prow{grid-template-columns:40px 80px minmax(0,1fr) auto;grid-template-areas:"n gl main price""n gl meta order";row-gap:18px}.prow__meta{gap:32px;display:flex}.prow__price{text-align:right;justify-self:end}.prow__price .price__main,.prow__price .price__was{justify-content:flex-end}.prow__order{justify-self:end}}@media (width<=760px){.prow{grid-template-columns:auto 1fr;grid-template-areas:"gl n""main main""meta meta""price price""order order";row-gap:16px;padding-inline:4px}.prow__n{place-self:start end;padding-top:4px}.prow__price{text-align:left;justify-self:start}.prow__price .price__main,.prow__price .price__was{justify-content:flex-start}.prow__order{justify-content:center;justify-self:stretch}}.gl{width:84px;height:84px;color:var(--navy-850);transition:color .4s;display:block;position:relative}.gl__page{border-radius:10px;position:absolute;inset:6px 15px;overflow:hidden;box-shadow:inset 0 0 0 1.6px}.gl__scroll{gap:6px;animation:7s linear infinite gl-scroll;display:grid;position:absolute;top:8px;left:8px;right:8px}.gl__scroll i{opacity:.45;background:currentColor;border-radius:4px;height:4px}.gl__scroll i.blk{background:var(--teal-400);opacity:.45;height:14px}.gl__scroll i.w60{width:60%}.gl__scroll i.w70{width:76%}@keyframes gl-scroll{to{transform:translateY(calc(-50% - 3px))}}.gl__stack{position:absolute;inset:14px 18px 8px 8px}.gl__sheet{background:var(--paper);transition:transform .7s var(--ease-out), background-color .4s;border-radius:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.6px}.gl__sheet:first-child{opacity:.3;transform:translate(15px,-12px)}.gl__sheet:nth-child(2){opacity:.5;transform:translate(10px,-8px)}.gl__sheet:nth-child(3){opacity:.75;transform:translate(5px,-4px)}.gl__sheet--top{align-content:start;gap:5px;padding:8px;display:grid}.gl__sheet--top i{opacity:.45;background:currentColor;border-radius:4px;height:4px}.gl__sheet--top i:first-child{background:var(--teal-400);opacity:.55;height:11px}.gl__count{background:var(--teal-400);color:var(--navy-900);font:700 .68rem/1 var(--font-mono);border-radius:7px;padding:4px 6px;position:absolute;bottom:-6px;right:-10px}.gl__page--motion svg{width:100%;height:100%;position:absolute;inset:0}.gl__path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-dasharray:3 4;opacity:.45}.gl__dot{fill:var(--teal-400)}.gl__bar{opacity:.5;height:4px;animation:gl-bar 2.6s var(--ease-io) infinite alternate;background:currentColor;border-radius:4px;position:absolute;left:8px}.gl__bar.b1{width:46%;bottom:10px}.gl__bar.b2{width:28%;animation-delay:-1.3s;bottom:18px}@keyframes gl-bar{0%{transform:translate(0)}to{transform:translate(14px)}}.gl__scene{perspective:240px;place-items:center;display:grid;position:absolute;inset:0}.gl__cube{width:38px;height:38px;transform-style:preserve-3d;animation:10s linear infinite gl-spin;position:relative}.gl__cube i{background:#02c9c31a;border:1.6px solid;position:absolute;inset:0}.gl__cube .f1{background:#02c9c338;transform:translateZ(19px)}.gl__cube .f2{transform:rotateY(180deg)translateZ(19px)}.gl__cube .f3{transform:rotateY(90deg)translateZ(19px)}.gl__cube .f4{transform:rotateY(-90deg)translateZ(19px)}.gl__cube .f5{transform:rotateX(90deg)translateZ(19px)}.gl__cube .f6{transform:rotateX(-90deg)translateZ(19px)}@keyframes gl-spin{0%{transform:rotateX(-26deg)rotateY(0)}to{transform:rotateX(-26deg)rotateY(360deg)}}@media (hover:hover){.prow:hover .gl__sheet{background:var(--navy-900)}.prow:hover .gl__sheet:first-child{transform:translate(24px,-16px)rotate(9deg)}.prow:hover .gl__sheet:nth-child(2){transform:translate(16px,-11px)rotate(6deg)}.prow:hover .gl__sheet:nth-child(3){transform:translate(8px,-5px)rotate(3deg)}.prow:hover .gl__scroll{animation-duration:3s}.prow:hover .gl__cube{animation-duration:3.5s}}.works-sec{background:var(--white)}.works{gap:clamp(88px,11vw,168px);display:grid}.work{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.work--rev{grid-template-columns:1fr 1.4fr}.work--rev .work__vis{order:2}.work__vis{padding:0 8% 10% 0;display:block;position:relative}.work--rev .work__vis{padding:0 0 10% 8%}.work__browser{background:var(--white);box-shadow:0 2px 6px #04193a0f, 0 50px 90px -40px #04193a73, inset 0 0 0 1px var(--line);border-radius:18px;display:block;position:relative;overflow:hidden}.work__bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.work__bar>i{background:#cfdbe1;border-radius:50%;width:10px;height:10px}.work__url{background:var(--white);height:25px;box-shadow:inset 0 0 0 1px var(--line);font:500 .74rem/1 var(--font-mono);color:var(--ink-2);border-radius:99px;align-items:center;gap:7px;margin-inline:auto;padding:0 14px;display:inline-flex}.work__url svg{fill:none;width:11px;height:11px;stroke:var(--teal-600);stroke-width:2.4px;stroke-linecap:round}.work__screen{aspect-ratio:16/10;background:var(--paper-2);display:block;position:relative;overflow:hidden}.work__slide{will-change:transform;display:block;position:absolute;inset:0;overflow:hidden}.work__slide:not(:first-child){box-shadow:0 -20px 40px -10px #04193a59}.work__slide picture,.work__slide img{width:100%;height:100%;display:block}.work__slide img{object-fit:cover;object-position:top center;transition:transform 1.4s var(--ease-out)}.work__phone{z-index:2;aspect-ratio:9/19.2;background:#050d1c;border-radius:26px;width:23%;padding:6px;position:absolute;bottom:0;right:0;box-shadow:inset 0 1px #ffffff1a,0 40px 70px -24px #04193a99}.work--rev .work__phone{left:0;right:auto}.work__phone-screen{background:#000;border-radius:20px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.work__phone-screen:before{content:"";z-index:2;background:#050d1c;border-radius:99px;width:30%;height:12px;margin-left:-15%;position:absolute;top:7px;left:50%}.work__mob,.work__mob img{width:100%;display:block}.work__phone:not(.work__phone--tall) .work__mob,.work__phone:not(.work__phone--tall) .work__mob img{object-fit:cover;object-position:top;height:100%}.work__phone--tall .work__mob img{height:auto}.work__hint{z-index:3;background:var(--teal-400);height:50px;color:var(--navy-900);white-space:nowrap;box-shadow:var(--shadow-teal);opacity:0;transition:opacity .35s, transform .6s var(--ease-out);pointer-events:none;border-radius:99px;align-items:center;gap:8px;padding:0 22px 0 18px;font-weight:650;display:inline-flex;position:absolute;top:44%;left:46%;transform:translate(-50%,-50%)scale(.8)}.work__hint .ic{width:18px;height:18px}@media (hover:hover){.work__vis:hover .work__hint{opacity:1;transform:translate(-50%,-50%)scale(1)}.work__vis:hover .work__slide img{transform:scale(1.025)}}@media (hover:none){.work__hint{opacity:1;height:42px;padding:0 16px 0 12px;font-size:.9rem;top:auto;bottom:calc(10% + 14px);left:14px;transform:none}.work--rev .work__hint{left:auto;right:14px}}.work__info{justify-items:start;gap:20px;display:grid}.work__top{align-items:center;gap:14px;display:flex}.work__n{color:var(--teal-700);font-size:.8rem}.work__cat{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem}.work__name{font-size:clamp(2rem,1.2rem + 2.3vw,3.4rem)}.work__desc{max-width:34em;color:var(--ink-2);font-size:1.05rem}.work__done h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:.7rem;font-weight:500}.work__done ul{gap:9px;display:grid}.work__done li{align-items:flex-start;gap:10px;display:flex}.work__done li .ic{width:18px;height:18px;color:var(--teal-500);margin-top:3px}.work__meta{gap:40px;padding-top:4px;display:flex}.work__meta div{gap:4px;display:grid}.work__meta dt{font:500 .68rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.work__meta dd{margin:0;font-weight:650}.work__cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.work__domain{color:var(--ink-3);font-size:.78rem}@media (width<=960px){.work{grid-template-columns:1fr}.work--rev .work__vis{order:0;padding:0 8% 10% 0}.work--rev .work__phone{left:auto;right:0}.work--rev .work__hint{left:14px;right:auto}}.s3d{background:#030a17;position:relative}.s3d__pin{height:100svh;position:relative;overflow:hidden}.s3d__canvas{position:absolute;inset:0}.s3d__canvas canvas{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-out);display:block}.s3d.is-ready .s3d__canvas canvas{opacity:1}.s3d__fallback{opacity:.35;width:36%;max-width:520px;transition:opacity .8s;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.s3d__fallback .logo{width:100%;height:auto}.s3d.is-ready .s3d__fallback{opacity:0}.s3d__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030a17e6 0%,#030a179e 30%,#030a1700 54%),linear-gradient(#030a1700 76%,#030a17d9 100%);position:absolute;inset:0}.s3d__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.s3d__wrap{height:100%;padding-top:var(--hdr-h);flex-direction:column;justify-content:center;padding-bottom:110px;display:flex;position:relative}.s3d__copy{pointer-events:auto;justify-items:start;gap:22px;max-width:500px;display:grid}.s3d__title{font-size:clamp(2rem,1rem + 2.7vw,4rem)}.s3d__buy{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:2px;display:flex}.s3d__price .price__main{font:620 clamp(1.35rem, 1rem + .9vw, 1.9rem)/1 var(--font-display);letter-spacing:-.035em}.s3d__progress{gap:14px;display:grid;position:absolute;bottom:30px;left:0;right:0}.s3d__steps{flex-wrap:wrap;gap:8px 34px;display:flex}.s3d__step{color:var(--on-dark-3);align-items:baseline;gap:10px;font-weight:600;transition:color .4s;display:flex}.s3d__step span{color:var(--teal-300);opacity:.6;font-size:.72rem;transition:opacity .4s}.s3d__step.is-active{color:#fff}.s3d__step.is-active span{opacity:1}.s3d__bar{background:var(--line-dark);border-radius:2px;height:2px;position:relative;overflow:hidden}.s3d__bar i{background:var(--grad-teal);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.s3d__loader{right:var(--gutter);top:calc(var(--hdr-h) + 22px);z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-300);align-items:center;gap:10px;font-size:.72rem;display:flex;position:absolute}.s3d__loader i{border:2px solid #3fe2d34d;border-top-color:var(--teal-300);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.s3d__mcopy{display:none}.s3d__credits{color:var(--on-dark-3);padding:18px 0 30px;font-size:.78rem}.s3d__credits summary{cursor:pointer;letter-spacing:.06em;width:fit-content}.s3d__credits summary:hover{color:var(--teal-300)}.s3d__credits ul{gap:6px;margin-top:12px;display:grid}.s3d__credits a{text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.s3d__shade{background:linear-gradient(#030a17e6 0%,#030a1700 30% 72%,#030a17e6 100%)}.s3d__wrap{padding-top:calc(var(--hdr-h) + 14px);justify-content:flex-start;padding-bottom:0}.s3d__copy .s3d__text,.s3d__copy .s3d__buy{display:none}.s3d__copy{gap:12px}.s3d__title{font-size:clamp(1.55rem,6.4vw,2.4rem)}.s3d__progress{bottom:22px}.s3d__step:not(.is-active){display:none}.s3d__mcopy{justify-items:start;gap:22px;padding-top:36px;display:grid}}.princ{background:var(--navy-900)}.princ__in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,120px);display:grid}.princ__head{top:calc(var(--hdr-h) + 48px);justify-items:start;gap:22px;display:grid;position:sticky}.princ__it{border-top:1px solid var(--line-dark);grid-template-columns:64px 1fr;gap:18px;padding:clamp(26px,3.2vw,44px) 0;display:grid;position:relative}.princ__it:last-child{border-bottom:1px solid var(--line-dark)}.princ__n{color:var(--teal-300);padding-top:8px;font-size:.82rem}.princ__body{gap:10px;display:grid}.princ__body p{max-width:36em;color:var(--on-dark-2)}.princ__line{background:var(--teal-400);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (width<=900px){.princ__in{grid-template-columns:1fr}.princ__head{position:static}.princ__it{grid-template-columns:44px 1fr}}.faq{background:var(--paper)}.faq__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,120px);display:grid}.faq__aside{top:calc(var(--hdr-h) + 40px);justify-items:start;gap:22px;display:grid;position:sticky}.faq__ask{border-radius:var(--r-lg);background:var(--white);width:100%;box-shadow:inset 0 0 0 1px var(--line);gap:8px;margin-top:14px;padding:24px;display:grid}.faq__ask b{font:600 1.1rem/1.2 var(--font-display);letter-spacing:-.02em}.faq__ask p{color:var(--ink-2)}.faq__ask-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ms--light{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .3s, transform .4s var(--ease-out)}.ms--light:hover{box-shadow:inset 0 0 0 1px var(--navy-850);transform:translateY(-2px)}.qa{border-bottom:1px solid var(--line-2)}.qa:first-child{border-top:1px solid var(--line-2)}.qa__q{cursor:pointer;grid-template-columns:44px 1fr 40px;align-items:center;gap:12px;padding:24px 0;list-style:none;display:grid}.qa__q::-webkit-details-marker{display:none}.qa__n{color:var(--teal-700);font-size:.76rem}.qa__t{font:600 clamp(1.02rem, .92rem + .42vw, 1.3rem)/1.3 var(--font-display);letter-spacing:-.02em;transition:color .3s}.qa__q:hover .qa__t{color:var(--teal-600)}.qa__ic{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;transition:background-color .4s,box-shadow .4s;position:relative}.qa__ic i{width:14px;height:1.6px;transition:transform .5s var(--ease-out);background:currentColor;border-radius:2px;margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.qa__ic i:last-child{transform:rotate(90deg)}.qa[open] .qa__ic{background:var(--teal-400);box-shadow:none}.qa[open] .qa__ic i:last-child{transform:rotate(0)}.qa__a{overflow:hidden}.qa__a p{max-width:46em;color:var(--ink-2);padding:0 52px 26px 56px}@media (width<=900px){.faq__in{grid-template-columns:1fr}.faq__aside{position:static}.qa__q{grid-template-columns:32px 1fr 36px;padding:20px 0}.qa__ic{width:36px;height:36px}.qa__a p{padding:0 0 22px 44px}}.cblock{background:var(--navy-900);position:relative;overflow:hidden}.cblock__glow{pointer-events:none;background:radial-gradient(closest-side,#02c9c32b,#0000 70%);width:76vw;height:76vw;position:absolute;bottom:-36%;left:-16%}.cblock__in{grid-template-columns:1fr 1.08fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid;position:relative}.cblock__copy{top:calc(var(--hdr-h) + 40px);align-content:start;justify-items:start;gap:24px;display:grid;position:sticky}.cblock__copy .msgrs{width:100%;max-width:560px}.cblock__ua{color:var(--on-dark-2);align-items:center;gap:8px;font-size:.95rem;display:flex}.cblock__ua .ic{width:18px;color:var(--teal-400)}@media (width<=1000px){.cblock__in{grid-template-columns:1fr}.cblock__copy{position:static}}.lf{border-radius:var(--r-xl);background:var(--white);color:var(--ink);padding:clamp(22px,3vw,40px);position:relative;box-shadow:0 2px 6px #00000014,0 60px 120px -60px #0009}.lf__body{gap:22px;display:grid}.lf__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.lf__title{font:620 clamp(1.3rem, 1rem + .8vw, 1.75rem)/1.1 var(--font-display);letter-spacing:-.035em}.lf__to{color:#1683bc;letter-spacing:.04em;white-space:nowrap;background:#e9f6fd;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:.7rem;display:inline-flex}.lf__to .ic{width:15px;height:15px}.lf__set{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.lf__legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:.95rem;font-weight:650}.lf__legend+*{clear:both}.lf__opt{color:var(--ink-3);margin-left:4px;font-size:.8rem;font-weight:400}.lf__chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{height:42px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .3s, color .3s, box-shadow .3s, transform .4s var(--ease-back);border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:550;display:inline-flex}.chip:hover span{box-shadow:inset 0 0 0 1px var(--navy-850)}.chip input:checked+span{background:var(--navy-900);color:#fff;box-shadow:none;transform:scale(1.02)}.chip input:focus-visible+span{outline:2px solid var(--teal-400);outline-offset:2px}.chip--ms .ic{width:17px;height:17px}.chip--telegram .ic{color:#2aabee}.chip--whatsapp .ic{color:#25d366}.chip--viber .ic{color:#7360f2}.chip--call .ic,.chip--email .ic{color:var(--teal-600)}.chip input:checked+span .ic{color:var(--teal-300)}.lf__price{opacity:0;transition:grid-template-rows .55s var(--ease-out), opacity .4s;grid-template-rows:0fr;display:grid}.lf__price.is-on{opacity:1;grid-template-rows:1fr}.lf__price-clip{min-height:0;overflow:hidden}.lf__price-in{background:linear-gradient(100deg, var(--mint-100), #e6f6fb);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:4px;padding:14px 18px;display:flex}.lf__price-l{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-800);font-size:.7rem}.lf__price-v{font:620 1.2rem/1.2 var(--font-display);letter-spacing:-.03em;color:var(--navy-900)}.lf__price-v small{font:500 .8rem/1 var(--font-mono);color:var(--ink-3);letter-spacing:0;margin-left:8px}.lf__price-v.is-text{font:550 .95rem/1.4 var(--font-text);letter-spacing:0}.lf__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld{align-content:start;gap:7px;display:grid;position:relative}.fld label{font-size:.875rem;font-weight:650}.fld label i{color:var(--teal-600);font-style:normal}.fld input,.fld textarea{background:var(--paper);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border:0;border-radius:14px;outline:none;padding:0 16px;font-size:1rem;transition:box-shadow .3s,background-color .3s}.fld textarea{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.5}.fld input::placeholder,.fld textarea::placeholder{color:#98a9b9}.fld input:hover,.fld textarea:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.fld input:focus,.fld textarea:focus{box-shadow:inset 0 0 0 2px var(--teal-400), 0 0 0 5px #02c9c324;background:#fff}.fld__err{color:#d33a3a;font-size:.8rem;font-weight:550;display:none}.fld.is-invalid input{background:#fff6f6;box-shadow:inset 0 0 0 2px #e05252}.fld.is-invalid .fld__err{display:block}.lf__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf__submit{--bh:60px;margin-top:4px;font-size:1.05rem}.lf__submit.is-loading{pointer-events:none}.lf__submit.is-loading .btn__ic svg{animation:.9s linear infinite spin}.lf__consent{text-align:center;color:var(--ink-3);font-size:.78rem}.lf__consent a{text-underline-offset:2px;text-decoration:underline}.lf__state{text-align:center;justify-items:center;gap:14px;padding:clamp(28px,5vw,60px) 6px;display:grid}.lf__state[hidden]{display:none}.lf__check{width:86px;height:86px}.lf__check circle{fill:var(--mint-100);stroke:var(--teal-400);stroke-width:2.6px;stroke-dasharray:183;stroke-dashoffset:183px}.lf__check path{fill:none;stroke:var(--teal-600);stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px}.lf.is-done .lf__check circle{animation:draw .9s var(--ease-out) forwards}.lf.is-done .lf__check path{animation:draw .55s .55s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.lf__state-t{max-width:18em;font:620 1.5rem/1.2 var(--font-display);letter-spacing:-.035em}.lf__state-p{max-width:30em;color:var(--ink-2)}.lf__err-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=560px){.lf__row{grid-template-columns:1fr}.lf{border-radius:var(--r-lg)}}html[lang=en] .hero__title{font-size:calc(var(--fs-hero) * .9)}@media (width<=1000px){html[lang=en] .hero__title{font-size:clamp(2.2rem,8.6vw,4.3rem)}}@media (width>=1001px) and (height<=760px){.hero{padding-bottom:calc(var(--r-xl) + 2px)}.hero__copy{gap:14px}.hero__lead{max-width:42em;font-size:1rem}.hero .btn{--bh:52px}.hero__strip{margin-top:14px}.hs{gap:6px;padding-block:11px 12px}.hs__price .price__main{font-size:clamp(1.1rem,.75rem + .8vw,1.45rem)}}.s3d__copy{opacity:var(--s3d-copy,1);transform:translateY(calc((1 - var(--s3d-copy,1)) * -26px))}.s3d.is-flying .s3d__copy{pointer-events:none}.s3d__shade{opacity:calc(.3 + .7 * var(--s3d-copy,1))}.phero{padding:calc(var(--hdr-h) + clamp(44px, 9vh, 120px)) 0 clamp(56px, 8vw, 110px);background:var(--paper);position:relative;overflow:clip}.phero__lines,.cpage>.phero__lines{width:min(100% - 2 * var(--gutter), var(--maxw));pointer-events:none;grid-template-columns:repeat(4,1fr);margin-inline:auto;display:grid;position:absolute;inset:0}.phero__lines i{border-left:1px solid var(--line)}.phero__lines i:last-child{border-right:1px solid var(--line)}.phero__glow{pointer-events:none;background:radial-gradient(closest-side,#02c9c32b,#0000 70%);width:56vw;max-width:900px;height:56vw;max-height:900px;position:absolute;top:-30%;right:-12%}.phero__in{justify-items:start;gap:26px;display:grid;position:relative}.phero__title{max-width:15em}.phero__lead{max-width:38em}.phero__tools{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.phero--compact{padding-bottom:48px}.crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;font-size:.72rem;display:flex}.crumbs a{transition:color .3s}.crumbs a:hover{color:var(--teal-600)}.crumbs [aria-current]{color:var(--teal-700)}@media (width<=760px){.phero__lines{display:none}}.tjump{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);width:100%;margin-top:clamp(16px,4vw,44px);display:grid}.tjump__a{border-right:1px solid var(--line);align-content:start;gap:6px;padding:18px 40px 20px 18px;transition:background-color .4s;display:grid;position:relative}.tjump__a:first-child{padding-left:0}.tjump__a:last-child{border-right:0}.tjump__n{color:var(--teal-700);font-size:.72rem}.tjump__name{font:600 1.05rem/1.2 var(--font-display);letter-spacing:-.02em}.tjump__price .price__main{font:500 .85rem/1 var(--font-mono);color:var(--ink-2)}.tjump__price .price__from{font-size:.78rem}.tjump__go{opacity:.35;width:18px;height:18px;transition:opacity .3s, transform .5s var(--ease-out);position:absolute;top:20px;right:14px;transform:rotate(90deg)}.tjump__a:hover .tjump__go{opacity:1;transform:rotate(90deg)translate(4px)}@media (width<=900px){.tjump{grid-template-columns:1fr 1fr}.tjump__a,.tjump__a:first-child{border-right:0;border-bottom:1px solid var(--line);padding-left:0}}.tier{background:var(--white);border-top:1px solid var(--line);padding-block:clamp(72px,9vw,140px);scroll-margin-top:20px;position:relative}.tier--alt{background:var(--paper)}.tier__in{grid-template-columns:minmax(300px,.88fr) 1.2fr;align-items:start;gap:clamp(32px,6vw,110px);display:grid}.tier__card{top:calc(var(--hdr-h) + 24px);position:sticky}.tier__card-in{border-radius:var(--r-xl);background:var(--navy-900);color:var(--on-dark);gap:16px;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #04193a14,0 50px 90px -40px #04193a8c}.tier__card-in:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#02c9c347,#0000 70%);width:90%;position:absolute;top:-45%;right:-35%}.tier__card-in>*{position:relative}.tier__top{justify-content:space-between;align-items:flex-start;display:flex}.tier__n{letter-spacing:.1em;color:var(--teal-300);font-size:.74rem}.tier__gl{color:#fff}.tier__gl .gl__sheet{background:var(--navy-900)}.tier__name{font:620 clamp(1.8rem, 1.2rem + 1.8vw, 2.8rem)/1.02 var(--font-display);letter-spacing:-.045em}.tier__tag{color:var(--teal-300);font-weight:650}.tier__price .price__main{font:620 clamp(1.35rem, 1rem + 1.1vw, 2rem)/1.1 var(--font-display);letter-spacing:-.04em}.tier__meta{border-top:1px solid var(--line-dark);gap:32px;padding:16px 0 6px;display:flex}.tier__meta div{gap:4px;display:grid}.tier__meta dt{font:500 .66rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3)}.tier__meta dd{margin:0;font-weight:650}.tier__card .btn{margin-top:6px}.tier__card .btn__t{text-overflow:ellipsis;overflow:hidden}.tier__body{gap:clamp(32px,4vw,52px);padding-top:6px;display:grid}.tier__desc{max-width:26em;font:500 clamp(1.25rem, 1rem + .8vw, 1.7rem)/1.42 var(--font-text);letter-spacing:-.012em;color:var(--ink)}.tier__h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:.7rem;font-weight:500}.tier__for{border-top:1px solid var(--line)}.tier__for li{border-bottom:1px solid var(--line);gap:14px;padding:15px 0;font-weight:550;display:flex}.tier__for li:before{content:"→";font-family:var(--font-mono);color:var(--teal-500)}.tier__inc{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.tier__inc li{align-items:flex-start;gap:11px;display:flex}.tier__inc .ic{background:var(--mint-100);width:22px;height:22px;color:var(--teal-700);stroke-width:2.6px;border-radius:50%;flex:none;margin-top:1px;padding:4px}@media (width<=960px){.tier__in{grid-template-columns:1fr}.tier__card{position:static}.tier__inc{grid-template-columns:1fr}}.cmp{background:var(--white)}.cmp__scroll{border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);-webkit-overflow-scrolling:touch;overflow-x:auto}.cmp__t{border-collapse:separate;border-spacing:0;width:100%;min-width:780px}.cmp__t th,.cmp__t td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:16px 20px}.cmp__t thead th{padding-top:26px;padding-bottom:18px}.cmp__t tbody th{width:22%;color:var(--ink-2);font-size:.95rem;font-weight:600}.cmp__t td:nth-child(4),.cmp__t th:nth-child(4){background:#02c9c30f}.cmp__n{color:var(--teal-700);margin-bottom:6px;font-size:.7rem;display:block}.cmp__name{font:600 1.05rem/1.2 var(--font-display);letter-spacing:-.02em}.cmp__yes{background:var(--teal-400);width:24px;height:24px;color:var(--navy-900);stroke-width:2.8px;border-radius:50%;padding:4px}.cmp__no{color:var(--ink-3)}.cmp__txt{font-weight:550}.cmp__price .price__main{font:620 1.02rem/1.2 var(--font-display);letter-spacing:-.03em;white-space:normal}.cmp__order-row th,.cmp__order-row td{border-bottom:0;padding-bottom:24px}.cmp__order{background:var(--navy-900);color:#fff;border-radius:99px;align-items:center;gap:8px;height:42px;padding:0 16px 0 18px;font-size:.9rem;font-weight:650;transition:background-color .3s,color .3s;display:inline-flex}.cmp__order .ic{width:16px;height:16px}.cmp__order:hover{background:var(--teal-400);color:var(--navy-900)}.factors{background:var(--paper)}.factors .sec-head__side b{color:var(--ink)}.factors__grid{border-radius:var(--r-lg);background:var(--line);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.factor{background:var(--white);align-content:start;gap:10px;padding:clamp(22px,2.6vw,34px);transition:background-color .4s;display:grid}.factor:hover{background:var(--mint-100)}.factor__n{color:var(--teal-700);font-size:.72rem}.factor__h{font:600 1.15rem/1.25 var(--font-display);letter-spacing:-.02em}.factor p{color:var(--ink-2);font-size:.95rem}@media (width<=900px){.factors__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.factors__grid{grid-template-columns:1fr}}.ptl{background:var(--white)}.ptl__in{position:relative}.ptl__line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:40px;bottom:40px;left:27px}.ptl__line span{border-radius:inherit;background:linear-gradient(180deg, var(--teal-600), var(--mint-400));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.pstep{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(220px,.48fr);gap:10px clamp(20px,3vw,48px);padding:clamp(28px,3.4vw,44px) 0;display:grid;position:relative}.pstep:last-child{border-bottom:0}.pstep__dot{z-index:1;background:var(--white);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;transition:background-color .5s,box-shadow .5s;position:absolute;top:calc(clamp(28px,3.4vw,44px) + 12px);left:18px}.pstep.is-on .pstep__dot{background:var(--teal-400);box-shadow:0 0 0 7px #02c9c32e}.pstep__num{font:650 clamp(2.4rem, 1.6rem + 2.4vw, 4rem)/1 var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.3px var(--line-2);grid-column:2;transition:-webkit-text-stroke-color .5s,color .5s}.pstep.is-on .pstep__num{-webkit-text-stroke-color:var(--teal-500)}.pstep__main{grid-column:2;gap:12px;max-width:40em;display:grid}.pstep__main p{color:var(--ink-2)}.pstep__side{grid-area:1/3/span 2;align-content:start;justify-items:start;gap:14px;padding-top:10px;display:grid}.pstep__time{background:var(--paper);height:34px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;display:inline-flex}.pstep__time .ic{width:15px;height:15px;color:var(--teal-600)}.pstep__res{gap:4px;display:grid}.pstep__res small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.pstep__res b{font-weight:650}@media (width<=860px){.pstep{grid-template-columns:40px 1fr}.pstep__side{grid-area:auto/2;padding-top:4px}.ptl__line{left:19px}.pstep__dot{left:10px}}.needs{background:var(--paper)}.needs__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.need{border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease-out), box-shadow .4s;align-content:start;gap:12px;padding:26px;display:grid}.need:hover{box-shadow:inset 0 0 0 1px var(--teal-400), var(--shadow-1);transform:translateY(-4px)}.need__n{color:var(--teal-700);font-size:.72rem}.need__h{font:600 1.12rem/1.25 var(--font-display);letter-spacing:-.02em}.need p{color:var(--ink-2);font-size:.95rem}@media (width<=1000px){.needs__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.needs__grid{grid-template-columns:1fr}}.manif{background:var(--white)}.manif .label{margin-bottom:28px}.manif__t{max-width:22em;font:600 clamp(1.55rem, 1rem + 2.5vw, 3.3rem)/1.2 var(--font-display);letter-spacing:-.035em}.fwname{background:var(--navy-900)}.fwname__grid{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}.fwname__it{border-top:1px solid var(--line-dark);gap:18px;padding-top:28px;display:grid}.fwname__w{font:700 clamp(4rem, 2rem + 9vw, 11rem)/.9 var(--font-display);letter-spacing:-.06em;color:#fff}.fwname__w--teal{color:var(--teal-400)}.fwname__it p{max-width:26em;color:var(--on-dark-2);font-size:1.1rem}@media (width<=760px){.fwname__grid{grid-template-columns:1fr}}.uamap{background:var(--paper)}.uamap__in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.uamap__copy{justify-items:start;gap:22px;display:grid}.uamap__fig{margin:0;position:relative}.uamap__fig svg{width:100%;height:auto;overflow:visible}.uamap__land{fill:url(#ua-fill)}.uamap__outline{fill:none;stroke:var(--teal-600);stroke-width:1.8px;stroke-linejoin:round}.uamap__arc{fill:none;stroke:var(--teal-500);stroke-width:1.6px;stroke-dasharray:5 7;opacity:.75;animation:3s linear infinite ua-flow}@keyframes ua-flow{to{stroke-dashoffset:-120px}}.uamap__dot{fill:var(--teal-400);stroke:#fff;stroke-width:2.5px}.uamap__city--hq .uamap__dot{fill:var(--navy-900);stroke:var(--teal-400);stroke-width:3.5px}.uamap__pulse{fill:var(--teal-400);opacity:.35;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite ua-pulse}.uamap__city:nth-child(3n) .uamap__pulse{animation-delay:-1s}.uamap__city:nth-child(3n+1) .uamap__pulse{animation-delay:-2s}@keyframes ua-pulse{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.uamap__label{font:650 24px var(--font-text);fill:var(--navy-900);paint-order:stroke;stroke:var(--paper);stroke-width:7px;stroke-linejoin:round}.uamap__cap{text-align:right;color:var(--ink-3);margin-top:10px;font-size:.62rem}@media (width<=900px){.uamap__in{grid-template-columns:1fr}}.stack{background:var(--navy-900)}.stack__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stack__copy{justify-items:start;gap:22px;display:grid}.stack__list{flex-wrap:wrap;gap:10px;display:flex}.stack__it{height:50px;color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--line-dark-2);transition:background-color .4s, color .4s, transform .5s var(--ease-out);background:#ffffff08;border-radius:99px;align-items:center;padding:0 22px;font-size:.9rem;display:inline-flex}.stack__it:hover{background:var(--teal-400);color:var(--navy-900);transform:translateY(-3px)}@media (width<=900px){.stack__in{grid-template-columns:1fr}}.values{background:var(--white)}.values__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.value{border-radius:var(--r-lg);background:var(--paper);min-height:220px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease-out), background-color .4s;align-content:start;gap:12px;padding:28px;display:grid}.value:hover{background:var(--mint-100);transform:translateY(-4px)}.value__n{color:var(--teal-700);font-size:.72rem}.value__h{font:620 1.5rem/1.1 var(--font-display);letter-spacing:-.035em}.value p{color:var(--ink-2)}@media (width<=1000px){.values__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.values__grid{grid-template-columns:1fr}}.cpage{padding:calc(var(--hdr-h) + clamp(36px, 7vh, 96px)) 0 var(--sec-y);background:var(--paper);position:relative;overflow:clip}.cpage__glow{pointer-events:none;background:radial-gradient(closest-side,#02c9c324,#0000 70%);width:60vw;height:60vw;position:absolute;top:10%;left:-16%}.cpage__in{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(32px,5vw,96px);display:grid;position:relative}.cpage__copy{top:calc(var(--hdr-h) + 32px);justify-items:start;gap:24px;display:grid;position:sticky}.cpage__block{gap:14px;width:100%;max-width:560px;display:grid}.cpage__h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:500}.cpage__next{gap:12px;display:grid}.cpage__next li{align-items:baseline;gap:14px;font-weight:550;display:flex}.cpage__next-n{color:var(--teal-700);font-size:.72rem}.cpage__ua{color:var(--ink-2);align-items:center;gap:8px;display:flex}.cpage__ua .ic{width:18px;color:var(--teal-500)}.cpage .lf{box-shadow:0 2px 6px #04193a0f, 0 50px 100px -50px #04193a80, inset 0 0 0 1px var(--line)}@media (width<=1000px){.cpage__in{grid-template-columns:1fr}.cpage__copy{position:static}}.legal{background:var(--white)}.legal__in{max-width:900px;display:grid}.legal__b{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:18px;padding:30px 0;display:grid}.legal__n{color:var(--teal-700);padding-top:6px;font-size:.78rem}.legal__b p{max-width:44em;color:var(--ink-2);margin-top:10px}.nf{min-height:100svh;padding:calc(var(--hdr-h) + 40px) 0 80px;background:var(--paper);text-align:center;place-items:center;display:grid}.nf__in{justify-items:center;gap:22px;display:grid}.nf__win{background:var(--grad-navy);width:min(420px,80vw);box-shadow:var(--shadow-2);border-radius:24px;margin-bottom:14px;padding:0 10px 10px}.nf__bar{align-items:center;gap:7px;height:40px;padding-left:8px;display:flex}.nf__bar i{background:#fff;border-radius:50%;width:10px;height:10px}.nf__screen{aspect-ratio:1.6;background:#fff;border-radius:14px;place-items:center;display:grid;position:relative}.nf__code{font:700 clamp(4rem, 12vw, 7rem)/1 var(--font-display);letter-spacing:-.06em;background:var(--grad-teal);color:#0000;-webkit-background-clip:text;background-clip:text}.nf__caret{background:var(--teal-400);border-radius:2px;width:4px;height:18%;animation:1s step-end infinite blink;position:absolute;bottom:26%;right:18%}.nf__act{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.works-sec--page{padding-top:clamp(40px,5vw,72px)}.pstep__res b{align-items:center;gap:8px;display:inline-flex}.pstep__res b .ic{background:var(--mint-100);width:20px;height:20px;color:var(--teal-700);stroke-width:2.6px;border-radius:50%;padding:3px}
