.bch,.bch *,.bch :after,.bch :before{box-sizing:border-box}.bch{--bch-font:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--bch-ink:#15121f;--bch-ink-2:#5c586e;--bch-muted:#b6b3c7;--bch-line:#e6e7e4;--bch-surface:#f3f2f7;--bch-indigo:#5434e9;--bch-indigo-dark:#4023c4;--bch-indigo-soft:#9b92f8;--bch-shadow:0 12px 32px rgba(21,18,31,.1),0 2px 4px rgba(21,18,31,.04);background:#fff;border-bottom:1px solid var(--bch-line);font-family:var(--bch-font);position:relative}.bch--sticky{position:sticky;top:0;z-index:100}.bch__bar{gap:32px;height:76px;margin:0 auto;max-width:1280px;padding:0 48px}.bch__bar,.bch__logo{align-items:center;display:flex}.bch__logo{flex-shrink:0;text-decoration:none}.bch__logo img{display:block}.bch__logo-fallback{color:var(--bch-ink);font-size:22px;font-weight:700}.bch__nav{align-items:center;display:flex;flex:1;gap:4px}.bch__item{position:relative}.bch__link,.bch__trigger{align-items:center;background:none;border:none;border-radius:8px;color:var(--bch-ink);cursor:pointer;display:flex;font-family:var(--bch-font);font-size:15px;font-weight:500;gap:6px;line-height:1;padding:10px 14px;text-decoration:none;transition:background .12s ease,color .12s ease}.bch__link:hover,.bch__trigger:hover,.bch__trigger[aria-expanded=true]{background:var(--bch-surface);color:var(--bch-indigo)}.bch__link--muted{color:var(--bch-muted);cursor:default}.bch__link--muted:hover{background:none;color:var(--bch-muted)}.bch__caret{font-size:11px;transition:transform .2s ease}.bch__trigger[aria-expanded=true] .bch__caret{transform:rotate(180deg)}.bch__cta{align-items:center;background:var(--bch-indigo);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:8px;line-height:1;padding:12px 24px;text-decoration:none;transition:background .12s ease}.bch__cta:hover{background:var(--bch-indigo-dark);color:#fff}.bch__lang{flex-shrink:0;position:relative}.bch__lang-trigger{align-items:center;background:none;border:none;border-radius:8px;color:var(--bch-ink);cursor:pointer;display:flex;font-family:var(--bch-font);font-size:15px;font-weight:500;gap:6px;line-height:1;padding:10px 12px;transition:background .12s ease,color .12s ease}.bch__lang-trigger:hover,.bch__lang-trigger[aria-expanded=true]{background:var(--bch-surface);color:var(--bch-indigo)}.bch__globe{display:block;flex-shrink:0}.bch__lang-code{font-variant-numeric:tabular-nums}.bch__lang-menu{background:#fff;border:1px solid var(--bch-line);border-radius:12px;box-shadow:var(--bch-shadow);list-style:none;margin:0;min-width:148px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.bch__lang-menu[hidden]{display:none}.bch__lang-link{border-radius:8px;color:var(--bch-ink);display:block;font-size:15px;font-weight:500;line-height:1.2;padding:10px 12px;text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap}.bch__lang-link:hover{background:var(--bch-surface);color:var(--bch-indigo)}.bch__lang-link--active{color:var(--bch-indigo);font-weight:600}.bch__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bch__burger:focus-visible,.bch__card:focus-visible,.bch__cta:focus-visible,.bch__lang-link:focus-visible,.bch__lang-trigger:focus-visible,.bch__link:focus-visible,.bch__mobile-lang-link:focus-visible,.bch__row:focus-visible,.bch__trigger:focus-visible{box-shadow:0 0 0 3px rgba(84,52,233,.32);outline:none}.bch__burger{background:none;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;margin-left:auto;padding:8px}.bch__burger span{background:var(--bch-ink);height:2px;transition:transform .2s ease,opacity .2s ease;width:22px}.bch__burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.bch__burger[aria-expanded=true] span:nth-child(2){opacity:0}.bch__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.bch__panel{display:grid;grid-template-rows:0fr;left:0;pointer-events:none;position:absolute;right:0;top:100%;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.bch__panel[data-open]{grid-template-rows:1fr;pointer-events:auto}.bch__panel-scroll{overflow:hidden}.bch__panel-body{background:#fff;border-bottom:1px solid var(--bch-line);box-shadow:var(--bch-shadow);opacity:0;transition:opacity .3s ease 50ms}.bch__panel[data-open] .bch__panel-body{opacity:1}.bch__inner{display:flex;flex-wrap:wrap;gap:36px;margin:0 auto;max-width:1280px;padding:40px 48px}.bch__intro{flex:0 0 240px}.bch__eyebrow{color:var(--bch-indigo);font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.bch__panel-title{color:var(--bch-ink);font-family:var(--bch-font);font-size:22px;font-weight:600;line-height:1.25;margin:0 0 8px}.bch__panel-desc{color:var(--bch-ink-2);font-size:14px;line-height:1.5;margin:0}.bch__cards{display:grid;flex:1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bch__card{border:1px solid var(--bch-line);border-radius:14px;display:block;padding:20px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.bch__card:hover{background:var(--bch-surface);border-color:var(--bch-indigo-soft);transform:scale(1.06)}.bch__card-title{color:var(--bch-ink);display:block;font-size:15px;font-weight:600;margin-bottom:6px}.bch__card-desc{color:var(--bch-ink-2);display:block;font-size:13px;line-height:1.5}.bch__cols{display:grid;flex:1;gap:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bch__col-heading{color:var(--bch-ink);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.bch__row{align-items:center;border-bottom:1px solid var(--bch-line);border-radius:10px;color:var(--bch-ink);display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:space-between;margin:0 -14px;padding:12px 14px;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.bch__row:last-child{border-bottom:none}.bch__row:hover{background:var(--bch-surface);color:var(--bch-indigo);transform:scale(1.04)}.bch__mobile[hidden]{display:none!important}.bch__mobile{background:#fff;border-top:1px solid var(--bch-line);display:flex;flex-direction:column;max-height:calc(100vh - 78px);max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 20px;-webkit-overflow-scrolling:touch}.bch__mobile-link{border-bottom:1px solid var(--bch-line);color:var(--bch-ink);font-weight:500;padding:14px 0}.bch__mobile-cta,.bch__mobile-link{font-size:15px;text-decoration:none}.bch__mobile-cta{background:var(--bch-indigo);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;margin-top:16px;padding:14px 24px}.bch__mobile-lang{border-top:1px solid var(--bch-line);display:flex;gap:8px;margin-top:16px;padding-top:16px}.bch__mobile-lang-link{border:1px solid var(--bch-line);border-radius:999px;color:var(--bch-ink);font-size:14px;font-weight:500;padding:10px 14px;text-decoration:none}.bch__mobile-lang-link--active{border-color:var(--bch-indigo);color:var(--bch-indigo);font-weight:600}@media (prefers-reduced-motion:reduce){.bch__card,.bch__caret,.bch__panel,.bch__panel-body,.bch__row{transition:none}.bch__card:hover,.bch__row:hover{transform:none}}