.bs-root{position:relative;min-height:100vh;overflow-x:hidden;background:#000;color:#e8eaed;font-family:system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.bs-stage{position:fixed;inset:0;z-index:0;pointer-events:none}.bs-stage-smoke{position:absolute;inset:0;z-index:1}.bs-stage-wordmark{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:2;width:min(52vw,420px);max-width:90vw;filter:drop-shadow(0 0 28px rgba(180,190,200,.22));animation:bs-chrome-in 1.6s cubic-bezier(.16,1,.3,1) both}.bs-stage-wordmark-img{width:100%;height:auto;display:block;opacity:.88}.bs-stage-veil{position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse 70% 55% at 50% 42%,transparent 0,transparent 35%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.88) 100%),linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.55))}.bs-root--page .bs-stage-veil{background:radial-gradient(ellipse 80% 65% at 50% 35%,rgba(40,44,50,.18) 0,transparent 45%,rgba(0,0,0,.55) 75%,rgba(0,0,0,.92) 100%),linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.72))}@keyframes bs-chrome-in{0%{opacity:0;filter:drop-shadow(0 0 50px rgba(220,230,240,.45)) blur(6px);transform:translate(-50%,calc(-50% + 16px)) scale(1.06)}to{opacity:1;filter:drop-shadow(0 0 28px rgba(180,190,200,.22)) blur(0);transform:translate(-50%,-50%)}}.bs-header{position:relative;z-index:4;justify-content:space-between;gap:1rem;max-width:1100px;width:100%;margin:0 auto;padding:1.15rem 1.25rem}.bs-brand-row,.bs-header{display:flex;align-items:center}.bs-brand-row{gap:.85rem;min-height:48px}.bs-brand{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.bs-mark{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(200,210,220,.35));flex-shrink:0}.bs-header-label{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(232,234,237,.88);line-height:1}.bs-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;max-width:min(100%,36rem)}.bs-nav a{color:rgba(200,210,220,.65);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .2s}.bs-nav a.bs-nav-active,.bs-nav a:hover{color:#f2f4f6}.bs-nav a.bs-nav-locked{color:rgba(200,210,220,.32)}.bs-header-tier{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;padding:.2rem .5rem;border:1px solid rgba(200,210,220,.35);color:rgba(232,234,237,.85)}.bs-content{flex:1;width:100%}.bs-content,.bs-hero{position:relative;z-index:4}.bs-hero{max-width:1100px;margin:0 auto;padding:clamp(3rem,14vh,7rem) 1.25rem 5rem;display:flex;flex-direction:column;align-items:flex-start;min-height:calc(100vh - 140px);justify-content:flex-end}.bs-page{max-width:720px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.bs-page--wide{max-width:960px}.bs-eyebrow{margin:0;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(200,210,220,.55);animation:bs-fade-up 1s .2s both}.bs-title{margin:.6rem 0 0;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:500;letter-spacing:-.02em;color:#f2f4f6;text-shadow:0 2px 24px rgba(0,0,0,.85);animation:bs-fade-up 1s .3s both}.bs-page .bs-title{animation:none;margin-top:0;font-size:clamp(1.6rem,3.5vw,2.2rem)}.bs-lede{margin:.75rem 0 0;max-width:26rem;font-size:1.05rem;line-height:1.55;color:rgba(200,210,220,.75);text-shadow:0 2px 16px rgba(0,0,0,.8);animation:bs-fade-up 1s .4s both}.bs-page .bs-lede{animation:none;max-width:none;font-size:.95rem;color:rgba(200,210,220,.68)}.bs-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;animation:bs-fade-up 1s .55s both}@keyframes bs-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.bs-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:transform .15s,box-shadow .2s,background .2s}.bs-btn--chrome{color:#0a0a0a;background:linear-gradient(165deg,#f5f7fa,#c8ced6 28%,#9aa3ad 52%,#e8ecf0 78%,#aeb6c0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),0 10px 40px rgba(180,190,200,.25)}.bs-btn--chrome:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 14px 48px rgba(200,210,220,.35)}.bs-btn--ghost{color:#e8eaed;border:1px solid rgba(200,210,220,.28);background:rgba(0,0,0,.45)}.bs-btn--ghost:hover{border-color:rgba(230,235,240,.55);background:hsla(0,0%,100%,.06)}.bs-panel{margin-top:1.75rem;padding:1.5rem;border:1px solid rgba(200,210,220,.16);background:linear-gradient(165deg,rgba(232,236,240,.06),rgba(0,0,0,.35) 40%,rgba(0,0,0,.55));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 20px 60px rgba(0,0,0,.45);backdrop-filter:blur(6px)}.bs-panel-label{margin:0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,220,.5)}.bs-panel-label+.bs-panel-label{margin-top:1.75rem}.bs-line{display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.9rem;line-height:1.45;color:rgba(232,234,237,.9)}.bs-line-amount{color:#d7dde5;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(200,210,220,.25)}.bs-callout{margin-top:1.5rem;padding:.9rem 1rem;border:1px solid rgba(200,210,220,.28);background:linear-gradient(165deg,rgba(245,247,250,.08),rgba(154,163,173,.06) 50%,rgba(0,0,0,.25));font-size:.82rem;line-height:1.55;color:rgba(232,234,237,.88);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.bs-footer{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.75rem 1.25rem 2.25rem}.bs-footer-link{color:rgba(200,210,220,.45);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bs-footer-link:hover{color:rgba(242,244,246,.85)}.bs-powered{opacity:.95}.bs-desk{color:#e8eaed}.bs-tiers-wrap{margin-top:1.5rem}.bs-cadence{display:inline-flex;border:1px solid rgba(200,210,220,.22);background:rgba(0,0,0,.35);padding:.2rem;gap:.15rem}.bs-cadence-btn{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:rgba(200,210,220,.55);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .9rem;cursor:pointer;font-family:inherit}.bs-cadence-btn--on{background:rgba(232,236,240,.12);color:#f2f4f6}.bs-cadence-note{margin:.65rem 0 0;font-size:.75rem;line-height:1.5;color:rgba(200,210,220,.5);max-width:42rem}.bs-tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:.35rem}.bs-tip-btn{width:1.05rem;height:1.05rem;border-radius:999px;border:1px solid rgba(200,210,220,.45);background:rgba(0,0,0,.55);color:rgba(232,236,240,.85);font-size:.62rem;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bs-tip-btn--inline{display:inline-flex;pointer-events:none;margin:0 .15rem;vertical-align:middle}.bs-tip-btn:focus-visible,.bs-tip-btn:hover{border-color:rgba(232,236,240,.75);color:#fff;outline:none}.bs-tip-card{position:absolute;z-index:40;left:50%;bottom:calc(100% + .45rem);transform:translateX(-50%);width:min(16.5rem,72vw);padding:.75rem .85rem;background:#0a0a0a;border:1px solid rgba(220,228,236,.35);box-shadow:0 12px 40px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:.35rem}.bs-tip-card--anchored{position:fixed;left:0;top:0;bottom:auto;transform:none;width:min(16.5rem,calc(100vw - 20px));max-width:calc(100vw - 20px);z-index:80}.bs-tip-card-title{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f2f4f6}.bs-tip-card-body{font-size:.78rem;line-height:1.45;color:rgba(210,216,222,.82);font-style:normal;font-weight:400}.bs-tier-onreq{margin:0 0 .75rem;padding-top:.75rem;border-top:1px dashed rgba(200,210,220,.18)}.bs-tier-onreq-label{margin:0 0 .35rem;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(200,210,220,.45)}.bs-tier-bullets--onreq li{color:rgba(210,218,226,.78)}.bs-tiers{display:grid;gap:1rem;margin-top:1.25rem}@media (min-width:900px){.bs-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}}.bs-tier-card{display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(200,210,220,.16);background:linear-gradient(165deg,rgba(232,236,240,.06),rgba(0,0,0,.35) 40%,rgba(0,0,0,.55));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 16px 48px rgba(0,0,0,.4)}.bs-tier-card--featured{border-color:rgba(220,228,236,.45);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 0 40px rgba(180,190,200,.12),0 16px 48px rgba(0,0,0,.45)}.bs-tier-card--active{border-color:rgba(232,236,240,.65)}.bs-tier-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bs-tier-name{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.12em;color:#f2f4f6}.bs-tier-badge{font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;padding:.15rem .45rem;border:1px solid rgba(200,210,220,.4);color:rgba(232,234,237,.8)}.bs-tier-badge--active{border-color:rgba(180,220,180,.5);color:#b8e0b8}.bs-tier-tagline{margin:.55rem 0 0;font-size:.9rem;color:rgba(232,234,237,.9)}.bs-tier-solves{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:rgba(200,210,220,.55)}.bs-tier-price{margin-top:1rem;padding:.75rem 0;border-top:1px solid rgba(200,210,220,.12);border-bottom:1px solid rgba(200,210,220,.12)}.bs-tier-price-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem;color:#e8eaed;margin-top:.35rem}.bs-tier-price-row:first-child{margin-top:0}.bs-tier-price-label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(200,210,220,.5);align-self:center}.bs-tier-list{text-decoration:line-through;color:rgba(200,210,220,.35);margin-right:.25rem}.bs-tier-bullets{margin:1rem 0;padding:0;list-style:none;flex:1}.bs-tier-bullets li{position:relative;display:flex;align-items:flex-start;gap:.15rem;padding-left:1rem;margin-top:.45rem;font-size:.78rem;line-height:1.45;color:rgba(200,210,220,.7)}.bs-tier-bullets li>span:first-child{flex:1}.bs-tier-bullets li:before{content:"·";position:absolute;left:0;color:rgba(200,210,220,.45)}.bs-tier-card .bs-btn{width:100%;margin-top:auto}.bs-billing-msg{grid-column:1/-1;margin:.5rem 0 0;font-size:.82rem;color:#f87171}.bs-billing-msg--ok{color:#86efac}.bs-ops{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem}.bs-ops-list{list-style:none;margin:1rem 0 0;padding:0}.bs-ops-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-top:1px solid rgba(200,210,220,.1);font-size:.88rem}.bs-ops-meta{display:block;margin-top:.25rem;font-size:.72rem;color:rgba(200,210,220,.45)}.bs-ops-input,.bs-ops-select,.bs-ops-textarea{background:rgba(0,0,0,.45);border:1px solid rgba(200,210,220,.22);color:#e8eaed;border-radius:2px;padding:.45rem .6rem;font-size:.8rem}.bs-ops-textarea{width:100%;margin-top:.75rem;resize:vertical}.bs-ops-field{display:flex;flex-direction:column;margin-top:1rem;font-size:.68rem;letter-spacing:.12em;color:rgba(200,210,220,.5)}.bs-ops-check,.bs-ops-field{gap:.4rem;text-transform:uppercase}.bs-ops-check{display:inline-flex;align-items:center;font-size:.75rem;letter-spacing:.1em;color:rgba(200,210,220,.7)}.bs-inline-link{color:#d7dde5;text-decoration:underline;text-underline-offset:2px}.bs-splits-result{margin-top:1rem;font-size:.88rem;color:rgba(232,234,237,.85)}.bs-splits-result p{margin:.35rem 0 0}@media (max-width:640px){.bs-stage-wordmark{width:min(72vw,300px);top:38%}.bs-lede{font-size:.95rem}.bs-header{flex-direction:column;align-items:flex-start}.bs-nav{justify-content:flex-start;max-width:100%}}