.bs-landing{--bg:#0e1014;--bg-2:#0b0d11;--surface:#121419;--surface-2:#181b22;--surface-3:#20242c;--border:#262b34;--border-2:#343a45;--hairline:#1b1f26;--ink:#f7f6f3;--text:#f2f1ee;--text-2:#9ba0a8;--text-3:#5e636d;--rust:#f7941e;--rust-deep:#d6610f;--rust-bright:#ffb44e;--rust-soft:#f7941e21;--rust-wash:#f7941e0f;--metal:linear-gradient(135deg, #ffd884 0%, #fba63c 30%, #f7941e 56%, #d6610f 100%);--metal-soft:linear-gradient(135deg, #ffd884, #f7941e 60%);--dark:#08090b;--dark-2:#121419;--dark-border:#262b34;--cream:#f2f1ee;--pos:#34c759;--neg:#ff5247;--gold:#ffb44e;--ease:cubic-bezier(.16, 1, .3, 1);--ff:var(--font-geist), -apple-system, BlinkMacSystemFont, sans-serif;--ff-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--ff-disp:var(--font-saira-condensed), "Saira Condensed", var(--font-geist), sans-serif;--r-lg:8px;--r-md:4px;--r-sm:2px;background:var(--bg);height:100dvh;color:var(--text);font-family:var(--ff);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55;overflow:hidden auto}.bs-landing *,.bs-landing :before,.bs-landing :after{box-sizing:border-box}.bs-landing .mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.bs-landing button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.bs-landing input{color:inherit;font-family:inherit}.bs-landing a{color:inherit;text-decoration:none}.bs-landing ::selection{background:var(--rust);color:#0b0d11}.bs-landing ::-webkit-scrollbar{width:10px}.bs-landing ::-webkit-scrollbar-track{background:0 0}.bs-landing ::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.bs-landing .grain{pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");position:fixed;inset:0}.bs-landing .wrap{z-index:2;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.bs-landing .nav{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--hairline);background:#0e1014c7;position:sticky;top:0}.bs-landing .nav-in{align-items:center;gap:28px;max-width:1180px;height:62px;margin:0 auto;padding:0 28px;display:flex}.bs-landing .logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.bs-landing .nav-links{gap:2px;display:flex}.bs-landing .nav-link{color:var(--text-2);transition:all .15s var(--ease);white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:13.5px}.bs-landing .nav-link:hover{color:var(--text);background:var(--surface-2)}.bs-landing .nav-sp{flex:1}.bs-landing .nav-cta{background:var(--metal);color:#0b0d11;white-space:nowrap;transition:all .15s var(--ease);border-radius:4px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.bs-landing .nav-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.bs-landing .tape{border-bottom:1px solid var(--hairline);background:var(--surface-2);align-items:center;height:34px;display:flex;position:relative;overflow:hidden}.bs-landing .tape:before,.bs-landing .tape:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.bs-landing .tape:before{background:linear-gradient(90deg, var(--surface-2), transparent);left:0}.bs-landing .tape:after{background:linear-gradient(270deg, var(--surface-2), transparent);right:0}.bs-landing .tape-track{white-space:nowrap;animation:60s linear infinite bs-scroll;display:flex}.bs-landing .tape-item{font-family:var(--ff-mono);color:var(--text-2);border-right:1px solid var(--hairline);align-items:center;gap:8px;padding:0 22px;font-size:11.5px;display:inline-flex}.bs-landing .tape-item .t{color:var(--text)}.bs-landing .tape-item .up{color:var(--rust)}.bs-landing .tape-item .dn{color:var(--neg)}.bs-landing .tape-item .edge{color:var(--rust);font-weight:600}.bs-landing .hero{padding:88px 0 44px;position:relative}.bs-landing .hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#f7941e1a,#0000 60%);width:1000px;height:520px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.bs-landing .hero-top{align-items:center;gap:48px;display:flex}.bs-landing .hero-copy{flex:1 1 0;min-width:0}.bs-landing .hero-art{flex:none;justify-content:center;width:clamp(240px,40%,480px);display:flex}.bs-landing .hero-emblem{filter:drop-shadow(0 10px 44px #f7941e24);width:100%;height:auto}.bs-landing .eyebrow{background:var(--surface);border:1px solid var(--border-2);color:var(--text-2);font-size:12px;font-family:var(--ff-mono);border-radius:100px;align-items:center;gap:9px;margin-bottom:28px;padding:5px 12px 5px 9px;display:inline-flex;box-shadow:0 1px 2px #1b16110a}.bs-landing .eyebrow .ld{background:var(--rust);border-radius:50%;width:7px;height:7px;position:relative}.bs-landing .eyebrow .ld:after{content:"";border:1.5px solid var(--rust);opacity:0;animation:bs-ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:-3px}.bs-landing h1.hero-h{font-family:var(--ff-disp);letter-spacing:-.02em;max-width:980px;color:var(--ink);margin:0 0 26px;font-size:clamp(52px,9vw,118px);font-weight:700;line-height:.92}.bs-landing h1.hero-h .lime{background:var(--metal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bs-landing h1.hero-h .out{color:var(--text-3)}.bs-landing .hero-sub{color:var(--text-2);max-width:560px;margin:0 0 34px;font-size:18px;line-height:1.5}.bs-landing .hero-sub strong{color:var(--text);font-weight:600}.bs-landing .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bs-landing .waitlist{background:var(--surface);border:1px solid var(--border-2);transition:all .16s var(--ease);border-radius:4px;align-items:center;gap:6px;padding:6px;display:flex;box-shadow:0 2px 8px -3px #0006}.bs-landing .waitlist:focus-within{border-color:var(--rust);box-shadow:0 0 0 3px var(--rust-soft)}.bs-landing .waitlist input{background:0 0;border:0;outline:0;width:240px;height:38px;padding:0 12px;font-size:14px}.bs-landing .waitlist input::placeholder{color:var(--text-3)}.bs-landing .waitlist button{background:var(--metal);color:#0b0d11;height:38px;transition:all .15s var(--ease);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.bs-landing .waitlist button:hover{filter:brightness(1.06)}.bs-landing .cta-micro{color:var(--text-3);font-size:12.5px;font-family:var(--ff-mono)}.bs-landing .cta-micro b{color:var(--text-2);font-weight:500}.bs-landing .scoreboard{border-radius:var(--r-lg);background:linear-gradient(160deg, var(--dark-2), var(--dark));grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #1b16118c,inset 0 1px #ffffff0a}.bs-landing .scoreboard:before{content:"";background:var(--metal);opacity:.9;z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.bs-landing .sb-cell{border-right:1px solid var(--dark-border);padding:30px 26px;position:relative;overflow:hidden}.bs-landing .sb-cell:last-child{border-right:0}.bs-landing .sb-cell:after{content:"";background:var(--metal);width:2px;height:0;transition:height .7s var(--ease);position:absolute;top:0;left:0}.bs-landing .sb-cell.lit:after{height:100%}.bs-landing .sb-num{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--cream);align-items:baseline;gap:2px;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1;display:flex}.bs-landing .sb-num .lime{background:var(--metal-soft);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bs-landing .sb-num .sm{color:#f4efe666;font-size:.5em;font-weight:500}.bs-landing .sb-label{color:#f4efe6a8;margin-top:12px;font-size:12.5px;line-height:1.4}.bs-landing .sb-tag{font-family:var(--ff-mono);color:#f4efe661;text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font-size:10.5px;display:block}.bs-landing section{padding:100px 0;position:relative}.bs-landing .sec-eyebrow{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--rust);align-items:center;gap:9px;margin-bottom:18px;font-size:11.5px;display:inline-flex}.bs-landing .sec-eyebrow:before{content:"";background:var(--rust);width:16px;height:1.5px}.bs-landing h2.sec-h{font-family:var(--ff-disp);letter-spacing:-.015em;text-wrap:balance;max-width:760px;color:var(--ink);margin:0 0 18px;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.02}.bs-landing .sec-lede{color:var(--text-2);max-width:600px;margin:0;font-size:17px;line-height:1.55}.bs-landing .sec-lede strong{color:var(--text);font-weight:600}.bs-landing .feat-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:56px;display:grid}.bs-landing .feat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color .25s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;min-height:230px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #1b161105,0 14px 30px -20px #1b16111f}.bs-landing .feat:hover{border-color:var(--border-2);transform:translateY(-2px);box-shadow:0 1px #1b161105,0 24px 50px -24px #1b16112e}.bs-landing .feat.span2{grid-column:span 2}.bs-landing .feat-big{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--rust);align-items:baseline;margin-bottom:4px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1;display:flex}.bs-landing .feat-big .sm{color:var(--text-3);font-size:.4em}.bs-landing .feat-kicker{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);margin-bottom:14px;font-size:11px}.bs-landing .feat-t{letter-spacing:-.018em;color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:600}.bs-landing .feat-d{color:var(--text-2);max-width:460px;margin:0;font-size:14px;line-height:1.55}.bs-landing .feat-d .lime{color:var(--rust);font-family:var(--ff-mono);font-weight:600}.bs-landing .feat .spacer{flex:1}.bs-landing .edge-demo{flex-wrap:wrap;align-items:center;margin-top:22px;display:flex}.bs-landing .edge-box{border:1px solid var(--border);background:var(--surface-2);flex:1;min-width:130px;padding:16px 18px;position:relative}.bs-landing .edge-box:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.bs-landing .edge-box.mid{border-left:0;border-right:0}.bs-landing .edge-box.win{border-radius:0 var(--r-md) var(--r-md) 0;border-color:var(--rust);background:var(--rust-wash)}.bs-landing .edge-box .l{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px}.bs-landing .edge-box .v{font-family:var(--ff-mono);letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:26px;font-weight:600}.bs-landing .edge-box.win .v{color:var(--rust)}.bs-landing .edge-arrow{color:var(--text-3);padding:0 14px}.bs-landing .terminal-sec{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bs-landing .term-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.bs-landing .term-ask{background:var(--surface);border:1px solid var(--border-2);color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex;box-shadow:0 2px 8px -3px #1b16111a}.bs-landing .term-ask .sp{background:var(--rust-soft);width:18px;height:18px;color:var(--rust);border-radius:5px;place-items:center;display:grid}.bs-landing .term-ask b{color:var(--ink);font-weight:600}.bs-landing .wgrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.bs-landing .wcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:all .2s var(--ease);cursor:default;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #1b161105}.bs-landing .wcard:hover{border-color:var(--rust);transform:translateY(-2px);box-shadow:0 14px 28px -18px #f7941e66}.bs-landing .wcard.featured{border-color:var(--border-2);background:linear-gradient(160deg, var(--surface), var(--surface-2))}.bs-landing .wcard .ico{background:var(--rust-soft);width:30px;height:30px;color:var(--rust);border-radius:8px;place-items:center;display:grid}.bs-landing .wcard .nm{letter-spacing:-.005em;color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.bs-landing .wcard .nm .star{color:var(--rust);font-size:11px}.bs-landing .wcard .ds{color:var(--text-3);font-size:11.5px;line-height:1.4}.bs-landing .wmore{color:var(--text-3);font-family:var(--ff-mono);border:1px dashed var(--border-2);box-shadow:none;background:0 0;justify-content:center;align-items:center;font-size:12px;display:flex}.bs-landing .wmore:hover{border-color:var(--rust);color:var(--rust);transform:none}.bs-landing .mock{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;margin-top:48px;overflow:hidden;box-shadow:0 40px 90px -44px #0009,0 0 0 1px #0000004d}.bs-landing .mock-bar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:12px;height:36px;padding:0 14px;display:flex}.bs-landing .mock-lights{gap:6px;display:flex}.bs-landing .mock-lights span{background:var(--border-2);border-radius:50%;width:11px;height:11px}.bs-landing .mock-lights span:first-child{background:#e5814a}.bs-landing .mock-lights span:nth-child(2){background:#d8b25a}.bs-landing .mock-lights span:nth-child(3){background:#8fb87a}.bs-landing .mock-url{background:var(--surface);border:1px solid var(--border);max-width:520px;height:22px;font-family:var(--ff-mono);color:var(--text-3);border-radius:6px;flex:1;align-items:center;gap:7px;margin:0 auto;padding:0 11px;font-size:11px;display:flex}.bs-landing .mock-url .lock{background:var(--pos);border-radius:50%;width:8px;height:8px}.bs-landing .mock-edit{color:var(--rust);font-weight:600}.bs-landing .mock-grid{background:radial-gradient(circle at 1px 1px, var(--border) 1px, transparent 0) 0 0 / 22px 22px, var(--bg-2);grid-template-columns:repeat(12,1fr);grid-auto-rows:78px;gap:10px;padding:14px;display:grid}.bs-landing .tile{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000004d}.bs-landing .tile-h{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:7px;height:26px;padding:0 10px;display:flex}.bs-landing .tile-h .grip{background-image:radial-gradient(circle, var(--text-3) 1px, transparent 1.1px);opacity:.5;background-size:4px 4px;width:9px;height:11px}.bs-landing .tile-t{color:var(--ink);font-size:11px;font-weight:600}.bs-landing .tile-s{font-family:var(--ff-mono);color:var(--text-3);background:var(--surface-2);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:9px}.bs-landing .tile-h .live{background:var(--rust);width:6px;height:6px;box-shadow:0 0 0 0 var(--rust);border-radius:50%;margin-left:auto;animation:2.2s infinite bs-tping}.bs-landing .tile-b{flex:1;min-height:0;padding:8px 10px;overflow:hidden}.bs-landing .mrow{font-family:var(--ff-mono);color:var(--text);grid-template-columns:1.6fr 1fr .6fr 1fr;align-items:center;gap:6px;height:18px;font-size:10px;display:grid}.bs-landing .mrow span:not(:first-child){text-align:right}.bs-landing .mrow span:first-child{font-family:var(--ff);align-items:center;gap:5px;display:flex}.bs-landing .mrow-h{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--hairline);height:16px;margin-bottom:2px;font-size:8.5px}.bs-landing .mrow .tp{font-family:var(--ff-mono);border-radius:3px;padding:2px 3px;font-size:7px;font-style:normal;font-weight:700}.bs-landing .mrow .hot{color:#0b0d11;background:var(--rust);border-radius:3px;padding:0 4px;font-weight:600}.bs-landing .mrow .warm{color:var(--rust);font-weight:600}.bs-landing .mrow .up{color:var(--pos)}.bs-landing .chat{flex-direction:column;gap:5px;display:flex}.bs-landing .cm{border-radius:6px;max-width:92%;padding:4px 7px;font-size:10px;line-height:1.35}.bs-landing .cm.user{background:var(--rust-soft);color:var(--ink);align-self:flex-end}.bs-landing .cm.ai{background:var(--surface-2);border:1px solid var(--hairline);color:var(--text)}.bs-landing .cm b{color:var(--ink)}.bs-landing .cm .tag{font-family:var(--ff-mono);background:var(--surface-3);border:1px solid var(--border-2);border-radius:3px;padding:0 4px;font-size:9px}.bs-landing .cm .tag.up{color:var(--rust);border-color:#f7941e4d}.bs-landing .cm-in{color:var(--text-3);border:1px solid var(--border);background:var(--surface-2);border-radius:6px;margin-top:auto;padding:5px 8px;font-size:9.5px}.bs-landing .edge{flex-direction:column;justify-content:center;display:flex}.bs-landing .edge-num{font-family:var(--ff-mono);letter-spacing:-.02em;color:var(--rust);font-size:30px;font-weight:600;line-height:1}.bs-landing .edge-num span{color:var(--text-3);font-size:.42em}.bs-landing .edge-l{font-family:var(--ff-mono);color:var(--text-3);margin-top:4px;font-size:9px}.bs-landing .edge-meter{background:var(--surface-3);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.bs-landing .edge-meter i{background:var(--metal);height:100%;display:block}.bs-landing .tile.dragging{border-color:var(--rust);z-index:4;transform:rotate(-1.2deg)scale(1.015);box-shadow:0 20px 40px -12px #1b161159}.bs-landing .tile.dropzone{border:1.5px dashed var(--border-2);background:var(--rust-wash);box-shadow:none;place-items:center;display:grid}.bs-landing .tile.dropzone span{font-family:var(--ff-mono);color:var(--rust);font-size:10px}.bs-landing .wgrid-cap{font-family:var(--ff-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin:34px 0 0;font-size:12px}.bs-landing .how-sec{background:var(--dark);color:var(--cream);border-top:1px solid var(--dark-border)}.bs-landing .how-sec .sec-eyebrow{color:var(--rust-bright)}.bs-landing .how-sec .sec-eyebrow:before{background:var(--rust-bright)}.bs-landing .how-sec h2.sec-h{color:var(--cream)}.bs-landing .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.bs-landing .step{background:var(--dark-2);border:1px solid var(--dark-border);border-radius:var(--r-lg);flex-direction:column;min-height:250px;padding:28px;display:flex;position:relative}.bs-landing .step-n{font-family:var(--ff-mono);color:var(--rust-bright);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.bs-landing .step-n .bar{background:var(--metal);width:26px;height:2px}.bs-landing .step-t{letter-spacing:-.015em;color:var(--cream);margin:0 0 8px;font-size:20px;font-weight:600}.bs-landing .step-d{color:#f4efe69e;margin:0;font-size:14px;line-height:1.55}.bs-landing .step .spacer{flex:1}.bs-landing .step-vis{border-radius:var(--r-md);border:1px solid var(--dark-border);height:76px;font-family:var(--ff-mono);color:#f4efe6b3;background:#0003;align-items:center;gap:10px;margin-top:22px;padding:0 16px;font-size:12px;display:flex}.bs-landing .step-vis .chip{border:1px solid var(--dark-border);color:#f4efe6bf;background:#f4efe60f;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.bs-landing .step-vis .chip .ck{color:var(--rust-bright)}.bs-landing .step-vis .dot{border-radius:50%;width:6px;height:6px}.bs-landing .step-vis .dot.live{background:var(--rust-bright)}.bs-landing .step-vis .pos{color:var(--pos)}.bs-landing .step-vis .lime{color:var(--rust-bright)}.bs-landing .ai-band{border-radius:var(--r-lg);background:linear-gradient(110deg, var(--surface), var(--surface-2));border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:26px;margin-top:18px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #1b161129}.bs-landing .ai-band:before{content:"";background:radial-gradient(circle,#f7941e1f,#0000 65%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}.bs-landing .ai-avatar{background:var(--rust-soft);width:46px;height:46px;color:var(--rust);border:1px solid var(--border-2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.bs-landing .ai-text{flex:1;min-width:280px;position:relative}.bs-landing .ai-q{color:var(--text-3);font-size:13px;font-family:var(--ff-mono);margin-bottom:6px}.bs-landing .ai-a{color:var(--text);font-size:16px;line-height:1.5}.bs-landing .ai-a .pill{background:var(--surface-3);border:1px solid var(--border-2);font-family:var(--ff-mono);border-radius:5px;align-items:center;padding:1px 7px;font-size:13.5px;display:inline-flex}.bs-landing .ai-a .pill.lime{color:var(--rust);border-color:#f7941e4d}.bs-landing .cta-final{text-align:center;border:1px solid var(--border-2);background:radial-gradient(700px 320px at 50% 120%, #f7941e24, transparent 60%), var(--surface);border-radius:8px;margin:30px 0 100px;padding:80px 40px;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #00000080}.bs-landing .cta-final:before{content:"";background:var(--metal);opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.bs-landing .cta-final h2{font-family:var(--ff-disp);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);margin:0 0 16px;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.02}.bs-landing .cta-final p{color:var(--text-2);max-width:460px;margin:0 auto 30px;font-size:16px}.bs-landing .cta-final .waitlist{display:inline-flex}.bs-landing footer{border-top:1px solid var(--border);background:var(--bg-2);z-index:2;padding:56px 0 40px;position:relative}.bs-landing .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;display:grid}.bs-landing .foot-brand{max-width:300px}.bs-landing .foot-brand p{color:var(--text-2);margin:14px 0 0;font-size:13px;line-height:1.55}.bs-landing .foot-col h4{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0 0 14px;font-size:11px;font-weight:500}.bs-landing .foot-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bs-landing .foot-col a{color:var(--text-2);transition:color .15s var(--ease);font-size:13px}.bs-landing .foot-col a:hover{color:var(--text)}.bs-landing .legal{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;display:flex}.bs-landing .legal-text{max-width:740px;font-family:var(--ff-mono);color:var(--text-3);font-size:11px;line-height:1.6}.bs-landing .legal-text strong{color:var(--text-2);font-weight:500}.bs-landing .legal-meta{font-family:var(--ff-mono);color:var(--text-3);font-size:11px}@keyframes bs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bs-ping{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes bs-tping{0%{box-shadow:0 0 #f7941e66}70%{box-shadow:0 0 0 5px #f7941e00}to{box-shadow:0 0 #f7941e00}}@media (max-width:900px){.bs-landing .hero-top{flex-direction:column;align-items:flex-start;gap:30px}.bs-landing .hero-art{order:-1;width:180px}.bs-landing .scoreboard{grid-template-columns:repeat(2,1fr)}.bs-landing .sb-cell:nth-child(2){border-right:0}.bs-landing .feat-grid{grid-template-columns:1fr}.bs-landing .feat.span2{grid-column:auto}.bs-landing .wgrid{grid-template-columns:repeat(2,1fr)}.bs-landing .steps{grid-template-columns:1fr}.bs-landing .foot-grid{grid-template-columns:1fr 1fr}.bs-landing .nav-links{display:none}}@media (max-width:560px){.bs-landing .scoreboard{grid-template-columns:1fr}.bs-landing .sb-cell{border-right:0}.bs-landing .wgrid,.bs-landing .foot-grid{grid-template-columns:1fr}.bs-landing .waitlist input{width:170px}}
