:root{color-scheme:dark;--nav-h:68px}body,html{margin:0;padding:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;color:#eef3f8;--bb-ink:#0a0b12;--bb-ink-2:#0b0f18;--bb-ink-3:#0f1320;--bb-neon:#79ffe1;--bb-azure:#3aa6d8;--bb-cyan:#6dd3ef;--bb-teal:#00c7b7;--bb-violet:#8aa6ff;--bb-warn:#ffd36b;--bb-okay:#6ee7a8;--bb-danger:#ff7474;--bb-glass-border:hsla(0,0%,100%,.12);--bb-glass-bg:hsla(0,0%,100%,.06);--bb-glass-grad-1:hsla(0,0%,100%,.06);--bb-glass-grad-2:hsla(0,0%,100%,.04);--tam-blue:var(--bb-azure);--tam-green:#6cb271;--tam-red:#e1634a;--tam-yellow:var(--bb-warn)}.bg-deep{background:radial-gradient(1200px 600px at -10% -20%,rgba(58,166,216,.2),transparent 60%),radial-gradient(1200px 700px at 110% -30%,rgba(121,255,225,.14),transparent 70%),linear-gradient(180deg,#0b0d12,#0a0b12 40%,#0a0a0f)}.bg-nebula{background:radial-gradient(1000px 520px at 10% -10%,rgba(138,166,255,.2),transparent 60%),radial-gradient(800px 520px at 95% -15%,rgba(109,211,239,.16),transparent 70%),linear-gradient(180deg,#0b0f18,#0a0b12 35%,#0b0f18)}.cubes-canvas{position:fixed;inset:0;z-index:-20;pointer-events:none;opacity:.6;filter:saturate(1.1)}@media (prefers-reduced-motion:reduce){.cubes-canvas{display:none}}.page-layer{position:relative;z-index:10}.glass{position:relative;border-radius:20px;border:1px solid var(--bb-glass-border);background:linear-gradient(180deg,var(--bb-glass-grad-1),var(--bb-glass-grad-2));box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:20px;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 0 50px rgba(121,255,225,.06)}.glass-pad{padding:1.6rem 1.4rem}.stack>*+*{margin-top:2rem}@media (min-width:768px){.stack>*+*{margin-top:2.5rem}}.btn-pill{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;border-radius:9999px;font-weight:700;background:#fff;color:#0e1117;border:1px solid rgba(0,0,0,.05);box-shadow:0 6px 18px rgba(121,255,225,.18);transition:transform .08s ease,filter .15s ease,box-shadow .15s ease}.btn-pill:hover{filter:brightness(.97);transform:translateY(-1px)}.btn-pill:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.btn-pill--blue{background:var(--bb-neon);color:#02201d;box-shadow:0 8px 22px rgba(121,255,225,.35)}.btn-pill--cyan{background:var(--bb-cyan);color:#032129;box-shadow:0 8px 22px rgba(109,211,239,.35)}.btn-pill--violet{background:var(--bb-violet);color:#0e1024;box-shadow:0 8px 22px rgba(138,166,255,.35)}.btn-pill--green{background:var(--bb-okay);color:#06150d;box-shadow:0 8px 22px rgba(110,231,168,.35)}.btn-pill--yellow{background:var(--bb-warn);color:#1e1603;box-shadow:0 8px 22px rgba(255,211,107,.35)}.btn-pill--red{background:var(--bb-danger);color:#1a0a08;box-shadow:0 8px 22px hsla(0,100%,73%,.35)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.05rem;border-radius:9999px;font-weight:600;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,box-shadow .15s ease,transform .08s ease}.btn-ghost:hover{background:hsla(0,0%,100%,.16);box-shadow:0 0 0 2px rgba(121,255,225,.35),0 0 18px 4px rgba(121,255,225,.16);transform:translateY(-1px)}.cta-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:1.4rem}.pill-note{display:inline-block;padding:.55rem .95rem;border-radius:9999px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pill-note--blue{background:rgba(121,255,225,.1);border-color:rgba(121,255,225,.3);color:#d9fff8}.pill-note--cyan{background:rgba(109,211,239,.1);border-color:rgba(109,211,239,.28);color:#dff6ff}.pill-note--violet{background:rgba(138,166,255,.1);border-color:rgba(138,166,255,.3);color:#e6ebff}.pill-note--green{background:rgba(110,231,168,.1);border-color:rgba(110,231,168,.28);color:#e9f9ea}.pill-note--yellow{background:rgba(255,211,107,.1);border-color:rgba(255,211,107,.3);color:#fff3cf}.pill-note--red{background:hsla(0,100%,73%,.1);border-color:hsla(0,100%,73%,.3);color:#ffe4e4}.chips,.pill-row{display:flex;flex-wrap:wrap;gap:16px 16px}@supports not (gap:16px 16px){.chips>*,.pill-row>*{margin-right:16px;margin-bottom:16px}.chips>:last-child,.pill-row>:last-child{margin-right:0}}canvas,img,svg,video{max-width:100%;height:auto}.container{max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.hero-logo-card{padding:1.5rem 1.25rem 1.75rem}.hero-logo-wrap{position:relative;width:100%;max-width:180px;aspect-ratio:1/1;margin-inline:auto}@media (min-width:768px){.hero-logo-wrap{max-width:200px}}.hero-logo{position:relative;width:100%;max-width:180px;margin-inline:auto;aspect-ratio:1/1}.hero-logo img,.hero-logo-wrap img{object-fit:contain!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-pill{display:inline-block;padding:.6rem 1rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#fff;transition:background .15s ease,box-shadow .15s ease,transform .08s ease}.nav-pill:hover{background:hsla(0,0%,100%,.16);box-shadow:0 0 0 2px rgba(121,255,225,.28),0 0 18px 4px rgba(121,255,225,.16);transform:translateY(-1px)}.nav-pill--active{box-shadow:0 0 0 2px rgba(121,255,225,.5),0 0 18px 4px rgba(121,255,225,.22)}.container>section+section{margin-top:2.25rem}@media (min-width:768px){.container>section+section{margin-top:3rem}}.nav-bar,.nav-root{height:var(--nav-h)}.nav-bar{display:flex;align-items:center;justify-content:space-between;color:#fff}.nav-burger svg rect{fill:currentColor}.nav-avatar{position:relative;width:48px;height:48px;border-radius:9999px;overflow:hidden;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.12);display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.14);transition:transform .12s ease,box-shadow .2s ease}.nav-avatar:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.18)}.nav-burger{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 8px 26px rgba(0,0,0,.35);color:#fff;transition:background .15s ease,transform .12s ease}.nav-burger:hover{background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.nav-burger:focus-visible{outline:2px solid rgba(121,255,225,.5);outline-offset:3px}.brand-steel{font-weight:900;letter-spacing:.04em;background:linear-gradient(90deg,#8fb6ff,#5aa7ff 45%,#79ffe1);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 10px rgba(121,255,225,.18)}.menu-panel{position:fixed;top:var(--nav-h);left:0;right:0;z-index:90;background:rgba(11,13,18,.92);border-top:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-4px);animation:menuDrop .18s ease-out both}@keyframes menuDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.menu-overlay{position:fixed;inset:var(--nav-h) 0 0 0;background:transparent;z-index:85}.menu-link{display:inline-block;padding:.7rem 1rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:#fff;font-weight:700}.menu-link--active{box-shadow:0 0 0 2px rgba(121,255,225,.45),0 0 18px 4px rgba(121,255,225,.18)}.audio-toggle{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s ease,transform .12s ease}.audio-toggle:hover{background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.audio-toggle:focus-visible{outline:2px solid rgba(121,255,225,.5);outline-offset:3px}.audio-under-nav{position:static;top:auto;right:auto}@media (prefers-reduced-motion:reduce){.brand-steel{text-shadow:none}}