@font-face{font-family:'Montserrat';font-style:italic;font-weight:400 500;font-display:swap;src:url("/assets/fonts/montserrat-italic-var-cyrillic-ext.eaf57cf0.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:'Montserrat';font-style:italic;font-weight:400 500;font-display:swap;src:url("/assets/fonts/montserrat-italic-var-cyrillic.f44e7241.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400 500;font-display:swap;src:url("/assets/fonts/montserrat-italic-var-vietnamese.cfc21407.woff2") format('woff2');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:'Montserrat';font-style:italic;font-weight:400 500;font-display:swap;src:url("/assets/fonts/montserrat-italic-var-latin-ext.9f7c3dc0.woff2") format('woff2');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:'Montserrat';font-style:italic;font-weight:400 500;font-display:swap;src:url("/assets/fonts/montserrat-italic-var-latin.0eb22e3d.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:'Montserrat';font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/montserrat-var-cyrillic-ext.0f7f5f2f.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:'Montserrat';font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/montserrat-var-cyrillic.a187b077.woff2") format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/montserrat-var-vietnamese.26b2403f.woff2") format('woff2');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:'Montserrat';font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/montserrat-var-latin-ext.54d9a78b.woff2") format('woff2');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:'Montserrat';font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/fonts/montserrat-var-latin.06b16db7.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}:root{--disp:'Montserrat',system-ui,-apple-system,sans-serif;--body:'Montserrat',system-ui,-apple-system,sans-serif;--label:'Montserrat',system-ui,-apple-system,sans-serif;--accent:#4FAFF8;--accent-deep:#3880F7;--magenta:#E472E1;--sky:#8FCBFB;--bg:#0A0918;--bg-hero:#080714;--bg-band:#08071A;--bg-note:#131130;--bg-chip:#FFFFFF;--bg-chip-dark:#14122B;--bg-footer:#070613;--ink-bright:#F4F3FB;--ink-strong:#EDECF7;--ink:#ECEBF6;--ink-sub:#C9C7E0;--ink-tool:#C4C2DC;--ink-body:#B9B7D2;--ink-nav:#B7B5CE;--ink-mute:#8C8AA8;--ink-foot:#7A788F;--ink-faint:#6D6B8A;--ink-chip:#3A3850;--rule:rgba(255,255,255,.08);--rule-strong:rgba(255,255,255,.11);--rule-btn:rgba(255,255,255,.24);--maxw:1120px;--gutter:clamp(20px,5vw,40px);--header-h:76px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}a{color:var(--accent)}a:hover{color:var(--sky)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.bcx-root{overflow:hidden}.bcx-wrap{max-width:calc(var(--maxw) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.bcx-header{position:sticky;top:0;z-index:50;background:rgba(10,9,24,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.bcx-header-inner{height:var(--header-h);display:flex;align-items:center;justify-content:space-between}.bcx-logo{display:flex;align-items:center;text-decoration:none}.bcx-logo:hover{opacity:.85}.bcx-logo-mark{height:30px;width:auto;display:block}.bcx-navlinks{display:flex;align-items:center;gap:34px}.bcx-navtext{font-size:14px;color:var(--ink-nav);text-decoration:none;letter-spacing:.01em}.bcx-navtext:hover{color:var(--ink-bright)}.bcx-btn{display:inline-block;border-radius:6px;text-decoration:none;letter-spacing:.02em;font-weight:600}.bcx-btn--sm{font-size:13px;padding:11px 22px;color:var(--bg);background:var(--accent)}.bcx-btn--primary{font-size:14px;padding:15px 30px;color:var(--bg);background:var(--accent)}.bcx-btn--ghost{font-size:14px;font-weight:500;padding:15px 30px;color:var(--ink-strong);border:1px solid var(--rule-btn)}.bcx-btn--lg{font-size:17px;padding:16px 38px;color:var(--bg);background:var(--accent);letter-spacing:normal}.bcx-btn--sm:hover,.bcx-btn--primary:hover,.bcx-btn--lg:hover{background:var(--sky);color:var(--bg)}.bcx-btn--ghost:hover{border-color:var(--ink-nav);color:var(--ink-bright)}.bcx-eyebrow{font-family:var(--label);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:500;color:var(--accent);margin-top:0;margin-bottom:22px}.bcx-eyebrow--hero{letter-spacing:.28em;margin-bottom:30px}.bcx-eyebrow--tight{letter-spacing:.18em;margin-bottom:10px}.bcx-eyebrow--toolkit{margin-bottom:20px}.bcx-eyebrow--partners{color:var(--ink-faint);margin-bottom:34px}.bcx-eyebrow--band{font-size:12px;letter-spacing:.16em;margin-top:18px;margin-bottom:0}.bcx-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 8%,#1B1940 0%,#0C0B1E 46%,#08071500 100%),var(--bg-hero);padding:clamp(104px,18vw,172px) 0 clamp(108px,18vw,176px)}.bcx-hero-glow{position:absolute;width:720px;height:720px;top:-260px;right:-180px;border-radius:50%;background:radial-gradient(circle,rgba(79,175,248,.20),transparent 62%);pointer-events:none}.bcx-hero-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.7}.bcx-hero-inner{position:relative;z-index:2}.bcx-hero-title{font-family:var(--disp);font-size:clamp(30px,6vw,52px);font-weight:500;max-width:920px;letter-spacing:-0.02em;line-height:1.12;margin:0;color:var(--ink-bright)}.bcx-accent{color:var(--accent)}.bcx-magenta{color:var(--magenta)}.bcx-rule{width:56px;height:2px;background:var(--magenta);margin:36px 0 28px}.bcx-hero-sub{font-family:var(--disp);font-style:italic;font-weight:400;font-size:23px;color:var(--ink-sub);margin:0}.bcx-cta-row{margin-top:46px;display:flex;gap:14px;flex-wrap:wrap}.bcx-sec--about{padding:118px 0 108px;background:var(--bg)}.bcx-about{display:flex;flex-wrap:wrap;gap:72px;align-items:flex-start}.bcx-head{flex:0 0 280px}.bcx-h2{font-family:var(--disp);font-size:29px;font-weight:500;color:var(--ink-bright);line-height:1.28;letter-spacing:-0.015em;margin:0}.bcx-about-body{flex:1 1 480px}.bcx-lede{font-size:19px;color:var(--ink-body);max-width:640px;margin:0}.bcx-lede + .bcx-lede{margin-top:22px}.bcx-note{margin-top:40px;padding:28px 32px;border-left:2px solid var(--magenta);background:var(--bg-note);border-radius:0 8px 8px 0}.bcx-note-text{font-size:19px;font-weight:500;color:var(--ink-strong);line-height:1.5;margin:0}.bcx-note-em{font-style:normal;color:var(--ink-mute)}.bcx-sec--toolkit{padding:104px 0 112px;background:linear-gradient(180deg,#0C0B1E,#0A0918)}.bcx-h2--toolkit{margin:0 0 14px;line-height:1.6}.bcx-tool{border-top:1px solid var(--rule-strong);margin-top:34px;padding-top:52px;display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start}.bcx-head--tool{flex:0 0 320px}.bcx-tool-logo{width:100%;max-width:300px;height:auto;display:block}.bcx-tool-body{flex:1 1 440px}.bcx-tool-text{font-size:20px;color:var(--ink-tool);max-width:620px;line-height:1.55;margin:0}.bcx-strong{color:var(--ink-strong);font-weight:500}.bcx-band{position:relative;height:420px;overflow:hidden;display:flex;align-items:center;background:var(--bg-band)}.bcx-band-media{position:absolute;inset:0}.bcx-band-img{width:100%;height:100%;object-fit:cover;display:block}.bcx-bandveil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,20,.94) 0%,rgba(8,7,20,.72) 42%,rgba(8,7,20,.34) 100%);pointer-events:none}.bcx-band-inner{position:relative;z-index:2;width:100%;pointer-events:none}.bcx-band-title{font-family:var(--disp);font-size:clamp(24px,5vw,34px);font-weight:500;color:#fff;max-width:700px;line-height:1.22;letter-spacing:-0.015em;margin:0}.bcx-sec--partners{padding:88px 0;text-align:center;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bcx-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:760px;margin:0 auto}.bcx-chip{height:82px;border-radius:10px;background:var(--bg-chip);color:var(--ink-chip);display:flex;align-items:center;justify-content:center;overflow:hidden}.bcx-chip--flush{padding:0 24px}.bcx-chip--pad{padding:13px 20px}.bcx-chip-dark{background:var(--bg-chip-dark);color:var(--ink-sub)}.bcx-chip-logo{max-height:56px;max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.bcx-sec--contact{position:relative;overflow:hidden;text-align:center;padding:126px 0 112px;background:radial-gradient(120% 100% at 50% -10%,#1A1840 0%,#0B0A1D 55%,#08071500 100%),var(--bg-band)}.bcx-contact-glow{position:absolute;width:640px;height:640px;top:-280px;left:50%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(79,175,248,.16),transparent 62%);pointer-events:none}.bcx-contact-inner{position:relative;z-index:2}.bcx-contact-title{font-family:var(--disp);font-size:clamp(26px,6vw,38px);font-weight:500;letter-spacing:-0.02em;color:var(--ink-bright);margin:0 0 30px}.bcx-contact-sub{font-family:var(--disp);font-style:italic;font-weight:400;font-size:21px;color:var(--sky);margin:52px 0 0}.bcx-footer{background:var(--bg-footer);color:var(--ink-foot);padding:44px 0;font-size:13px}.bcx-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.bcx-foot-mark{height:23px;width:auto;display:block;opacity:.92}.bcx-footaddr{text-align:right;line-height:1.9;letter-spacing:.02em}@media (max-width:900px){.bcx-partners{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}}@media (max-width:760px){.bcx-about{gap:36px}.bcx-head{flex:1 1 100%}.bcx-navlinks{gap:18px}.bcx-sec{padding-top:72px;padding-bottom:72px}.bcx-tool{gap:32px}.bcx-band{height:340px}.bcx-bandveil{background:linear-gradient(180deg,rgba(8,7,20,.72) 0%,rgba(8,7,20,.90) 100%)}.bcx-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:420px}.bcx-foot{flex-direction:column;align-items:flex-start;gap:20px}.bcx-footaddr{text-align:left}}@media (max-width:520px){.bcx-navtext{display:none}.bcx-logo-mark{height:24px}}