@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-latin-400-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext-500-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-latin-500-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext-600-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-latin-600-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext-700-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-latin-700-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-ext-800-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-800-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-latin-800-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/kk-fallback-400-normal.woff2) format("woff2");unicode-range:U+0492-0493,U+049A-049B,U+04A2-04A3,U+04B0-04B1,U+04D8-04D9,U+20B8}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/kk-fallback-500-normal.woff2) format("woff2");unicode-range:U+0492-0493,U+049A-049B,U+04A2-04A3,U+04B0-04B1,U+04D8-04D9,U+20B8}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/kk-fallback-600-normal.woff2) format("woff2");unicode-range:U+0492-0493,U+049A-049B,U+04A2-04A3,U+04B0-04B1,U+04D8-04D9,U+20B8}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/kk-fallback-700-normal.woff2) format("woff2");unicode-range:U+0492-0493,U+049A-049B,U+04A2-04A3,U+04B0-04B1,U+04D8-04D9,U+20B8}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/kk-fallback-800-normal.woff2) format("woff2");unicode-range:U+0492-0493,U+049A-049B,U+04A2-04A3,U+04B0-04B1,U+04D8-04D9,U+20B8}:root{--bg:#FFFFFF;--bg-soft:#F5F8FB;--ink:#1F2937;--ink-soft:#64748B;--line:#E6EBF1;--blue:#1E7FBF;--blue-dark:#0F3D5C;--blue-tint:#EAF4FB}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Manrope,sans-serif}a{color:inherit}.promo-bar{background:var(--blue-dark);color:#fff;text-align:center;font-size:13px;font-weight:600;padding:9px 16px}.promo-bar b{color:#8ed0ff}header{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;border-bottom:1px solid var(--line);position:relative}.logo{font-weight:800;font-size:21px;color:var(--blue-dark);text-decoration:none}.logo span{color:var(--blue)}nav{display:flex;gap:28px;align-items:center}nav a{color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}nav a.active{color:var(--blue)}.dropdown{position:relative}.dropdown>span{cursor:pointer;display:flex;align-items:center;gap:4px}.dropdown-menu{display:none;position:absolute;top:calc(100% + 12px);left:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;min-width:220px;box-shadow:0 12px 28px #0f3d5c1f;z-index:20}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600}.dropdown-menu a:hover{background:var(--blue-tint);color:var(--blue-dark)}.dropdown-menu a.active{color:var(--blue)}.header-right{display:flex;align-items:center;gap:14px}.lang-pill{font-size:12px;font-weight:700;color:var(--blue-dark);background:var(--blue-tint);padding:7px 14px;border-radius:999px;text-decoration:none}.btn{font-family:Manrope,sans-serif;font-weight:700;font-size:13px;padding:11px 20px;border-radius:999px;text-decoration:none;display:inline-block;border:none;cursor:pointer}.btn.primary{background:var(--blue);color:#fff}.btn.ghost{border:1.5px solid var(--line);color:var(--ink);background:#fff}.btn.block{display:block;text-align:center;width:100%}.burger-btn{display:none;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;position:relative;cursor:pointer;flex-shrink:0}.burger-btn span,.burger-btn span:before,.burger-btn span:after{content:"";position:absolute;left:10px;width:18px;height:2px;background:var(--ink);border-radius:2px}.burger-btn span{top:18px}.burger-btn span:before{top:-6px}.burger-btn span:after{top:6px}.mobile-nav{display:none;flex-direction:column;background:#fff;border-bottom:1px solid var(--line);padding:8px 20px 18px}.mobile-nav a{color:var(--ink);text-decoration:none;font-size:16px;font-weight:600;padding:14px 4px;border-bottom:1px solid var(--line)}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a.active{color:var(--blue)}.mobile-nav.open{display:flex}.mobile-nav .sub{padding-left:16px;font-size:14px;font-weight:500;color:var(--ink-soft)}main{max-width:1180px;margin:0 auto;padding:0 48px}footer{background:var(--bg-soft);border-top:1px solid var(--line);margin-top:20px;padding:44px 48px 24px}.footer-grid{max-width:1180px;margin:0 auto 28px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.footer-grid .logo{margin-bottom:10px;display:inline-block}.footer-grid p{font-size:13px;color:var(--ink-soft);line-height:1.6;max-width:260px}.footer-col h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:14px}.footer-col a{display:block;font-size:13px;color:var(--ink);text-decoration:none;margin-bottom:10px}.footer-col a:hover{color:var(--blue)}.footer-bottom{max-width:1180px;margin:0 auto;border-top:1px solid var(--line);padding-top:18px;font-size:12px;color:var(--ink-soft);display:flex;justify-content:space-between}@media(max-width:900px){.promo-bar{font-size:12px;padding:8px 12px}header{padding:14px 20px}.logo{font-size:18px}nav{display:none}.header-right .btn.primary,.lang-pill{display:none}.burger-btn{display:block}main{padding:0 20px}footer{padding:32px 20px 20px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;gap:6px;text-align:center}}
