@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-ext-wght-normal.33guj0l_w59ai.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(../media/onest-cyrillic-wght-normal.2nup_w1yytguo.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(../media/onest-math-wght-normal.1b9eq8v3a98iz.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(../media/onest-symbols-wght-normal.40dw419x9klg1.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(../media/onest-vietnamese-wght-normal.3z8uq7hmqoooo.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(../media/onest-latin-ext-wght-normal.1o4rsc9mn3dne.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(../media/onest-latin-wght-normal.0zctgtcp9xj58.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-cyrillic-ext-400-normal.1y852_k37qxdj.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-400-normal.3yxcq7mwcix1w.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/golos-text-cyrillic-400-normal.1-27fr0hrw7uw.woff2)format("woff2"),url(../media/golos-text-cyrillic-400-normal.07rw_txanjujs.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/golos-text-latin-ext-400-normal.37wrmjifd2hnz.woff2)format("woff2"),url(../media/golos-text-latin-ext-400-normal.0f1lxpmb4vsiy.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/golos-text-latin-400-normal.3vcgn_ptsdx2w.woff2)format("woff2"),url(../media/golos-text-latin-400-normal.2cy5q80j0tcnx.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-cyrillic-ext-500-normal.16gakev78ssn3.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-500-normal.1x1xuzdea3wab.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/golos-text-cyrillic-500-normal.0kyc5w2kz2i56.woff2)format("woff2"),url(../media/golos-text-cyrillic-500-normal.0lqs28_dr2wab.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/golos-text-latin-ext-500-normal.3epcg468sis00.woff2)format("woff2"),url(../media/golos-text-latin-ext-500-normal.15xdlwsg9k559.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(../media/golos-text-latin-500-normal.2s2rhjltmga0w.woff2)format("woff2"),url(../media/golos-text-latin-500-normal.3tot7wi4k3gdx.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-cyrillic-ext-600-normal.30fvky6-99z5y.woff2)format("woff2"),url(../media/golos-text-cyrillic-ext-600-normal.05h7wtw6_ouz1.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/golos-text-cyrillic-600-normal.33hom1wxmfqq6.woff2)format("woff2"),url(../media/golos-text-cyrillic-600-normal.229df4kvaqgju.woff)format("woff");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-display:swap;font-weight:600;src:url(../media/golos-text-latin-ext-600-normal.44azyguzhy9qg.woff2)format("woff2"),url(../media/golos-text-latin-ext-600-normal.1aidwqfw7u2as.woff)format("woff");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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(../media/golos-text-latin-600-normal.3y833lnm0s2qg.woff2)format("woff2"),url(../media/golos-text-latin-600-normal.3tq3ukmps5cen.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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{--ink:#071b2b;--ink-2:#05131f;--ink-3:#0a2237;--ink-4:#0d2c45;--paper:#f5f2ec;--paper-2:#f0ece4;--paper-3:#e9e4da;--paper-4:#fbfaf7;--accent:#8cc3d2;--accent-ink:#2c7a93;--f-onest:"Onest Variable", "Onest", system-ui, sans-serif;--f-golos:"Golos Text", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--ease-mask:cubic-bezier(.16, .84, .24, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img{max-width:100%}a{text-decoration:none}button,input,textarea,select{font:inherit}::selection{color:#071b2b;background:#8cc3d2}:focus-visible{outline-offset:2px;outline:2px solid #8cc3d2}.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-link{z-index:10000;color:#071b2b;font:500 14px var(--f-onest);background:#f5f2ec;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}@keyframes vn-fade{0%{opacity:0}to{opacity:1}}@keyframes vn-task-swap{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes vn-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes vn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--vn-head-h:88px}@media (max-width:999px){:root{--vn-head-h:85px}}.h-mono{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8cc3d2;font-size:10.5px}.h-header{z-index:800;color:#f5f2ec;font-family:var(--f-golos);background:#05131f00;border-bottom:1px solid #f5f2ec00;transition:background .6s,border-color .6s,padding .6s;position:fixed;top:0;left:0;right:0}.h-header.is-scrolled{background:#05131feb;border-color:#f5f2ec1a}.h-header.h-header--solid{background:#05131f;position:sticky}.h-header .h-logo:hover{color:#f5f2ec}.h-header__in{align-items:center;gap:26px;max-width:1400px;margin:0 auto;padding:22px clamp(16px,3vw,44px);display:flex}.h-header .h-logo{color:#f5f2ec;flex:none;align-items:center;gap:12px;display:flex}.h-mark{width:28px;height:28px;transition:transform .8s var(--ease);border:1px solid #8cc3d2b3;border-radius:50%;display:block;position:relative}.h-mark:before{content:"";border:1px solid #8cc3d261;border-radius:50%;position:absolute;inset:5px}.h-mark:after{content:"";background:#8cc3d2;border-radius:50%;position:absolute;inset:11px}.h-logo__name{font-family:var(--f-onest);letter-spacing:-.022em;font-size:18.5px;font-weight:500}.h-header__ctx{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8cc3d2a6;opacity:0;font-size:10.5px;transition:opacity .5s}.h-header.is-scrolled .h-header__ctx{opacity:1}.h-header__right{align-items:center;gap:18px;margin-left:auto;display:flex}.h-header .h-header__phone{color:#f5f2ecb3;font-size:14px}.h-header .h-header__phone:hover{color:#fff}.h-header .h-header__cta{font-family:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;color:#f5f2ec;background:0 0;border:1px solid #8cc3d273;align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:14px;font-weight:500;transition:background .5s,color .5s,border-color .5s;display:inline-flex}.h-header .h-header__cta:hover{color:#071b2b;background:#8cc3d2;border-color:#8cc3d2}.h-header .h-menu-btn{color:#f5f2ec;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f2ec38;align-items:center;gap:10px;padding:12px 18px;font-size:11px;transition:border-color .5s,background .5s;display:flex}.h-header .h-menu-btn:hover{background:#8cc3d214;border-color:#8cc3d2b3}.h-menu-btn__lines{flex-direction:column;gap:4px;display:flex}.h-menu-btn__lines span{background:#f5f2ec;width:15px;height:1px;display:block}.h-header__socials{border-right:1px solid #f5f2ec24;align-items:center;gap:16px;padding-right:18px;display:none}.h-header .h-header__socials a{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8cc3d2;font-size:10.5px;transition:color .4s}.h-header .h-header__socials a:hover{color:#f5f2ec}@media (min-width:1360px){.h-header__socials{display:flex}}@media (max-width:999px){.h-header [data-nav-desk],.h-header__ctx{display:none}}.h-nav{z-index:900;color:#f5f2ec;font-family:var(--f-golos);background:#05131ff7;animation:.4s both vn-fade;position:fixed;inset:0;overflow-y:auto}.h-nav__top{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:22px clamp(16px,3vw,44px);display:flex}.h-nav .h-nav__close{color:#f5f2ec;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f2ec38;padding:12px 18px;font-size:11px}.h-nav__body{flex-wrap:wrap;gap:clamp(30px,6vw,90px);max-width:1400px;margin:0 auto;padding:clamp(20px,4vw,60px) clamp(16px,3vw,44px) 60px;display:flex}.h-nav__links{flex-direction:column;flex:380px;display:flex}.h-nav .h-nav__link{color:#f5f2ec;font-family:var(--f-onest);letter-spacing:-.035em;transition:padding-left .6s var(--ease), color .4s ease;border-bottom:1px solid #f5f2ec1a;align-items:baseline;padding:clamp(12px,1.6vw,20px) 0;font-size:clamp(24px,3.4vw,46px);font-weight:400;display:flex}.h-nav .h-nav__link:hover{color:#8cc3d2;padding-left:22px}.h-nav__contacts{flex-direction:column;flex:0 300px;gap:14px;padding-top:10px;display:flex}.h-nav__contacts .h-mono{color:#8cc3d2b3;letter-spacing:.18em}.h-nav .h-nav__phone{font-family:var(--f-onest);letter-spacing:-.025em;color:#f5f2ec;font-size:22px}.h-nav .h-nav__phone:hover{color:#8cc3d2}.h-nav .h-nav__mail{color:#f5f2ecb3;font-size:15px}.h-nav .h-nav__mail:hover{color:#f5f2ec}.h-nav__contacts .h-nav__social-label{margin-top:22px}.h-nav__socials{flex-wrap:wrap;gap:8px;display:flex}.h-nav .h-nav__social{color:#f5f2ec;border:1px solid #8cc3d266;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:background .5s,color .5s,border-color .5s;display:inline-flex}.h-nav .h-nav__social:hover{color:#071b2b;background:#8cc3d2;border-color:#8cc3d2}
html:has(.h-root){scroll-behavior:smooth;background:#05131f}.h-root{color:#f5f2ec;font-family:var(--f-golos);background:#05131f;position:relative}.h-root a{color:#8cc3d2;text-decoration:none;transition:color .4s}.h-root a:hover{color:#f5f2ec}.h-root section[id],.h-root footer[id]{scroll-margin-top:0}.h-wrap{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,44px)}.h-eyebrow{align-items:center;gap:14px;display:flex}.h-eyebrow__line{background:#8cc3d2d9;width:34px;height:1px;display:block}.h-cursor{pointer-events:none;z-index:990;opacity:0;width:26px;height:26px;transition:opacity .3s ease, width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease), background .35s ease, border-color .35s ease;border:1px solid #8cc3d2b3;border-radius:50%;margin:-13px 0 0 -13px;position:fixed;top:0;left:0}.h-cursor.is-big{background:#8cc3d229;border-color:#8cc3d2e6;width:56px;height:56px;margin:-28px 0 0 -28px}@media (hover:none),(max-width:999px){.h-cursor{display:none}}.h-scene{position:relative}.h-pin{height:100vh;position:sticky;top:0;overflow:hidden}.h-hero{height:210vh}.h-hero .h-pin{background:radial-gradient(110% 90% at 62% 42%,#0d2c45 0%,#071b2b 58%,#05131f 100%)}.h-orbit-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.h-rings{pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.h-rings span{aspect-ratio:1;border-radius:50%;display:block;position:absolute;top:44%;left:62%;transform:translate(-50%,-50%)}.h-rings span:first-child{border:1px solid #8cc3d21a;width:26vw}.h-rings span:nth-child(2){border:1px solid #8cc3d213;width:42vw}.h-rings span:nth-child(3){border:1px solid #8cc3d20d;width:58vw}.h-hero__copy{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;width:min(46%,620px);padding:clamp(90px,11vw,150px) 0 clamp(40px,5vw,70px) clamp(28px,5.5vw,90px);display:flex;position:absolute;top:0;bottom:0;left:0}@media (max-width:1239px){.h-hero__copy{width:40%}}.h-hero__eyebrow{margin-bottom:clamp(18px,2.2vw,30px)}.h-hero h1{font-family:var(--f-onest);letter-spacing:-.04em;margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(34px,4.6vw,68px);font-weight:400;line-height:1.03}.h-mask{display:block;overflow:hidden}.h-mask>span{transition:transform 1.1s var(--ease-mask);display:block}.js .h-mask:not(.is-in)>span{transform:translateY(105%)}.h-mask--accent>span{color:#8cc3d2f2}.h-hero__lead{color:#f5f2ecb3;max-width:460px;margin:0 0 clamp(24px,2.8vw,36px);font-size:clamp(15.5px,1.2vw,18px);line-height:1.62}.h-hero__ctas{pointer-events:auto;flex-wrap:wrap;gap:12px;display:flex}.h-root .h-btn-light{color:#071b2b;transition:transform .5s var(--ease), box-shadow .5s ease;background:#f5f2ec;align-items:center;gap:12px;padding:18px 28px;font-size:15.5px;font-weight:600;display:inline-flex}.h-root .h-btn-light:hover{color:#071b2b;box-shadow:0 22px 50px -28px #f5f2ec99}.h-root .h-btn-ghost{color:#f5f2ec;border:1px solid #f5f2ec3d;align-items:center;gap:12px;padding:18px 26px;font-size:15.5px;transition:border-color .5s,background .5s;display:inline-flex}.h-root .h-btn-ghost:hover{color:#f5f2ec;background:#8cc3d214;border-color:#8cc3d2b3}.h-field{z-index:2;transition:transform .7s var(--ease);position:absolute;inset:0}.js .h-field:not(.is-ready) .h-node{opacity:0}.h-core{text-align:center;width:clamp(140px,15vw,210px);transition:opacity .6s ease, transform .8s var(--ease);position:absolute;top:44%;left:62%;transform:translate(-50%,-50%)}.h-core__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8cc3d2b3;margin-bottom:10px;font-size:10px;display:block}.h-core__label{font-family:var(--f-onest);letter-spacing:-.035em;font-size:clamp(21px,2.2vw,32px);font-weight:400;line-height:1.08;transition:color .4s;display:block}.h-core__sub{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f2ec61;margin-top:12px;font-size:10px;display:block}.h-root .h-node{will-change:transform;z-index:2;transition:opacity .6s;position:absolute;top:0;left:0}.h-node__pill{white-space:nowrap;color:#f5f2ecd9;cursor:pointer;background:#071b2bb3;border:1px solid #8cc3d242;align-items:center;gap:9px;padding:9px 14px;font-size:13.5px;transition:color .4s;display:inline-flex}.h-node__n{font-family:var(--f-mono);opacity:.65;font-size:10px}.h-hero__hint{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f2ec66;align-items:center;gap:12px;font-size:10.5px;transition:opacity .5s;display:flex;position:absolute;bottom:clamp(22px,3vw,34px);left:clamp(16px,3vw,44px)}.h-hero__hint:before{content:"";background:#f5f2ec4d;width:26px;height:1px;display:block}.h-hero__registry{opacity:0;transition:opacity .7s ease, transform .8s var(--ease);z-index:3;position:absolute;top:clamp(96px,12vw,150px);left:clamp(16px,3vw,44px);transform:translateY(20px)}.h-hero__registry.is-on{opacity:1;transform:none}.h-hero__registry .h-mono{margin-bottom:16px;display:block}.h-hero__registry-title{font-family:var(--f-onest);letter-spacing:-.038em;max-width:420px;font-size:clamp(28px,3.6vw,54px);font-weight:400;line-height:1.05;display:block}.h-svc{background:#071b2b;height:200vh}.h-svc .h-pin{flex-direction:column;display:flex}.h-scene-top{justify-content:space-between;align-items:baseline;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:clamp(88px,10vw,120px) clamp(16px,3vw,44px) clamp(20px,2vw,30px);display:flex}.h-count{font-family:var(--f-mono);letter-spacing:.14em;color:#f5f2ec94;font-size:10.5px}.h-svc__body{flex:auto;align-items:stretch;gap:clamp(20px,3vw,56px);width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:0 clamp(16px,3vw,44px) clamp(30px,4vw,56px);display:flex}.h-svc__main{flex-direction:column;flex:54%;justify-content:center;min-width:0;display:flex;position:relative}.h-svc__ghost{font-family:var(--f-onest);letter-spacing:-.07em;color:#8cc3d212;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,26vw,380px);font-weight:300;line-height:.8;transition:opacity .35s;position:absolute;top:50%;left:-.06em;transform:translateY(-58%)}.h-svc__inner{position:relative}.h-svc__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;margin-bottom:18px;font-size:10.5px;display:block}.h-svc__name{font-family:var(--f-onest);letter-spacing:-.038em;text-wrap:balance;max-width:620px;margin:0 0 20px;font-size:clamp(28px,3.6vw,54px);font-weight:400;line-height:1.05}.h-svc__desc{color:#f5f2ecad;text-wrap:pretty;max-width:540px;margin:0 0 26px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.62}.h-svc__tasks{flex-direction:column;gap:10px;max-width:540px;margin:0 0 28px;padding:0;list-style:none;display:flex}.h-svc__task{color:#f5f2ecc7;border-bottom:1px solid #f5f2ec17;align-items:baseline;gap:12px;padding-bottom:10px;font-size:14.5px;display:flex}.h-svc__task:before{content:"";background:#8cc3d2b3;flex:none;width:14px;height:1px;margin-top:9px;display:block}.h-svc__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.h-root .h-btn-tint{color:#f5f2ec;background:#8cc3d224;border:1px solid #8cc3d273;align-items:center;gap:12px;padding:16px 26px;font-size:15px;transition:background .5s,color .5s;display:inline-flex}.h-root .h-btn-tint:hover{color:#071b2b;background:#8cc3d2}.h-root .h-underline{border-bottom:1px solid #8cc3d259;padding-bottom:3px;font-size:15px}.h-svc__side{flex:46%;align-items:stretch;gap:clamp(14px,1.6vw,26px);min-width:0;display:flex}.h-svc__photo{background:#0a2237;flex:0 0 clamp(120px,15vw,210px);position:relative;overflow:hidden}.h-svc__photo img{object-fit:cover;object-position:50% 50%;filter:grayscale()contrast(1.08)brightness(.92);width:100%;height:100%;transition:opacity .5s;display:block}.h-svc__photo:after{content:"";background:linear-gradient(#071b2b1a,#071b2bbf);position:absolute;inset:0}.h-svc__person{color:#f5f2ecd9;z-index:1;font-size:12.5px;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.h-svc__list{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.h-root .h-row{color:#f5f2ec99;transition:color .4s ease, background .5s ease, padding-left .5s var(--ease);background:0 0;border-bottom:1px solid #f5f2ec14;align-items:flex-start;gap:14px;padding:clamp(5px,.75vw,10px) 10px;font-size:clamp(13px,1.05vw,15.5px);display:flex}.h-root .h-row:hover{color:#f5f2ec;background:#8cc3d20f;padding-left:20px}.h-root .h-row.is-active{color:#f5f2ec;background:#8cc3d214;padding-left:20px}.h-row__n{font-family:var(--f-mono);opacity:.6;min-width:18px;padding-top:3px;font-size:10px}.h-row__name{text-wrap:pretty;min-width:0;padding-bottom:1px;line-height:1.3}.h-sys{color:#071b2b;background:#f5f2ec;height:190vh}.h-sys .h-pin{align-items:center;display:flex}.h-sys .h-eyebrow{margin-bottom:clamp(24px,3vw,44px)}.h-dark-eyebrow .h-eyebrow__line{background:#071b2b73}.h-dark-eyebrow .h-mono{color:#071b2b99}.h-sys h2{font-family:var(--f-onest);letter-spacing:-.038em;text-wrap:balance;max-width:860px;margin:0 0 clamp(30px,4vw,56px);font-size:clamp(27px,3.6vw,54px);font-weight:400;line-height:1.05}.h-sys__steps{flex-wrap:wrap;align-items:stretch;gap:2px;display:flex}.h-sys__step{min-width:250px;transition:opacity .7s ease, transform .8s var(--ease), box-shadow .7s ease;background:#fff;flex-direction:column;flex:300px;gap:12px;padding:clamp(22px,2.4vw,34px);display:flex}.js .h-scenes-live .h-sys__step:not(.is-on){opacity:0;transform:translateY(22px)}.h-sys__step--dark{color:#f5f2ec;background:#071b2b}.h-sys__step--dark.is-on{box-shadow:0 30px 70px -34px #071b2b99}.h-sys__step--wide{flex:2 420px;gap:14px;min-width:280px}.h-sys__title{font-family:var(--f-onest);letter-spacing:-.035em;font-size:clamp(21px,2vw,29px);line-height:1.12}.h-sys__text{color:#071b2b9e;text-wrap:pretty;font-size:14.5px;line-height:1.55}.h-sys__step--dark .h-sys__text{color:#f5f2ecb8}.h-sys__chips{flex-wrap:wrap;gap:6px;display:flex}.h-sys__chip{color:#071b2bbf;transition:opacity .5s ease, transform .6s var(--ease), background .4s ease, color .4s ease;border:1px solid #071b2b2e;padding:7px 11px;font-size:12.5px}.h-root .h-sys__chip:hover{color:#f5f2ec;background:#071b2b}.js .h-scenes-live .h-sys__chips:not(.is-on) .h-sys__chip{opacity:0;transform:translateY(8px)}.h-sys__foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(24px,3vw,40px);display:flex}.h-root .h-btn-ink{color:#f5f2ec;transition:transform .5s var(--ease);background:#071b2b;align-items:center;gap:12px;padding:17px 28px;font-size:15px;font-weight:500;display:inline-flex}.h-root .h-btn-ink:hover{color:#f5f2ec;transform:translateY(-3px)}.h-sys__note{color:#071b2ba8;font-size:14px}.h-num{background:#05131f;height:250vh}.h-num__bg{background:radial-gradient(80% 70% at 26% 30%,#0d2c45 0%,#071b2b 62%,#05131f 100%);transition:opacity .5s;position:absolute;inset:0}.h-num__in{flex-direction:column;max-width:1400px;height:100%;margin:0 auto;padding:clamp(88px,10vw,120px) clamp(16px,3vw,44px) clamp(30px,4vw,50px);display:flex;position:relative}.h-num__top{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.h-num__frames{flex:auto;position:relative}.h-num__frame{opacity:0;flex-direction:column;justify-content:center;gap:clamp(10px,1.4vw,20px);transition:opacity .6s;display:flex;position:absolute;inset:0}.h-num__frame.is-on{opacity:1}.h-num__big-wrap{padding:.1em 0;display:block;overflow:hidden}.h-num__big{font-family:var(--f-onest);letter-spacing:-.06em;transition:transform .9s var(--ease-mask);font-size:clamp(64px,13vw,210px);font-weight:300;line-height:.85;display:block;transform:translateY(30%)}.h-num__frame.is-on .h-num__big{transform:none}.h-num__label{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#8cc3d2;font-size:clamp(11px,1.1vw,14px)}.h-num__note{color:#f5f2eca8;text-wrap:pretty;max-width:520px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.6}.h-bar{background:#f5f2ec24;height:1px;position:relative}.h-bar>span{background:#8cc3d2;width:0%;height:1px;display:block;position:absolute;top:0;left:0}.h-case{background:#071b2b;height:300vh}.h-case .h-pin{flex-direction:column;display:flex}.h-case .h-scene-top{padding-bottom:clamp(16px,2vw,26px)}.h-case__body{flex-wrap:wrap;flex:auto;gap:clamp(20px,3vw,50px);width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:0 clamp(16px,3vw,44px) clamp(30px,4vw,50px);display:flex}.h-case__frames{flex:46%;min-width:280px;position:relative}.h-case__frame{opacity:0;transition:opacity .55s ease, transform .7s var(--ease);flex-direction:column;justify-content:center;gap:16px;display:flex;position:absolute;inset:0;transform:translateY(24px)}.h-case__frame.is-on{opacity:1;transform:none}.h-case__frame.is-past{transform:translateY(-24px)}.h-case__stage{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8cc3d2cc;font-size:10.5px}.h-case__head{font-family:var(--f-onest);letter-spacing:-.038em;text-wrap:balance;max-width:560px;font-size:clamp(26px,3.2vw,48px);font-weight:400;line-height:1.08}.h-case__slot{font-family:var(--f-mono);color:#f5f2ec99;border-left:1px solid #8cc3d259;max-width:480px;padding-left:16px;font-size:12px;line-height:1.75}.h-case__cards{flex-direction:column;flex:40%;justify-content:center;gap:2px;min-width:260px;display:flex}.h-root .h-case__card{opacity:.3;color:inherit;transition:opacity .6s ease, background .6s ease, border-color .6s ease, transform .7s var(--ease);background:#0d2c45;border-left:1px solid #8cc3d200;flex-direction:column;gap:10px;padding:clamp(18px,2vw,28px);display:flex}.h-root .h-case__card.is-on{opacity:1;background:#10344f;border-left-color:#8cc3d2;transform:translate(6px)}.h-case__card-n{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8cc3d2;font-size:10.5px}.h-case__card-title{font-family:var(--f-onest);letter-spacing:-.03em;color:#f5f2ec80;font-size:clamp(18px,1.6vw,24px)}.h-case__card.is-on .h-case__card-title{color:#f5f2ece6}.h-case__card-meta{color:#f5f2ec8c;font-size:13.5px;line-height:1.5}.h-root .h-btn-outline{color:#f5f2ec;border:1px solid #8cc3d273;align-self:flex-start;align-items:center;gap:12px;margin-top:14px;padding:15px 24px;font-size:14.5px;transition:background .5s,color .5s;display:inline-flex}.h-root .h-btn-outline:hover{color:#071b2b;background:#8cc3d2}.h-case__bar{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,44px) clamp(22px,2.4vw,34px)}.h-tasks{color:#071b2b;background:#f5f2ec;padding:clamp(76px,9vw,130px) 0 0}.h-tasks .h-eyebrow{margin-bottom:clamp(26px,3vw,40px)}.h-tasks__headline{flex-direction:column;gap:clamp(6px,.8vw,12px);margin-bottom:clamp(30px,3.6vw,50px);display:flex}.h-tasks__lead{font-family:var(--f-onest);letter-spacing:-.035em;color:#071b2b73;font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1}.h-tasks__head{font-family:var(--f-onest);letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(32px,5.4vw,82px);font-weight:400;line-height:.98}.h-swap{animation:vn-task-swap .7s var(--ease) both}.h-swap--late{animation-delay:70ms}.h-tasks__chips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(34px,4vw,56px);display:flex}.h-chip{color:#071b2b;font-family:var(--f-onest);letter-spacing:-.02em;cursor:pointer;transition:background .5s var(--ease), color .4s ease, border-color .4s ease, transform .5s var(--ease);background:0 0;border:1px solid #071b2b38;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:clamp(13.5px,1.05vw,15.5px);display:inline-flex}.h-chip:hover{border-color:#071b2b;transform:translateY(-2px)}.h-chip:before{content:"";background:#071b2b4d;border-radius:50%;width:4px;height:4px;transition:background .4s;display:block}.h-chip.is-active{color:#f5f2ec;background:#071b2b;border-color:#071b2b}.h-chip.is-active:before{background:#8cc3d2}.h-root .h-chip--other{color:#071b2b99;border-style:dashed;border-color:#071b2b4d}.h-root .h-chip--other:before{display:none}.h-root .h-chip--other:hover{color:#071b2b}.h-tasks__body{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,80px);padding-bottom:clamp(48px,6vw,86px);display:flex}.h-tasks__main{flex-direction:column;flex:460px;gap:clamp(18px,2vw,26px);min-width:min(300px,100%);display:flex}.h-tasks__note{font-family:var(--f-onest);letter-spacing:-.028em;text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(18px,1.85vw,26px);font-weight:400;line-height:1.32}.h-tasks__includes{color:#071b2b99;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.h-tasks__includes li{align-items:baseline;gap:8px;display:inline-flex}.h-tasks__includes li:before{content:"";background:#071b2b59;border-radius:50%;flex:none;width:4px;height:4px;display:block;transform:translateY(-2px)}.h-tasks__side{flex-direction:column;flex:0 280px;gap:clamp(16px,1.8vw,24px);min-width:min(230px,100%);display:flex}.h-tasks__fact{border-top:1px solid #071b2b2e;flex-direction:column;gap:6px;padding-top:14px;display:flex}.h-tasks__fact-label{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#071b2b9e;font-size:10px}.h-tasks__term{font-family:var(--f-onest);letter-spacing:-.03em;font-size:clamp(17px,1.6vw,22px);line-height:1.15}.h-tasks__cost{color:#071b2bb8;text-wrap:pretty;font-size:14.5px;line-height:1.55}.h-chain-wrap{color:#f5f2ec;background:#071b2b;padding:clamp(52px,6.5vw,96px) 0 clamp(56px,7vw,104px)}.h-chain{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(32px,3.8vw,54px) 0;margin-bottom:clamp(44px,5.2vw,78px);display:grid}.h-chain__item{padding:clamp(26px,2.8vw,38px) clamp(20px,2.2vw,32px) 0 0;position:relative}.h-chain__item:before{content:"";background:#f5f2ec29;height:1px;position:absolute;top:0;left:0;right:0}.h-chain__item:after{content:"";background:#8cc3d2;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.h-chain__n{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8cc3d2cc;margin-bottom:14px;font-size:10px;display:block}.h-chain__title{font-family:var(--f-onest);letter-spacing:-.035em;text-wrap:balance;margin-bottom:10px;font-size:clamp(21px,2.1vw,30px);font-weight:400;line-height:1.12;display:block}.h-chain__note{color:#f5f2ec9e;text-wrap:pretty;max-width:28ch;font-size:14.5px;line-height:1.55;display:block}.h-closing{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,50px);display:flex}.h-closing__title{min-width:min(300px,100%);font-family:var(--f-onest);letter-spacing:-.04em;text-wrap:balance;flex:520px;max-width:18ch;margin:0;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1.08}.h-closing__cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.h-root .h-btn-big{color:#071b2b;transition:transform .5s var(--ease);background:#f5f2ec;align-items:center;gap:14px;padding:21px 36px;font-size:16px;font-weight:500;display:inline-flex}.h-root .h-btn-big:hover{color:#071b2b;transform:translateY(-3px)}.h-closing__note{color:#f5f2ec80;font-size:13.5px}.h-team{background:#05131f;padding:clamp(76px,9vw,130px) 0}.h-intro{flex-wrap:wrap;align-items:flex-end;gap:40px;margin-bottom:clamp(30px,3.6vw,52px);display:flex}.h-intro__main{flex:520px;min-width:min(300px,100%)}.h-intro__main .h-eyebrow{margin-bottom:24px}.h-h2{font-family:var(--f-onest);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,54px);font-weight:400;line-height:1.05}.h-intro__side{color:#f5f2eca8;text-wrap:pretty;flex:0 340px;min-width:min(250px,100%);margin:0;font-size:16px;line-height:1.6}.h-team--founders{padding:clamp(86px,10vw,150px) 0}.h-h2--xl{letter-spacing:-.045em;font-size:clamp(34px,5.2vw,78px);line-height:1}.h-founders{flex-wrap:wrap;gap:2px;display:flex}.h-founder{background:#0a2237;flex:480px;min-width:min(290px,100%);margin:0;position:relative;overflow:hidden}.h-founder img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.08)brightness(.92);width:100%;transition:filter .9s ease, transform 1.4s var(--ease);display:block}.h-founder:hover img{filter:grayscale(.1)contrast(1.02)brightness();transform:scale(1.03)}.h-founder:after{content:"";pointer-events:none;background:linear-gradient(#05131f0d 34%,#05131fe6 100%);position:absolute;inset:0}.h-founder__info{z-index:1;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,40px);display:flex;position:absolute;bottom:0;left:0;right:0}.h-founder__tag{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;font-size:10.5px}.h-founder__name{font-family:var(--f-onest);letter-spacing:-.042em;margin:0;font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:1.02}.h-founder__about{color:#f5f2ecc7;text-wrap:pretty;max-width:460px;margin:4px 0 0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.55}.h-root .h-founder__cta{color:#f5f2ec;border:1px solid #8cc3d273;align-self:flex-start;align-items:center;margin-top:10px;padding:13px 22px;font-size:14.5px;transition:background .5s,color .5s,border-color .5s;display:inline-flex}.h-root .h-founder__cta:hover{color:#071b2b;background:#8cc3d2;border-color:#8cc3d2}@media (max-width:640px){.h-founder img{aspect-ratio:3/4}}.h-reviews{color:#071b2b;background:#f5f2ec;padding:clamp(76px,9vw,130px) 0}.h-reviews+.h-materials{border-top:1px solid #071b2b1a}.h-reviews__more{justify-content:center;margin-top:clamp(22px,2.6vw,36px);display:flex}.h-root .h-reviews__more .h-btn-ink{cursor:pointer;border:none;font-family:inherit}.h-reviews__grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:2px;display:grid}.h-review{background:#fff;flex-direction:column;gap:14px;margin:0;padding:clamp(22px,2.4vw,34px);display:flex}.h-review__author{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#2c7a93;margin-top:auto;font-size:10.5px}.h-review__text{color:#071b2bcc;white-space:pre-line;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.h-review__text.is-clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-root .h-review__more{color:#2c7a93;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #2c7a9366;align-self:flex-start;padding:4px 0;font-size:14px}.h-root .h-review__more:hover{color:#071b2b}.h-form__preset{color:#f5f2ec;border:1px solid #8cc3d273;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.h-form__preset button{color:#f5f2ecb3;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:18px;line-height:1}.h-materials{color:#071b2b;background:#f5f2ec;padding:clamp(76px,9vw,130px) 0}.h-materials .h-intro__main{flex-basis:480px}.h-materials .h-intro__side{color:#071b2ba6;flex-basis:320px}.h-materials__grid{flex-wrap:wrap;gap:2px;display:flex}.h-root .h-feature{color:#f5f2ec;background:#071b2b;flex-direction:column;flex:480px;gap:20px;min-width:min(300px,100%);min-height:clamp(320px,32vw,440px);padding:clamp(28px,3vw,48px);transition:background .6s;display:flex}.h-root .h-feature:hover{color:#f5f2ec;background:#0d2c45}.h-feature__top{align-items:baseline;gap:14px;display:flex}.h-feature__count{font-family:var(--f-mono);color:#f5f2ec94;font-size:11px}.h-feature__title{font-family:var(--f-onest);letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(24px,2.6vw,40px);font-weight:400;line-height:1.12}.h-feature__meta{font-family:var(--f-mono);color:#f5f2ec99;border-left:1px solid #8cc3d259;max-width:440px;padding-left:16px;font-size:12px;line-height:1.75}.h-feature__open{color:#8cc3d2;align-items:center;gap:12px;margin-top:auto;font-size:15.5px;display:flex}.h-media-list{flex-direction:column;flex:320px;gap:2px;min-width:min(270px,100%);display:flex}.h-root .h-media{color:#071b2b;transition:padding-left .6s var(--ease);background:#fff;flex:auto;align-items:flex-start;gap:clamp(16px,2vw,26px);padding:clamp(20px,2.2vw,32px);display:flex}.h-root .h-media:hover{color:#071b2b;padding-left:40px}.h-media__count{font-family:var(--f-onest);letter-spacing:-.04em;min-width:62px;font-size:clamp(26px,2.4vw,36px);font-weight:400;line-height:1}.h-media__text{flex-direction:column;flex:auto;gap:8px;display:flex}.h-media__title{font-family:var(--f-onest);letter-spacing:-.028em;font-size:clamp(17px,1.5vw,22px)}.h-media__note{color:#071b2b99;text-wrap:pretty;font-size:13.5px;line-height:1.55}.h-media__arrow{color:#071b2b73;font-size:15px}.h-contacts{background:#071b2b;padding:clamp(76px,9vw,130px) 0 clamp(56px,6vw,90px);position:relative;overflow:hidden}.h-contacts__ring{pointer-events:none;border-radius:50%;position:absolute}.h-contacts__ring--1{border:1px solid #8cc3d21f;width:52vw;height:52vw;bottom:-26vw;left:-12vw}.h-contacts__ring--2{border:1px solid #8cc3d214;width:34vw;height:34vw;bottom:-19vw;left:-4vw}.h-contacts__in{flex-wrap:wrap;align-items:flex-start;gap:clamp(34px,6vw,88px);display:flex;position:relative}.h-contacts__info{flex:440px;min-width:min(300px,100%)}.h-contacts__title{font-family:var(--f-onest);letter-spacing:-.04em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,4.4vw,62px);font-weight:400;line-height:1.03}.h-contacts__text{color:#f5f2ecad;max-width:440px;margin:0 0 34px;font-size:16px;line-height:1.6}.h-contacts__links{flex-direction:column;gap:12px;display:flex}.h-root .h-contacts__phone{font-family:var(--f-onest);letter-spacing:-.028em;color:#f5f2ec;font-size:clamp(20px,1.9vw,27px)}.h-root .h-contacts__phone:hover{color:#8cc3d2}.h-root .h-contacts__mail{color:#f5f2ecb3;margin-top:6px;font-size:15.5px}.h-root .h-contacts__mail:hover{color:#8cc3d2}.h-form{background:#0d2c45;flex-direction:column;flex:400px;gap:22px;min-width:min(300px,100%);padding:clamp(26px,3vw,42px);display:flex}.h-form__field{flex-direction:column;gap:9px;display:flex}.h-form__label{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8cc3d2d9;font-size:10.5px}.h-form__input{color:#f5f2ec;font-family:var(--f-golos);background:0 0;border:none;border-bottom:1px solid #f5f2ec3d;border-radius:0;outline:none;padding:10px 0;font-size:16px;transition:border-color .4s}.h-form__input:focus{border-color:#8cc3d2}.h-form__input[aria-invalid=true]{border-color:#e59a8c}textarea.h-form__input{resize:vertical}.h-form__error{color:#e59a8c;font-size:12.5px}.h-form__submit{color:#071b2b;font-family:var(--f-golos);cursor:pointer;transition:background .5s ease, transform .5s var(--ease);background:#f5f2ec;border:none;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:18px 26px;font-size:15.5px;font-weight:600;display:inline-flex}.h-form__submit:hover{background:#8cc3d2;transform:translateY(-2px)}.h-form__submit[disabled]{cursor:progress;opacity:.85}.h-form__consent{color:#f5f2ec9e;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.h-form__consent input{accent-color:#8cc3d2;flex:none;margin:2px 0 0}.h-root .h-form__consent a{color:#8cc3d2d9}.h-form__status{font-size:13.5px;line-height:1.5}.h-form__status--error{color:#e59a8c}.h-footer{color:#f5f2ec;background:#0a2237;border-top:1px solid #8cc3d229;padding:clamp(52px,6vw,82px) 0 30px}.h-footer__top{border-bottom:1px solid #f5f2ec1f;flex-wrap:wrap;align-items:flex-start;gap:clamp(30px,5vw,76px);padding-bottom:clamp(34px,4vw,54px);display:flex}.h-footer__brand{flex:300px;min-width:min(250px,100%)}.h-footer__logo{align-items:center;gap:12px;margin-bottom:20px;display:flex}.h-footer__logo .h-mark{width:30px;height:30px}.h-footer__logo .h-mark:after{inset:12px}.h-footer__logo span:last-child{font-family:var(--f-onest);letter-spacing:-.022em;font-size:20px;font-weight:500}.h-footer__descr{color:#f5f2ec99;max-width:300px;margin:0;font-size:14.5px;line-height:1.6}.h-footer__col{flex-direction:column;gap:12px;display:flex}.h-footer__col--nav{flex:0 190px;min-width:160px}.h-footer__col--contacts{flex:0 220px;min-width:190px}.h-footer__col .h-mono{letter-spacing:.18em;color:#8cc3d2b3;margin-bottom:6px}.h-root .h-footer__col a{color:#f5f2ecc7;font-size:15px}.h-root .h-footer__col a:hover{color:#f5f2ec}.h-footer__col--social{flex:0 190px;min-width:160px}.h-root .h-footer__col--social a{color:#8cc3d2}.h-root .h-footer__col--social a:hover{color:#f5f2ec}.h-footer__req{color:#f5f2ec8c;flex:270px;min-width:min(230px,100%);font-size:13.5px;line-height:1.65}.h-footer__req .h-mono{letter-spacing:.18em;color:#8cc3d2b3;margin-bottom:14px;display:block}.h-footer__bottom{color:#f5f2ec73;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:12.5px;display:flex}.h-footer__bottom>span{max-width:700px;line-height:1.6}.h-root .h-footer__bottom a{color:#f5f2ec99}.js .h-root [data-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}.h-root [data-reveal]{transition:opacity .9s var(--ease), transform .9s var(--ease)}.h-static .h-scene{height:auto!important}.h-static .h-pin{height:auto;min-height:0;padding-bottom:56px;position:relative}.h-static .h-hero .h-pin{height:auto}.h-static .h-field{flex-direction:column;gap:8px;padding:0 16px 40px;display:flex;position:relative;transform:none!important}.h-static .h-field .h-node{opacity:1!important}.h-static .h-rings,.h-static .h-orbit-svg,.h-static .h-hero__registry,.h-static .h-hero__hint{display:none}.h-static .h-hero__copy{justify-content:center;width:auto;padding:120px 16px 40px;position:relative;bottom:auto;opacity:1!important;transform:none!important}.h-static .h-core{text-align:left;width:auto;margin-bottom:18px;position:relative;opacity:1!important;top:auto!important;left:auto!important;transform:none!important}.h-static .h-node,.h-root.h-static .h-node{display:block;position:relative;transform:none!important}.h-static .h-node__pill{justify-content:flex-start;width:100%;padding:14px 16px}.h-static .h-num__frame,.h-static .h-case__frame{opacity:1;border-top:1px solid #f5f2ec1a;padding:26px 0;position:relative;transform:none}.h-static .h-num__big{transform:none}.h-static .h-case__card{opacity:1;border-left-color:#8cc3d266}.h-static .h-sys__step,.h-static .h-sys__chip{opacity:1;transform:none}.h-static .h-sys .h-pin,.h-static .h-num .h-pin{padding-top:clamp(76px,12vw,110px)}.h-static .h-svc__body{flex-wrap:wrap}.h-static .h-svc__main,.h-static .h-svc__side{flex-basis:100%}.h-static .h-svc__ghost{font-size:160px}@media (max-width:999px){.h-scene{height:auto!important}.h-pin{height:auto;min-height:0;padding-bottom:56px;position:relative}.h-field{flex-direction:column;gap:8px;padding:0 16px 40px;display:flex;position:relative;transform:none!important}.js .h-field:not(.is-ready) .h-node{opacity:1}.h-rings,.h-orbit-svg,.h-hero__registry,.h-hero__hint{display:none}.h-hero__copy{width:auto;padding:120px 16px 40px;position:relative;bottom:auto;opacity:1!important;transform:none!important}.h-core{text-align:left;width:auto;margin-bottom:18px;position:relative;opacity:1!important;top:auto!important;left:auto!important;transform:none!important}.h-node,.h-root .h-node{display:block;position:relative;transform:none!important}.h-node__pill{justify-content:flex-start;background:#071b2bb3!important;border-color:#8cc3d242!important;width:100%!important;padding:14px 16px!important}.h-num__frame,.h-case__frame{opacity:1;border-top:1px solid #f5f2ec1a;padding:26px 0;position:relative;transform:none}.h-num__big{transform:none}.h-root .h-case__card{opacity:1;border-left-color:#8cc3d266}.js .h-scenes-live .h-sys__step:not(.is-on),.js .h-scenes-live .h-sys__chips:not(.is-on) .h-sys__chip{opacity:1;transform:none}.h-svc__body{flex-wrap:wrap}.h-svc__main,.h-svc__side{flex-basis:100%}.h-svc__ghost{font-size:clamp(120px,34vw,180px)}.h-sys .h-pin{padding-top:76px}.h-case__body,.h-svc__body{padding-bottom:0}.h-case .h-scene-top,.h-case__frames,.h-root .h-case__card,.h-case__bar{display:none}.h-case .h-pin{padding:40px 0}.h-case__cards{min-width:0}.h-root .h-case .h-btn-outline{justify-content:center;align-self:stretch;margin-top:0}}@media (max-width:640px){.h-root .h-footer__col a,.h-root .h-contacts__mail{padding:4px 0;display:inline-block}}
html:has(.i-root){background:#0a1520}.i-root{color:#071b2b;width:100%;font-family:var(--f-onest);background:#f5f2ec;min-height:100vh;margin:0 auto}.i-root a{color:#2c7a93;text-decoration:none}.i-root a:hover{color:#071b2b}.i-root button{font-family:inherit}.i-root [id]{scroll-margin-top:calc(var(--vn-head-h) + 10px)}.i-px{padding-left:clamp(16px,3vw,44px);padding-right:clamp(16px,3vw,44px)}.i-mono{font-family:var(--f-mono);text-transform:uppercase}.i-eyebrow{align-items:center;gap:13px;display:flex}.i-eyebrow:before{content:"";background:#071b2b73;width:30px;height:1px;display:block}.i-eyebrow span{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#071b2b99;font-size:10.5px}.i-main{animation:vn-in .6s var(--ease) both}.i-btn-dark{color:#f5f2ec;white-space:nowrap;cursor:pointer;transition:transform .5s var(--ease);background:#071b2b;border:none;padding:11px 20px;font-size:14px;font-weight:500}.i-btn-dark:hover{transform:translateY(-2px)}@media (max-width:780px){.i-sticky{position:static!important}}.i-progress{z-index:9100;pointer-events:none;background:#8cc3d2;width:0;height:2px;display:block;position:fixed;top:0;left:0}.i-crumbs{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#071b2b9e;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:clamp(14px,1.6vw,20px) clamp(16px,3vw,44px) 0;font-size:10.5px;list-style:none;display:flex}.i-root .i-crumbs a{color:#071b2b9e}.i-crumbs [aria-current=page]{color:#071b2bbf}.i-h1-xl{font-family:var(--f-onest);letter-spacing:-.045em;margin:0;font-size:clamp(34px,6vw,90px);font-weight:400;line-height:.98}.i-h2{font-family:var(--f-onest);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1.04}.i-lead{color:#071b2bad;text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.6}.i-side-note{color:#071b2ba6;text-wrap:pretty;flex:0 340px;min-width:min(240px,100%);margin:0;font-size:clamp(14.5px,1.3vw,17px);line-height:1.6}.i-btn-cta{color:#f5f2ec;cursor:pointer;transition:transform .5s var(--ease);background:#071b2b;border:none;align-items:center;gap:12px;padding:18px 30px;font-size:15px;font-weight:500;display:inline-flex}.i-root a.i-btn-cta:hover,.i-btn-cta:hover{color:#f5f2ec;transform:translateY(-3px)}.i-btn-line{color:#071b2b;cursor:pointer;background:0 0;border:1px solid #071b2b4d;padding:18px 28px;font-size:15px;transition:background .4s,color .4s}.i-btn-line:hover{color:#f5f2ec;background:#071b2b}.i-photo{aspect-ratio:4/3;background:#0a2237;position:relative;overflow:hidden}.i-photo img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.94);width:100%;height:100%;transition:filter 1s ease, transform 1.6s var(--ease);display:block}.i-photo--hover:hover img{filter:grayscale(.15)contrast(1.02)brightness();transform:scale(1.04)}.i-section-head{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:clamp(20px,2.4vw,34px);display:flex}.i-section-head .i-h2{flex:400px;min-width:min(250px,100%)}.i-grid{background:#071b2b1f;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:2px;display:grid}.i-grid--250{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.i-root .i-card{color:#071b2b;transition:background .5s ease, transform .6s var(--ease);background:#fff;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,30px);display:flex}.i-root a.i-card:hover,.i-root button.i-card:hover{color:#f5f2ec;background:#071b2b;transform:translateY(-3px)}.i-card__meta{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:9.5px}.i-card__title{font-family:var(--f-onest);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(16px,1.45vw,20px);line-height:1.22}.i-dot-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i-dot-list li{color:#071b2bbf;text-wrap:pretty;border-top:1px solid #071b2b1a;gap:13px;padding:11px 0;font-size:clamp(14px,1.2vw,16px);line-height:1.5;display:flex}.i-dot-list li:before{content:"";background:#8cc3d2;border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px;display:block}.i-pill-filter{color:#071b2b;letter-spacing:-.02em;cursor:pointer;transition:background .5s var(--ease), color .4s ease, border-color .4s ease, transform .5s var(--ease);background:0 0;border:1px solid #071b2b38;border-radius:999px;align-items:center;gap:9px;padding:11px 19px;font-size:clamp(13.5px,1.1vw,15.5px);display:inline-flex}.i-pill-filter--sm{padding:10px 18px;font-size:14px}.i-pill-filter:hover{border-color:#071b2b;transform:translateY(-2px)}.i-pill-filter[aria-pressed=true]{color:#f5f2ec;background:#071b2b;border-color:#071b2b}.i-pill-filter__count{font-family:var(--f-mono);opacity:.6;font-size:10.5px}.i-filters{border-bottom:1px solid #071b2b24;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:clamp(18px,2vw,28px);display:flex}.i-filters__spacer{flex:auto}.i-shown{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#071b2b9e;font-size:10.5px}.i-more{justify-content:center;margin-top:clamp(24px,3vw,44px);display:flex}.i-more button{color:#071b2b;cursor:pointer;transition:background .5s ease, color .5s ease, transform .5s var(--ease);background:0 0;border:1px solid #071b2b4d;padding:18px 40px;font-size:15px}.i-more button:hover{color:#f5f2ec;background:#071b2b;transform:translateY(-3px)}.i-tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#071b2b;border:1px solid #071b2b40;border-radius:999px;padding:7px 14px;font-size:10px}.i-root a.i-tag{color:#071b2b}.i-date{font-family:var(--f-mono);letter-spacing:.12em;color:#071b2b9e;font-size:11px}.i-cover{background:#0a2237;position:relative;overflow:hidden}.i-cover img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.9);width:100%;height:100%;display:block}.i-cover--case{height:clamp(200px,30vw,460px)}.i-cover--article{height:clamp(180px,26vw,400px)}.i-rail-btn{text-align:left;color:#071b2b99;cursor:pointer;transition:color .45s ease, padding-left .5s var(--ease);background:0 0;border:none;border-top:1px solid #071b2b24;align-items:baseline;gap:13px;width:100%;padding:11px 0;display:flex}.i-rail-btn:hover{padding-left:10px}.i-rail-btn[aria-current=true]{color:#071b2b}.i-rail-btn__n{font-family:var(--f-mono);letter-spacing:.14em;opacity:.7;font-size:10px}.i-rail-btn__t{font-family:var(--f-onest);letter-spacing:-.025em;font-size:clamp(14.5px,1.25vw,17px);line-height:1.25}.i-toc-btn{text-align:left;color:#071b2b80;cursor:pointer;transition:color .4s ease, padding-left .5s var(--ease);background:0 0;border:none;border-top:1px solid #071b2b1f;align-items:baseline;gap:12px;width:100%;padding:9px 0;font-size:13.5px;line-height:1.4;display:flex}.i-toc-btn:hover{padding-left:8px}.i-toc-btn[aria-current=true]{color:#071b2b}.i-toc-btn span{font-family:var(--f-mono);opacity:.7;font-size:9.5px}.i-aside-label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#071b2b73;margin-bottom:14px;font-size:9.5px}.i-svc-hero{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(40px,5vw,80px)}.i-hero-row{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,60px);display:flex}.i-hero-row__main{flex:520px;min-width:min(260px,100%)}.i-hero-row__main .i-eyebrow{margin-bottom:clamp(18px,2vw,28px)}.i-svc-h1{font-family:var(--f-onest);letter-spacing:-.045em;text-wrap:balance;margin:0 0 clamp(18px,2.2vw,30px);font-size:clamp(34px,6.4vw,96px);font-weight:400;line-height:.96}.i-svc-h1--long{font-size:clamp(30px,4.6vw,68px)}.i-svc-hero .i-lead{white-space:pre-line;margin:0 0 clamp(22px,2.6vw,36px)}.i-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.i-cta-note{color:#071b2ba8;font-size:13.5px}.i-hero-row__photo{flex:340px;min-width:min(240px,100%)}.i-statement{color:#f5f2ec;background:#071b2b;padding:clamp(40px,5vw,78px) clamp(16px,3vw,44px)}.i-statement p{font-family:var(--f-onest);letter-spacing:-.04em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(20px,2.6vw,40px);font-weight:400;line-height:1.16}.i-statement--wide p{max-width:34ch}.i-stages{padding:clamp(40px,5vw,84px) clamp(16px,3vw,44px) clamp(48px,6vw,96px)}.i-stages>.i-eyebrow{margin-bottom:clamp(24px,3vw,44px)}.i-stages__row{flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,3vw,60px);display:flex}.i-rail{min-width:min(240px,100%);top:calc(var(--vn-head-h) + 4px);flex-direction:column;flex:0 300px;display:flex;position:sticky}.i-rail__note{color:#071b2b73;margin-top:16px;font-size:12.5px;line-height:1.55}.i-stages__list{flex-direction:column;flex:460px;gap:clamp(30px,3.6vw,60px);min-width:min(260px,100%);display:flex}.i-stage{opacity:.45;flex-direction:column;gap:14px;transition:opacity .7s;display:flex}.i-stage.is-near,.no-js .i-stage{opacity:1}.i-stage__head{align-items:baseline;gap:14px;margin:0;font-weight:400;display:flex}.i-stage__n{font-family:var(--f-mono);letter-spacing:-.03em;color:#071b2b38;font-size:clamp(22px,2.4vw,36px)}.i-stage__title{font-family:var(--f-onest);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,2.1vw,30px);font-weight:400;line-height:1.12}.i-stage__desc{color:#071b2bbf;white-space:pre-line;border-top:1px solid #071b2b1a;max-width:70ch;margin:0;padding:11px 0;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.i-related{background:#f0ece4;padding:clamp(40px,5vw,84px) clamp(16px,3vw,44px)}.i-related__note{color:#071b2b80;margin-top:14px;font-size:12.5px;display:block}.i-offer{padding:0 clamp(16px,3vw,44px) clamp(40px,5vw,80px)}.i-offer__box{background:#071b2b1f;flex-wrap:wrap;gap:2px;display:flex}.i-offer__label{color:#f5f2ec;background:#071b2b;flex-direction:column;flex:0 320px;gap:10px;min-width:min(240px,100%);padding:clamp(20px,2.4vw,32px);display:flex}.i-offer__label .i-card__meta{color:#8cc3d2;opacity:1}.i-offer__list{background:#fff;flex:460px;min-width:min(260px,100%);padding:clamp(20px,2.4vw,32px)}.i-benefits,.i-steps,.i-pricing,.i-svc-cases,.i-svc-team{padding:clamp(40px,5vw,84px) clamp(16px,3vw,44px)}.i-benefits{background:#fff}.i-block-intro{color:#071b2ba6;white-space:pre-line;max-width:60ch;margin:12px 0 clamp(24px,3vw,40px);font-size:clamp(14.5px,1.3vw,17px);line-height:1.6}.i-benefit{background:#f5f2ec;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.i-benefits .i-grid{background:#071b2b1f}.i-benefit__n{font-family:var(--f-mono);letter-spacing:.18em;color:#071b2b99;font-size:10px}.i-benefit__title{font-family:var(--f-onest);letter-spacing:-.032em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.18}.i-benefit__text{color:#071b2bb3;white-space:pre-line;margin:0;font-size:14.5px;line-height:1.6}.i-steps{color:#f5f2ec;background:#071b2b}.i-steps .i-block-intro{color:#f5f2ecb3}.i-steps .i-grid{background:#f5f2ec29;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.i-step{background:#071b2b;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.i-step__n{font-family:var(--f-mono);letter-spacing:-.03em;color:#8cc3d299;font-size:clamp(18px,2vw,26px)}.i-step__title{font-family:var(--f-onest);letter-spacing:-.032em;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.18}.i-step__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;font-size:10px}.i-steps .i-dot-list li{color:#f5f2ecbf;border-color:#f5f2ec1f}.i-step__result{color:#f5f2ecd9;border-top:1px solid #f5f2ec24;margin:0;padding-top:12px;font-size:14.5px;line-height:1.6}.i-plan{background:#fff;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,32px);display:flex}.i-plan__name{font-family:var(--f-onest);letter-spacing:-.038em;margin:0;font-size:clamp(21px,2.2vw,32px);font-weight:400;line-height:1.1}.i-plan__price{font-family:var(--f-onest);letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,3.4vw,50px);font-weight:400;line-height:1}.i-plan__volume{color:#071b2ba6;flex:auto;font-size:14px;line-height:1.55}.i-plan button{align-self:flex-start;margin-top:8px;padding:12px 20px}.i-svc-cases{color:#f5f2ec;background:#05131f}.i-svc-cases .i-block-intro{color:#f5f2ecb3}.i-svc-team{background:#f5f2ec}.i-person{background:#fff;align-items:center;gap:clamp(14px,1.6vw,22px);padding:clamp(14px,1.6vw,20px);display:flex}.i-person img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.08)brightness(.92);flex:none;width:clamp(72px,8vw,104px);transition:filter .8s;display:block}.i-person:hover img{filter:grayscale(.1)contrast(1.02)brightness()}.i-person__name{font-family:var(--f-onest);letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.15}.i-person__role{color:#071b2b99;font-size:13.5px;line-height:1.5}.i-grid--dark{background:#f5f2ec24}.i-root .i-dcard{color:#f5f2ec;transition:background .5s ease, padding-left .6s var(--ease);background:#05131f;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,30px);display:flex}.i-root .i-dcard:hover{color:#f5f2ec;background:#0a2237;padding-left:clamp(26px,2.8vw,40px)}.i-dcard .i-card__meta{color:#8cc3d2bf;opacity:1}.i-dcard__text{color:#f5f2eca6;font-size:14px;line-height:1.55}.i-post-head{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(30px,3.4vw,52px)}.i-post-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:clamp(18px,2vw,28px);display:flex}.i-post-h1{font-family:var(--f-onest);letter-spacing:-.042em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,4.4vw,66px);font-weight:400;line-height:1.02}.i-post-h1--article{max-width:20ch}.i-case-facts{background:#071b2b1f;flex-wrap:wrap;gap:2px;margin-top:clamp(22px,2.6vw,36px);display:flex}.i-case-fact{background:#fff;flex-direction:column;flex:200px;gap:7px;min-width:min(170px,100%);padding:clamp(16px,1.8vw,24px);display:flex}.i-case-fact dt{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#071b2b73;font-size:9.5px}.i-case-fact dd{font-family:var(--f-onest);letter-spacing:-.028em;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.22}.i-post-body{padding:clamp(40px,5vw,84px) clamp(16px,3vw,44px)}.i-post-row{flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,3.4vw,70px);display:flex}.i-post-content{flex:500px;min-width:min(260px,100%)}.i-case-aside{min-width:min(240px,100%);top:calc(var(--vn-head-h) + 4px);background:#071b2b1f;flex-direction:column;flex:0 300px;gap:2px;display:flex;position:sticky}.i-case-aside__result{color:#f5f2ec;background:#071b2b;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,30px);display:flex}.i-case-aside__result .i-card__meta{color:#8cc3d2;opacity:1}.i-bignum{font-family:var(--f-onest);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,50px);font-weight:400;line-height:1}.i-bignum--text{font-size:clamp(22px,2.4vw,34px);line-height:1.1}.i-case-aside__caption{color:#f5f2ecb3;font-size:13.5px;line-height:1.5}.i-case-aside__box{background:#fff;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,30px);display:flex}.i-case-aside__box .i-card__meta{color:#071b2b73;opacity:1}.i-case-aside__name{font-family:var(--f-onest);letter-spacing:-.03em;font-size:clamp(16px,1.4vw,20px);line-height:1.2}.i-case-aside__role{color:#071b2ba8;font-size:13px}.i-aside-cta{text-align:left;cursor:pointer;background:#f5f2ec;border:none;flex-direction:column;gap:8px;width:100%;padding:clamp(20px,2.2vw,30px);transition:background .4s;display:flex}.i-aside-cta:hover{background:#e9e4da}.i-aside-cta strong{font-family:var(--f-onest);letter-spacing:-.03em;color:#071b2b;font-size:clamp(16px,1.4vw,20px);font-weight:400}.i-aside-cta span{color:#071b2b99;font-size:13px}.i-more-cases{color:#f5f2ec;background:#05131f;padding:clamp(40px,5vw,84px) clamp(16px,3vw,44px)}.i-root .i-more-cases .i-section-head a{color:#8cc3d2;font-size:14px}.i-toc{min-width:min(230px,100%);top:calc(var(--vn-head-h) + 4px);scrollbar-width:thin;flex-direction:column;flex:0 270px;max-height:calc(100vh - 100px);display:flex;position:sticky;overflow-y:auto}.i-toc__cta{color:#f5f2ec;text-align:left;cursor:pointer;transition:transform .5s var(--ease);background:#071b2b;border:none;flex:none;margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.4}.i-toc__cta:hover{transform:translateY(-2px)}.i-read-also{background:#f0ece4;padding:clamp(36px,4.4vw,74px) clamp(16px,3vw,44px)}.i-rich{color:#071b2bd1;flex-direction:column;gap:0;max-width:72ch;font-size:clamp(15px,1.3vw,17.5px);line-height:1.62;display:flex}.i-rich>*+*{margin-top:1em}.i-rich p{text-wrap:pretty;margin:0}.i-rich h2{font-family:var(--f-onest);letter-spacing:-.038em;color:#071b2b;margin:clamp(26px,3vw,46px) 0 0;font-size:clamp(21px,2.2vw,32px);font-weight:400;line-height:1.1}.i-rich h3{font-family:var(--f-onest);letter-spacing:-.035em;color:#071b2b;text-wrap:balance;margin:clamp(26px,3vw,44px) 0 0;font-size:clamp(19px,1.9vw,27px);font-weight:400;line-height:1.14}.i-rich h4{font-family:var(--f-onest);letter-spacing:-.02em;color:#071b2b;margin:1.4em 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.25}.i-rich>h2:first-child,.i-rich>h3:first-child{margin-top:0}.i-rich h2+*,.i-rich h3+*,.i-rich h4+*{margin-top:13px}.i-rich ul,.i-rich ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i-rich li{border-top:1px solid #071b2b1a;gap:13px;padding:11px 0;display:flex}.i-rich ul>li:before{content:"";background:#8cc3d2;border-radius:50%;flex:none;width:5px;height:5px;margin-top:.62em}.i-rich ol{counter-reset:li}.i-rich ol>li{counter-increment:li}.i-rich ol>li:before{content:counter(li, decimal-leading-zero);font-family:var(--f-mono);color:#071b2b73;flex:none;min-width:18px;padding-top:.35em;font-size:11px}.i-rich blockquote{background:#f0ece4;border-left:1px solid #8cc3d2;margin:0;padding:16px 18px}.i-rich figure{margin:clamp(18px,2vw,28px) 0}.i-rich figure img{width:100%;height:auto;display:block}.i-rich figcaption{color:#071b2b8c;margin-top:8px;font-size:13px}.i-rich hr{background:#071b2b24;border:none;height:1px}.i-rich a{word-break:break-word;border-bottom:1px solid #2c7a9359}.i-rich strong{color:#071b2b;font-weight:600}.i-hub-head{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(26px,3vw,44px)}.i-hub-head__row{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,60px);margin-bottom:clamp(24px,3vw,44px);display:flex}.i-hub-head__row .i-h1-xl{flex:480px;min-width:min(260px,100%)}.i-hub-grid-wrap{padding:0 clamp(16px,3vw,44px) clamp(40px,5vw,80px)}.i-hub-grid{border-top:1px solid #071b2b1f;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:2px;padding:1px 0;display:grid}.i-hub-grid>.i-post-card{box-shadow:0 0 0 1px #071b2b1f}.i-root .i-post-card{color:#071b2b;background:#f5f2ec;flex-direction:column;transition:background .55s;display:flex}.i-root .i-post-card:hover{color:#071b2b;background:#fff}.i-post-card[hidden]{display:none}.i-post-card__img{aspect-ratio:16/10;background:#0a2237;display:block;position:relative;overflow:hidden}.i-post-card__img img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.9);width:100%;height:100%;transition:filter .9s ease, transform 1.5s var(--ease);display:block}.i-post-card:hover .i-post-card__img img{filter:grayscale(.1)brightness();transform:scale(1.05)}.i-post-card__tag{color:#071b2b;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;background:#f5f2ece6;padding:6px 11px;font-size:9px;position:absolute;top:12px;left:12px}.i-post-card__tag--case{background:#8cc3d2}.i-post-card__body{flex-direction:column;flex:auto;gap:10px;padding:clamp(16px,1.8vw,24px);display:flex}.i-post-card__date{font-family:var(--f-mono);letter-spacing:.14em;color:#071b2b9e;font-size:10px}.i-post-card__title{font-family:var(--f-onest);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(15.5px,1.4vw,19px);line-height:1.24}.i-post-card__read{color:#071b2ba8;margin-top:auto;padding-top:12px;font-size:13px}.i-subscribe{color:#f5f2ec;background:#071b2b;padding:clamp(40px,5vw,80px) clamp(16px,3vw,44px)}.i-subscribe__row{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,3vw,60px);display:flex}.i-subscribe p{min-width:min(260px,100%);font-family:var(--f-onest);letter-spacing:-.035em;text-wrap:pretty;flex:520px;max-width:30ch;margin:0;font-size:clamp(19px,2.2vw,32px);font-weight:400;line-height:1.2}.i-subscribe__links{flex-wrap:wrap;gap:8px;display:flex}.i-root .i-subscribe__links a{color:#f5f2ec;border:1px solid #f5f2ec40;padding:12px 18px;font-size:14px;transition:background .4s,color .4s}.i-root .i-subscribe__links a:hover{color:#071b2b;background:#f5f2ec}.i-subnav{top:calc(var(--vn-head-h) - 1px);z-index:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f5f2eceb;border-top:1px solid #071b2b1f;border-bottom:1px solid #071b2b1f;gap:8px;padding:12px clamp(16px,3vw,44px);display:flex;position:sticky;overflow-x:auto}.i-subnav button{color:#071b2b;letter-spacing:-.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #071b2b38;border-radius:999px;flex:none;padding:9px 16px;font-size:13.5px;transition:background .45s,color .4s,border-color .4s}.i-subnav button[aria-current=true]{color:#f5f2ec;background:#071b2b;border-color:#071b2b}.i-career-blk{padding:clamp(36px,4.4vw,76px) clamp(16px,3vw,44px)}.i-career-blk--dark{color:#f5f2ec;background:#071b2b}.i-group-card{background:#fff;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.i-group-card__n{font-family:var(--f-mono);letter-spacing:.18em;color:#071b2b66;font-size:10px}.i-group-card__title{font-family:var(--f-onest);letter-spacing:-.032em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.18}.i-group-card ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i-group-card li{color:#071b2bb8;border-top:1px solid #071b2b1f;padding:10px 0;font-size:14px;line-height:1.55;display:block}.i-dark-panel{background:#071b2b;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,32px);display:flex}.i-dark-panel__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;font-size:10px}.i-dark-panel__text{color:#f5f2ecbf;text-wrap:pretty;margin:0;font-size:clamp(14.5px,1.3vw,17px);line-height:1.6}.i-empty-box{border:1px dashed #f5f2ec59;flex-direction:column;gap:12px;padding:18px;display:flex}.i-empty-box__title{font-family:var(--f-onest);letter-spacing:-.03em;font-size:17px}.i-empty-box__text{color:#f5f2ec99;font-size:13px;line-height:1.55}.i-inline-form{flex-wrap:wrap;gap:2px;display:flex}.i-inline-form input[type=email]{color:#f5f2ec;background:#f5f2ec14;border:1px solid #f5f2ec38;border-radius:0;outline:none;flex:180px;min-width:0;padding:13px 15px;font-size:14px}.i-inline-form input[type=email]:focus{border-color:#8cc3d2}.i-inline-form button{color:#071b2b;cursor:pointer;background:#f5f2ec;border:none;flex:none;padding:13px 20px;font-size:14px}.i-inline-form__consent{color:#f5f2ec8c;flex:100%;align-items:flex-start;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.i-inline-form__consent input{accent-color:#8cc3d2;margin-top:2px}.i-root .i-inline-form__consent a{color:#8cc3d2}.i-root .i-ghost-light{color:#f5f2ec;border:1px solid #f5f2ec4d;align-self:flex-start;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;transition:background .4s,color .4s;display:inline-flex}.i-root .i-ghost-light:hover{color:#071b2b;background:#f5f2ec}.i-media-paras{flex-direction:column;gap:2px;max-width:78ch;display:flex}.i-media-paras p{color:#071b2bbf;background:#f0ece4;margin:0;padding:18px 20px;font-size:clamp(14.5px,1.25vw,16.5px);line-height:1.6;display:block}.i-news{border-top:1px solid #071b2b24;flex-wrap:wrap;gap:clamp(16px,2.4vw,40px);padding:clamp(22px,2.8vw,40px) 0;display:flex}.i-news[hidden]{display:none}.i-news__side{flex-direction:column;flex:none;gap:8px;width:120px;display:flex}.i-news__date{font-family:var(--f-mono);letter-spacing:.04em;color:#071b2bb3;font-size:12px}.i-news__date--none{color:#071b2b61}.i-news__kind{color:#071b2b;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;background:#f0ece4;align-self:flex-start;padding:5px 10px;font-size:9px}.i-news__kind--promo{background:#8cc3d2}.i-news__expired{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#071b2b80;border:1px solid #071b2b40;align-self:flex-start;padding:5px 10px;font-size:9px}.i-news__main{flex-direction:column;flex:340px;gap:12px;min-width:min(240px,100%);display:flex}.i-news__title{font-family:var(--f-onest);letter-spacing:-.036em;text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,28px);font-weight:400;line-height:1.14}.i-news .i-rich{color:#071b2bb3;max-width:62ch;font-size:clamp(14px,1.25vw,16.5px)}.i-news .i-rich>*+*{margin-top:.8em}.i-news .i-rich li{padding:6px 0}.i-news__link{align-self:flex-start;font-size:14px}.i-news__one{aspect-ratio:16/9;cursor:zoom-in;background:#0a2237;border:none;width:100%;max-width:480px;padding:0;display:block;position:relative;overflow:hidden}.i-news__one img{object-fit:cover;filter:grayscale()brightness(.9);width:100%;height:100%;transition:transform 1.4s var(--ease), filter .8s ease;display:block}.i-news__one:hover img{filter:grayscale(.1)brightness();transform:scale(1.04)}.i-news__thumbs{flex-wrap:wrap;gap:2px;display:flex}.i-news__thumb{cursor:zoom-in;background:#0a2237;border:none;flex:none;width:122px;height:84px;padding:0;position:relative;overflow:hidden}.i-news__thumb img{object-fit:cover;filter:grayscale()brightness(.88);width:100%;height:100%;transition:filter .6s;display:block}.i-news__thumb:hover img{filter:grayscale(0)brightness()}.i-news__more{color:#f5f2ec;font-family:var(--f-mono);background:#071b2bb8;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.i-lightbox{z-index:960;animation:vn-in .35s var(--ease) both;background:#05131feb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.i-lightbox__frame{aspect-ratio:16/10;background:#0a2237;width:100%;max-width:900px;position:relative;overflow:hidden}.i-lightbox__frame img{object-fit:contain;width:100%;height:100%;display:block}.i-lightbox__nav{align-items:center;gap:14px;display:flex}.i-lightbox__nav button{color:#f5f2ec;cursor:pointer;background:0 0;border:1px solid #f5f2ec4d;width:44px;height:44px;font-size:16px}.i-lightbox__label{font-family:var(--f-mono);letter-spacing:.12em;color:#f5f2ecb3;font-size:12px}.i-lightbox__close{color:#f5f2ec8c;cursor:pointer;background:0 0;border:none;font-size:13.5px}.i-channels{border-top:1px solid #071b2b1f;flex-wrap:wrap;gap:2px;padding-top:2px;display:flex}.i-channel{text-align:left;cursor:copy;color:#071b2b;background:#fff;border:none;flex-direction:column;flex:240px;gap:10px;min-width:0;padding:clamp(18px,1.8vw,28px);transition:background .45s;display:flex}.i-channel:hover{background:#fbfaf7}.i-channel__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#071b2b9e;font-size:9.5px}.i-channel__value{font-family:var(--f-mono);letter-spacing:-.01em;color:#071b2b;word-break:break-word;font-size:clamp(14px,1.15vw,17px)}.i-channel__hint{color:#071b2b9e;font-size:12.5px;transition:color .3s}.i-channel__hint.is-copied{color:#2c7a93}.i-req-row{background:#071b2b1f;flex-wrap:wrap;gap:2px;display:flex}.i-req{color:#f5f2ec;background:#071b2b;flex-direction:column;flex:340px;gap:12px;min-width:min(260px,100%);padding:clamp(22px,2.6vw,36px);display:flex}.i-req__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;font-size:9.5px}.i-req__name{font-family:var(--f-onest);letter-spacing:-.032em;font-size:clamp(18px,1.8vw,24px)}.i-req__codes{font-family:var(--f-mono);color:#f5f2ecbf;font-size:13px;line-height:1.7}.i-req__addr{color:#f5f2ecb3;font-size:13.5px;line-height:1.6}.i-req button{color:#f5f2ec;cursor:pointer;background:0 0;border:1px solid #f5f2ec4d;align-self:flex-start;margin-top:6px;padding:12px 20px;font-size:14px;transition:background .4s,color .4s}.i-req button:hover{color:#071b2b;background:#f5f2ec}.i-map{background:#e9e4da;flex:380px;justify-content:center;align-items:center;min-width:min(260px,100%);min-height:300px;padding:24px;display:flex;position:relative}.i-map__placeholder{text-align:center;max-width:34ch;font-family:var(--f-mono);color:#071b2b8c;border:1px dashed #071b2b59;padding:18px 22px;font-size:11px;line-height:1.7}.i-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.i-legal-head{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(24px,3vw,40px)}.i-legal-h1{font-family:var(--f-onest);letter-spacing:-.042em;text-wrap:balance;max-width:26ch;margin:0 0 clamp(18px,2.2vw,28px);font-size:clamp(28px,4.4vw,62px);font-weight:400;line-height:1.02}.i-legal-badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i-badge{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#071b2b99;background:#f0ece4;padding:8px 14px;font-size:10.5px}.i-badge--dashed{color:#071b2b8c;background:0 0;border:1px dashed #071b2b59}.i-print{color:#071b2b;cursor:pointer;background:0 0;border:1px solid #071b2b47;padding:11px 18px;font-size:14px;transition:background .4s,color .4s}.i-print:hover{color:#f5f2ec;background:#071b2b}.i-legal-body{padding:0 clamp(16px,3vw,44px) clamp(40px,5vw,80px)}.i-legal-body .i-toc{flex-basis:280px}.i-legal-body .i-rich h2{letter-spacing:-.035em;font-size:clamp(19px,1.9vw,27px);line-height:1.14}.i-legal-body .i-rich{font-size:clamp(14.5px,1.2vw,16px)}.i-docs-head{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(22px,2.6vw,36px)}.i-docs-head .i-hub-head__row{margin-bottom:clamp(22px,2.6vw,36px)}.i-docs-h1{text-wrap:balance;font-size:clamp(32px,5.6vw,86px)}.i-search{flex-wrap:wrap;gap:2px;margin-bottom:14px;display:flex}.i-search input{color:#071b2b;background:#fff;border:1px solid #071b2b29;border-radius:0;outline:none;flex:320px;min-width:0;padding:16px 18px;font-size:15px}.i-search input:focus{border-color:#071b2b}.i-search button{color:#071b2b99;cursor:pointer;background:#fff;border:1px solid #071b2b29;flex:none;padding:16px 20px;font-size:14px}.i-docs-list{border-top:1px solid #071b2b1f;flex-wrap:wrap;gap:2px;padding-top:2px;display:flex}.i-doc{background:#fff;flex-direction:column;flex:290px;gap:12px;min-width:0;padding:clamp(18px,2.2vw,28px);transition:background .5s;display:flex}.i-doc[hidden]{display:none}.i-doc:hover{background:#fbfaf7}.i-doc__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.i-doc__cat{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#071b2b99;background:#f0ece4;padding:5px 10px;font-size:9px}.i-doc__info{font-family:var(--f-mono);letter-spacing:.12em;color:#071b2b9e;font-size:10px}.i-doc__demo{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#071b2b99;border:1px dashed #071b2b66;padding:5px 10px;font-size:9px}.i-root .i-doc__title{font-family:var(--f-onest);letter-spacing:-.032em;color:#071b2b;text-wrap:pretty;font-size:clamp(16px,1.5vw,21px);line-height:1.2}.i-doc__note{color:#071b2b99;text-wrap:pretty;font-size:13.5px;line-height:1.55}.i-doc__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.i-doc__dl{color:#f5f2ec;cursor:pointer;transition:transform .45s var(--ease);background:#071b2b;border:none;padding:12px 18px;font-size:14px}.i-doc__dl:hover{transform:translateY(-2px)}.i-root .i-doc__view{color:#071b2b;cursor:pointer;background:0 0;border:1px solid #071b2b40;padding:12px 18px;font-size:14px;transition:background .4s,color .4s}.i-root .i-doc__view:hover{color:#f5f2ec;background:#071b2b}.i-empty{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3.4vw,52px) 0;display:flex}.i-empty__title{font-family:var(--f-onest);letter-spacing:-.036em;font-size:clamp(20px,2.2vw,30px)}.i-empty__text{color:#071b2b99;max-width:48ch;font-size:14.5px;line-height:1.6}.i-empty button{color:#f5f2ec;cursor:pointer;background:#071b2b;border:none;padding:16px 26px;font-size:15px}.i-doc-head{padding:clamp(28px,3.4vw,54px) clamp(16px,3vw,44px) clamp(20px,2.4vw,34px)}.i-doc-h1{font-family:var(--f-onest);letter-spacing:-.042em;text-wrap:balance;max-width:24ch;margin:0 0 clamp(16px,2vw,26px);font-size:clamp(28px,4.6vw,68px);font-weight:400;line-height:1.02}.i-doc-body{padding:0 clamp(16px,3vw,44px) clamp(40px,5vw,80px)}.i-doc-body__row{flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,3.4vw,66px);display:flex}.i-doc-body__main{flex-direction:column;flex:460px;gap:clamp(26px,3vw,46px);min-width:min(260px,100%);display:flex}.i-doc-block{flex-direction:column;gap:14px;display:flex}.i-doc-block h2{font-family:var(--f-onest);letter-spacing:-.038em;margin:0;font-size:clamp(21px,2.2vw,32px);font-weight:400;line-height:1.1}.i-doc-steps{background:#071b2b1f;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.i-doc-steps li{background:#fff;flex-direction:column;gap:10px;padding:clamp(16px,1.8vw,24px);display:flex}.i-doc-steps__n{font-family:var(--f-mono);letter-spacing:-.03em;color:#071b2b38;font-size:clamp(18px,2vw,26px)}.i-doc-steps__t{color:#071b2bbf;text-wrap:pretty;font-size:14px;line-height:1.55}.i-note-box{color:#071b2bb3;text-wrap:pretty;background:#f0ece4;margin:0;padding:18px 20px;font-size:clamp(14px,1.2vw,16px);line-height:1.65;display:block}.i-doc-aside{min-width:min(250px,100%);top:calc(var(--vn-head-h) + 4px);background:#071b2b1f;flex-direction:column;flex:0 320px;gap:2px;display:flex;position:sticky}.i-doc-preview{background:#fff;justify-content:center;align-items:center;padding:16px;display:flex}.i-doc-preview__page{aspect-ratio:1/1.414;background:#fbfaf7;border:1px solid #071b2b24;flex-direction:column;gap:7px;width:100%;padding:16px 14px;display:flex;position:relative;overflow:hidden}.i-doc-preview__page img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.i-doc-preview__line{background:#071b2b29;height:5px;display:block}.i-doc-preview__line--title{background:#071b2b80;width:55%;height:7px}.i-doc-preview__caption{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#071b2b80;background:#f5f2ecf0;padding:8px 12px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.i-doc-aside__primary{color:#f5f2ec;text-align:left;cursor:pointer;background:#071b2b;border:none;padding:18px 20px;font-size:15px;font-weight:500;transition:background .4s}.i-doc-aside__primary:hover{background:#0a2237}.i-doc-aside__secondary{text-align:left;color:#071b2b;cursor:pointer;background:#fff;border:none;padding:16px 20px;font-size:14.5px;transition:background .4s}.i-doc-aside__secondary:hover{background:#f0ece4}.i-doc-aside__service{background:#fff;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.i-root .i-doc-aside__service a{font-family:var(--f-onest);letter-spacing:-.03em;font-size:17px;line-height:1.2}.i-link-btn{color:#2c7a93;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.i-system{padding:clamp(40px,6vw,110px) clamp(16px,3vw,44px) clamp(48px,6vw,100px)}.i-404{font-family:var(--f-mono);letter-spacing:-.06em;color:#071b2b29;font-size:clamp(60px,14vw,200px);line-height:.85;display:block}.i-system h1{font-family:var(--f-onest);letter-spacing:-.042em;text-wrap:balance;max-width:24ch;margin:clamp(18px,2.2vw,30px) 0 14px;font-size:clamp(26px,3.6vw,52px);font-weight:400;line-height:1.04}.i-system--thanks h1{max-width:22ch;margin-top:clamp(20px,2.4vw,32px);font-size:clamp(28px,4vw,58px);line-height:1.03}.i-system>p{color:#071b2ba6;max-width:52ch;margin:0 0 clamp(26px,3vw,44px);font-size:clamp(15px,1.35vw,18px);line-height:1.6}.i-quick{flex-wrap:wrap;gap:2px;max-width:900px;display:flex}.i-root .i-quick a{color:#071b2b;min-width:0;transition:background .5s ease, transform .6s var(--ease);background:#fff;flex-direction:column;flex:230px;gap:8px;padding:clamp(18px,2.2vw,28px);display:flex}.i-root .i-quick a:hover{color:#f5f2ec;background:#071b2b;transform:translateY(-3px)}.i-quick__name{font-family:var(--f-onest);letter-spacing:-.032em;font-size:clamp(17px,1.6vw,22px)}.i-quick__note{opacity:.6;font-size:13px}.i-check{color:#2c7a93;border:1px solid #2c7a93;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex}.i-thanks-grid{background:#071b2b1f;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:2px;max-width:900px;margin-bottom:clamp(24px,3vw,40px);display:grid}.i-root .i-thanks-grid a{color:#071b2b;transition:background .5s ease, transform .6s var(--ease);background:#fff;flex-direction:column;gap:8px;padding:clamp(18px,2.2vw,28px);display:flex}.i-root .i-thanks-grid a:hover{color:#f5f2ec;background:#071b2b;transform:translateY(-3px)}.i-countdown{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#071b2b73;align-items:center;gap:12px;font-size:11px;display:flex}.i-countdown__bar{background:#071b2b24;width:120px;height:2px;display:block;position:relative;overflow:hidden}.i-countdown__bar span{background:#2c7a93;transition:width 1s linear;display:block;position:absolute;top:0;bottom:0;left:0}.i-form-section{background:#f5f2ec;padding:clamp(44px,5.4vw,92px) clamp(16px,3vw,44px)}.i-form-section__row{flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,3.4vw,70px);display:flex}.i-form-section__info{flex:420px;min-width:min(260px,100%)}.i-form-section h2{font-family:var(--f-onest);letter-spacing:-.042em;text-wrap:balance;max-width:18ch;margin:0 0 14px;font-size:clamp(24px,3.2vw,46px);font-weight:400;line-height:1.05}.i-form-section__sub{color:#071b2b99;max-width:46ch;margin:0 0 20px;font-size:15px;line-height:1.6}.i-root .i-form-section__phone{font-family:var(--f-mono);color:#071b2b;margin-bottom:6px;font-size:clamp(15px,1.5vw,20px);display:block}.i-lead-form{background:#071b2b1f;flex-direction:column;flex:380px;gap:2px;min-width:min(260px,100%);display:flex;position:relative}.i-lead-form__input{color:#071b2b;background:#fff;border:none;border-radius:0;outline:none;width:100%;padding:17px 20px;font-size:15px}.i-lead-form__input:focus{background:#fbfaf7}.i-lead-form__input[aria-invalid=true]{box-shadow:inset 3px 0 #c0654f}.i-lead-form__submit{color:#f5f2ec;cursor:pointer;background:#071b2b;border:none;justify-content:center;align-items:center;gap:10px;padding:19px 20px;font-size:15px;font-weight:500;transition:background .4s;display:inline-flex}.i-lead-form__submit:hover{background:#0a2237}.i-lead-form__submit[disabled]{cursor:progress;opacity:.85}.i-lead-form__foot{background:#f5f2ec;flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.i-consent{color:#071b2ba8;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.i-consent input{accent-color:#071b2b;flex:none;margin:2px 0 0}.i-field-error{color:#b04a33;padding:4px 0 0;font-size:12.5px;display:block}.i-lead-form .i-field-error{background:#fff;padding:0 20px 10px}.i-form-status{color:#b04a33;font-size:13.5px;line-height:1.5}.i-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite vn-spin;display:inline-block}.i-modal{z-index:950;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:vn-in .4s var(--ease) both;background:#05131fbf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.i-modal__box{color:#071b2b;width:100%;max-width:460px;font-family:var(--f-onest);background:#f5f2ec;flex-direction:column;gap:2px;margin:auto;padding:clamp(24px,3vw,40px);display:flex}.i-modal__box--gate{max-width:440px;padding:clamp(24px,3vw,38px)}.i-modal__title{font-family:var(--f-onest);letter-spacing:-.038em;margin:0 0 8px;font-size:clamp(21px,2.4vw,30px);font-weight:400;line-height:1.1}.i-modal__text{color:#071b2b99;margin:0 0 16px;font-size:14px;line-height:1.55}.i-modal__eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#071b2b73;margin-bottom:10px;font-size:9.5px}.i-modal__input{color:#071b2b;background:#fff;border:1px solid #071b2b1f;border-radius:0;outline:none;width:100%;padding:15px 17px;font-size:15px}.i-modal__input:focus{border-color:#071b2b}.i-modal__input[aria-invalid=true]{border-color:#c0654f}.i-modal__submit{color:#f5f2ec;cursor:pointer;background:#071b2b;border:none;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:18px;font-size:15px;font-weight:500;display:inline-flex}.i-modal__close{color:#071b2b80;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:10px;font-size:13.5px}.i-modal .i-consent{padding-top:12px}.i-footer{color:#f5f2ec;background:#05131f;padding:clamp(40px,5vw,80px) clamp(16px,3vw,44px) clamp(26px,3vw,44px)}.i-footer__top{flex-wrap:wrap;gap:clamp(24px,3vw,60px);margin-bottom:clamp(28px,3.4vw,52px);display:flex}.i-footer__col{flex-direction:column;gap:10px;display:flex}.i-footer__col--brand{flex:300px;min-width:min(240px,100%)}.i-footer__col--channels{flex:240px;gap:9px;min-width:min(200px,100%)}.i-footer__col--req{flex:300px;gap:9px;min-width:min(240px,100%)}.i-footer__brand{font-family:var(--f-onest);letter-spacing:-.038em;font-size:clamp(20px,2.2vw,30px)}.i-root .i-footer__mono{font-family:var(--f-mono);color:#f5f2ec;font-size:14px}.i-root .i-footer__mail{font-family:var(--f-mono);color:#8cc3d2;font-size:14px}.i-footer__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f2ec99;font-size:9.5px}.i-root .i-footer__col--channels a{color:#8cc3d2;font-size:15px}.i-root .i-footer__col--channels a:hover{color:#f5f2ec}.i-footer__req{color:#f5f2ecb3;font-size:13.5px;line-height:1.6}.i-footer__bottom{color:#f5f2ec73;border-top:1px solid #f5f2ec1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:clamp(18px,2vw,28px);font-size:12.5px;display:flex}.i-footer__bottom>span:first-child{flex:420px;min-width:min(260px,100%);max-width:70ch;line-height:1.6}.i-root .i-footer__bottom a{color:#f5f2ec99}@media print{.h-header,.i-crumbs,.i-footer,.i-toc,.i-progress,.i-print,.i-form-section{display:none!important}.i-root{background:#fff}}.i-grid--flex{flex-wrap:wrap;display:flex}.i-grid--flex>*{flex:280px;min-width:min(260px,100%)}.i-steps .i-grid--flex>*{flex-basis:320px}.i-svc-team .i-grid--flex>*{flex-basis:340px}@media (max-width:640px){.i-root .i-footer a,.i-root .i-form-section__phone{padding:4px 0;display:inline-block}}
.vn-soc{color:#f5f2ec;font-family:var(--f-golos);background:#05131f;padding:clamp(76px,9vw,130px) 0;position:relative;overflow:hidden}.vn-soc__wrap{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,44px)}.vn-soc__head{flex-wrap:wrap;align-items:flex-end;gap:40px;margin-bottom:clamp(30px,3.6vw,52px);display:flex}.vn-soc__head-main{flex:520px;min-width:min(300px,100%)}.vn-soc__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8cc3d2;align-items:center;gap:14px;margin-bottom:24px;font-size:10.5px;display:flex}.vn-soc__eyebrow-line{background:#8cc3d2d9;width:34px;height:1px;display:block}.vn-soc__title{font-family:var(--f-onest);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,54px);font-weight:400;line-height:1.05}.vn-soc__text{color:#f5f2eca8;text-wrap:pretty;flex:0 360px;min-width:min(250px,100%);margin:0;font-size:16px;line-height:1.6}.vn-soc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.vn-soc__grid--1{grid-template-columns:minmax(0,1fr)}.vn-soc__grid--2,.vn-soc__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-soc__grid--4 .vn-soc__card:last-child{grid-column:span 2}.vn-soc .vn-soc__card{color:#f5f2ec;background:#0a2237;flex-direction:column;gap:14px;min-height:clamp(210px,17vw,250px);padding:clamp(22px,2.4vw,36px);text-decoration:none;transition:background .6s;display:flex;position:relative;overflow:hidden}.vn-soc .vn-soc__card:hover{color:#f5f2ec;background:#10344f}.vn-soc .vn-soc__card--lead{background:#0d2c45;grid-row:span 2;min-height:clamp(380px,34vw,520px)}.vn-soc__grid--1 .vn-soc__card--lead,.vn-soc__grid--2 .vn-soc__card--lead{grid-row:auto;min-height:clamp(260px,22vw,340px)}.vn-soc__card--lead:before,.vn-soc__card--lead:after{content:"";pointer-events:none;transition:transform 1.4s var(--ease);border-radius:50%;position:absolute}.vn-soc__card--lead:before{aspect-ratio:1;border:1px solid #8cc3d229;width:72%;bottom:-30%;right:-18%}.vn-soc__card--lead:after{aspect-ratio:1;border:1px solid #8cc3d21a;width:44%;bottom:-16%;right:-6%}.vn-soc__card--lead:hover:before,.vn-soc__card--lead:hover:after{transform:scale(1.06)}.vn-soc__top{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:10.5px;display:flex}.vn-soc__n{color:#f5f2ec99}.vn-soc__platform{color:#8cc3d2}.vn-soc__arrow{font-family:var(--f-onest);letter-spacing:0;color:#f5f2ec80;transition:transform .6s var(--ease), color .4s ease;margin-left:auto;font-size:18px}.vn-soc__card:hover .vn-soc__arrow{color:#8cc3d2;transform:translate(3px,-3px)}.vn-soc__name{font-family:var(--f-onest);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.12;position:relative}.vn-soc__card--lead .vn-soc__name{overflow-wrap:break-word;margin-top:clamp(10px,2vw,40px);font-size:clamp(26px,2.35vw,40px);line-height:1.04}.vn-soc__descr{color:#f5f2eca8;text-wrap:pretty;max-width:440px;font-size:14.5px;line-height:1.55;position:relative}.vn-soc__card--lead .vn-soc__descr{font-size:16px}.vn-soc__cta{color:#f5f2ec;border:1px solid #8cc3d273;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:12px 20px;font-size:14px;font-weight:500;transition:background .5s,color .5s,border-color .5s;display:inline-flex;position:relative}.vn-soc__card--lead .vn-soc__cta{color:#071b2b;background:#f5f2ec;border-color:#f5f2ec;padding:15px 26px;font-size:15px}.vn-soc__card:hover .vn-soc__cta{color:#071b2b;background:#8cc3d2;border-color:#8cc3d2}@media (max-width:999px){.vn-soc__grid,.vn-soc__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-soc .vn-soc__card--lead{grid-area:auto/1/auto/-1;min-height:300px}.vn-soc__grid--4 .vn-soc__card:last-child{grid-column:1/-1}}@media (max-width:640px){.vn-soc__grid,.vn-soc__grid--2,.vn-soc__grid--4{grid-template-columns:minmax(0,1fr)}.vn-soc .vn-soc__card{min-height:0}.vn-soc .vn-soc__card--lead{min-height:280px}.vn-soc__cta{margin-top:6px}.vn-soc__card--lead .vn-soc__cta{justify-content:center;align-self:stretch;margin-top:auto}}@media (prefers-reduced-motion:reduce){.vn-soc__card--lead:before,.vn-soc__card--lead:after,.vn-soc__arrow{transition:none}}
.vn-ql-trigger{z-index:780;color:#f5f2ec;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;opacity:0;pointer-events:none;transition:transform .5s var(--ease), opacity .4s ease, background .4s ease, color .4s ease;background:#071b2b;border:1px solid #8cc3d273;border-right:none;align-items:center;gap:12px;padding:18px 12px;font-size:11px;display:flex;position:fixed;top:50%;right:0;transform:translate(100%,-50%)}.vn-ql-trigger.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.vn-ql-trigger:hover,.vn-ql-trigger:focus-visible{color:#071b2b;background:#8cc3d2}.vn-ql-trigger:focus-visible{outline-offset:2px;outline:2px solid #f5f2ec}.vn-ql-trigger__dot{background:#8cc3d2;border-radius:50%;flex:none;width:7px;height:7px}.vn-ql-trigger:hover .vn-ql-trigger__dot,.vn-ql-trigger:focus-visible .vn-ql-trigger__dot{background:#071b2b}.vn-ql{z-index:970;font-family:var(--f-golos);background:#05131f00;transition:background .38s;position:fixed;inset:0}.vn-ql.is-open{background:#05131f9e}.vn-ql__panel{color:#f5f2ec;overscroll-behavior:contain;width:min(420px,100vw);transition:transform .38s var(--ease);background:#0d2c45;border-left:1px solid #8cc3d240;flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 80px #00000059}.vn-ql.is-open .vn-ql__panel{transform:none}.vn-ql__grip{display:none}.vn-ql__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vn-ql__title{font-family:var(--f-onest);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.08}.vn-ql__close{color:#f5f2ec;cursor:pointer;background:0 0;border:1px solid #f5f2ec38;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;transition:border-color .4s,background .4s;display:flex}.vn-ql__close:hover{background:#8cc3d214;border-color:#8cc3d2b3}.vn-ql__text{color:#f5f2ecb8;margin:0 0 6px;font-size:15px;line-height:1.55}.vn-ql__form{flex-direction:column;gap:20px;display:flex}.vn-ql__field{flex-direction:column;gap:8px;display:flex}.vn-ql__label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8cc3d2;font-size:10.5px}.vn-ql__input{color:#f5f2ec;width:100%;font:inherit;background:0 0;border:none;border-bottom:1px solid #f5f2ec47;border-radius:0;padding:10px 0;font-size:16px;transition:border-color .4s}textarea.vn-ql__input{resize:vertical;min-height:72px}.vn-ql__input:focus{border-bottom-color:#8cc3d2;outline:none}.vn-ql__input:focus-visible{box-shadow:0 2px #8cc3d2}.vn-ql__input[aria-invalid=true]{border-bottom-color:#e59a8c}.vn-ql__error,.vn-ql__status.is-error{color:#e59a8c;font-size:13px}.vn-ql__consent{color:#f5f2eca8;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.vn-ql__consent input{accent-color:#8cc3d2;flex:none;width:16px;height:16px;margin:2px 0 0}.vn-ql__consent a{color:#8cc3d2}.vn-ql__submit{color:#071b2b;font:inherit;cursor:pointer;transition:background .4s ease, transform .5s var(--ease);background:#f5f2ec;border:none;padding:16px 24px;font-size:15px;font-weight:500}.vn-ql__submit:hover:not(:disabled){background:#8cc3d2;transform:translateY(-2px)}.vn-ql__submit:focus-visible,.vn-ql__close:focus-visible,.vn-ql__consent input:focus-visible{outline-offset:2px;outline:2px solid #8cc3d2}.vn-ql__submit:disabled{opacity:.7;cursor:default}.vn-ql__status:empty{display:none}@media (max-width:767px){.vn-ql-trigger{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#071b2b;font-family:var(--f-onest);letter-spacing:-.01em;text-transform:none;writing-mode:horizontal-tb;background:#f5f2ec;border-color:#f5f2ec;border-right-style:solid;border-right-width:1px;padding:13px 18px;font-size:14px;font-weight:500;transform:translateY(calc(100% + 24px));box-shadow:0 10px 30px #05131f59}.vn-ql-trigger.is-visible{transform:none}.vn-ql-trigger__dot{background:#2c7a93}.vn-ql__panel{width:100%;max-height:min(88vh,88dvh);padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid #8cc3d240;border-left:none;top:auto;left:0;transform:translateY(100%);box-shadow:0 -20px 60px #00000059}.vn-ql__grip{background:#f5f2ec4d;align-self:center;width:44px;height:4px;margin-bottom:4px;display:block}.vn-ql__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.vn-ql-trigger,.vn-ql,.vn-ql__panel{transition:none}}@media print{.vn-ql-trigger,.vn-ql{display:none!important}}
