@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/unbounded-cyrillic-ext-500-normal-W5HR-Vum.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-500-normal-TEwFOE1B.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-500-normal-DRrV6_OG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-500-normal-DRTUZjT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/build/assets/unbounded-latin-500-normal-ZsrgWWU1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/build/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-cyrillic-ext-700-normal-ql9ya6Gs.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-700-normal-DbbkyFGP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-vietnamese-700-normal-CjKRcRIV.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-700-normal-Bvu7IMCd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-latin-ext-700-normal-BLzWLLjG.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-700-normal-C5zWdd_U.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/build/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2) format("woff2"),url(/build/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2"),url(/build/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-math-400-normal-BOdeoExJ.woff2) format("woff2"),url(/build/assets/onest-math-400-normal-BoceZrtY.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-symbols-400-normal-BKpJPZvB.woff2) format("woff2"),url(/build/assets/onest-symbols-400-normal-Cyp7MkQ3.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2) format("woff2"),url(/build/assets/onest-vietnamese-400-normal-b_JsbRRP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2"),url(/build/assets/onest-latin-ext-400-normal-n6Pl0Elk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2"),url(/build/assets/onest-latin-400-normal-RaMPE1jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2) format("woff2"),url(/build/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2"),url(/build/assets/onest-cyrillic-500-normal-BMFE-GJD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-math-500-normal-BAEyco5m.woff2) format("woff2"),url(/build/assets/onest-math-500-normal-CFbo1AvL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-symbols-500-normal-x8bjkRDT.woff2) format("woff2"),url(/build/assets/onest-symbols-500-normal-BnHuuehd.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2) format("woff2"),url(/build/assets/onest-vietnamese-500-normal-B-ujVS1X.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2"),url(/build/assets/onest-latin-ext-500-normal-BG_GNqt_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2"),url(/build/assets/onest-latin-500-normal-CVP923du.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2) format("woff2"),url(/build/assets/onest-cyrillic-ext-600-normal-DARnoHZf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2) format("woff2"),url(/build/assets/onest-cyrillic-600-normal-DXk93W_-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-math-600-normal-DtDLLcx3.woff2) format("woff2"),url(/build/assets/onest-math-600-normal-Cg9O0yw7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-symbols-600-normal-xTLJvtuG.woff2) format("woff2"),url(/build/assets/onest-symbols-600-normal-DbXpb-tr.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2) format("woff2"),url(/build/assets/onest-vietnamese-600-normal-Banm7-ne.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2"),url(/build/assets/onest-latin-ext-600-normal-HzGxiJ8N.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2"),url(/build/assets/onest-latin-600-normal-D88KJsY0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-base: #05070E;--bg-deep: #03040A;--surface-card: #0E1526;--surface-glass: #151E33;--stroke-subtle: #1A2238;--stroke-strong: #2A3653;--brand-600: #1B45D1;--brand-500: #2F6BFF;--brand-400: #5C8DFF;--accent-violet: #7C5CFF;--accent-cyan: #4FD8E8;--text-primary: #F4F7FF;--text-secondary: #A9B4CE;--text-muted: #6C7793;--text-dim: #3B4767;--state-success: #3AD98A;--state-warning: #FFB24D;--state-error: #FF6B6B;--container: 1200px;--gutter: clamp(20px, 5vw, 120px);--section-y: clamp(56px, 8vw, 130px);--radius-card: 20px;--radius-pill: 999px;--font-display: "Unbounded", "Segoe UI", system-ui, sans-serif;--font-text: "Onest", "Segoe UI", system-ui, sans-serif;--h1: clamp(29px, 3.9vw, 54px);--h2: clamp(24px, 3vw, 44px);--h3: clamp(21px, 2.2vw, 32px);--h4: clamp(18px, 1.7vw, 24px);--h5: clamp(16px, 1.4vw, 20px);--body-l: clamp(15px, 1.2vw, 18px);--body-m: clamp(14px, 1vw, 16px);--body-s: clamp(13px, .9vw, 15px);--caption: clamp(11px, .8vw, 13px);--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{position:relative;margin:0;background:var(--bg-base);color:var(--text-secondary);font-family:var(--font-text);font-size:var(--body-m);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-display);color:var(--text-primary);font-weight:700;letter-spacing:-.02em;line-height:1.12}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4);font-weight:500}h5{font-size:var(--h5);font-weight:500;line-height:1.25}p{margin:0}a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}a:hover{color:var(--text-primary)}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea{font:inherit;color:var(--text-primary);width:100%;background:#0a0f1d;border:1px solid var(--stroke-subtle);border-radius:12px;padding:16px 18px;transition:border-color .2s var(--ease),background .2s var(--ease)}input::placeholder,textarea::placeholder{color:var(--text-dim)}input:focus,textarea:focus{outline:none;border-color:var(--brand-500)}textarea{resize:vertical;min-height:120px}:focus-visible{outline:2px solid var(--brand-400);outline-offset:3px}.container{width:min(100% - var(--gutter) * 2,var(--container));margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.section--tight{padding-block:clamp(40px,5vw,80px)}.stack{display:grid;gap:clamp(14px,1.6vw,22px)}.stack--sm{gap:12px}.stack--lg{gap:clamp(24px,3vw,44px)}.grid{display:grid;gap:clamp(14px,1.6vw,24px)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:13px;line-height:1;letter-spacing:1.04px;text-transform:uppercase;color:var(--brand-400)}.eyebrow:before{content:"";flex:none;width:28px;height:2px;border-radius:2px;background:var(--brand-500)}.lead{font-size:var(--body-l);color:var(--text-secondary);max-width:62ch}.muted{color:var(--text-muted)}.caption{font-size:var(--caption);color:var(--text-muted)}.accent{color:var(--brand-400)}.gradient-text{background:linear-gradient(90deg,var(--brand-400),#A78BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 28px;border-radius:var(--radius-pill);font-size:var(--body-s);font-weight:500;letter-spacing:.02em;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(90deg,var(--brand-500),var(--brand-400));color:#fff;box-shadow:0 10px 26px #2f6bff59}.btn--primary:hover{color:#fff;box-shadow:0 14px 34px #2f6bff73}.btn--ghost{padding:17px 28px;background:#0e1526b3;border:1px solid var(--stroke-strong);font-weight:600;font-size:16px;line-height:1;letter-spacing:-.004em;color:var(--text-primary)}.btn--ghost span{font-weight:500;font-size:18px}.btn--ghost:hover{background:#141d33}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:#0a0f1d;font-size:var(--body-s);color:var(--text-secondary);transition:border-color .2s var(--ease),color .2s var(--ease)}.chip:hover{border-color:var(--stroke-strong);color:var(--text-primary)}.chip--active{background:var(--brand-500);border-color:var(--brand-500);color:#fff}.card{position:relative;background:#0e1526d1;border:1px solid var(--stroke-subtle);border-radius:var(--radius-card);padding:clamp(18px,2vw,32px);transition:border-color .25s var(--ease),transform .25s var(--ease)}.card--link:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.card__kicker{font-size:var(--caption);letter-spacing:.04em;color:var(--brand-400)}.divider{height:1px;background:var(--stroke-subtle);border:0;margin:0}.metric{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,34px);color:var(--brand-400);line-height:1.1}.stats{display:flex;align-items:center;border:1px solid var(--stroke-subtle);border-radius:18px;background:#0a0f1de6;padding:16px 0}.stats__item{flex:1;display:grid;gap:4px;justify-items:center;text-align:center;padding-inline:8px}.stats__item+.stats__item{border-left:1px solid var(--stroke-subtle)}.stats__value{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.8vw,24px);color:var(--text-primary)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.5;color:#5a6480}.crumbs a{color:#5a6480}.crumbs a:hover{color:var(--text-secondary)}.crumbs span[aria-hidden]{color:#3a4664}.crumbs>span:last-child{color:var(--text-secondary)}.bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:100vh;z-index:-1;overflow:hidden;pointer-events:none;background:var(--bg-base)}.bg__glow{position:absolute;border-radius:50%}.bg__arc{position:absolute;border-radius:50%;border:1px solid rgba(124,152,226,.11)}.bg__beam{position:absolute;left:0;width:100%;background:linear-gradient(118.98deg,#fff0 19.44%,#8fb0ff0f 41.67%,#ffffff0a 48.33%,#fff0 56.11%,#fff0 75%)}.bg__beam--1{top:0;height:2600px}.bg__beam--2{top:6400px;height:2400px}.bg__glow--1{left:12.5vw;top:-170px;width:125vw;height:1200px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff27 55%,#2f6bff00)}.bg__glow--2{left:-37.5vw;top:320px;width:83.34vw;height:1000px;background:radial-gradient(closest-side,#7c5cff2e,#7c5cff15 55%,#7c5cff00)}.bg__glow--3{left:-41.67vw;top:2350px;width:111.12vw;height:1300px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff27 55%,#2f6bff00)}.bg__glow--4{left:48.61vw;top:3250px;width:90.28vw;height:1100px;background:radial-gradient(closest-side,#7c5cff2e,#7c5cff15 55%,#7c5cff00)}.bg__glow--5{left:-27.78vw;top:4550px;width:76.39vw;height:900px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff27 55%,#2f6bff00)}.bg__glow--6{left:43.06vw;top:5700px;width:97.23vw;height:1200px;background:radial-gradient(closest-side,#7c5cff2e,#7c5cff15 55%,#7c5cff00)}.bg__glow--7{left:-27.78vw;top:6450px;width:90.28vw;height:1100px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff27 55%,#2f6bff00)}.bg__glow--8{left:-9.72vw;top:7330px;width:125vw;height:1300px;background:radial-gradient(closest-side,#7c5cff2e,#7c5cff15 55%,#7c5cff00)}.bg__glow--9{left:48.61vw;top:8220px;width:69.45vw;height:1000px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff27 55%,#2f6bff00)}.bg__arc--1{left:29.86vw;top:2500px;width:1500px;height:1500px}.bg__arc--2{left:43.06vw;top:2690px;width:1120px;height:1120px}.bg__arc--3{left:-36.81vw;top:5600px;width:1300px;height:1300px}.bg__arc--4{left:-25.69vw;top:5760px;width:980px;height:980px}.bg__stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.95;background-image:radial-gradient(1.9px 1.9px at 467px 577px,rgba(255,255,255,.87),transparent 62%),radial-gradient(1.9px 1.9px at 466px 524px,rgba(201,211,232,.67),transparent 62%),radial-gradient(1.7px 1.7px at 528px 491px,rgba(143,176,255,.88),transparent 62%),radial-gradient(1.3px 1.3px at 100px 461px,rgba(167,139,255,.63),transparent 62%),radial-gradient(1.7px 1.7px at 653px 46px,rgba(255,255,255,.74),transparent 62%),radial-gradient(1.8px 1.8px at 467px 673px,rgba(201,211,232,.83),transparent 62%),radial-gradient(1.9px 1.9px at 642px 19px,rgba(143,176,255,.62),transparent 62%),radial-gradient(2px 2px at 40px 198px,rgba(167,139,255,.81),transparent 62%),radial-gradient(1.5px 1.5px at 479px 338px,rgba(255,255,255,.89),transparent 62%),radial-gradient(1.7px 1.7px at 535px 243px,rgba(201,211,232,.77),transparent 62%),radial-gradient(1.5px 1.5px at 682px 91px,rgba(143,176,255,.7),transparent 62%),radial-gradient(1.8px 1.8px at 568px 89px,rgba(167,139,255,.71),transparent 62%),radial-gradient(1.3px 1.3px at 239px 529px,rgba(255,255,255,.62),transparent 62%),radial-gradient(1.1px 1.1px at 114px 414px,rgba(201,211,232,.7),transparent 62%),radial-gradient(1.9px 1.9px at 72px 21px,rgba(143,176,255,.6),transparent 62%),radial-gradient(1.5px 1.5px at 218px 57px,rgba(167,139,255,.94),transparent 62%),radial-gradient(1.1px 1.1px at 410px 433px,rgba(255,255,255,.82),transparent 62%),radial-gradient(1.4px 1.4px at 695px 280px,rgba(201,211,232,.71),transparent 62%),radial-gradient(1.8px 1.8px at 19px 423px,rgba(143,176,255,.64),transparent 62%),radial-gradient(1.1px 1.1px at 256px 727px,rgba(167,139,255,.62),transparent 62%),radial-gradient(1.8px 1.8px at 502px 185px,rgba(255,255,255,.67),transparent 62%),radial-gradient(2.1px 2.1px at 525px 199px,rgba(201,211,232,.87),transparent 62%),radial-gradient(1.4px 1.4px at 433px 663px,rgba(143,176,255,.74),transparent 62%),radial-gradient(1.3px 1.3px at 221px 4px,rgba(167,139,255,.94),transparent 62%),radial-gradient(2.1px 2.1px at 610px 315px,rgba(255,255,255,.61),transparent 62%),radial-gradient(2.1px 2.1px at 195px 407px,rgba(201,211,232,.81),transparent 62%),radial-gradient(1px 1px at 594px 106px,rgba(143,176,255,.65),transparent 62%),radial-gradient(1px 1px at 456px 268px,rgba(167,139,255,.81),transparent 62%),radial-gradient(1.1px 1.1px at 307px 399px,rgba(255,255,255,.63),transparent 62%),radial-gradient(1.3px 1.3px at 600px 655px,rgba(201,211,232,.81),transparent 62%),radial-gradient(1.5px 1.5px at 384px 641px,rgba(143,176,255,.94),transparent 62%),radial-gradient(1.1px 1.1px at 499px 592px,rgba(167,139,255,.74),transparent 62%),radial-gradient(1.3px 1.3px at 646px 161px,rgba(255,255,255,.68),transparent 62%),radial-gradient(1.8px 1.8px at 629px 259px,rgba(201,211,232,.66),transparent 62%),radial-gradient(1.2px 1.2px at 648px 571px,rgba(143,176,255,.93),transparent 62%),radial-gradient(1.1px 1.1px at 498px 622px,rgba(167,139,255,.62),transparent 62%),radial-gradient(1.6px 1.6px at 115px 43px,rgba(255,255,255,.69),transparent 62%),radial-gradient(1.5px 1.5px at 405px 267px,rgba(201,211,232,.92),transparent 62%),radial-gradient(1.6px 1.6px at 506px 304px,rgba(143,176,255,.93),transparent 62%),radial-gradient(1.3px 1.3px at 74px 133px,rgba(167,139,255,.8),transparent 62%),radial-gradient(1.1px 1.1px at 634px 633px,rgba(255,255,255,.67),transparent 62%),radial-gradient(1.1px 1.1px at 212px 20px,rgba(201,211,232,.74),transparent 62%),radial-gradient(1.1px 1.1px at 259px 65px,rgba(143,176,255,.7),transparent 62%),radial-gradient(2.1px 2.1px at 547px 589px,rgba(167,139,255,.63),transparent 62%),radial-gradient(2.1px 2.1px at 145px 465px,rgba(255,255,255,.83),transparent 62%),radial-gradient(2px 2px at 538px 602px,rgba(201,211,232,.81),transparent 62%),radial-gradient(2px 2px at 22px 490px,rgba(143,176,255,.85),transparent 62%),radial-gradient(1.7px 1.7px at 38px 25px,rgba(167,139,255,.63),transparent 62%),radial-gradient(1.3px 1.3px at 72px 752px,rgba(255,255,255,.65),transparent 62%),radial-gradient(1.5px 1.5px at 78px 81px,rgba(201,211,232,.73),transparent 62%),radial-gradient(1.1px 1.1px at 49px 724px,rgba(143,176,255,.94),transparent 62%),radial-gradient(1.1px 1.1px at 353px 364px,rgba(167,139,255,.77),transparent 62%);background-size:700px 760px;background-repeat:repeat}.bg__stars:before,.bg__stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat}.bg__stars:before{opacity:.9;background-image:radial-gradient(1.5px 1.5px at 83px 431px,rgba(255,255,255,.51),transparent 62%),radial-gradient(1.3px 1.3px at 515px 18px,rgba(201,211,232,.61),transparent 62%),radial-gradient(.9px .9px at 16px 77px,rgba(143,176,255,.69),transparent 62%),radial-gradient(1.3px 1.3px at 267px 430px,rgba(167,139,255,.62),transparent 62%),radial-gradient(1.2px 1.2px at 472px 455px,rgba(255,255,255,.66),transparent 62%),radial-gradient(1.3px 1.3px at 34px 321px,rgba(201,211,232,.64),transparent 62%),radial-gradient(1.2px 1.2px at 239px 119px,rgba(143,176,255,.68),transparent 62%),radial-gradient(1.4px 1.4px at 501px 265px,rgba(167,139,255,.61),transparent 62%),radial-gradient(1.2px 1.2px at 150px 211px,rgba(255,255,255,.73),transparent 62%),radial-gradient(1.2px 1.2px at 354px 456px,rgba(201,211,232,.57),transparent 62%),radial-gradient(1px 1px at 418px 260px,rgba(143,176,255,.63),transparent 62%),radial-gradient(1.1px 1.1px at 209px 223px,rgba(167,139,255,.67),transparent 62%),radial-gradient(1px 1px at 328px 218px,rgba(255,255,255,.65),transparent 62%),radial-gradient(1.5px 1.5px at 45px 69px,rgba(201,211,232,.58),transparent 62%),radial-gradient(1.2px 1.2px at 177px 119px,rgba(143,176,255,.58),transparent 62%),radial-gradient(1.1px 1.1px at 223px 427px,rgba(167,139,255,.66),transparent 62%),radial-gradient(1.1px 1.1px at 326px 467px,rgba(255,255,255,.75),transparent 62%),radial-gradient(1.3px 1.3px at 288px 46px,rgba(201,211,232,.58),transparent 62%),radial-gradient(1.3px 1.3px at 366px 320px,rgba(143,176,255,.67),transparent 62%),radial-gradient(1.2px 1.2px at 143px 418px,rgba(167,139,255,.51),transparent 62%),radial-gradient(1.4px 1.4px at 276px 247px,rgba(255,255,255,.74),transparent 62%),radial-gradient(1px 1px at 122px 461px,rgba(201,211,232,.66),transparent 62%),radial-gradient(1.3px 1.3px at 381px 83px,rgba(143,176,255,.56),transparent 62%),radial-gradient(1px 1px at 490px 266px,rgba(167,139,255,.5),transparent 62%),radial-gradient(1.3px 1.3px at 487px 551px,rgba(255,255,255,.55),transparent 62%),radial-gradient(1.2px 1.2px at 282px 358px,rgba(201,211,232,.78),transparent 62%),radial-gradient(1.1px 1.1px at 516px 167px,rgba(143,176,255,.74),transparent 62%),radial-gradient(1.1px 1.1px at 233px 93px,rgba(167,139,255,.77),transparent 62%),radial-gradient(1.2px 1.2px at 401px 137px,rgba(255,255,255,.56),transparent 62%),radial-gradient(1.2px 1.2px at 10px 389px,rgba(201,211,232,.7),transparent 62%);background-size:520px 580px}.bg__stars:after{opacity:.75;background-image:radial-gradient(2.1px 2.1px at 518px 706px,rgba(255,255,255,.9),transparent 62%),radial-gradient(2.4px 2.4px at 213px 206px,rgba(201,211,232,.95),transparent 62%),radial-gradient(1.8px 1.8px at 661px 256px,rgba(143,176,255,.97),transparent 62%),radial-gradient(2.2px 2.2px at 93px 638px,rgba(167,139,255,.94),transparent 62%),radial-gradient(2.6px 2.6px at 332px 540px,rgba(255,255,255,.96),transparent 62%),radial-gradient(1.6px 1.6px at 360px 173px,rgba(201,211,232,.8),transparent 62%),radial-gradient(2.1px 2.1px at 435px 567px,rgba(143,176,255,.71),transparent 62%),radial-gradient(2.1px 2.1px at 832px 135px,rgba(167,139,255,.71),transparent 62%),radial-gradient(2.4px 2.4px at 549px 690px,rgba(255,255,255,.97),transparent 62%),radial-gradient(2.7px 2.7px at 485px 308px,rgba(201,211,232,.97),transparent 62%),radial-gradient(2.6px 2.6px at 534px 905px,rgba(143,176,255,.85),transparent 62%),radial-gradient(2.4px 2.4px at 709px 180px,rgba(167,139,255,.83),transparent 62%),radial-gradient(2.5px 2.5px at 576px 598px,rgba(255,255,255,.87),transparent 62%),radial-gradient(1.9px 1.9px at 172px 529px,rgba(201,211,232,.81),transparent 62%),radial-gradient(1.9px 1.9px at 869px 430px,rgba(143,176,255,.74),transparent 62%),radial-gradient(2.2px 2.2px at 561px 563px,rgba(167,139,255,.76),transparent 62%),radial-gradient(2.2px 2.2px at 552px 238px,rgba(255,255,255,.88),transparent 62%),radial-gradient(2.2px 2.2px at 32px 94px,rgba(201,211,232,.82),transparent 62%);background-size:900px 1040px}.star{position:absolute;border-radius:50%;background:#fff;animation:twinkle var(--dur, 4s) var(--ease) infinite;animation-delay:var(--delay, 0s)}.star--spark{background:#fff;box-shadow:0 0 10px 2px #8fb0ff8c}.star--ray{background:transparent;box-shadow:none}.star--ray:before,.star--ray:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(214,228,255,.9),transparent)}.star--ray:before{width:26px;height:1px}.star--ray:after{width:1px;height:26px;background:linear-gradient(180deg,transparent,rgba(214,228,255,.9),transparent)}.star--ray span{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #8fb0ffb3}@keyframes twinkle{0%,to{opacity:.12}50%{opacity:var(--peak, .7)}}.header{position:sticky;top:0;z-index:40;background:var(--bg-base)}.header__inner{width:min(100% - 2 * clamp(20px,4vw,96px),1248px);margin-inline:auto;display:flex;align-items:center;height:88px}.header__col{display:flex;align-items:center;height:100%}.header__col--left,.header__col--right{flex:1 0 0;min-width:0}.header__col--right{justify-content:flex-end}.header__col--center{flex:none;justify-content:center}.logo{display:inline-flex;align-items:center;gap:12px}.logo__mark{width:38px;height:38px;flex:none;border-radius:19px;display:grid;place-items:center;background:var(--surface-card);border:1.71px solid var(--brand-400)}.logo__mark span{font-family:var(--font-display);font-weight:700;font-size:15.2px;line-height:1;letter-spacing:-.912px;background-image:linear-gradient(90deg,#fff,#8fb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.logo__text{font-family:var(--font-display);font-weight:600;font-size:17px;line-height:1.2;letter-spacing:-.17px;color:var(--text-primary);white-space:nowrap}.logo__text span{font-weight:500;color:var(--brand-400)}.nav{display:flex;align-items:center;gap:26px}.nav a{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-text);font-weight:500;font-size:16px;line-height:1;letter-spacing:-.032px;color:var(--text-secondary);white-space:nowrap}.nav a:hover,.nav a[aria-current],.nav__trigger{color:var(--brand-400)}.nav__caret{flex:none}.header__actions{display:flex;align-items:center;gap:16px}.header__contacts{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.header__email{font-size:12px;line-height:1.2;color:var(--text-muted);white-space:nowrap;transition:color .2s var(--ease)}.header__email:hover{color:var(--brand-400)}.header__phone{font-family:var(--font-display);font-weight:500;font-size:14px;line-height:1.2;letter-spacing:-.28px;color:var(--text-primary);white-space:nowrap}.header__cta{padding:13px 20px;font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1;letter-spacing:-.06px;background:linear-gradient(90deg,var(--brand-400),var(--brand-500));box-shadow:none}.header__cta:hover{box-shadow:0 10px 26px #2f6bff59}.header__cta-short{display:none}.burger{position:relative;width:38px;height:38px;flex:none;padding:0 0 0 10px;border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--stroke-strong);display:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:border-color .3s var(--ease),background .3s var(--ease),transform .2s var(--ease)}.burger:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#2f6bff8c,#2f6bff00 70%);opacity:0;transform:scale(.4);transition:opacity .4s var(--ease),transform .5s var(--ease);pointer-events:none}.burger:hover{border-color:var(--brand-500)}.burger:hover:before{opacity:.5;transform:scale(1)}.burger:active{transform:scale(.93)}.burger span{display:block;width:16px;height:2px;border-radius:1px;background:var(--text-primary);transform-origin:center;transition:transform .42s cubic-bezier(.68,-.3,.27,1.3),width .32s var(--ease),opacity .18s var(--ease),background .3s var(--ease)}.burger span:nth-child(2){transition-delay:.02s}.burger span:nth-child(3){width:10px;transition-delay:.04s}.burger:hover span:nth-child(3){width:16px}.burger[aria-expanded=true]{border-color:var(--brand-500);background:#2f6bff29}.burger[aria-expanded=true] span{background:var(--text-primary)}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:translate(-10px) scaleX(.2);transition-delay:0s}.burger[aria-expanded=true] span:nth-child(3){width:16px;transform:translateY(-6px) rotate(-45deg)}.megamenu{position:absolute;left:0;right:0;top:100%;background:#0a0f1df7;border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle);box-shadow:0 24px 60px #00000080;padding-block:40px 28px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .24s var(--ease),transform .28s var(--ease),visibility 0s linear .28s}.megamenu[data-open]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .24s var(--ease),transform .28s var(--ease),visibility 0s}.megamenu__inner{display:flex;flex-direction:column;gap:26px}.megamenu__row{display:flex;align-items:stretch;gap:40px}.megamenu__cols{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.megamenu__col{display:flex;flex-direction:column;gap:10px}.megamenu__col-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.megamenu__col-head strong{font-weight:600;font-size:16px;line-height:1.4;letter-spacing:-.108px;color:var(--text-primary)}.megamenu__col-head span{font-size:17px;line-height:1.6;color:var(--brand-400)}.megamenu__col-note{font-size:13px;line-height:1.5;color:var(--text-muted)}.megamenu__divider{height:1px;background:var(--stroke-subtle)}.megamenu__items{display:flex;flex-direction:column}.megamenu__item{display:flex;flex-direction:column;gap:3px;padding-block:9px}.megamenu__item strong{font-weight:400;font-size:17px;line-height:1.6;letter-spacing:-.034px;color:#c9d3e8}.megamenu__item span{font-size:13px;line-height:1.5;color:var(--text-muted)}.megamenu__item:hover strong{color:var(--text-primary)}.megamenu__aside{display:flex;align-items:center;gap:16px;flex:none}.megamenu__promo{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 16px;border-radius:var(--radius-pill);border:1px solid #33436E;background:linear-gradient(123.36deg,#2a3f7a,#101830 70.72%);transition:border-color .28s var(--ease)}.megamenu__promo:hover{border-color:var(--brand-400)}.megamenu__promo-label{font-weight:500;font-size:11px;line-height:1;letter-spacing:.9px;text-transform:uppercase;color:#93a6d8}.megamenu__promo-body{display:flex;flex-direction:column;gap:5px}.megamenu__promo-metric{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.9px;color:#fff}.megamenu__promo-text{font-size:13px;line-height:1.3;color:#dce5ff;white-space:nowrap}.megamenu__foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.megamenu__tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.megamenu__tags-label{font-size:13px;line-height:1.5;letter-spacing:.78px;text-transform:uppercase;color:var(--text-muted)}.megamenu__tag{background:var(--surface-glass);border:1px solid var(--stroke-subtle);border-radius:var(--radius-pill);padding:9px 16px;font-size:15px;line-height:1.56;color:var(--text-secondary);white-space:nowrap}.megamenu__tag:hover{color:var(--text-primary);border-color:var(--stroke-strong)}.megamenu__all{display:inline-flex;align-items:center;gap:8px;flex:none;font-weight:500;font-size:13px;line-height:1;letter-spacing:1.04px;text-transform:uppercase;color:var(--text-primary)}.megamenu__all span{color:var(--brand-400)}.mmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(760px 560px at 50% -6%,rgba(44,78,176,.55),transparent 68%),radial-gradient(680px 520px at 90% 46%,rgba(31,52,128,.4),transparent 70%),var(--bg-base);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .3s var(--ease),transform .4s var(--ease),visibility 0s linear .4s}.mmenu[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .3s var(--ease),transform .4s var(--ease),visibility 0s}.mmenu__body>*,.mmenu__foot>*{opacity:0;transform:translateY(10px);transition:opacity .36s var(--ease),transform .44s var(--ease)}.mmenu[data-open] .mmenu__body>*,.mmenu[data-open] .mmenu__foot>*{opacity:1;transform:none}.mmenu[data-open] .mmenu__body>*:nth-child(1){transition-delay:.06s}.mmenu[data-open] .mmenu__body>*:nth-child(2){transition-delay:.1s}.mmenu[data-open] .mmenu__body>*:nth-child(3){transition-delay:.14s}.mmenu[data-open] .mmenu__body>*:nth-child(4){transition-delay:.18s}.mmenu[data-open] .mmenu__body>*:nth-child(5){transition-delay:.22s}.mmenu[data-open] .mmenu__body>*:nth-child(6){transition-delay:.26s}.mmenu[data-open] .mmenu__body>*:nth-child(7){transition-delay:.3s}.mmenu[data-open] .mmenu__body>*:nth-child(n+8){transition-delay:.34s}.mmenu[data-open] .mmenu__foot>*{transition-delay:.36s}.mmenu__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px}.burger--close{display:flex}.mmenu__rule{height:1px;background:#131a2b}.mmenu__line{height:1px;background:#151e2e}.mmenu__body{padding:10px 20px 24px}.mmenu__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px;text-align:left}.mmenu__item strong{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.2;color:var(--text-primary)}.mmenu__item span{flex:none;font-size:16px;line-height:1.2;color:var(--brand-400)}.mmenu__item--toggle[aria-expanded=true] strong{color:var(--brand-400)}.mmenu__sub{display:none;flex-direction:column;padding-bottom:14px}.mmenu__sub[data-open]{display:flex}.mmenu__sub>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 11px 14px}.mmenu__sub>a strong{font-weight:400;font-size:14px;line-height:1.4;color:#dde4f2}.mmenu__sub>a span{flex:none;font-size:11px;line-height:1.4;color:var(--text-muted)}.mmenu__all{display:inline-flex;align-items:center;gap:8px;padding-left:14px;font-weight:500;font-size:13px;line-height:1.4;color:var(--brand-400)}.mmenu__foot{display:flex;flex-direction:column;gap:14px;padding:22px 20px 34px}.mmenu__phone{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.2;color:var(--text-primary)}.mmenu__note{font-size:12px;line-height:1.4;color:var(--text-muted)}.mmenu__cta{width:100%;padding-block:16px;border-radius:var(--radius-pill);background:var(--brand-500);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.28px;color:#fff}.mmenu__chips{display:flex;flex-wrap:wrap;gap:10px}.mmenu__chip{padding:9px 14px;border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--stroke-strong);font-size:12px;line-height:1.4;color:#dde4f2}.footer{position:relative;background:var(--bg-deep);border-top:1px solid #141B2C;padding-block:clamp(44px,5.56vw,80px) 36px}.footer__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3vw,60px)}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:360px;max-width:100%}.footer__about{font-size:15px;line-height:1.56;color:var(--text-muted)}.footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer__col-title{font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#4c5570}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer__links a{font-size:15px;line-height:1.56;color:var(--text-secondary)}.footer__links a:hover{color:var(--text-primary)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(26px,3.89vw,56px);padding-top:clamp(26px,3.89vw,56px);border-top:1px solid #141B2C;font-size:13px;line-height:1.5;color:#4c5570}.footer__legal{display:flex;flex-wrap:wrap;gap:28px}.footer__legal a{color:inherit}.footer__legal a:hover{color:var(--text-secondary)}.accordion__item{border:1px solid var(--stroke-subtle);border-radius:20px;background:#0b1120e6;padding:clamp(18px,1.81vw,26px) clamp(18px,2.08vw,30px)}.accordion__item+.accordion__item{margin-top:12px}.accordion__head{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left}.accordion__head h5{flex:1 1 0;min-width:0;font-family:var(--font-text);font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.accordion__icon{position:relative;flex:none;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease);display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-pill);border:1px solid var(--stroke-strong);background:var(--surface-glass);font-size:0;color:#8c97b2}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:50%;left:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:1px;background:currentColor;transition:transform .36s var(--ease)}.accordion__icon:after{transform:rotate(90deg)}.accordion__item[data-open] .accordion__icon:after{transform:rotate(0)}.accordion__body{display:grid;grid-template-rows:0fr;max-width:580px;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:#8c97b2;opacity:0;transition:grid-template-rows .32s var(--ease),opacity .24s var(--ease),padding-top .32s var(--ease)}.accordion__body>*{min-height:0;overflow:hidden}.accordion__item[data-open]{background:#111829e6;border-color:var(--stroke-strong)}.accordion__item[data-open] .accordion__body{grid-template-rows:1fr;padding-top:16px;opacity:1}.accordion__item[data-open] .accordion__icon{border-color:transparent;background:linear-gradient(90deg,#5c8dff,#2f6bff);color:#fff}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#03040ad1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease),visibility 0s linear .28s}.modal[data-open]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s var(--ease),visibility 0s}.modal__panel{width:min(100%,560px);transform:translateY(18px) scale(.98);opacity:0;transition:transform .34s var(--ease),opacity .28s var(--ease);max-height:90vh;overflow-y:auto;background:var(--surface-card);border:1px solid var(--stroke-subtle);border-radius:26px;padding:clamp(24px,3vw,36px);box-shadow:0 24px 60px #0000008c}.modal[data-open] .modal__panel{transform:none;opacity:1}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.modal__close{width:40px;height:40px;border-radius:var(--radius-pill);background:var(--surface-glass);display:grid;place-items:center;color:var(--text-secondary);flex:none}.field{display:grid;gap:8px}.field__label{font-size:var(--caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.field__error{font-size:var(--caption);color:var(--state-error)}.field--error input,.field--error textarea,input.field--error{border-color:var(--state-error);background:#180e14}.agree{display:flex;gap:12px;align-items:flex-start;font-size:var(--caption);color:var(--text-muted)}.agree input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin-top:1px;padding:0;border:1px solid var(--stroke-strong);border-radius:5px;background-color:#0d1424;background-repeat:no-repeat;background-position:center;background-size:11px 9px;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.agree input[type=checkbox]:hover{border-color:var(--brand-400)}.agree input[type=checkbox]:checked{border-color:var(--brand-500);background-color:var(--brand-500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5.1 4.4 8.5 11 1.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.agree input[type=checkbox]:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.honeypot{position:absolute;left:-9999px;opacity:0}.cookie{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:50;width:min(100% - 32px,900px);display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:var(--surface-card);border:1px solid var(--stroke-subtle);border-radius:20px;padding:22px 24px;box-shadow:0 16px 40px #00000080;font-size:var(--body-s)}.cookie__actions{display:flex;gap:10px;margin-left:auto}.cookie a{color:var(--text-secondary);text-decoration:underline}.float{position:fixed;right:clamp(14px,2.4vw,28px);bottom:calc(20px + var(--cookie-h, 0px));z-index:45;display:flex;flex-direction:column;gap:12px;transition:bottom .45s var(--ease)}.float__btn{position:relative;width:54px;height:54px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--surface-glass);border:1px solid var(--stroke-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 26px #03040a73;transition:transform .32s var(--ease),border-color .32s var(--ease),background .32s var(--ease),box-shadow .32s var(--ease)}.float__btn svg{position:relative;z-index:2;width:24px;height:24px}.float__btn--tg{color:#5c8dff}.float__btn--wa{color:#3fd07f}.float__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid currentColor;opacity:0;pointer-events:none;animation:floatPulse 3s var(--ease) infinite}.float__ring--2{animation-delay:1.5s}.float__btn--tg .float__ring{animation-delay:.75s}.float__btn--tg .float__ring--2{animation-delay:2.25s}.float__btn:hover{transform:translateY(-3px);border-color:color-mix(in srgb,currentColor 70%,transparent);background:color-mix(in srgb,currentColor 14%,var(--surface-card));box-shadow:0 14px 34px #03040a99,0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.float__btn:active{transform:translateY(-1px) scale(.95)}.float__tip{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(10px,-50%);white-space:nowrap;padding:8px 14px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--stroke-subtle);color:var(--text-primary);font-size:13px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}.float__btn:hover .float__tip,.float__btn:focus-visible .float__tip{opacity:1;transform:translateY(-50%)}@keyframes floatPulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion: reduce){.float__ring{animation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.cursor__dot,.cursor__ring{position:fixed;top:0;left:0;z-index:90;pointer-events:none;will-change:transform}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--text-primary);transition:width .26s var(--ease),height .26s var(--ease),margin .26s var(--ease),background .26s var(--ease),opacity .24s var(--ease)}.cursor__ring{display:grid;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid rgba(92,141,255,.5);transition:width .34s var(--ease),height .34s var(--ease),margin .34s var(--ease),border-radius .34s var(--ease),border-color .3s var(--ease),border-width .3s var(--ease),background .3s var(--ease),box-shadow .34s var(--ease),opacity .24s var(--ease)}.cursor__arrow{width:16px;height:16px;opacity:0;transform:scale(.4) rotate(-35deg);background:var(--text-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity .26s var(--ease),transform .38s var(--ease)}.cursor__dot--active{width:0;height:0;margin:0;background:var(--brand-400)}.cursor__ring--box{border-width:1.5px;border-color:var(--brand-500);background:#2f6bff24;box-shadow:0 0 0 4px #2f6bff1a,0 10px 34px #2f6bff52}.cursor__ring--big{width:74px;height:74px;margin:-37px 0 0 -37px;border-width:0;background:var(--brand-500);box-shadow:0 12px 40px #2f6bff73}.cursor__ring--big .cursor__arrow{opacity:1;transform:scale(1) rotate(0)}.cursor__ring--down{transform-origin:center;border-color:var(--brand-400)}.cursor__ring--big.cursor__ring--down{width:62px;height:62px;margin:-31px 0 0 -31px}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea,html.has-cursor [contenteditable]{cursor:text!important}html.cursor-hidden .cursor__dot,html.cursor-hidden .cursor__ring{opacity:0}@media (hover: none),(pointer: coarse){.cursor__dot,.cursor__ring{display:none}}.svis__img{display:block;width:100%;height:auto;border-radius:26px;border:1px solid #2A3653;box-shadow:0 30px 64px #00000080}.reveal{opacity:0;transform:perspective(1000px) translateY(34px) rotateX(7deg) scale(.975);transform-origin:50% 100%}.reveal[data-visible]{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .95s var(--ease-out);transition-delay:var(--rd, 0ms)}.count{display:inline-block;font-variant-numeric:tabular-nums}@media (max-width: 1279px){.nav{gap:18px}.header__contacts{display:none}}@media (max-width: 1023px){.nav,.header__contacts{display:none}.burger{display:flex}.megamenu{display:none!important}.header{border-bottom:1px solid #131A2B}.header__inner{height:66px}.header__col--center{display:none}.header__actions,.logo{gap:10px}.logo__mark{width:32px;height:32px;border-radius:16px;border-width:1.5px;background:#0e1526d1}.logo__mark span{font-size:13px;letter-spacing:0}.logo__text{font-weight:700;font-size:13px;letter-spacing:.26px}.logo__text span{font-weight:700}.header__cta{padding:10px 16px;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:0;background:var(--brand-500)}.header__cta-full{display:none}.header__cta-short{display:inline}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.footer__grid{grid-template-columns:1fr}.stats{flex-direction:row}.btn{width:100%}.header__cta{width:auto}.cookie{flex-direction:column;align-items:flex-start}.cookie__actions{margin-left:0;width:100%}.cookie__actions .btn{flex:1}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,80px);margin-bottom:clamp(24px,3vw,44px)}.section-head__action{flex:none}.hero{position:relative;overflow:hidden;padding-block:clamp(40px,7.2vw,104px) clamp(44px,7.4vw,107px)}.hero__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__arc{position:absolute;border-radius:50%;border:1px solid rgba(124,152,226,.13)}.hero__arc--a{left:62.5%;top:-330px;width:920px;height:920px}.hero__arc--b{left:72.22%;top:-190px;width:640px;height:640px}.hero__glow{position:absolute;left:56.94%;top:-180px;width:1000px;height:700px;border-radius:50%;background:radial-gradient(closest-side,#24429e80,#24429e00)}.hero__inner{position:relative;width:min(100% - 2 * clamp(20px,4.2vw,100px),1240px);margin-inline:auto}.hero__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero__top span{font-weight:500;font-size:13px;line-height:1;letter-spacing:1.04px;text-transform:uppercase;color:var(--text-muted)}.hero__rule{height:1px;background:#161e31;margin-top:clamp(16px,2vw,29px)}.hero__rule--last{margin-top:clamp(28px,7.4vw,106px)}.hero__title{display:flex;align-items:stretch;gap:clamp(14px,2.15vw,31px);margin-top:clamp(24px,3.4vw,49px)}.hero__accent{flex:none;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--brand-400),rgba(47,107,255,0))}.hero h1{font-weight:600;font-size:clamp(30px,6.53vw,94px);line-height:.98;letter-spacing:-.045em;color:var(--text-primary);max-width:none}.hero h1 span{color:var(--text-primary)}.hero__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.3vw,33px);margin-top:clamp(20px,5.5vw,80px);margin-left:clamp(0px,2.36vw,34px)}.hero__lead{font-size:clamp(15px,1.18vw,17px);line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.hero__lead-tail{display:none}.hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:-8px}.hero__cta-main{display:inline-flex;align-items:center;gap:14px;padding:0;font-family:var(--font-display);font-weight:500;font-size:clamp(18px,1.67vw,24px);line-height:1.2;letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap}.hero__cta-main span{font-family:var(--font-text);font-weight:500;letter-spacing:0;color:var(--brand-400);transition:transform .2s var(--ease)}.hero__cta-main:hover span{transform:translate(4px)}.hero__cta-rule{width:280px;max-width:100%;height:1px;background:#3a4664}.hero__cta-note{font-size:13px;line-height:1.5;color:var(--text-muted)}.hero__cta-cases{display:none}.hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);margin-top:clamp(24px,4vw,58px)}.hero__stat-value{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,4.03vw,58px);line-height:1;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:10px}.hero__stat:first-child .hero__stat-value{color:var(--brand-400)}.hero__stat-label{font-size:clamp(13px,1.04vw,15px);line-height:1.56;color:var(--text-muted)}.hero__stat-short{display:none}.hero__visual{display:none;position:relative;width:100%;aspect-ratio:350 / 252;border-radius:22px;overflow:hidden;container-type:inline-size;background:linear-gradient(144.25deg,#2f6bff,#4361e8 38.9%,#7c5cff 70.72%)}.hero__window{position:absolute;left:9.143cqw;top:7.429cqw;width:81.714cqw;height:42.857cqw;border-radius:4cqw;background:#080d19b8;border:1px solid rgba(255,255,255,.16);overflow:hidden}.hero__dot{position:absolute;top:3.714cqw;width:1.714cqw;height:1.714cqw;border-radius:50%;background:#ffffff61}.hero__dot:nth-of-type(1){left:3.714cqw}.hero__dot:nth-of-type(2){left:6.857cqw}.hero__dot:nth-of-type(3){left:10cqw}.hero__url{position:absolute;left:16.857cqw;top:2cqw;width:51.429cqw;height:5.143cqw;border-radius:999px;background:#ffffff14}.hero__url-text{position:absolute;left:20.286cqw;top:2.857cqw;font-size:2.571cqw;line-height:1.4;color:#c9d3e8}.hero__window-title{position:absolute;left:4.286cqw;top:12.286cqw;font-weight:500;font-size:3.429cqw;line-height:1.4;color:#fff}.hero__tray{position:absolute;left:4.286cqw;top:19.714cqw;width:72.571cqw;height:12.571cqw;border-radius:2.857cqw;background:#ffffff12}.hero__tile{position:absolute;top:22.286cqw;width:21.143cqw;height:7.429cqw;border-radius:1.714cqw;background:#ffffff21}.hero__tile:nth-of-type(8){left:6.571cqw}.hero__tile:nth-of-type(9){left:30.571cqw}.hero__tile:nth-of-type(10){left:54.571cqw}.hero__badge{position:absolute;left:8cqw;top:50cqw;display:flex;align-items:center;gap:2.857cqw;padding:3.429cqw 4.571cqw 3.429cqw 4cqw;border-radius:4.571cqw;background:#05070edb;border:1px solid var(--stroke-strong);box-shadow:0 12px 26px #00000080;white-space:nowrap}.hero__badge-value{font-family:var(--font-display);font-weight:700;font-size:5.143cqw;line-height:1.1;color:var(--brand-400)}.hero__badge-text{display:flex;flex-direction:column;gap:.571cqw}.hero__badge-title{font-weight:500;font-size:3.429cqw;line-height:1.4;color:var(--text-primary)}.hero__badge-note{font-size:2.857cqw;line-height:1.4;color:var(--text-muted)}.page-hero{padding-block:clamp(32px,4vw,72px) clamp(24px,3vw,40px)}.page-hero h1{max-width:22ch}.chips{display:flex;flex-wrap:wrap;gap:10px}.service-card{display:grid;gap:clamp(18px,2vw,28px)}.service-card__main{display:grid;gap:12px}.service-card__title{font-size:var(--h4);font-weight:500}.service-card__meta{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin-top:6px}.service-card__subs{display:grid;gap:14px;border-top:1px solid var(--stroke-subtle);padding-top:clamp(16px,2vw,24px)}.tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tile{display:grid;gap:8px;padding:18px 20px;border:1px solid var(--stroke-subtle);border-radius:16px;background:#0a0f1dcc;transition:border-color .2s var(--ease),transform .2s var(--ease)}.tile:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.tile__row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary)}.tile .accent{font-size:14px}.rows{display:grid}.rows--bordered{border-top:1px solid var(--stroke-subtle)}.row{display:flex;align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(14px,1.6vw,20px) 0;border-bottom:1px solid var(--stroke-subtle)}.row--compact{padding-block:12px}.row:last-child{border-bottom:0}.row__num{font-family:var(--font-display);font-size:var(--caption);color:var(--text-dim)}.row__text{display:grid;gap:4px;flex:1}.row__text strong{color:var(--text-primary);font-weight:500}.row__price{font-size:var(--body-s);color:var(--text-secondary);white-space:nowrap}.steps{display:grid;gap:0}.step{display:grid;gap:8px;padding:clamp(16px,2vw,24px) 0;border-bottom:1px solid var(--stroke-subtle)}.step:last-child{border-bottom:0}.case-card{display:grid;padding:0;overflow:hidden}.case-card__preview{display:block;aspect-ratio:588 / 258;background:linear-gradient(135deg,var(--brand-400),var(--accent-violet))}.case-card__preview img{width:100%;height:100%;object-fit:cover}.case-card__mock{display:grid;place-items:center;height:100%}.case-card__mock span{padding:14px 22px;border-radius:12px;background:#0a0f1d8c;color:#fff;font-size:var(--body-s)}.case-card__body{display:grid;gap:12px;padding:clamp(18px,2vw,28px)}.case-card__body .h5{font-family:var(--font-display);font-size:var(--h5);font-weight:500;color:var(--text-primary);margin:0}.case-card__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.case-card__foot>span:first-child{display:grid;gap:2px}.article-card{display:grid;padding:0;overflow:hidden}.article-card__cover{display:block;aspect-ratio:384 / 180;background:linear-gradient(135deg,var(--brand-400),var(--accent-violet))}.article-card__cover img{width:100%;height:100%;object-fit:cover}.article-card__body{display:grid;gap:10px;padding:clamp(18px,2vw,26px)}.article-card__body .h5{font-family:var(--font-display);font-size:var(--h5);font-weight:500;color:var(--text-primary);margin:0}.tag{display:inline-flex;padding:6px 12px;border-radius:var(--radius-pill);background:#152449;color:#8fb0ff;font-size:var(--caption);width:max-content}.tag--solid{background:var(--brand-500);color:#fff}.featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:0;overflow:hidden}.featured__body{display:grid;gap:16px;align-content:center;padding:clamp(24px,3vw,48px)}.featured__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.featured__cover{background:linear-gradient(135deg,var(--brand-400),var(--accent-violet));min-height:260px}.featured__cover img{width:100%;height:100%;object-fit:cover}.link{color:var(--text-primary);font-size:var(--body-s);font-weight:500}.stars{color:var(--state-warning);letter-spacing:2px;font-size:var(--caption)}.review__author{display:flex;align-items:center;gap:12px}.review__author strong{display:block;color:var(--text-primary);font-weight:500;font-size:var(--body-s)}.avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--brand-600),var(--accent-violet));color:#fff;font-size:var(--caption);flex:none}.avatar--lg{width:56px;height:56px}.faq{display:grid}.card--featured{border-color:var(--brand-500);box-shadow:0 0 0 1px #2f6bff59}.list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.list li{position:relative;padding-left:20px;font-size:var(--body-s);color:var(--text-secondary)}.list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--brand-400)}.list--lg li{font-size:var(--body-m)}.clients{position:relative;padding-block:clamp(40px,5.4vw,78px) clamp(40px,5.7vw,82px)}.clients__label{text-align:center;font-weight:500;font-size:13px;line-height:1;letter-spacing:1.04px;text-transform:uppercase;color:#4c5570}.marquee{overflow:hidden;margin-top:clamp(20px,2.4vw,36px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;gap:18px;width:max-content;animation:marquee 46s linear infinite}.marquee__item{flex:none;display:grid;place-items:center;width:248px;height:104px;padding:18px 22px;border:1px solid var(--stroke-subtle);border-radius:16px;background:linear-gradient(157.25deg,#111829bf,#0a0f1dbf 70.72%);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.21px;text-align:center;color:#c3cce2}.marquee__item img{max-height:46px;width:auto;object-fit:contain}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.split img{border-radius:18px;width:100%}.cover{width:100%;border-radius:24px}.prose{display:grid;gap:16px;max-width:78ch;font-size:var(--body-l);line-height:1.65}.prose h3{margin-top:clamp(12px,2vw,24px)}.prose a:not(.btn){color:var(--brand-400);text-decoration:underline}.prose .btn{text-decoration:none}.muted a,.caption a{color:var(--brand-400);text-decoration:underline;text-underline-offset:2px}.muted a:hover,.caption a:hover{color:var(--text-primary)}.article{display:grid;gap:clamp(16px,2vw,26px);max-width:820px;margin-inline:auto}.article img{border-radius:18px}.quote{margin:0;padding-left:20px;border-left:2px solid var(--brand-500);color:#dde4f2;font-size:var(--body-l)}.author{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.author strong{display:block;color:var(--text-primary)}.author .btn{margin-left:auto}.doc{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,4vw,80px);align-items:start}.doc__nav{position:sticky;top:96px;padding:24px;border:1px solid var(--stroke-subtle);border-radius:20px;background:#0a0f1dcc}.doc__toc{display:grid;gap:10px;margin:12px 0 0;padding-left:18px;font-size:var(--body-s)}.doc__body{max-width:780px}.doc__body section+section{margin-top:clamp(24px,3vw,40px)}.doc__ask{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:32px}.doc-card{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.contacts .card--link .row{border:0}.requisites{width:100%;border-collapse:collapse;font-size:var(--body-s)}.requisites td{padding:14px 0;border-bottom:1px solid #151E2E}.requisites tr:last-child td{border-bottom:0}.requisites td:last-child{text-align:right;color:var(--text-primary)}.error{padding-block:clamp(48px,8vw,120px)}.error__code{font-family:var(--font-display);font-weight:700;font-size:clamp(96px,15vw,200px);line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px rgba(92,141,255,.55)}.error .chip s{color:var(--text-muted)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--brand-400)}.dot--warning{background:var(--state-warning)}.search{display:flex;align-items:center;gap:8px;width:min(100%,560px);padding:8px 8px 8px 20px;border:1px solid var(--stroke-subtle);border-radius:var(--radius-pill);background:#0a0f1d}.search input{border:0;background:none;padding:0}.search input:focus{outline:none}.search .btn{padding:12px 24px}.manifest{display:grid;gap:20px;font-size:var(--body-l);color:#dde4f2}.back-card{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}@media (max-width: 1023px){.cta__panel,.featured,.split,.doc{grid-template-columns:1fr}.doc__nav{position:static}.section-head{flex-direction:column;align-items:flex-start}.featured__cover{min-height:200px;order:-1}}@media (max-width: 599px){.row{flex-wrap:wrap}.row__price{width:100%}.marquee__item{min-width:160px;height:76px}.author .btn{margin-left:0;width:100%}.doc__ask .btn{width:100%}}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination .chip[aria-disabled]{opacity:.4}@media (max-width: 1023px){.hero{padding-block:24px 44px}.hero__top,.hero__rule,.hero__accent,.hero__lead-dot,.hero__lead--second,.hero__cta-rule,.hero__cta-note{display:none}.hero__visual{display:block}.hero__lead-tail{display:inline}.hero__arc{display:none}.hero__glow{left:-160px;top:-150px;width:420px;height:420px;background:radial-gradient(closest-side,#2f6bff57,#2f6bff00)}.hero__title{margin-top:16px}.hero h1{min-width:100%;font-weight:700;font-size:min(30px,calc((100vw - 55px) / 11.4));line-height:1.12;letter-spacing:-.02em}.hero h1 span{background-image:linear-gradient(90deg,var(--brand-400),#A78BFF);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__cols{display:grid;grid-template-columns:1fr;gap:16px;margin:16px 0 0}.hero__lead{min-width:100%;font-size:15px;line-height:1.4;letter-spacing:0}.hero__cta{align-items:stretch;gap:10px;margin-top:0;padding-top:4px}.hero__cta-main{justify-content:center;gap:8px;padding-block:17px;border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.28px;color:#fff;background:linear-gradient(90deg,var(--brand-500),var(--brand-400));box-shadow:0 10px 26px #2e6bff59}.hero__cta-main span{font-weight:400;color:#fff}.hero__cta-cases{display:flex;align-items:center;justify-content:center;padding-block:17px;border-radius:var(--radius-pill);background:#0e1526e6;border:1px solid var(--stroke-strong);font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.28px;color:var(--text-primary)}.hero__stats{display:flex;align-items:center;grid-template-columns:none;gap:0;margin-top:16px;padding-block:16px;border-radius:18px;background:#0a0f1de6;border:1px solid var(--stroke-subtle)}.hero__stat{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding-inline:6px;text-align:center}.hero__stat:nth-child(3){display:none}.hero__stat+.hero__stat:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:30px;background:var(--stroke-subtle)}.hero__stat-value{font-weight:700;font-size:20px;line-height:1.1;letter-spacing:0;color:var(--text-primary);margin-bottom:0}.hero__stat:first-child .hero__stat-value{color:var(--text-primary)}.hero__stat-label{display:none}.hero__stat-short{display:block;font-size:11px;line-height:1.4;color:var(--text-muted)}}.services__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,80px);margin-bottom:clamp(28px,3.9vw,56px)}.services__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.services__title{font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em}.services__lead{flex:none;width:380px;max-width:100%;font-size:clamp(15px,1.18vw,17px);line-height:1.6;color:var(--text-secondary)}.srows{display:flex;flex-direction:column}.srow{position:relative;display:flex;align-items:center;gap:clamp(20px,2.8vw,40px);padding-block:clamp(20px,2.2vw,32px);border-top:1px solid var(--stroke-subtle)}.srow__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:8px}.srow__num{flex:none;font-family:var(--font-display);font-weight:500;font-size:13px;line-height:1.2;color:#4c5570}.srow__title{flex:none;width:clamp(220px,27.8vw,400px);font-family:var(--font-display);font-weight:500;font-size:clamp(19px,1.81vw,26px);line-height:1.2;letter-spacing:-.03em;color:#c3cce2;transition:color .2s var(--ease)}.srow:hover .srow__title{color:var(--text-primary)}.srow__title-full{display:none}.srow__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.srow__text{font-size:15px;line-height:1.56;color:#8c97b2}.srow__chips{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.srow__chip{padding:7px 12px;border-radius:var(--radius-pill);background:#151e33e6;border:1px solid #243050;font-size:13px;line-height:1.5;color:#8c97b2;white-space:nowrap;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.srow__chip--link:hover{border-color:var(--brand-500);background:#2f6bff24;color:var(--text-primary)}.srow__arrow{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-pill);background:#151e33e6;border:1px solid var(--stroke-strong);font-weight:500;font-size:20px;line-height:1;color:var(--brand-400);transition:transform .2s var(--ease)}.srow:hover .srow__arrow{transform:translate(3px)}.srow__divider,.srow__foot{display:none}@media (max-width: 1023px){.clients{padding-block:34px}.clients__label{text-align:left;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--text-muted)}.marquee{margin-top:16px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 84%,transparent)}.marquee__track{gap:10px}.marquee__item{width:178px;height:75px;padding:13px 16px;border-radius:12px;font-size:15px}.marquee__item img{max-height:33px}.eyebrow{gap:10px;font-size:11px;line-height:1.4;letter-spacing:.66px}.eyebrow:before{width:22px}.services{padding-block:56px}.services__head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:22px}.services__intro{gap:22px}.services__title{min-width:100%;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.services__lead{width:100%;min-width:100%;font-size:14px;line-height:1.4}.srows{gap:12px;padding-top:4px}.srow{flex-direction:column;align-items:stretch;gap:12px;padding:20px;border:1px solid var(--stroke-subtle);border-radius:18px;background:#0e1526d1}.srow__num{font-family:var(--font-text);font-size:11px;line-height:1.4;letter-spacing:.44px;color:var(--brand-400)}.srow__title{width:100%;font-size:17px;line-height:1.25;letter-spacing:0;color:var(--text-primary)}.srow__title-short{display:none}.srow__title-full{display:inline}.srow__body{gap:12px}.srow__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.srow__chips,.srow__arrow{display:none}.srow__divider{display:block;height:1px;background:var(--stroke-subtle)}.srow__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.srow__meta{display:flex;flex-direction:column;gap:2px}.srow__price{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:1.2;color:var(--text-primary);white-space:nowrap}.srow__term{font-size:11px;line-height:1.4;color:var(--text-muted)}.srow__more{display:inline-flex;align-items:center;gap:8px;flex:none;font-weight:500;font-size:13px;line-height:1.4;color:var(--text-primary)}.srow__more span{color:var(--brand-400)}}@media (max-width: 1023px){.bg__glow{transform:scaleX(1.9)}.bg__arc{display:none}.bg__beam--2{top:5200px}}.cases{background:#070a1480}.ccards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ccard{display:flex;flex-direction:column;min-height:520px;border:1px solid var(--stroke-subtle);border-radius:26px;overflow:hidden;background:linear-gradient(138.51deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .25s var(--ease),transform .25s var(--ease)}.ccard:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.ccard__preview{position:relative;display:block;flex:none;height:258px;overflow:hidden;container-type:inline-size}.ccard--1 .ccard__preview{background:linear-gradient(156.31deg,#2f6bffeb,#7c5cffeb 70.72%)}.ccard--2 .ccard__preview{background:linear-gradient(156.31deg,#4fd8e8eb,#2f6bffeb 70.72%)}.ccard--3 .ccard__preview{background:linear-gradient(156.31deg,#7c5cffeb,#2f6bffeb 70.72%)}.ccard--4 .ccard__preview{background:linear-gradient(156.31deg,#2f6bffeb,#4fd8e8eb 70.72%)}.ccard__preview img{width:100%;height:100%;object-fit:cover}.ccard__window{position:absolute;left:10.2cqw;top:8.16cqw;width:79.6cqw;height:30.95cqw;border-radius:2.38cqw;background:#05070e8c;border:1px solid rgba(255,255,255,.16);overflow:hidden}.ccard__dot{position:absolute;top:2.55cqw;width:1.19cqw;height:1.19cqw;border-radius:50%;background:#fff6}.ccard__dot:nth-of-type(1){left:2.55cqw}.ccard__dot:nth-of-type(2){left:4.59cqw}.ccard__dot:nth-of-type(3){left:6.63cqw}.ccard__window-title{position:absolute;left:2.55cqw;top:8.67cqw;font-family:var(--font-display);font-weight:500;font-size:2.89cqw;line-height:1.2;letter-spacing:-.02em;color:#fffffff0;white-space:nowrap}.ccard__bar{position:absolute;left:2.55cqw;height:1.19cqw;border-radius:.51cqw}.ccard__bar--1{top:15.48cqw;width:37.41cqw;background:#ffffff29}.ccard__bar--2{top:18.2cqw;width:28.91cqw;background:#ffffff21}.ccard__bar--3{top:20.92cqw;width:20.41cqw;background:#ffffff17}.ccard__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:20px;padding:30px 34px}.ccard__top{display:flex;flex-direction:column;gap:12px}.ccard__niche{font-weight:500;font-size:13px;line-height:1;letter-spacing:1.04px;text-transform:uppercase;color:#4c5570}.ccard__title{font-weight:600;font-size:22px;line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.ccard__text{font-size:15px;line-height:1.56;color:#8c97b2}.ccard__divider{display:none}.ccard__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.ccard__metric{display:flex;flex-direction:column;gap:2px}.ccard__metric-value{font-family:var(--font-display);font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap}.ccard__metric-label{font-size:13px;line-height:1.5;color:var(--text-muted)}.ccard__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ccard__chip{padding:7px 12px;border-radius:var(--radius-pill);background:#151e33e6;border:1px solid #243050;font-size:13px;line-height:1.5;color:#8c97b2;white-space:nowrap}.ccard__more{display:none}@media (max-width: 1023px){.cases{background:transparent}.ccards{grid-template-columns:1fr;gap:12px}.ccard{min-height:0;border-radius:18px;background:#0e1526d1}.ccard__preview{height:160px}.ccard--1 .ccard__preview,.ccard--3 .ccard__preview{background:linear-gradient(155.43deg,#5c8dff,#7c5cff 70.72%)}.ccard--2 .ccard__preview,.ccard--4 .ccard__preview{background:linear-gradient(155.43deg,#4fd8e8,#2f6bff 70.72%)}.ccard__window{left:14cqw;top:9.71cqw;width:71.43cqw;height:26.29cqw;border-radius:3.43cqw;background:#0a0f1d8c;border:0}.ccard__dot{display:none}.ccard__window-title{left:4.57cqw;top:4.57cqw;font-family:var(--font-text);font-weight:500;font-size:3.43cqw;letter-spacing:0;color:#fff}.ccard__bar{left:4.57cqw;height:1.71cqw;border-radius:.86cqw}.ccard__bar--1{top:13.71cqw;width:40cqw;background:#ffffff59}.ccard__bar--2{top:17.71cqw;width:27.43cqw;background:#fff3}.ccard__bar--3{display:none}.ccard__body{gap:12px;padding:20px}.ccard__top{gap:12px}.ccard__niche{font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.22px;text-transform:none;color:var(--text-muted)}.ccard__title{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:0}.ccard__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.ccard__divider{display:block;height:1px;background:var(--stroke-subtle)}.ccard__metric-value{font-weight:700;font-size:22px;letter-spacing:0;color:var(--brand-400)}.ccard__metric-label{font-size:11px;line-height:1.4}.ccard__chips{display:none}.ccard__more{display:inline-flex;align-items:center;gap:8px;flex:none;font-weight:500;font-size:13px;line-height:1.4;color:var(--text-primary)}.ccard__more span{color:var(--brand-400)}}.process__lead{width:400px}.timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:clamp(32px,5.1vw,74px)}.timeline__track{position:absolute;left:10px;right:10px;top:9px;height:2px;border-radius:1px;background:linear-gradient(90deg,#2f6bffe6,#5c8dff73 55%,#2f6bff0f)}.tstep{position:relative;display:flex;flex-direction:column;align-items:flex-start}.tstep__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--stroke-strong);background:var(--bg-base);margin-bottom:30px}.tstep:first-child .tstep__dot{border-color:transparent;background:var(--brand-500);box-shadow:0 0 0 6px #2f6bff29}.tstep__num{font-family:var(--font-display);font-weight:500;font-size:13px;line-height:1.2;color:#4c5570;margin-bottom:14px}.tstep:first-child .tstep__num{color:var(--brand-400)}.tstep__title{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary);margin-bottom:10px}.tstep__text{font-size:15px;line-height:1.56;color:var(--text-muted)}@media (max-width: 1023px){.process__lead{width:100%}.timeline{grid-template-columns:1fr;gap:0;margin-top:22px;padding-left:30px}.timeline__track{left:9px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,#2f6bffe6,#5c8dff73 55%,#2f6bff0f)}.tstep{padding-block:14px}.tstep__dot{position:absolute;left:-30px;top:16px;width:20px;height:20px;margin-bottom:0}.tstep__num{margin-bottom:8px}.tstep__title{font-size:17px;line-height:1.25;margin-bottom:8px}.tstep__text{font-size:13px;line-height:1.4}}.stk{display:flex;align-items:flex-start;gap:clamp(40px,6.95vw,100px)}.stk__head{flex:none;width:400px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.stk__title{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.08vw,30px);line-height:1.22;letter-spacing:-.02em;color:var(--text-primary)}.stk__lead{width:360px;max-width:100%;margin-top:8px;font-size:15px;line-height:1.56;color:#8c97b2}.stk__cloud{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px}.stk__chip{display:inline-flex;align-items:center;padding:13px 20px;border-radius:var(--radius-pill);border:1px solid var(--stroke-subtle);background:var(--surface-card);font-size:15px;line-height:1.56;color:var(--text-secondary);transition:border-color .2s var(--ease),color .2s var(--ease)}.stk__chip:hover{border-color:var(--stroke-strong);color:var(--text-primary)}.stk__lead-m{display:none}@media (max-width: 1023px){.stk{flex-direction:column;gap:18px}.stk__head{width:100%;gap:18px}.brd{display:none}.stk__title{font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.02em}.stk__lead{width:100%;margin-top:0;font-size:14px;line-height:1.4;color:var(--text-secondary)}.stk__lead-d{display:none}.stk__lead-m{display:inline}.stk__cloud{width:100%;gap:8px;padding-top:4px}.stk__chip{padding:9px 14px;background:#0e1526d1;font-size:12px;line-height:1.4}}.section--fill{background:#070a1480}.promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4.17vw,60px)}.promise{display:flex;align-items:flex-start;gap:clamp(18px,1.8vw,26px);padding:clamp(22px,2.36vw,34px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(165.28deg,#111829cc,#0a0f1dcc 70.72%)}.promise__num{flex:none;font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.36vw,34px);line-height:1;letter-spacing:-.03em;background:linear-gradient(90deg,#3c4a6e,#1e2740);-webkit-background-clip:text;background-clip:text;color:transparent}.promise__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.promise__title{font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.promise__text{font-size:15px;line-height:1.56;color:#8c97b2}.promise__text-m{display:none}@media (max-width: 1023px){.section--fill{background:transparent}.promises{grid-template-columns:1fr;gap:12px;margin-top:20px}.promise{flex-direction:column;gap:10px;padding:20px;border-radius:18px;background:#0e1526d1}.promise__num{font-family:var(--font-text);font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.04em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--brand-400)}.promise__body{gap:10px;width:100%}.promise__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.promise__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.promise__text-d{display:none}.promise__text-m{display:inline}}.tsts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,4.03vw,58px)}.tst{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:330px;padding:clamp(22px,2.22vw,32px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(139.52deg,#111829d9,#0a0f1dd9 70.72%)}.tst__top{display:flex;flex-direction:column;gap:20px}.tst__stars{font-size:15px;line-height:1.56;color:#ffb24d}.tst__text{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:#d3daec}.tst__author{display:flex;align-items:center;gap:14px}.tst__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-pill);font-size:13px;line-height:1.5;color:#fff;background:linear-gradient(135deg,#2f6bffe6,#1b2540e6 70.72%)}.tst--2 .tst__avatar{background:linear-gradient(135deg,#4fd8e8e6,#1b2540e6 70.72%)}.tst--3 .tst__avatar{background:linear-gradient(135deg,#7c5cffe6,#1b2540e6 70.72%)}.tst__who{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.tst__name{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.tst__role{font-size:13px;line-height:1.5;color:var(--text-muted)}@media (max-width: 1023px){.promises__head .services__title{font-size:24px;line-height:1.2}.tsts{grid-template-columns:1fr;gap:12px;margin-top:20px}.tst{justify-content:flex-start;gap:14px;min-height:0;padding:20px;border-radius:18px;background:#0e1526d1}.tst__top{gap:14px}.tst__stars{font-size:12px;line-height:1.4;letter-spacing:.02em}.tst__text{font-size:14px;line-height:1.5;letter-spacing:0;color:#dde4f2}.tst__author{gap:12px}.tst__avatar,.tst--2 .tst__avatar,.tst--3 .tst__avatar{width:36px;height:36px;font-weight:500;font-size:12px;line-height:1.4;background:linear-gradient(90deg,#1b45d1,#7c5cff)}.tst__who{gap:2px}.tst__name{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0}.tst__role{font-size:11px;line-height:1.4}}.faqb{display:grid;grid-template-columns:400px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,6.95vw,100px);row-gap:20px;align-items:start}.faqb__head{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.faqb__note{grid-column:1;grid-row:2;align-self:start;width:340px;max-width:100%;margin-top:10px;font-size:15px;line-height:1.56;color:#8c97b2}.faqb .faq{grid-column:2;grid-row:1 / 3}@media (max-width: 1023px){.faqb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:20px}.faqb__head{grid-column:1;grid-row:1}.faqb .faq{grid-column:1;grid-row:2}.faqb__note{grid-column:1;grid-row:3;width:100%;margin-top:0;font-size:13px;line-height:1.4;color:var(--text-muted)}.accordion__item{border-radius:18px;background:#0e1526d1;padding:18px}.accordion__item+.accordion__item{margin-top:10px}.accordion__head{align-items:flex-start;gap:12px}.accordion__head h5{font-weight:500;font-size:15px;line-height:1.3;letter-spacing:0}.accordion__icon{width:22px;height:22px;border:0;background:none;color:var(--brand-400)}.accordion__icon:before,.accordion__icon:after{width:12px;margin-left:-6px}.accordion__item[data-open] .accordion__body{padding-top:12px}.accordion__body{max-width:100%;font-size:13px;line-height:1.4;letter-spacing:0;color:var(--text-secondary)}.accordion__item[data-open]{background:#0a1226;border-color:var(--stroke-subtle)}.accordion__item[data-open] .accordion__icon{background:none;color:var(--brand-400)}}.cta{padding-block:clamp(56px,8.33vw,120px) clamp(56px,9.03vw,130px)}.cta__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:clamp(28px,4.86vw,70px);align-items:center;padding:clamp(24px,4.44vw,64px);border:1px solid #3E5FA8;border-radius:36px;background:linear-gradient(151.89deg,#16274c,#0c1428,#0a1020 70.72%);box-shadow:0 30px 80px #2f6bff2e}.cta__glow{position:absolute;left:-181px;top:-241px;width:760px;height:620px;pointer-events:none;background:radial-gradient(closest-side,#2f6bff4d,#2f6bff1f 55%,#2f6bff00)}.cta__copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.cta__title{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.cta__lead{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.cta__lead-m{display:none}.cta__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:10px}.cta__phone{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,1.81vw,26px);line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}.cta__mail{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.cta__links{display:flex;gap:10px}.cta__link{display:inline-flex;align-items:center;padding:11px 18px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:15px;line-height:1.56;color:#d3daec;transition:background .2s var(--ease)}.cta__link:hover{background:#ffffff1a;color:#fff}.cta__form{position:relative;width:100%;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.22vw,32px);border:1px solid var(--stroke-strong);border-radius:26px;background:#070c18db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta__form-title{margin-bottom:6px;font-family:var(--font-text);font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.cta__form input[type=text],.cta__form textarea{background:#0d1424;border:1px solid #212C47;border-radius:14px;padding:18px 20px;font-size:17px;line-height:1.6;letter-spacing:-.002em}.cta__form input::placeholder,.cta__form textarea::placeholder{color:#5a6480}.cta__form textarea{min-height:108px}.cta__form .btn--primary{padding:20px 28px;background:linear-gradient(90deg,#5c8dff,#2f6bff);box-shadow:0 12px 32px #2f6bff73;font-weight:600;font-size:16px;line-height:1;letter-spacing:-.004em}.cta__form .agree{gap:10px;font-size:13px;line-height:1.5;color:#5a6480}.cta__form .agree input[type=checkbox]{width:17px;height:17px;margin-top:2px;background-size:10px 8px}.cta__form .agree a{color:#7e8cae;text-decoration:underline}@media (max-width: 1023px){.cta{padding-block:56px}.cta__panel{display:flex;flex-direction:column;gap:22px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.cta__glow{display:none}.cta__copy{width:100%;gap:22px}.cta__title{font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.cta__lead{font-size:14px;line-height:1.4;letter-spacing:0}.cta__lead-d{display:none}.cta__lead-m{display:inline}.cta__contacts{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:0;width:100%}.cta__links{display:contents}.cta__phone,.cta__mail,.cta__link{display:inline-flex;align-items:center;padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--stroke-strong);background:var(--surface-glass);font-family:var(--font-text);font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;color:#dde4f2}.cta__form{gap:14px;padding:22px 20px;border-radius:18px;border-color:var(--stroke-subtle);background:#0e1526d1;-webkit-backdrop-filter:none;backdrop-filter:none}.cta__form-title{margin-bottom:0;font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:0}.cta__form input[type=text],.cta__form textarea{background:#0a0f1dcc;border-color:var(--stroke-subtle);border-radius:12px;padding:15px 16px;font-size:14px;line-height:1.4;letter-spacing:0}.cta__form input::placeholder,.cta__form textarea::placeholder{color:#3b4767}.cta__form textarea{min-height:100px}.cta__form .btn--primary{padding:16px 20px;background:var(--brand-500);box-shadow:none;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.02em}.cta__form .agree{font-size:11px;line-height:1.4;color:var(--text-muted)}}.logo--sm .logo__mark{width:34px;height:34px;border-radius:17px;border-width:1.53px}.logo--sm .logo__mark span{font-size:13.6px;letter-spacing:-.06em}.logo--sm .logo__text{font-size:15px;letter-spacing:-.01em}@media (max-width: 1023px){.footer{padding-block:44px 32px}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.footer__brand{grid-column:1 / -1;width:100%;gap:26px}.footer__about{font-size:13px;line-height:1.4}.logo--sm .logo__mark{width:30px;height:30px;border-radius:15px;border-width:1.5px}.logo--sm .logo__mark span{font-size:12px;letter-spacing:0}.logo--sm .logo__text{font-weight:700;font-size:13px;letter-spacing:.02em}.footer__col{gap:12px}.footer__col-title{font-size:11px;line-height:1.4;letter-spacing:.06em;color:var(--text-muted)}.footer__links{gap:12px}.footer__links a{font-size:13px;line-height:1.4}.footer__col--contacts{grid-column:1 / -1}.footer__col--contacts .footer__links{flex-direction:row;flex-wrap:wrap;gap:10px}.footer__bottom{flex-direction:column-reverse;align-items:flex-start;gap:10px;margin-top:26px;padding-top:26px;border-top-color:#151e2e;font-size:11px;line-height:1.4;color:#3b4767}.footer__legal{gap:8px 14px}}.phero{position:relative;padding-block:clamp(30px,6.25vw,90px) clamp(24px,2.08vw,30px)}.phero__top{display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.phero__rule{height:1px;margin-top:29px;background:#161e31}.phero__crumbs{display:none}.phero__title{position:relative;max-width:900px;margin:clamp(24px,2.78vw,40px) 0 0 32px;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3.19vw,46px);line-height:1.1;letter-spacing:-.035em;color:var(--text-primary)}.phero__title:before{content:"";position:absolute;left:-32px;top:6px;bottom:-15px;width:3px;border-radius:2px;background:linear-gradient(180deg,#5c8dff,#2f6bff00)}.phero__lead{max-width:560px;margin:37px 0 0 32px;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.phero__title-m,.phero__lead--m{display:none}.phero__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:37px}.phero__filter{padding:11px 20px;border-radius:var(--radius-pill);border:1px solid var(--stroke-strong);background:#0e1526b3;font-size:13px;line-height:1.5;color:var(--text-secondary);transition:border-color .2s var(--ease),color .2s var(--ease)}.phero__filter:hover{color:var(--text-primary)}.phero__filter.chip--active{border-color:transparent;background:linear-gradient(90deg,#5c8dff,#2f6bff);color:#fff}.cgrid[data-more]>.ccard:nth-child(n+7){display:none}.cmore{display:flex;justify-content:center;margin-top:44px}.cmore button{padding:16px 28px;border-radius:var(--radius-pill);border:1px solid var(--stroke-strong);background:#0e1526b3;font-weight:500;font-size:15px;line-height:1.2;color:var(--text-primary);transition:background .2s var(--ease),border-color .2s var(--ease)}.cmore button:hover{background:#141d33}@media (max-width: 1023px){.phero{padding-block:30px 24px}.phero__top,.phero__rule{display:none}.phero__crumbs{display:block}.crumbs{gap:6px 8px;font-size:11px;line-height:1.4}.phero__title{max-width:100%;margin:14px 0 0;font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.02em}.phero__title:before{display:none}.phero__lead{max-width:100%;margin:14px 0 0;font-size:14px;line-height:1.4;letter-spacing:0}.phero__title-d{display:none}.phero__title-m{display:inline}.phero__lead--m{display:block}.phero__filters{gap:8px;margin-top:14px}.phero__filter{padding:9px 14px;border-color:var(--stroke-subtle);background:#0a0f1dcc;font-size:12px;line-height:1.4}.phero__filter.chip--active{background:var(--brand-500);font-weight:500}.cmore{margin-top:24px}.cmore button{padding:13px 22px;font-size:13px}}.chero{padding-block:clamp(30px,5.28vw,76px) clamp(22px,3.61vw,52px)}.chero__kicker{display:none}.chero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chero__chip{padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--stroke-strong);background:#151e33e6;font-size:13px;line-height:1.5;color:#8c97b2}.chero__chip--accent{background:#1b2740e6;color:var(--brand-400)}.chero__title{max-width:940px;margin-top:24px;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3.19vw,46px);line-height:1.12;letter-spacing:-.035em;color:var(--text-primary)}.chero__lead{max-width:760px;margin-top:24px;font-size:19px;line-height:1.62;letter-spacing:-.004em;color:var(--text-secondary)}.chero__site{margin-top:24px}.ccover{padding-block:0}.cover{position:relative;overflow:hidden;border-radius:28px}.cover img{display:block;width:100%;height:auto}.mock{aspect-ratio:1200 / 520;container-type:inline-size;background:linear-gradient(151.82deg,#2f6bffeb,#7c5cffeb 70.72%)}.mock:has(img){aspect-ratio:auto;background:none}.mock__win{position:absolute;left:5cqw;top:4.17cqw;width:90cqw;height:35cqw;border-radius:1.33cqw;background:#05070e80;border:1px solid rgba(255,255,255,.14);overflow:hidden}.mock__dot{position:absolute;top:1.5cqw;width:.67cqw;height:.67cqw;border-radius:50%;background:#fff6}.mock__dot:nth-of-type(1){left:1.5cqw}.mock__dot:nth-of-type(2){left:2.67cqw}.mock__dot:nth-of-type(3){left:3.83cqw}.mock__url{position:absolute;left:50%;top:1.08cqw;transform:translate(-50%);padding:.42cqw 1.5cqw;border-radius:999px;background:#ffffff1a;font-size:.92cqw;line-height:1.4;color:#fff9;white-space:nowrap}.mock__tile{position:absolute;width:18.5cqw;height:9.5cqw;border-radius:1cqw;background:#ffffff17;border:1px solid rgba(255,255,255,.06)}.mock__tile:nth-of-type(5){left:2cqw;top:4.5cqw}.mock__tile:nth-of-type(6){left:22.5cqw;top:4.5cqw}.mock__tile:nth-of-type(7){left:43cqw;top:4.5cqw}.mock__tile:nth-of-type(8){left:63.5cqw;top:4.5cqw}.mock__tile:nth-of-type(9){left:2cqw;top:15.5cqw}.mock__tile:nth-of-type(10){left:22.5cqw;top:15.5cqw}.mock__tile:nth-of-type(11){left:43cqw;top:15.5cqw}.mock__tile:nth-of-type(12){left:63.5cqw;top:15.5cqw}.facts{padding-block:clamp(24px,4.17vw,60px)}.facts__row{display:flex;align-items:flex-start}.facts__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:10px;padding-inline:32px;border-left:1px solid var(--stroke-subtle)}.facts__item:first-child{padding-left:0;border-left:0}.facts__label{font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#4c5570}.facts__value{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.facts__metrics{display:none}.tasksec{padding-block:clamp(24px,4.17vw,60px) clamp(40px,6.94vw,100px)}.tasksec__inner{display:flex;align-items:flex-start;gap:clamp(32px,6.25vw,90px)}.tasksec__head{flex:none;width:430px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.tasksec__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.tasksec__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:22px;font-size:19px;line-height:1.62;letter-spacing:-.004em;color:#c3cce2}.solution{padding-block:clamp(40px,8.33vw,120px)}.solution__title{margin-top:20px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.solution__rows{display:flex;flex-direction:column;gap:clamp(28px,3.89vw,56px);margin-top:clamp(28px,3.89vw,56px)}.srow2{display:flex;align-items:center;gap:clamp(24px,3.89vw,56px)}.srow2:nth-child(2n){flex-direction:row-reverse}.srow2__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.srow2__num{font-family:var(--font-display);font-weight:500;font-size:13px;line-height:1.2;color:var(--brand-400)}.srow2__title{font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.srow2__body{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.srow2__shot{position:relative;flex:none;width:560px;max-width:100%;aspect-ratio:560 / 300;border-radius:22px;overflow:hidden;container-type:inline-size;background:linear-gradient(151.82deg,#2f6bffe6,#7c5cffe6 70.72%)}.srow2--2 .srow2__shot{background:linear-gradient(151.82deg,#4fd8e8e6,#2f6bffe6 70.72%)}.srow2--3 .srow2__shot{background:linear-gradient(151.82deg,#7c5cffe6,#2f6bffe6 70.72%)}.srow2__shot img{width:100%;height:100%;object-fit:cover}.srow2__win{position:absolute;left:10.71cqw;top:8.93cqw;width:78.57cqw;height:35.71cqw;border-radius:2.14cqw;background:#05070e80;border:1px solid rgba(255,255,255,.14);overflow:hidden}.srow2__bar{position:absolute;left:5cqw;height:1.43cqw;border-radius:.71cqw;background:#ffffff29}.srow2__bar--1{top:6.43cqw;width:48cqw}.srow2__bar--2{top:11.43cqw;width:36cqw;background:#ffffff21}.srow2__bar--3{top:16.43cqw;width:54cqw;background:#ffffff1c}.srow2__bar--4{top:21.43cqw;width:30cqw;background:#ffffff14}.result{padding-block:clamp(40px,7.64vw,110px)}.result__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:clamp(24px,3.47vw,50px)}.result__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.result__note{flex:none;width:360px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.result__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;margin-top:clamp(24px,3.47vw,50px)}.result__card{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.08vw,30px);border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(150.23deg,#111829e6,#0a0f1de6 70.72%)}.result__value{font-family:var(--font-display);font-weight:500;font-size:clamp(26px,2.78vw,40px);line-height:1;letter-spacing:-.04em;color:var(--text-primary)}.result__label{font-size:15px;line-height:1.56;color:var(--text-secondary)}.result__sub{font-size:13px;line-height:1.5;color:#5a6480}.result__quote{display:flex;align-items:center;gap:clamp(16px,1.94vw,28px);margin-top:clamp(24px,3.47vw,50px);padding:clamp(22px,2.78vw,40px) clamp(20px,3.06vw,44px);border:1px solid #2A3E6E;border-radius:26px;background:linear-gradient(90deg,#2f6bff1a,#2f6bff05)}.result__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-pill);background:linear-gradient(135deg,#5c8dff,#2f6bff 70.72%);font-size:13px;line-height:1.5;color:#fff}.result__quote-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.result__quote-text{font-family:var(--font-display);font-weight:500;font-size:clamp(15px,1.39vw,20px);line-height:1.5;letter-spacing:-.02em;color:var(--text-primary)}.result__quote-author{font-size:13px;line-height:1.5;color:#8c97b2}.others{padding-block:clamp(40px,7.64vw,110px) clamp(40px,8.33vw,120px)}.others__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.others__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.ccards--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3.06vw,44px)}.ccard--sm{min-height:482px;border-radius:24px;background:linear-gradient(128.54deg,#111829e6,#0a0f1de6 70.72%)}.ccard--sm .ccard__preview{height:200px;container-type:normal}.ccard--sm .ccard__window{left:13.54%;top:50px;width:72.92%;height:100px;border-radius:12px;background:#05070e80}.ccard--sm .ccard__dot{display:none}.ccard--sm .ccard__window-title{left:17px;top:21px;font-size:14px;letter-spacing:-.02em;color:#ffffffe6}.ccard--sm .ccard__bar{left:17px;height:6px;border-radius:3px}.ccard--sm .ccard__bar--1{top:53px;width:150px;background:#ffffff29}.ccard--sm .ccard__bar--2{top:69px;width:100px;background:#ffffff1c}.ccard--sm .ccard__bar--3{display:none}.ccard--sm .ccard__body{justify-content:flex-start;gap:18px;padding:28px 30px}.ccard--sm .ccard__top{flex:1 1 auto;gap:10px}.ccard--sm .ccard__niche{font-weight:400;font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--text-muted)}.ccard--sm .ccard__title{font-size:18px;line-height:1.4;letter-spacing:-.006em}.ccard--sm .ccard__text{font-size:15px;line-height:1.56;color:var(--text-secondary)}.ccard--sm .ccard__divider{display:block;height:1px;background:var(--stroke-subtle)}.ccard--sm .ccard__metric-value{font-size:26px;letter-spacing:-.03em;color:var(--brand-400)}.ccard--sm .ccard__metric-label{font-size:13px;line-height:1.5;color:var(--text-muted)}.ccard--sm .ccard__chips{display:none}.ccard--sm .ccard__more{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.ccard--sm .ccard__more span{color:var(--brand-400)}@media (max-width: 1023px){.chero{padding-block:30px 22px}.chero__kicker{display:block;margin-top:14px;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.chero__chips{margin-top:14px;gap:8px}.chero__chip{padding:8px 13px;border-color:var(--stroke-subtle);background:#0a0f1dcc;font-size:12px;line-height:1.4}.chero__chip--accent{display:none}.chero__title{margin-top:14px;font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.02em}.chero__lead{margin-top:14px;font-size:14px;line-height:1.4;letter-spacing:0}.chero__site{margin-top:14px}.cover{border-radius:18px}.facts{padding-block:28px 8px}.facts__row{display:none}.facts__metrics{display:flex;align-items:center;padding-block:16px;border:1px solid var(--stroke-subtle);border-radius:18px;background:#0a0f1de6}.facts__metric{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-inline:6px;text-align:center}.facts__metric+.facts__metric:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:30px;background:var(--stroke-subtle)}.facts__metric-value{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.1;color:var(--text-primary)}.facts__metric-label{font-size:10px;line-height:1.4;color:var(--text-muted)}.tasksec{padding-block:24px}.tasksec__inner{flex-direction:column;gap:14px}.tasksec__head{width:100%;gap:14px}.tasksec__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.tasksec__body{gap:12px;font-size:13px;line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.solution{padding-block:48px}.solution__title{margin-top:14px;font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.solution__rows{gap:20px;margin-top:20px}.srow2,.srow2:nth-child(2n){flex-direction:column;align-items:stretch;gap:12px}.srow2__shot{order:-1;width:100%;aspect-ratio:350 / 150;border-radius:16px}.srow2__text{gap:8px}.srow2__num{font-family:var(--font-text);font-size:11px;line-height:1.4;letter-spacing:.06em}.srow2__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.srow2__body{font-size:13px;line-height:1.4;letter-spacing:0}.result{padding-block:48px}.result__head{flex-direction:column;align-items:flex-start;gap:0;margin-top:14px}.result__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.result__note{display:none}.result__cards{grid-template-columns:1fr;gap:14px;margin-top:14px}.result__card{gap:8px;padding:18px;border-radius:18px;border-color:var(--stroke-subtle);background:#0e1526d1}.result__value{font-weight:700;font-size:24px;line-height:1.1;letter-spacing:0;color:var(--brand-400)}.result__label{font-weight:500;font-size:15px;line-height:1.4;color:var(--text-primary)}.result__sub{font-size:13px;line-height:1.4;color:var(--text-secondary)}.result__quote{display:none}.others{padding-block:48px}.others__head{gap:14px}.others__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.others__head .btn{padding:11px 18px;font-size:13px}.ccards--3{grid-template-columns:1fr;gap:12px;margin-top:16px}.ccard--sm{min-height:0;border-radius:18px;background:#0e1526d1}.ccard--sm .ccard__preview{height:150px}.ccard--sm .ccard__window{left:14%;top:32px;width:72%;height:78px;border-radius:10px}.ccard--sm .ccard__window-title{left:14px;top:15px;font-size:12px}.ccard--sm .ccard__bar{left:14px;height:5px}.ccard--sm .ccard__bar--1{top:40px;width:120px}.ccard--sm .ccard__bar--2{top:54px;width:80px}.ccard--sm .ccard__body{gap:12px;padding:20px}.ccard--sm .ccard__niche{font-size:11px;line-height:1.4}.ccard--sm .ccard__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.ccard--sm .ccard__text{font-size:13px;line-height:1.4}.ccard--sm .ccard__metric-value{font-weight:700;font-size:22px;letter-spacing:0}.ccard--sm .ccard__metric-label{font-size:11px;line-height:1.4}.ccard--sm .ccard__more{font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none}}.phero__visual{display:none}.pvis{position:relative;width:100%;aspect-ratio:350 / 230;border-radius:22px;overflow:hidden;container-type:inline-size;background:linear-gradient(146.69deg,#5c8dff,#7c5cff 70.72%)}.pvis__win{position:absolute;left:9.14cqw;top:6.86cqw;width:81.71cqw;height:42.86cqw;border-radius:4cqw;background:#080d19b8;border:1px solid rgba(255,255,255,.16);overflow:hidden}.pvis__dot{position:absolute;top:3.71cqw;width:1.71cqw;height:1.71cqw;border-radius:50%;background:#ffffff8c}.pvis__dot:nth-of-type(1){left:3.71cqw}.pvis__dot:nth-of-type(2){left:6.86cqw}.pvis__dot:nth-of-type(3){left:10cqw}.pvis__url{position:absolute;left:16.86cqw;top:2cqw;display:flex;align-items:center;width:51.43cqw;height:5.14cqw;padding-left:3.43cqw;border-radius:999px;background:#ffffff14;font-size:2.57cqw;line-height:1.4;color:#c9d3e8;white-space:nowrap;overflow:hidden}.pvis__title{position:absolute;left:4.29cqw;top:12.29cqw;font-weight:500;font-size:3.43cqw;line-height:1.4;color:#fff;white-space:nowrap}.pvis__row{position:absolute;left:4.29cqw;display:flex;align-items:center;height:5.71cqw;padding-left:2.29cqw;border-radius:1.71cqw;background:#ffffff17;font-size:2.57cqw;line-height:1.4;color:#c9d3e8;white-space:nowrap;overflow:hidden}.pvis__row:nth-of-type(6){top:18.57cqw;width:42.86cqw}.pvis__row:nth-of-type(7){top:24.86cqw;width:34.29cqw}.pvis__row:nth-of-type(8){top:31.14cqw;width:42.86cqw}.pvis__badge{position:absolute;left:8cqw;top:44.29cqw;display:flex;align-items:center;gap:2.86cqw;padding:3.43cqw 4.57cqw 3.43cqw 4cqw;border:1px solid var(--stroke-strong);border-radius:4.57cqw;background:#05070edb;box-shadow:0 12px 26px #00000080}.pvis__badge-value{font-family:var(--font-display);font-weight:700;font-size:5.14cqw;line-height:1.1;color:var(--brand-400)}.pvis__badge-text{display:flex;flex-direction:column;gap:.57cqw}.pvis__badge-title{font-weight:500;font-size:3.43cqw;line-height:1.4;color:var(--text-primary);white-space:nowrap}.pvis__badge-note{font-size:2.86cqw;line-height:1.4;color:var(--text-muted);white-space:nowrap}.dirs{padding-block:20px clamp(40px,8.33vw,120px)}.dirs__head{display:none}.dirs__list{display:flex;flex-direction:column;gap:24px}.scard{display:flex;flex-direction:column;gap:28px;padding:clamp(20px,2.78vw,40px);border:1px solid var(--stroke-subtle);border-radius:24px;background:var(--surface-card)}.scard__head{display:flex;align-items:flex-start;gap:clamp(28px,3.89vw,56px)}.scard__intro{flex:none;width:460px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.scard__num{font-size:13px;line-height:1.5;color:var(--brand-400)}.scard__title{font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.scard__title a{color:inherit}.scard__title a:hover{color:var(--brand-400)}.scard__text{font-size:15px;line-height:1.56;color:var(--text-secondary)}.scard__nums{display:flex;flex-wrap:wrap;gap:32px;padding-top:6px}.scard__pair{display:flex;flex-direction:column;gap:2px}.scard__pair-value{font-weight:600;font-size:20px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary);white-space:nowrap}.scard__pair-label{font-size:13px;line-height:1.5;color:var(--text-muted)}.scard__cond{display:none}.scard__btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px 15px 26px;border-radius:var(--radius-pill);background:var(--brand-500);font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:background .2s var(--ease)}.scard__btn:hover{background:var(--brand-400);color:#fff}.scard__incl{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.scard__incl-title{font-size:13px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.scard__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.scard__item{position:relative;padding-left:16px;font-size:15px;line-height:1.56;color:var(--text-secondary)}.scard__item:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--brand-400)}.scard__rule{height:1px;background:var(--stroke-subtle)}.scard__subs-title{font-size:13px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.scard__subs-title-m{display:none}.scard__subs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scard__chips{display:none}.stile{display:flex;flex-direction:column;gap:8px;padding:18px 18px 18px 20px;border:1px solid var(--stroke-subtle);border-radius:16px;background:#0a0f1d;transition:border-color .2s var(--ease),transform .2s var(--ease)}.stile:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.stile__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stile__name{flex:1 1 0;min-width:0;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-primary)}.stile__arrow{font-size:15px;line-height:1.56;color:var(--brand-400)}.stile__text{font-size:13px;line-height:1.5;color:var(--text-muted)}.stile__price{font-size:13px;line-height:1.5;color:var(--brand-400)}.bundles{padding-block:clamp(40px,7.64vw,110px) clamp(40px,8.33vw,120px)}.bundles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px)}.bundles__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bundles__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.bundles__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.bundles__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.bundle{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(20px,2.22vw,32px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(145.07deg,#111829e6,#0a0f1de6 70.72%)}.bundle--1{border-color:#2c3d68;background:linear-gradient(145.07deg,#1b2c55e6,#0b1122e6 70.72%)}.bundle__tag{padding:7px 12px;border:1px solid #243050;border-radius:var(--radius-pill);background:#151e33e6;font-size:13px;line-height:1.5;color:var(--brand-400)}.bundle__title{font-weight:600;font-size:clamp(18px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.bundle__text{font-size:15px;line-height:1.56;color:#8c97b2}.bundle__meta{font-size:13px;line-height:1.5;color:#5a6480}@media (max-width: 1023px){.phero__visual{display:block;margin-top:14px}.dirs{padding-block:48px}.dirs__head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:20px}.dirs__title{font-family:var(--font-display);font-weight:700;font-size:24px;line-height:1.18;letter-spacing:-.02em;color:var(--text-primary)}.dirs__list{gap:12px}.scard{gap:12px;padding:20px;border-radius:18px;background:#0e1526d1}.scard__head,.scard__intro{display:contents}.scard__num{order:1;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.04em}.scard__title{order:2;font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.25;letter-spacing:0}.scard__text,.scard__nums,.scard__incl,.scard__subs-title,.scard__subs{display:none}.scard__cond{order:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.scard__cond-price{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:1.2;color:var(--text-primary)}.scard__cond-term{font-size:11px;line-height:1.4;color:var(--text-muted)}.scard__rule{order:4}.scard__subs-title-m{order:5;display:block;font-size:11px;line-height:1.4;letter-spacing:.02em;color:var(--text-muted)}.scard__chips{order:6;display:flex;flex-wrap:wrap;gap:8px}.scard__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 10px 8px 12px;border:1px solid var(--stroke-subtle);border-radius:var(--radius-pill);background:#0a0f1dcc;font-size:12px;line-height:1.4;color:var(--text-secondary)}.scard__chip span{font-size:11px;color:var(--brand-400)}.scard__btn{order:7;justify-content:center;width:100%;padding:15px 20px;border:1px solid var(--stroke-strong);background:var(--surface-glass);font-size:13px;line-height:1.4;letter-spacing:.02em;text-transform:none}.scard__btn span{color:var(--brand-400)}.scard__btn:hover{background:var(--surface-glass)}.bundles{padding-block:48px}.bundles__head{flex-direction:column;align-items:flex-start;gap:14px}.bundles__intro{gap:14px}.bundles__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.bundles__note{display:none}.bundles__cards{grid-template-columns:1fr;gap:12px;margin-top:20px}.bundle{gap:10px;padding:20px;border-radius:18px;background:#0e1526d1}.bundle--1{border-color:var(--stroke-subtle);background:#0e1526d1}.bundle__tag{display:none}.bundle__title{font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.25;letter-spacing:0}.bundle__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.bundle__meta{font-size:13px;line-height:1.4;color:var(--brand-400)}}.shero{padding-block:clamp(30px,6.11vw,88px) clamp(24px,3vw,40px)}.shero__rule{height:1px;margin-top:24px;background:#161e31}.shero__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,2.78vw,40px);margin-top:clamp(28px,3.47vw,50px)}.shero__main{flex:1 1 0;min-width:0;max-width:640px}.shero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.64vw,38px);line-height:1.14;letter-spacing:-.035em;color:var(--text-primary)}.shero__lead{max-width:560px;margin-top:24px;font-size:19px;line-height:1.62;letter-spacing:-.004em;color:var(--text-secondary)}.shero__stats{display:flex;flex-wrap:wrap;gap:clamp(20px,3.06vw,44px);margin-top:clamp(24px,3.19vw,46px)}.shero__stat{display:flex;flex-direction:column;gap:6px}.shero__stat-value{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,1.67vw,24px);line-height:1.2;letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap}.shero__stat-label{font-size:13px;line-height:1.5;color:var(--text-muted)}.shero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,2.5vw,36px)}.shero__cta .btn{padding:19px 32px;font-weight:600;font-size:16px;line-height:1;letter-spacing:-.004em}.shero__cta .btn--primary{box-shadow:0 12px 32px #2f6bff73}.shero__visual{flex:none;width:520px}.svis{position:relative;display:block;width:100%;aspect-ratio:520 / 420;border:1px solid #3E4E75;border-radius:28px;overflow:hidden;container-type:inline-size;background:linear-gradient(141.07deg,#151e33eb,#0a0f1deb 70.72%);box-shadow:0 30px 64px #00000080}.svis__bar{position:absolute;left:0;top:0;width:100%;height:10cqw;background:#111829}.svis__dot{position:absolute;top:4.23cqw;width:1.54cqw;height:1.54cqw;border-radius:50%;background:#2a3653}.svis__dot:nth-of-type(1){left:4.23cqw}.svis__dot:nth-of-type(2){left:6.92cqw}.svis__dot:nth-of-type(3){left:9.62cqw}.svis__url{position:absolute;left:32.69cqw;top:2.5cqw;display:flex;align-items:center;width:34.62cqw;height:5cqw;padding-inline:3.46cqw;border-radius:999px;background:#0a0f1d;font-size:2.12cqw;line-height:1.2;color:var(--text-muted);white-space:nowrap;overflow:hidden}.svis__row{position:absolute;left:7.5cqw;display:flex;align-items:center;width:84.62cqw;height:10cqw;padding-left:3.65cqw;border:1px solid rgba(42,54,83,.6);border-radius:2.31cqw;font-weight:500;font-size:2.69cqw;line-height:1.2;color:#d3daece6;white-space:nowrap;overflow:hidden}.svis__row--1{top:15.96cqw;background:#1b2740e6}.svis__row--2{top:28.27cqw;background:#1b2740b3;color:#d3daecd1}.svis__row--3{top:40.58cqw;background:#1b27408c;color:#d3daecba}.svis__row--4{top:52.88cqw;background:#1b27406b;color:#d3daeca6}.svis__row--5{top:65.19cqw;background:#1b27404d;color:#d3daec94}.svis__row:after{content:"";position:absolute;right:3.27cqw;width:0;height:0;border-left:.96cqw solid transparent;border-right:.96cqw solid transparent;border-top:1.35cqw solid var(--brand-400)}.audience{padding-block:clamp(40px,7.64vw,110px)}.audience__title{margin-top:20px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.audience__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.acard{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.22vw,32px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.acard--1{border-color:#2c3d68;background:linear-gradient(145deg,#1b2c55e6,#0b1122e6 70.72%)}.acard__title{font-weight:600;font-size:clamp(17px,1.39vw,20px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.acard__text{font-size:15px;line-height:1.56;color:#8c97b2}.acard__meta{font-size:13px;line-height:1.5;color:var(--brand-400)}.subs{padding-block:clamp(40px,7.64vw,110px)}.subs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:20px}.subs__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.subs__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.subs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.sub{position:relative;display:flex;flex-direction:column;gap:10px;min-height:190px;padding:26px 28px 24px;border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .2s var(--ease),transform .2s var(--ease)}.sub:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.sub--1{border-color:#2c3d68;background:linear-gradient(145deg,#1b2c55e6,#0b1122e6 70.72%)}.sub__title{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-primary)}.sub__text{font-size:13px;line-height:1.5;color:var(--text-muted)}.sub__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px}.sub__price{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap}.sub__arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--stroke-strong);background:#151e33e6;font-size:15px;color:var(--brand-400)}.sub--1 .sub__arrow{border-color:transparent;background:linear-gradient(135deg,#5c8dff,#2f6bff);color:#fff}.incl{padding-block:clamp(40px,7.64vw,110px)}.incl__title{margin-top:20px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.incl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.icard{display:flex;align-items:flex-start;gap:22px;padding:28px 30px;border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.icard__num{flex:none;font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:-.03em;color:#24304e}.icard__body{display:flex;flex-direction:column;gap:10px}.icard__title{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.icard__text{font-size:15px;line-height:1.56;color:#8c97b2}.plats{padding-block:clamp(40px,7.64vw,110px)}.plats__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:20px}.plats__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.plats__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.plats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.plat{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.08vw,30px);border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.plat__title{font-weight:600;font-size:20px;line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.plat__text{font-size:15px;line-height:1.56;color:#8c97b2}.plat__note{margin-top:auto;padding-top:8px;font-size:13px;line-height:1.5;color:#5a6480}.packs{padding-block:clamp(40px,7.64vw,110px)}.packs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:clamp(24px,3.47vw,50px)}.packs__title{max-width:700px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.packs__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.packs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.47vw,50px);align-items:start}.pack{display:flex;flex-direction:column;gap:22px;padding:clamp(20px,2.36vw,34px);border:1px solid var(--stroke-subtle);border-radius:26px;background:linear-gradient(130.67deg,#111829e6,#0a0f1de6 70.72%)}.pack--featured{border-color:#2c3d68;background:linear-gradient(128.16deg,#1b2c55eb,#0b1122eb 70.72%);box-shadow:0 20px 50px #2f6bff38}.pack__top{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pack__badge{padding:6px 12px;border-radius:var(--radius-pill);background:linear-gradient(90deg,#5c8dff,#2f6bff);font-size:13px;line-height:1.5;color:#fff}.pack__name{font-weight:600;font-size:22px;line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.pack__price{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,2.08vw,30px);line-height:1.1;letter-spacing:-.035em;color:var(--text-primary)}.pack__term{font-size:13px;line-height:1.5;color:var(--text-muted)}.pack__rule{height:1px;background:#1f2942}.pack__list{display:flex;flex-direction:column;gap:12px}.pack__item{position:relative;padding-left:19px;font-size:15px;line-height:1.56;color:var(--text-secondary)}.pack__item:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--brand-400)}.pack__btn{margin-top:auto;padding:17px 24px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-weight:600;font-size:16px;line-height:1;letter-spacing:-.004em;color:var(--text-primary);transition:background .2s var(--ease)}.pack__btn:hover{background:#1b2540}.pack--featured .pack__btn{border-color:transparent;background:linear-gradient(90deg,#5c8dff,#2f6bff);color:#fff}@media (max-width: 1023px){.shero{padding-block:30px 24px}.shero__rule{display:none}.shero__grid{flex-direction:column;gap:14px;margin-top:14px}.shero__main{max-width:100%}.shero__visual{display:none}.shero__title{font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.02em}.shero__lead{max-width:100%;margin-top:14px;font-size:14px;line-height:1.4;letter-spacing:0}.shero__stats{gap:16px;margin-top:16px}.shero__stat-value{font-size:17px}.shero__stat-label{font-size:11px;line-height:1.4}.shero__cta{gap:10px;margin-top:18px}.shero__cta .btn{flex:1 1 auto;justify-content:center;padding:15px 18px;font-weight:500;font-size:13px;letter-spacing:.02em}.shero .pvis{margin-top:14px}.audience{padding-block:48px}.audience__title{margin-top:14px;font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.audience__cards{grid-template-columns:1fr;gap:12px;margin-top:20px}.acard,.acard--1{gap:8px;padding:20px;border-radius:18px;border-color:var(--stroke-subtle);background:#0e1526d1}.acard__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.acard__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.subs{padding-block:48px}.subs__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.subs__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.subs__note{width:100%;font-size:13px;line-height:1.4}.subs__grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.sub,.sub--1{min-height:0;gap:8px;padding:20px;border-radius:18px;border-color:var(--stroke-subtle);background:#0e1526d1}.sub__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.sub__text{font-size:13px;line-height:1.4}.sub__foot{padding-top:10px}.sub__price{font-size:16px}.sub__arrow,.sub--1 .sub__arrow{width:32px;height:32px;font-size:13px;border-color:var(--stroke-strong);background:#151e33e6;color:var(--brand-400)}.incl{padding-block:48px}.incl__title{margin-top:14px;font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.incl__grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.icard{gap:14px;padding:20px;border-radius:18px;background:#0e1526d1}.icard__num{font-size:16px}.icard__body{gap:8px}.icard__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.icard__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.plats{padding-block:48px}.plats__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.plats__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.plats__note{width:100%;font-size:13px;line-height:1.4}.plats__grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.plat{gap:8px;padding:20px;border-radius:18px;background:#0e1526d1}.plat__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.plat__text{font-size:13px;line-height:1.4;color:var(--text-secondary)}.plat__note{padding-top:0;font-size:12px}.packs{padding-block:48px}.packs__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.packs__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.packs__note{width:100%;font-size:13px;line-height:1.4}.packs__grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.pack,.pack--featured{gap:14px;padding:20px;border-radius:18px;box-shadow:none}.pack__name{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.pack__price{font-weight:700;font-size:22px}.pack__item{font-size:13px;line-height:1.4}.pack__btn{padding:15px 20px;font-weight:500;font-size:13px;letter-spacing:.02em}}.svis--shop{border-color:transparent;background:linear-gradient(146.69deg,#5c8dff,#7c5cff 70.72%)}.svis--shop .svis__bar{display:none}.svis__panel{position:absolute;left:7.69cqw;top:9.62cqw;right:7.69cqw;bottom:9.62cqw;border-radius:3.08cqw;background:#0a0f1d8c;border:1px solid rgba(255,255,255,.14);overflow:hidden}.svis__side{position:absolute;left:4.62cqw;width:15.38cqw;height:2.31cqw;border-radius:1.15cqw;background:#ffffff3d}.svis__side:nth-of-type(1){top:6.15cqw}.svis__side:nth-of-type(2){top:11.54cqw}.svis__side:nth-of-type(3){top:16.92cqw}.svis__side:nth-of-type(4){top:22.31cqw;width:11.54cqw}.svis__side:nth-of-type(5){top:27.69cqw;width:13.46cqw}.svis__tile{position:absolute;width:22.12cqw;height:13.46cqw;border-radius:1.54cqw;background:#ffffff1f;border:1px solid rgba(255,255,255,.08)}.svis__tile:nth-of-type(6){left:25cqw;top:5.77cqw}.svis__tile:nth-of-type(7){left:49.04cqw;top:5.77cqw}.svis__tile:nth-of-type(8){left:25cqw;top:21.15cqw}.svis__tile:nth-of-type(9){left:49.04cqw;top:21.15cqw}.svis__tile:nth-of-type(10){left:25cqw;top:36.54cqw}.svis__tile:nth-of-type(11){left:49.04cqw;top:36.54cqw}.choice{padding-block:clamp(40px,7.64vw,110px)}.choice__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:20px}.choice__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.choice__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.choice__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.choice__card{display:flex;flex-direction:column;gap:16px;padding:clamp(20px,2.22vw,32px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.choice__card--1{border-color:#2c3d68;background:linear-gradient(145deg,#1b2c55e6,#0b1122e6 70.72%)}.choice__card-title{font-weight:600;font-size:clamp(17px,1.39vw,20px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.choice__card-text{font-size:15px;line-height:1.56;color:#8c97b2}.choice__list{display:flex;flex-direction:column;gap:12px}.choice__item{position:relative;padding-left:19px;font-size:15px;line-height:1.56;color:var(--text-secondary)}.choice__item:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--brand-400)}.seotext{padding-block:clamp(40px,7.64vw,110px)}.seotext__inner{display:flex;align-items:flex-start;gap:clamp(32px,6.25vw,90px)}.seotext__head{flex:none;width:430px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.seotext__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.5vw,36px);line-height:1.14;letter-spacing:-.028em;color:var(--text-primary)}.seotext__body{flex:1 1 0;min-width:0}.seotext__body p{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.seotext__body p+p{margin-top:22px}.rel{padding-block:clamp(40px,7.64vw,110px)}.rel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.rel__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,2.5vw,36px);line-height:1.14;letter-spacing:-.028em;color:var(--text-primary)}.rel__note{font-size:13px;line-height:1.5;color:var(--text-muted)}.rel__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(24px,2.78vw,40px)}.relgroup{display:flex;flex-direction:column;padding:24px 26px;border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.relgroup__title{margin-bottom:12px;font-size:13px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.relrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;border-top:1px solid var(--stroke-subtle)}.relrow:first-of-type{border-top:0}.relrow__text{display:flex;flex-direction:column;gap:2px;min-width:0}.relrow__name{font-size:15px;line-height:1.56;color:var(--text-primary)}.relrow__note{font-size:13px;line-height:1.5;color:var(--text-muted)}.relrow__arrow{flex:none;font-size:15px;color:var(--brand-400)}.relrow:hover .relrow__name{color:var(--brand-400)}.relbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:26px 30px;border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.relbar__text{display:flex;flex-direction:column;gap:8px}.relbar__label{font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.relbar__name{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-primary)}.relbar__btn{flex:none;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.relbar__btn span{color:var(--brand-400)}.relbar__btn:hover{background:#1b2540;color:var(--text-primary)}@media (max-width: 1023px){.choice{padding-block:48px}.choice__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.choice__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.choice__note{width:100%;font-size:13px;line-height:1.4}.choice__cards{grid-template-columns:1fr;gap:12px;margin-top:20px}.choice__card,.choice__card--1{gap:10px;padding:20px;border-radius:18px;border-color:var(--stroke-subtle);background:#0e1526d1}.choice__card-title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.choice__card-text,.choice__item{font-size:13px;line-height:1.4}.choice__item:before{top:6px;width:5px;height:5px}.choice__list{gap:8px}.seotext{padding-block:48px}.seotext__inner{flex-direction:column;gap:14px}.seotext__head{width:100%;gap:14px}.seotext__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.seotext__body p{font-size:13px;line-height:1.5;letter-spacing:0}.seotext__body p+p{margin-top:12px}.rel{padding-block:48px}.rel__head{flex-direction:column;align-items:flex-start;gap:6px}.rel__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.rel__note{font-size:11px;line-height:1.4}.rel__groups{grid-template-columns:1fr;gap:12px;margin-top:20px}.relgroup{padding:18px 20px;border-radius:18px;background:#0e1526d1}.relgroup__title{font-size:11px;line-height:1.4}.relrow{padding-block:12px}.relrow__name{font-size:14px;line-height:1.4}.relrow__note{font-size:11px;line-height:1.4}.relbar{flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border-radius:18px;background:#0e1526d1}.relbar__label{font-size:11px;line-height:1.4}.relbar__name{font-size:15px;line-height:1.4}.relbar__btn{width:100%;justify-content:center;padding:14px 20px;font-size:12px}}.pcard{display:flex;flex-direction:column;border:1px solid var(--stroke-subtle);border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .2s var(--ease),transform .2s var(--ease)}.pcard:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.pcard__cover{position:relative;flex:none;height:180px;overflow:hidden}.pcard--1 .pcard__cover{background:linear-gradient(152deg,#2f6bffeb,#7c5cffeb 70.72%)}.pcard--2 .pcard__cover{background:linear-gradient(152deg,#4fd8e8eb,#2f6bffeb 70.72%)}.pcard--3 .pcard__cover{background:linear-gradient(152deg,#7c5cffeb,#2f6bffeb 70.72%)}.pcard--4 .pcard__cover{background:linear-gradient(152deg,#2f6bffeb,#4fd8e8eb 70.72%)}.pcard__cover img{width:100%;height:100%;object-fit:cover}.pcard__win{position:absolute;left:13%;top:34px;width:74%;height:96px;border-radius:12px;background:#05070e73;border:1px solid rgba(255,255,255,.14)}.pcard__bar{position:absolute;left:18px;height:6px;border-radius:3px;background:#ffffff3d}.pcard__bar--1{top:24px;width:62%}.pcard__bar--2{top:42px;width:44%;background:#ffffff2e}.pcard__bar--3{top:60px;width:30%;background:#ffffff1f}.pcard__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 24px}.pcard__tag{padding:5px 10px;border-radius:var(--radius-pill);background:#1b2740e6;border:1px solid #243050;font-size:12px;line-height:1.4;color:var(--brand-400)}.pcard__title{font-weight:600;font-size:17px;line-height:1.35;letter-spacing:-.006em;color:var(--text-primary)}.pcard__text{font-size:13px;line-height:1.5;color:#8c97b2}.pcard__meta{margin-top:auto;padding-top:8px;font-size:12px;line-height:1.5;color:#5a6480}.feat{padding-block:clamp(20px,2.78vw,40px) 0}.feat__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--stroke-subtle);border-radius:26px;overflow:hidden;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .2s var(--ease)}.feat__card:hover{border-color:var(--stroke-strong)}.feat__body{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3.06vw,44px)}.feat__meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.feat__date{font-size:13px;line-height:1.5;color:var(--text-muted)}.feat__title{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2.22vw,32px);line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}.feat__text{font-size:15px;line-height:1.56;color:#8c97b2}.feat__link{margin-top:auto;padding-top:10px;font-weight:500;font-size:15px;line-height:1.4;color:var(--text-primary)}.feat__link span{color:var(--brand-400)}.feat__visual{position:relative;min-height:300px;padding:clamp(24px,3.06vw,44px);background:linear-gradient(146deg,#5c8dff,#7c5cff 70.72%)}.feat__code{display:flex;flex-direction:column;gap:10px;height:100%;padding:26px 28px;border-radius:16px;background:#05070e8c;border:1px solid rgba(255,255,255,.14);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;color:#ffffffb8}.feat__line--i1{padding-left:16px}.feat__line--i2{padding-left:32px}.feat__line--i3{padding-left:48px}.feat__line--i4{padding-left:64px}.feat__badge{position:absolute;left:clamp(24px,3.06vw,44px);bottom:clamp(18px,2.08vw,30px);padding:9px 16px;border-radius:var(--radius-pill);background:#05070edb;border:1px solid var(--stroke-strong);font-size:13px;line-height:1.4;color:var(--text-primary)}.posts{padding-block:clamp(28px,3.89vw,56px) clamp(28px,3.89vw,56px)}.posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.posts__grid--3{margin-top:clamp(24px,3.06vw,44px)}.posts__pages{display:flex;justify-content:center;margin-top:clamp(28px,3.06vw,44px)}.subscribe{padding-block:0 clamp(40px,5.56vw,80px)}.subscribe__panel{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,3.06vw,44px);padding:clamp(24px,2.78vw,40px) clamp(24px,3.06vw,44px);border:1px solid var(--stroke-subtle);border-radius:26px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.subscribe__text{display:flex;flex-direction:column;gap:10px;max-width:560px}.subscribe__title{font-weight:600;font-size:clamp(17px,1.53vw,22px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.subscribe__note{font-size:15px;line-height:1.56;color:#8c97b2}.subscribe__form{flex:none;display:flex;align-items:center;gap:12px}.subscribe__form input{width:240px;padding:15px 18px;border-radius:14px;background:#0d1424;border-color:#212c47;font-size:15px}.subscribe__form .btn{padding:16px 24px}.ahero{padding-block:clamp(30px,5.28vw,76px) clamp(20px,2.78vw,40px)}.ahero__title{max-width:940px;margin-top:24px;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.92vw,42px);line-height:1.14;letter-spacing:-.035em;color:var(--text-primary)}.ahero__lead{max-width:760px;margin-top:22px;font-size:19px;line-height:1.62;letter-spacing:-.004em;color:var(--text-secondary)}.ahero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:clamp(20px,2.5vw,36px)}.ahero__author{display:flex;align-items:center;gap:12px}.ahero__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#5c8dff,#2f6bff);font-weight:500;font-size:15px;color:#fff}.ahero__who{display:flex;flex-direction:column;gap:2px}.ahero__name{font-weight:500;font-size:15px;line-height:1.4;color:var(--text-primary)}.ahero__role{font-size:13px;line-height:1.4;color:var(--text-muted)}.ahero__sep{width:1px;height:28px;background:var(--stroke-subtle)}.ahero__date{font-size:13px;line-height:1.5;color:var(--text-muted)}.ahero__dot{color:var(--text-dim)}.acover{padding-block:0}.mock--article{aspect-ratio:1200 / 430}.post{padding-block:clamp(32px,4.17vw,60px) clamp(40px,5.56vw,80px)}.post__inner{display:flex;align-items:flex-start;gap:clamp(28px,4.17vw,60px)}.post__toc{position:sticky;top:108px;flex:none;width:250px;display:flex;flex-direction:column;gap:12px;padding:22px 24px;border:1px solid var(--stroke-subtle);border-radius:20px;background:#0e1526d1}.post__toc-title{font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.post__toc-link{padding-left:12px;border-left:2px solid transparent;font-size:14px;line-height:1.45;color:var(--text-secondary);transition:color .2s var(--ease),border-color .2s var(--ease)}.post__toc-link:hover{color:var(--text-primary)}.post__toc-link--active{border-left-color:var(--brand-500);color:var(--text-primary)}.post__body{flex:1 1 0;min-width:0;max-width:760px}.post__h{margin-top:44px;font-family:var(--font-display);font-weight:600;font-size:clamp(21px,2.22vw,32px);line-height:1.2;letter-spacing:-.03em;color:var(--text-primary)}.post__h:first-child{margin-top:0}.post__h{scroll-margin-top:120px}.docpage section[id]{scroll-margin-top:110px}.post__p{margin-top:20px;font-size:17px;line-height:1.7;letter-spacing:-.002em;color:var(--text-secondary)}.post__p a{color:var(--brand-400);text-decoration:underline}.post__note{display:flex;flex-direction:column;gap:8px;margin-top:26px;padding:20px 24px;border-left:3px solid var(--brand-500);border-radius:0 16px 16px 0;background:#2f6bff14}.post__note-title{font-weight:500;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-400)}.post__note-text{font-size:15px;line-height:1.6;color:var(--text-secondary)}.post__quote{margin:30px 0 0;padding-left:24px;border-left:3px solid var(--brand-500);font-family:var(--font-display);font-weight:500;font-size:clamp(17px,1.53vw,22px);line-height:1.5;letter-spacing:-.02em;color:var(--text-primary)}.post__code{margin-top:26px;padding:22px 24px;border-radius:16px;background:#05070e;border:1px solid var(--stroke-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;color:#a9b4ce;overflow-x:auto}.post__list{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none}.post__list li{position:relative;padding-left:20px;font-size:17px;line-height:1.6;color:var(--text-secondary)}.post__list li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--brand-400)}.post__figure{margin:30px 0 0}.post__figure img{width:100%;border-radius:18px}.post__figure figcaption{margin-top:10px;font-size:13px;line-height:1.5;color:var(--text-muted)}.abox{padding-block:0 clamp(32px,4.17vw,60px)}.abox__card{display:flex;align-items:center;gap:clamp(16px,1.53vw,22px);padding:clamp(20px,2.08vw,30px);border:1px solid var(--stroke-subtle);border-radius:24px;background:#0e1526d1}.abox__avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#5c8dff,#2f6bff);font-weight:600;font-size:18px;color:#fff}.abox__text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.abox__name{font-weight:600;font-size:15px;line-height:1.4;color:var(--text-primary)}.abox__bio{font-size:13px;line-height:1.5;color:var(--text-muted)}.abox__btn{flex:none;padding:13px 22px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-weight:500;font-size:14px;line-height:1;color:var(--text-primary)}.abox__btn:hover{background:#1b2540}@media (max-width: 1023px){.feat{padding-block:20px 0}.feat__card{grid-template-columns:1fr;border-radius:18px;background:#0e1526d1}.feat__body{order:2;gap:12px;padding:20px}.feat__title{font-weight:500;font-size:18px;line-height:1.25;letter-spacing:0}.feat__text{font-size:13px;line-height:1.4}.feat__link{padding-top:4px;font-size:13px}.feat__visual{order:1;min-height:0;height:160px;padding:18px}.feat__code{gap:6px;padding:16px;font-size:10px}.feat__badge{left:18px;bottom:12px;padding:7px 12px;font-size:11px}.posts{padding-block:20px}.posts__grid{grid-template-columns:1fr;gap:12px}.pcard{border-radius:18px;background:#0e1526d1}.pcard__cover{height:150px}.pcard__body{gap:8px;padding:18px 20px 20px}.pcard__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.pcard__text{font-size:13px;line-height:1.4}.pcard__meta{font-size:11px}.subscribe{padding-block:0 48px}.subscribe__panel{flex-direction:column;align-items:stretch;gap:16px;padding:20px;border-radius:18px;background:#0e1526d1}.subscribe__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.subscribe__note{font-size:13px;line-height:1.4}.subscribe__form{flex-direction:column;align-items:stretch;gap:10px}.subscribe__form input{width:100%;padding:14px 16px;border-radius:12px;font-size:14px}.subscribe__form .btn{justify-content:center;padding:15px 20px;font-size:13px}.ahero{padding-block:30px 20px}.ahero__title{margin-top:14px;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.ahero__lead{margin-top:14px;font-size:14px;line-height:1.4;letter-spacing:0}.ahero__meta{gap:10px;margin-top:18px}.ahero__avatar{width:34px;height:34px;font-size:13px}.ahero__name{font-size:13px}.ahero__role,.ahero__date{font-size:11px}.ahero__sep{display:none}.post{padding-block:20px 40px}.post__inner{flex-direction:column;gap:20px}.post__toc{position:static;width:100%;padding:18px 20px;border-radius:18px}.post__body{max-width:100%}.post__h{margin-top:28px;font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.02em}.post__p{margin-top:14px;font-size:14px;line-height:1.6}.post__list li{font-size:14px;line-height:1.5}.post__list li:before{top:9px;width:5px;height:5px}.post__note{margin-top:18px;padding:16px 18px}.post__note-text{font-size:13px;line-height:1.5}.post__quote{margin-top:20px;padding-left:16px;font-size:16px;line-height:1.45}.post__code{margin-top:18px;padding:16px;font-size:11px}.abox{padding-block:0 40px}.abox__card{flex-wrap:wrap;gap:14px;padding:20px;border-radius:18px}.abox__name{font-size:14px}.abox__bio{font-size:12px}.abox__btn{width:100%;padding:13px 20px;font-size:13px}}.abtcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.06vw,44px);max-width:900px;margin:37px 0 0 32px}.abtcols p{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.abtstats{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin-top:clamp(28px,4.17vw,60px);padding-top:clamp(24px,2.78vw,40px);border-top:1px solid #161E31}.abtstat{display:flex;flex-direction:column;gap:8px}.abtstat__value{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.78vw,40px);line-height:1;letter-spacing:-.03em;color:var(--brand-400)}.abtstat__label{font-size:13px;line-height:1.5;color:var(--text-muted)}.manifest{padding-block:clamp(40px,7.64vw,110px)}.manifest__text{max-width:1000px;margin-top:24px;font-family:var(--font-display);font-weight:500;font-size:clamp(20px,2.22vw,32px);line-height:1.35;letter-spacing:-.03em;color:var(--text-primary)}.manifest__author{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(24px,3vw,44px)}.manifest__avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#5c8dff,#2f6bff);font-weight:500;font-size:17px;color:#fff}.manifest__who{display:flex;flex-direction:column;gap:3px}.manifest__name{font-weight:500;font-size:15px;line-height:1.4;color:var(--text-primary)}.manifest__role{font-size:13px;line-height:1.4;color:var(--text-muted)}.team{padding-block:clamp(40px,7.64vw,110px)}.team__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:20px}.team__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.team__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.tcard{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.08vw,30px);border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.tcard__avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:linear-gradient(135deg,#5c8dff,#2f6bff);font-family:var(--font-display);font-weight:600;font-size:20px;color:#fff}.tcard--2 .tcard__avatar{background:linear-gradient(135deg,#4fd8e8,#2f6bff)}.tcard--3 .tcard__avatar{background:linear-gradient(135deg,#7c5cff,#2f6bff)}.tcard--4 .tcard__avatar{background:linear-gradient(135deg,#2f6bff,#4fd8e8)}.tcard__name{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.tcard__role{font-size:13px;line-height:1.5;color:var(--brand-400)}.tcard__skills{font-size:13px;line-height:1.5;color:var(--text-muted)}.chan{padding-block:clamp(24px,3.06vw,44px) clamp(40px,5.56vw,80px)}.chan__inner{display:flex;align-items:flex-start;gap:clamp(24px,2.78vw,40px)}.chan__grid{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chan__card{display:flex;flex-direction:column;gap:6px;padding:clamp(20px,2.08vw,30px);border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .2s var(--ease),transform .2s var(--ease)}.chan__card:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.chan__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:linear-gradient(135deg,#5c8dff,#2f6bff);color:#fff}.chan__icon svg{width:22px;height:22px}.chan__icon--mail{background:linear-gradient(135deg,#4fd8e8,#2f6bff)}.chan__icon--tg{background:linear-gradient(135deg,#5c8dff,#4fd8e8)}.chan__icon--wa{background:linear-gradient(135deg,#3ad98a,#2f9b6b)}.chan__label{font-size:13px;line-height:1.5;color:var(--text-muted)}.chan__value{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.chan__note{margin-top:6px;font-size:13px;line-height:1.5;color:#5a6480}.chan__form{flex:none;width:470px;max-width:100%}.chan__form-note{margin-top:-8px;margin-bottom:6px;font-size:13px;line-height:1.5;color:var(--text-muted)}.reqs{padding-block:0 clamp(40px,7.64vw,110px)}.reqs__inner{display:flex;align-items:flex-start;gap:clamp(28px,4.17vw,60px)}.reqs__head{flex:none;width:430px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.reqs__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.reqs__text{font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.reqs__card{flex:1 1 0;min-width:0;padding:clamp(20px,2.08vw,30px) clamp(20px,2.36vw,34px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.reqs__row{display:flex;align-items:center;gap:24px;padding-block:16px;border-top:1px solid var(--stroke-subtle)}.reqs__row:first-child{border-top:0;padding-top:0}.reqs__label{flex:none;width:200px;font-size:13px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.reqs__value{flex:1 1 0;min-width:0;font-size:15px;line-height:1.56;color:var(--text-primary);word-break:break-word}.steps{padding-block:clamp(40px,7.64vw,110px)}.steps__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,40px);margin-top:20px}.steps__title{font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.steps__note{flex:none;width:380px;max-width:100%;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.steps__list{margin-top:clamp(28px,3.89vw,56px)}.pstep{position:relative;display:grid;grid-template-columns:48px minmax(0,260px) minmax(0,1fr) 240px;align-items:start;gap:clamp(20px,2.78vw,40px);padding-block:34px;border-top:1px solid var(--stroke-subtle)}.pstep:after{content:"";position:absolute;left:23px;top:82px;bottom:-34px;width:2px;background:linear-gradient(180deg,#2f6bff80,#2f6bff00)}.pstep:last-child:after{display:none}.pstep__num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #2C3D68;background:linear-gradient(145deg,#1b2c55f2,#0b1122f2);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--brand-400)}.pstep__main{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pstep__title{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,1.53vw,22px);line-height:1.25;letter-spacing:-.02em;color:var(--text-primary)}.pstep__time{padding:7px 14px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-size:13px;line-height:1.4;color:var(--text-secondary)}.pstep__items{display:flex;flex-direction:column;gap:10px;padding-top:4px}.pstep__item{position:relative;padding-left:18px;font-size:15px;line-height:1.56;color:var(--text-secondary)}.pstep__item:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--brand-400)}.pstep__result{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid var(--stroke-subtle);border-radius:18px;background:#0a0f1d}.pstep__result-label{font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pstep__result-text{font-weight:500;font-size:15px;line-height:1.45;color:var(--text-primary)}.clear{padding-block:clamp(40px,7.64vw,110px)}.clear__title{margin-top:20px;font-family:var(--font-display);font-weight:600;font-size:clamp(24px,3.33vw,48px);line-height:1.1;letter-spacing:-.028em;color:var(--text-primary)}.clear__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(28px,3.89vw,56px)}.clear__card{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.22vw,32px);border:1px solid var(--stroke-subtle);border-radius:24px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%)}.clear__card-title{font-weight:600;font-size:clamp(17px,1.39vw,20px);line-height:1.32;letter-spacing:-.01em;color:var(--text-primary)}.clear__card-text{font-size:15px;line-height:1.56;color:#8c97b2}@media (max-width: 1023px){.abtcols{grid-template-columns:1fr;gap:12px;margin:14px 0 0}.abtcols p{font-size:13px;line-height:1.5}.abtstats{gap:18px 24px;margin-top:18px;padding-top:18px}.abtstat{flex:1 1 40%;gap:4px}.abtstat__value{font-weight:700;font-size:24px}.abtstat__label{font-size:11px;line-height:1.4}.manifest{padding-block:48px}.manifest__text{margin-top:14px;font-weight:500;font-size:19px;line-height:1.35;letter-spacing:-.02em}.manifest__author{gap:12px;margin-top:18px}.manifest__avatar{width:36px;height:36px;font-size:14px}.manifest__name{font-size:14px}.manifest__role{font-size:11px}.team{padding-block:48px}.team__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.team__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.team__note{width:100%;font-size:13px;line-height:1.4}.team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.tcard{gap:6px;padding:18px;border-radius:18px;background:#0e1526d1}.tcard__avatar{width:38px;height:38px;margin-bottom:8px;border-radius:12px;font-size:16px}.tcard__name{font-family:var(--font-display);font-weight:500;font-size:15px;line-height:1.25;letter-spacing:0}.tcard__role,.tcard__skills{font-size:11px;line-height:1.4}.chan{padding-block:20px 48px}.chan__inner{flex-direction:column;gap:16px}.chan__grid{width:100%;grid-template-columns:1fr;gap:12px}.chan__card{gap:4px;padding:18px 20px;border-radius:18px;background:#0e1526d1}.chan__icon{width:36px;height:36px;margin-bottom:10px;border-radius:12px}.chan__label{font-size:11px;line-height:1.4}.chan__value{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.chan__note{margin-top:4px;font-size:11px;line-height:1.4}.chan__form{width:100%}.chan__form-note{margin-top:0;font-size:11px}.reqs{padding-block:0 48px}.reqs__inner{flex-direction:column;gap:16px}.reqs__head{width:100%;gap:12px}.reqs__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.reqs__text{font-size:13px;line-height:1.5}.reqs__card{width:100%;padding:18px 20px;border-radius:18px;background:#0e1526d1}.reqs__row{flex-direction:column;align-items:flex-start;gap:4px;padding-block:12px}.reqs__label{width:100%;font-size:11px}.reqs__value{font-size:13px;line-height:1.4}.steps{padding-block:48px}.steps__head{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.steps__title{font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.steps__note{width:100%;font-size:13px;line-height:1.4}.steps__list{margin-top:20px}.pstep{grid-template-columns:36px minmax(0,1fr);gap:12px 14px;padding-block:20px}.pstep:after{left:17px;top:62px;bottom:-20px}.pstep__num{width:36px;height:36px;font-size:12px}.pstep__main{gap:8px}.pstep__title{font-size:17px;line-height:1.25}.pstep__time{padding:5px 10px;font-size:11px}.pstep__items{grid-column:2;gap:8px;padding-top:0}.pstep__item{font-size:13px;line-height:1.4}.pstep__item:before{top:7px;width:5px;height:5px}.pstep__result{grid-column:2;gap:6px;padding:14px 16px;border-radius:14px}.pstep__result-label{font-size:10px}.pstep__result-text{font-size:13px;line-height:1.4}.clear{padding-block:48px}.clear__title{margin-top:14px;font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.02em}.clear__grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.clear__card{gap:8px;padding:20px;border-radius:18px;background:#0e1526d1}.clear__card-title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.clear__card-text{font-size:13px;line-height:1.4;color:var(--text-secondary)}}.docs{padding-block:clamp(20px,2.78vw,40px) clamp(40px,5.56vw,80px)}.docs__list{display:flex;flex-direction:column;gap:16px}.doccard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,2.08vw,30px) clamp(20px,2.36vw,34px);border:1px solid var(--stroke-subtle);border-radius:22px;background:linear-gradient(145deg,#111829e6,#0a0f1de6 70.72%);transition:border-color .2s var(--ease),transform .2s var(--ease)}.doccard:hover{border-color:var(--stroke-strong);transform:translateY(-2px)}.doccard__text{display:flex;flex-direction:column;gap:8px;min-width:0}.doccard__title{font-weight:600;font-size:clamp(16px,1.25vw,18px);line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.doccard__note{font-size:15px;line-height:1.56;color:#8c97b2}.doccard__meta{font-size:13px;line-height:1.5;color:#5a6480}.doccard__btn{flex:none;display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-weight:500;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.doccard__btn span{color:var(--brand-400)}.dhero{padding-block:clamp(30px,5.28vw,76px) clamp(20px,2.5vw,36px)}.dhero__title{max-width:900px;margin-top:24px;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.92vw,42px);line-height:1.14;letter-spacing:-.035em;color:var(--text-primary)}.dhero__rev{display:inline-block;margin-top:22px;padding:10px 18px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#151e33e6;font-size:13px;line-height:1.4;color:var(--text-secondary)}.docpage{padding-block:clamp(20px,2.78vw,40px) clamp(40px,5.56vw,80px)}.err{padding-block:clamp(40px,6.94vw,100px) clamp(24px,3vw,44px);text-align:center}.err__code{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(96px,13.9vw,200px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px #2A3653}.err__title{margin-top:clamp(18px,2.22vw,32px);font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3.19vw,46px);line-height:1.1;letter-spacing:-.035em;color:var(--text-primary)}.err__lead{max-width:560px;margin:18px auto 0;font-size:17px;line-height:1.6;letter-spacing:-.002em;color:var(--text-secondary)}.err__search{display:flex;align-items:center;gap:8px;width:min(100%,560px);margin:clamp(20px,2.5vw,36px) auto 0;padding:8px 8px 8px 10px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#0a0f1de6}.err__search input{flex:1 1 0;min-width:0;border:0;background:none;padding:12px 14px;font-size:15px}.err__search input:focus{outline:none}.err__search .btn{flex:none;padding:14px 26px}.err__links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:clamp(20px,2.5vw,36px)}.err__link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.err__link span{color:var(--brand-400)}.err__link:hover{color:var(--text-primary)}.errnav{padding-block:0}.errnav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--stroke-subtle);border-bottom:1px solid var(--stroke-subtle)}.errnav__item{display:flex;flex-direction:column;gap:12px;padding:30px 32px 30px 0;border-left:1px solid var(--stroke-subtle)}.errnav__item:first-child{border-left:0}.errnav__item:not(:first-child){padding-left:32px}.errnav__num{font-size:13px;line-height:1.5;color:var(--text-muted)}.errnav__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.errnav__title{font-weight:600;font-size:18px;line-height:1.4;letter-spacing:-.006em;color:var(--text-primary)}.errnav__arrow{color:var(--brand-400)}.errnav__text{font-size:15px;line-height:1.56;color:var(--text-muted)}.errnav__item:hover .errnav__title{color:var(--brand-400)}.errpop{padding-block:clamp(28px,3.89vw,56px) clamp(40px,5.56vw,80px)}.errpop__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.errpop__label{font-weight:500;font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.errpop__note{font-size:13px;line-height:1.5;color:var(--text-muted)}.errpop__chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.errpop__chip{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--stroke-strong);border-radius:var(--radius-pill);background:#0e1526b3;font-size:14px;line-height:1.4;color:var(--text-secondary)}.errpop__chip span{color:var(--brand-400)}.errpop__chip:hover{color:var(--text-primary);border-color:var(--brand-500)}@media (max-width: 1023px){.docs{padding-block:20px 48px}.docs__list{gap:12px}.doccard{flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border-radius:18px;background:#0e1526d1}.doccard__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.doccard__note{font-size:13px;line-height:1.4}.doccard__meta{font-size:11px;line-height:1.4}.doccard__btn{width:100%;justify-content:center;padding:13px 20px;font-size:12px}.dhero{padding-block:30px 18px}.dhero__title{margin-top:14px;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.dhero__rev{margin-top:14px;padding:8px 14px;font-size:11px}.docpage{padding-block:18px 48px}.err{padding-block:40px 24px}.err__code{font-size:96px;-webkit-text-stroke-width:1.5px}.err__title{margin-top:18px;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em}.err__lead{margin-top:12px;font-size:14px;line-height:1.4}.err__search{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding:0;border:0;background:none}.err__search input{padding:14px 16px;border:1px solid var(--stroke-subtle);border-radius:12px;background:#0a0f1dcc;font-size:14px}.err__search .btn{justify-content:center;padding:15px 20px;font-size:13px}.err__links{gap:12px 18px;margin-top:20px}.err__link{font-size:11px}.errnav__grid{grid-template-columns:1fr;border-bottom:0}.errnav__item,.errnav__item:not(:first-child){padding:18px 0;border-left:0;border-top:1px solid var(--stroke-subtle)}.errnav__item:first-child{border-top:0}.errnav__num{font-size:11px}.errnav__title{font-family:var(--font-display);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0}.errnav__text{font-size:13px;line-height:1.4}.errpop{padding-block:24px 48px}.errpop__head{flex-direction:column;align-items:flex-start;gap:6px}.errpop__label,.errpop__note{font-size:11px;line-height:1.4}.errpop__chips{gap:8px;margin-top:14px}.errpop__chip{padding:9px 14px;font-size:12px}}.footer__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer__phone{font-family:var(--font-display);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}.footer__phone:hover{color:var(--brand-400)}.footer__email{font-size:15px;line-height:1.56;color:var(--text-secondary)}.footer__email:hover{color:var(--text-primary)}.footer__socials{display:flex;gap:10px}.footer__social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--stroke-subtle);border-radius:12px;background:#0e1526b3;color:var(--text-secondary);transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.footer__social svg{width:19px;height:19px}.footer__social:hover{border-color:var(--brand-500);background:#2f6bff1f;color:var(--brand-400)}@media (max-width: 1023px){.footer__contacts{gap:4px}.footer__phone{font-size:16px}.footer__email{font-size:13px;line-height:1.4}.footer__socials{gap:8px}.footer__social{width:36px;height:36px;border-radius:10px}.footer__social svg{width:17px;height:17px}}.cases__empty{font-size:17px;line-height:1.6;color:var(--text-secondary)}.cases__empty a{color:var(--brand-400)}@media (max-width: 767px){.float__btn{width:48px;height:48px}.float__btn svg{width:21px;height:21px}.float__tip{display:none}}
