.lh-marquee__track{will-change:transform;backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d}.scroll-snap-type-x-mandatory{scroll-snap-type:x mandatory}.scroll-snap-start{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.lh-marquee__track{transform:none!important}}:root{--bt-emerald: #10B981;--bt-teal: #14B8A6;--bt-deep: #0F2D5C;--bt-navy: #0A1B3D;--bt-micro: .22s;--bt-section: .52s;--bt-ease: cubic-bezier(.2,.8,.2,1)}.bt-hero{position:relative;isolation:isolate;background:transparent}.bt-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 80% 20%,color-mix(in srgb,var(--bt-teal) 60%,transparent) 0%,transparent 70%),radial-gradient(120% 90% at 20% 80%,color-mix(in srgb,var(--bt-emerald) 55%,transparent) 0%,transparent 70%),linear-gradient(135deg,var(--bt-emerald) 0%,var(--bt-teal) 28%,var(--bt-deep) 62%,var(--bt-navy) 100%)}.bt-hero__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgba(0,0,0,.12),transparent 60%);mix-blend-mode:multiply}.bt-hero__noise{position:absolute;inset:0;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover}.bt-hero__drift{position:absolute;inset:-10%;pointer-events:none;opacity:.12;background:radial-gradient(90% 70% at 30% 20%,color-mix(in srgb,var(--bt-teal) 35%,transparent) 0%,transparent 70%),radial-gradient(80% 60% at 70% 80%,color-mix(in srgb,var(--bt-emerald) 30%,transparent) 0%,transparent 70%);transform:translateZ(0) scale(1);animation:btDrift 10s var(--bt-ease) infinite alternate}@keyframes btDrift{0%{transform:translate3d(-2%,-1%,0) scale(1.02) rotate(.001deg)}50%{transform:translate3d(2%,1%,0) scale(1.03) rotate(-.001deg)}to{transform:translate3d(-1%,2%,0) scale(1.02) rotate(.001deg)}}@media(prefers-reduced-motion:reduce){.bt-hero__drift{animation:none;opacity:0}}.bt-glass-pill{color:#fff;background:#0000002e;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;box-shadow:0 1px 2px #0000000f;transition:transform var(--bt-micro) var(--bt-ease),box-shadow var(--bt-micro) var(--bt-ease),background-color var(--bt-micro) var(--bt-ease),border-color var(--bt-micro) var(--bt-ease)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){.bt-glass-pill{background:#0000003d}}.bt-glass-pill:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 14px #0000001a}.bt-glass-pill--white{background:#ffffff2e;color:#0b1220;border-color:#fff6}.btn-gleam{position:relative;overflow:hidden}.btn-gleam:before{content:"";position:absolute;inset:-150% -30%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transform:translate(-120%);filter:blur(2px)}.btn-gleam:hover:before{transition:transform 1s var(--bt-ease);transform:translate(120%)}.btn-gleam:focus-visible:before{display:none}.focus-gradient-outline{position:relative;outline:none}.focus-gradient-outline:focus-visible{box-shadow:none}.focus-gradient-outline:focus-visible:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--bt-teal),var(--bt-emerald));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bt-premium-card{background:color-mix(in srgb,white 78%,transparent);border-radius:1.25rem;border:1px solid color-mix(in srgb,#0B1220 12%,transparent);box-shadow:0 1px 2px #0000000f;transition:transform var(--bt-micro) var(--bt-ease),box-shadow var(--bt-micro) var(--bt-ease),border-color var(--bt-micro) var(--bt-ease)}.bt-premium-card.bt-dark{background:color-mix(in srgb,#0B1220 60%,transparent);border-color:color-mix(in srgb,white 14%,transparent)}.bt-gradient-stroke{position:relative}.bt-gradient-stroke:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--bt-teal) 20%,transparent),color-mix(in srgb,var(--bt-emerald) 20%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bt-card-hover:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a;outline:1px solid color-mix(in srgb,#0B1220 22%,transparent);outline-offset:-1px}@media(prefers-color-scheme:dark){.bt-card-hover:hover{outline-color:color-mix(in srgb,white 14%,transparent)}}[data-bt-form],[data-bt-form] *{--background: 0 0% 100% !important}[data-bt-form] button.bg-background,[data-bt-form] button[class*=bg-background],[data-bt-form] button[role=combobox]{background-color:#fff!important;background:#fff!important;--tw-bg-opacity: 1 !important;--background: 0 0% 100% !important}[data-bt-form] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[data-bt-form] textarea,[data-bt-form] select,[data-bt-form] [role=combobox],[data-bt-form] [data-slot=control],[data-bt-form] input.bg-background,[data-bt-form] textarea.bg-background,[data-bt-form] .bg-background,[data-bt-form] form input,[data-bt-form] form textarea{border-radius:12px!important;border-width:1px!important;border-color:color-mix(in srgb,hsl(var(--ink-body)) 12%,transparent)!important;background-color:#fff!important;background:#fff!important;--tw-bg-opacity: 1 !important;color:hsl(var(--ink-body))!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-color-scheme:dark){[data-bt-form] input:not([type=checkbox]):not([type=radio]),[data-bt-form] textarea,[data-bt-form] select,[data-bt-form] [role=combobox],[data-bt-form] [data-slot=control]{background-color:color-mix(in srgb,#0B1220 70%,transparent)!important;border-color:#ffffff29!important;color:#fff!important}}[data-bt-form] input::-moz-placeholder,[data-bt-form] textarea::-moz-placeholder{color:color-mix(in srgb,hsl(var(--ink-body)) 40%,transparent)!important;opacity:.8}[data-bt-form] input::placeholder,[data-bt-form] textarea::placeholder{color:color-mix(in srgb,hsl(var(--ink-body)) 40%,transparent)!important;opacity:.8}[data-bt-form] input[type=text],[data-bt-form] input[type=email],[data-bt-form] input[type=tel],[data-bt-form] input[type=number],[data-bt-form] input.bg-background,[data-bt-form] textarea.bg-background,[data-bt-form] .bg-background,[data-bt-form] input:not(:disabled):not([type=hidden]),[data-bt-form] textarea:not(:disabled){background-color:#fff!important;background:#fff!important;--tw-bg-opacity: 1 !important;background-image:none!important;opacity:1!important}[data-bt-form] input:focus,[data-bt-form] input:focus-visible,[data-bt-form] textarea:focus,[data-bt-form] textarea:focus-visible,[data-bt-form] select:focus,[data-bt-form] select:focus-visible,[data-bt-form] [role=combobox]:focus,[data-bt-form] [role=combobox]:focus-visible{border-color:color-mix(in srgb,var(--bt-teal) 60%,transparent)!important;border-width:1px!important;box-shadow:0 0 0 1px var(--bt-teal),0 0 0 2px var(--bt-emerald)!important;outline:none!important;background-color:#fff!important;background:#fff!important}[data-bt-form] .focus-gradient-outline-wrap{position:relative}[data-bt-form] .focus-gradient-outline-wrap:focus-within:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--bt-teal),var(--bt-emerald));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}[data-bt-form] .bt-divider{height:1px;background:color-mix(in srgb,hsl(var(--ink-body)) 10%,transparent)}[data-bt-form] input[type=checkbox],[data-bt-form] input#agree_terms{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;border:1px solid color-mix(in srgb,hsl(var(--ink-body)) 12%,transparent)!important;border-radius:.25rem!important;background:#fff!important;background-color:#fff!important;cursor:pointer!important;position:relative!important;flex-shrink:0!important;box-sizing:border-box!important}[data-bt-form] input[type=checkbox]:checked,[data-bt-form] input#agree_terms:checked{background:#10b981!important;background-color:#10b981!important;background-image:none!important;border-color:#10b981!important;border-width:1px!important}[data-bt-form] input[type=checkbox]:checked:before,[data-bt-form] input#agree_terms:checked:before{content:"✓"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#fff!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:block!important;z-index:1!important}[data-bt-form] label{cursor:pointer!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}[data-bt-form] label span{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}[data-bt-form] [role=combobox],[data-bt-form] button[role=combobox],[data-bt-form] .bg-background[role=combobox],[data-bt-form] button.bg-background,[data-bt-form] button[class*=bg-background],[data-bt-form] button[class*=rounded-md][class*=border]{background-color:#fff!important;background:#fff!important;--tw-bg-opacity: 1 !important;--background: 0 0% 100% !important;color:hsl(var(--ink-body))!important;border-color:color-mix(in srgb,hsl(var(--ink-body)) 12%,transparent)!important;border-width:1px!important;border-radius:12px!important}[data-bt-form] [data-radix-select-trigger],[data-bt-form] button[data-radix-select-trigger],[data-bt-form] button[class*=SelectTrigger],[data-bt-form] .bg-background[class*=SelectTrigger],[data-bt-form] button[class*=flex][class*=items-center][class*=justify-between]{background-color:#fff!important;background:#fff!important;--tw-bg-opacity: 1 !important;--background: 0 0% 100% !important;color:hsl(var(--ink-body))!important;border-color:color-mix(in srgb,hsl(var(--ink-body)) 12%,transparent)!important}[data-bt-form] [data-placeholder]{color:color-mix(in srgb,hsl(var(--ink-body)) 40%,transparent)!important}[data-bt-form] [data-radix-select-value],[data-bt-form] [data-radix-select-value] span,[data-bt-form] button[role=combobox] span,[data-bt-form] [role=combobox] span{color:hsl(var(--ink-body))!important}@media(prefers-reduced-motion:reduce){.btn-gleam:before{display:none}}.shift-fallback-gradient{position:absolute;inset:0;filter:saturate(1.1) blur(6px);--hue-base: var(--accent-hue, 160);--hue-1: calc(var(--hue-base) + 0deg);--hue-2: calc(var(--hue-base) + 40deg);--hue-3: calc(var(--hue-base) - 10deg);background:radial-gradient(120% 80% at 10% 10%,hsl(var(--hue-1) 80% 70% / .35),transparent 60%),radial-gradient(100% 70% at 90% 20%,hsl(var(--hue-2) 70% 60% / .25),transparent 60%),linear-gradient(180deg,hsl(var(--hue-3) 60% 12% / .35),transparent);z-index:1}.dark .shift-fallback-gradient{background:radial-gradient(120% 80% at 10% 10%,hsl(var(--hue-1) 70% 50% / .25),transparent 60%),radial-gradient(100% 70% at 90% 20%,hsl(var(--hue-2) 60% 45% / .2),transparent 60%),linear-gradient(180deg,hsl(var(--hue-3) 50% 8% / .3),transparent)}@media(prefers-reduced-motion:reduce){.shift-fallback-gradient{filter:saturate(1) blur(8px);animation:none}}.starry-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,hsl(var(--ink) / .95),#172669,#192743)}.starry-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,hsl(var(--emerald) / .08) 0%,transparent 60%);pointer-events:none}.starry-hero:after{content:"";position:absolute;bottom:-20%;left:50%;transform:translate(-50%);width:120%;height:60%;background:radial-gradient(ellipse 50% 30% at 50% 100%,hsl(var(--emerald) / .15) 0%,transparent 70%);pointer-events:none}.starry-hero-overlay{position:relative;z-index:10}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:.8}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.founder-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.founder-reveal.is-visible{opacity:1;transform:translateY(0)}.founder-reveal-delay-1{transition-delay:.1s}.founder-reveal-delay-2{transition-delay:.2s}.founder-reveal-delay-3{transition-delay:.3s}.founder-reveal-delay-4{transition-delay:.4s}.feature-card{transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.promise-block{position:relative;border-left:3px solid hsl(var(--emerald))}.promise-block:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,hsl(var(--emerald)),hsl(var(--emerald) / .5))}@media(prefers-reduced-motion:reduce){.founder-reveal{opacity:1;transform:none;transition:none}.feature-card:hover{transform:none}}
