.bh img{max-width:100%;display:block}.bh .bh-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1;transition:transform .25s var(--ease),box-shadow .25s ease,background .25s ease;cursor:pointer;border:0}.bh .bh-btn-primary{color:#fff!important;background:linear-gradient(180deg,#2e96ff 0%,#0a6be6 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 24px -10px rgba(10,107,230,.8)}.bh .bh-btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 16px 32px -12px rgba(10,107,230,.9)}.bh .bh-btn-ghost{color:var(--ink)!important;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.bh .bh-btn-ghost:hover{background:#fff;transform:translateY(-2px)}@supports (animation-timeline:view()){.bh .bh-reveal{animation:bhReveal linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}.bh-stage-inner{position:relative;transform-origin:50% 100%}@supports (animation-timeline:view()){.bh-stage-inner{animation:bhTilt linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}.bh-stage .c1{left:-36px;top:40%;animation-delay:-1s}.bh-stage .c2{right:-40px;top:6%;animation-delay:-3s}.bh-stage .c3{left:8%;bottom:10%;animation-delay:-2s}.bh-hero-fade{display:none}.bh-hero-sub{position:relative;z-index:5;padding:clamp(72px,8vw,110px) 0 clamp(64px,8vw,104px)}.bh-hero-sub p{margin:0 auto;max-width:760px;font-size:clamp(20px,2.4vw,30px);line-height:1.3;letter-spacing:-.025em;font-weight:600;color:var(--ink-3)}.bh-hero-sub p strong{color:var(--ink)}@media (max-width:640px){.bh .bh-btn{justify-content:center}}.bh-hero .bh-hero-sub{padding:clamp(64px,7vw,96px) 0 0}.tp-k.w{grid-column:span 1}