.bs-root{background:radial-gradient(120% 520px at 50% 0%, color-mix(in srgb, var(--color-blue) 16%, transparent) 0%, transparent 68%), var(--color-off);color:var(--color-navy)}.bs-btn{background:var(--color-blue);color:var(--color-off);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--color-black);box-shadow:3px 3px 0 0 var(--color-black);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s,background .2s;display:inline-flex}.bs-btn:hover{box-shadow:5px 5px 0 0 var(--color-black);transform:translate(-1px,-1px)}.bs-btn:active{box-shadow:1px 1px 0 0 var(--color-black);transform:translate(2px,2px)}.bs-btn:disabled{opacity:.7;cursor:default;box-shadow:3px 3px 0 0 var(--color-black);transform:none}.bs-btn--lg{padding:16px 26px;font-size:14px}.bs-btn--block{width:100%}.bs-btn--primary{background:var(--color-blue);color:var(--color-off)}.bs-btn--primary:hover{background:#6a2fd6}.bs-btn--ghost{background:var(--color-off);color:var(--color-navy)}.bs-btn--acid{background:var(--color-acid);color:var(--color-navy)}.bs-section{background:var(--color-off);padding:clamp(64px,7vw,96px) 24px clamp(72px,7.5vw,100px)}.bs-inner{max-width:1180px;margin:0 auto}.bs-inner--wide{max-width:1300px}.bs-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-blue);font-size:12px;font-weight:700;display:inline-block}.bs-eyebrow--light{color:var(--color-acid)}.bs-head{text-align:center;flex-direction:column;align-items:center;display:flex}.bs-h2{font-family:var(--font-display);text-wrap:balance;color:var(--color-navy);margin:16px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.bs-h2:after{content:"";background:var(--color-blue);border-radius:2px;width:48px;height:3px;margin:20px auto 4px;display:block}.bs-h2--light{color:var(--color-off)}.bs-h2--left{text-align:left}.bs-h2--left:after{margin-left:0}.bs-sub{max-width:620px;color:var(--color-ink-60);margin:18px auto 0;font-size:17px;line-height:1.55}.bs-card{background:var(--color-off);border:2px solid var(--color-navy);box-shadow:6px 6px 0 var(--color-navy);border-radius:18px;transition:transform .18s,box-shadow .18s}.bs-card:hover,.bs-plan:hover{box-shadow:10px 10px 0 var(--color-blue);transform:translate(-2px,-2px)}.bs-sticker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--color-acid);color:var(--color-navy);border:2px solid var(--color-navy);box-shadow:4px 4px 0 var(--color-navy);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.bs-mini-bar{border-bottom:1.5px solid var(--color-navy);background:var(--color-off);align-items:center;gap:8px;padding:10px 12px;display:flex}.bs-dot{border:1.5px solid var(--color-navy);background:var(--color-off);border-radius:999px;flex:none;width:9px;height:9px}.bs-mini-url{border:1px solid var(--color-ink-15);height:18px;font-family:var(--font-mono);color:var(--color-ink-60);white-space:nowrap;background:#f2f2f0;border-radius:999px;flex:1;align-items:center;padding:0 10px;font-size:9px;display:flex;overflow:hidden}.bs-hero{color:var(--color-navy);background:0 0;overflow:clip}.bs-hero-inner{grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(28px,4vw,56px);max-width:1340px;margin:0 auto;padding:clamp(96px,7.5vw,104px) 24px 52px 40px;display:grid}.bs-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.bs-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-60);background:var(--color-off);border:1px solid var(--color-ink-08);border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 10px;font-size:11px;display:inline-flex}.bs-h1{font-family:var(--font-display);text-wrap:balance;color:var(--color-navy);margin:24px 0 0;font-size:clamp(28px,3.1vw,44px);line-height:1.1}.bs-h1-accent{color:var(--color-blue)}.bs-lede{max-width:44ch;color:var(--color-ink-60);margin:18px 0 0;font-size:17px;line-height:1.6}.bs-points{flex-direction:column;gap:14px;width:100%;margin:26px 0 0;padding:0;list-style:none;display:flex}.bs-points li{text-align:left;grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.bs-point-ic{background:var(--color-navy);width:38px;height:38px;color:var(--color-acid);border:1.5px solid var(--color-navy);border-radius:11px;place-items:center;display:grid}.bs-points li>span:last-child{flex-direction:column;gap:3px;display:flex}.bs-points b{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);font-size:11px;font-weight:700}.bs-points li>span:last-child>span{color:#0c0c0cb3;font-size:14.5px;line-height:1.5}.bs-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.bs-trust{color:var(--color-ink-60);flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.bs-trust li{align-items:center;gap:8px;display:inline-flex}.bs-trust li>svg:first-child{color:var(--color-blue)}.bs-stage{aspect-ratio:1;width:min(620px,100%);margin:0 auto;position:relative}.bs-stage-layer{transform:rotate(var(--r,0deg));position:absolute}.bs-stage-site--1{--r:-3deg;width:80%;top:6%;left:0}.bs-stage-site--2{--r:2.5deg;z-index:2;width:72%;top:44%;right:0}.bs-browser{background:var(--color-off);border:2px solid var(--color-navy);box-shadow:6px 6px 0 var(--color-navy);border-radius:14px;overflow:hidden}.bs-sitecycle{aspect-ratio:512/280;background:#e9e9e6;width:100%;position:relative;overflow:hidden}.bs-stage-site--2 .bs-sitecycle{aspect-ratio:460/250}.bs-sitecycle .bs-browser-shot{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.bs-sitecycle .bs-browser-shot.is-on{opacity:1}@keyframes bs-url-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.bs-sitecycle~.bs-mini-bar .bs-mini-url,.bs-stage-site .bs-mini-url{animation:.4s both bs-url-in}.bs-stage-post{aspect-ratio:172/216;background:var(--color-off);border:2px solid var(--color-navy);width:23%;box-shadow:6px 6px 0 var(--color-navy);z-index:2;border-radius:14px;overflow:hidden}.bs-stage-post img{object-fit:cover;width:100%;height:100%;display:block}.bs-stage-post--carousel{--r:-6deg;z-index:3;bottom:8%;left:37%}.bs-stage-reel{z-index:4;width:30%;bottom:0;left:3%}.bs-reel{aspect-ratio:9/16;background:var(--color-navy);border:2px solid var(--color-navy);box-shadow:8px 8px 0 var(--color-blue);border-radius:14px;position:relative;overflow:hidden}.bs-reel-poster,.bs-reel-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bs-reel-video{z-index:1}.bs-reel .bs-reel-poster,.bs-reel .bs-reel-video{transition:opacity .22s}.bs-reel.is-swapping .bs-reel-poster,.bs-reel.is-swapping .bs-reel-video{opacity:0}.bs-reel-dots{z-index:2;gap:4px;display:flex;position:absolute;bottom:12px;right:10px}.bs-reel-dots i{background:#ffffff8c;border:1px solid #0c0c0c59;border-radius:999px;width:6px;height:6px;transition:background .2s,transform .2s;display:block}.bs-reel-dots i.is-on{background:var(--color-acid);transform:scale(1.25)}.bs-cycle{width:100%;height:100%;position:relative}.bs-cycle-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .52s;position:absolute;inset:0}.bs-cycle-img.is-on{opacity:1}.bs-cycle .bs-reel-dots{bottom:8px;right:8px}.bs-reel-cue{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--color-acid);color:var(--color-navy);border:1.5px solid var(--color-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.bs-post-tag{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--color-off);color:var(--color-navy);border:1.5px solid var(--color-navy);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.bs-post-play{z-index:2;background:var(--color-acid);border:1.5px solid var(--color-navy);width:28px;height:28px;color:var(--color-navy);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.bs-stage-kit{z-index:5;background:var(--color-off);border:2px solid var(--color-navy);box-shadow:6px 6px 0 var(--color-navy);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;--r:-4deg;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:700;display:flex;top:0;right:2%}.bs-kit-swatches{gap:4px;display:flex}.bs-kit-swatches i{background:var(--color-navy);border-radius:999px;width:14px;height:14px;display:block}.bs-kit-swatches i:nth-child(2){background:var(--color-blue)}.bs-kit-swatches i:nth-child(3){background:var(--color-acid);border:1px solid var(--color-navy)}.bs-stage-sticker{z-index:5;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--color-acid);color:var(--color-navy);border:2px solid var(--color-navy);box-shadow:4px 4px 0 var(--color-navy);--r:-6deg;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex;bottom:-2%;right:4%}@keyframes bs-land{0%{opacity:0;transform:translateY(44px) rotate(calc(var(--r,0deg) + 4deg)) scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg)) scale(1)}}@keyframes bs-float{0%{transform:translateY(0) rotate(var(--r,0deg))}to{transform:translateY(-10px) rotate(calc(var(--r,0deg) + 1deg))}}.bs-hero--armed .bs-stage-layer{animation:bs-land .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both, bs-float 6s ease-in-out calc(var(--d,0s) + .9s) infinite alternate}.bs-hero--armed .bs-stage-post--carousel{animation-duration:.9s,7s}.bs-hero--armed .bs-stage-reel{animation-duration:.9s,5.4s}@keyframes bs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bs-hero--armed .bs-hero-copy>*{animation:.7s cubic-bezier(.16,1,.3,1) both bs-rise}.bs-hero--armed .bs-hero-copy>:nth-child(2){animation-delay:80ms}.bs-hero--armed .bs-hero-copy>:nth-child(3){animation-delay:.16s}.bs-hero--armed .bs-hero-copy>:nth-child(4){animation-delay:.24s}.bs-hero--armed .bs-hero-copy>:nth-child(5){animation-delay:.32s}.bs-hero--armed .bs-hero-copy>:nth-child(6){animation-delay:.4s}.bs-trust-band{background:var(--color-off);border-top:2px solid var(--color-navy);border-bottom:2px solid var(--color-navy);grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:18px 0 18px 40px;display:grid;overflow:hidden}.bs-trust-label{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);white-space:nowrap;border-right:1.5px solid var(--color-ink-15);padding-right:24px;font-size:11px;font-weight:700;position:relative}.bs-trust-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.bs-trust-track{width:max-content;animation:48s linear infinite bs-trust-scroll;display:flex}.bs-trust-run{align-items:center;gap:44px;margin:0;padding:0 22px;list-style:none;display:flex}.bs-trust-logo img{object-fit:contain;width:auto;max-width:150px;height:34px;display:block}.bs-trust-chip{border:1.5px solid var(--color-navy);background:var(--color-off);box-shadow:3px 3px 0 var(--color-navy);color:var(--color-ink-60);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.bs-trust-chip b{font-family:var(--font-display);color:var(--color-navy);letter-spacing:.04em;font-size:16px;font-weight:400}.bs-trust-chip--partner img{width:auto;height:22px;display:block}.bs-trust-chip--partner span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-60);font-size:10px;font-weight:700}@keyframes bs-trust-scroll{to{transform:translate(-50%)}}.bs-rv.is-armed>*{opacity:0;transform:translateY(22px)}.bs-rv.is-in>*{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:none}.bs-rail-wrap{max-width:1240px;margin:72px auto 0;position:relative}.bs-rail{background:linear-gradient(90deg, var(--color-blue), color-mix(in srgb, var(--color-blue) 25%, transparent));transform-origin:0;border-radius:2px;height:3px;position:absolute;top:22px;left:12.5%;right:12.5%}.bs-rv.is-armed .bs-rail{opacity:1;transform:scaleX(0)}.bs-rv.is-in .bs-rail{transition:transform .9s cubic-bezier(.22,.61,.36,1);transform:scaleX(1)}.bs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.bs-rv.is-armed .bs-steps{opacity:1;transform:none}.bs-rv.is-armed .bs-step{opacity:0;transform:translateY(22px)}.bs-rv.is-in .bs-step{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.2s + var(--i,0) * .14s);transform:none}.bs-step{text-align:center;flex-direction:column;align-items:center;display:flex}.bs-node{z-index:1;background:var(--color-off);border:2px solid var(--color-navy);width:46px;height:46px;box-shadow:4px 4px 0 var(--color-navy);color:var(--color-navy);border-radius:999px;place-items:center;display:grid;position:relative}.bs-node i{background:var(--color-blue);border-radius:999px;width:12px;height:12px;display:block}.bs-node.is-live{background:var(--color-acid)}.bs-step-day{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-blue);margin-top:22px;font-size:12px;font-weight:700}.bs-step-title{margin:10px 0 0;font-size:20px;line-height:1.2}.bs-step-body{max-width:26ch;color:var(--color-ink-60);margin:10px 0 0;font-size:15px;line-height:1.55}.bs-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;max-width:1240px;margin:64px auto 0;display:grid}.bs-bento-cell{flex-direction:column;gap:18px;padding:28px;display:flex}.bs-bento-cell--website{grid-column:span 7}.bs-bento-cell--content{grid-column:span 5}.bs-bento-cell--brand,.bs-bento-cell--channels,.bs-bento-cell--plan{grid-column:span 4}.bs-bento-cell--portal,.bs-bento-cell--crm{grid-column:span 6}.bs-bento-cell--portal{background:#f6f6f4}.bs-vis--crm{position:relative}.bs-crm{box-shadow:none;border-radius:12px}.bs-crm-shot{aspect-ratio:14/9;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.bs-crm-sticker{padding:7px 11px;font-size:10px;position:absolute;bottom:-10px;right:12px;transform:rotate(-3deg)}.bs-card-copy{flex-direction:column;gap:10px;display:flex}.bs-card-ic{background:color-mix(in srgb, var(--color-blue) 12%, transparent);width:40px;height:40px;color:var(--color-blue);border-radius:12px;place-items:center;display:inline-grid}.bs-card-title{margin:6px 0 0;font-size:17px;line-height:1.25}.bs-card-body{color:var(--color-ink-60);margin:0;font-size:14.5px;line-height:1.55}.bs-mini{background:var(--color-off);border:2px solid var(--color-navy);border-radius:12px;overflow:hidden}.bs-vis{flex-direction:column;gap:10px;display:flex}.bs-duo{height:290px;position:relative}.bs-duo-frame{border-radius:12px;position:absolute}.bs-duo-frame--1{width:78%;box-shadow:none;top:0;left:0}.bs-duo-frame--2{width:58%;bottom:0;right:0}.bs-duo-frame .bs-mini-bar{padding:8px 10px}.bs-duo-frame .bs-mini-url{height:15px;font-size:8.5px}.bs-duo-shot{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.bs-duo-frame--1 .bs-duo-shot{aspect-ratio:520/210}.bs-duo-frame--2 .bs-duo-shot{aspect-ratio:380/160}.bs-duo-sticker{padding:7px 11px;font-size:10px;position:absolute;bottom:6px;left:12px;transform:rotate(-4deg)}.bs-pages{flex-wrap:wrap;gap:6px;display:flex}.bs-pages span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--color-navy);background:var(--color-off);border-radius:999px;padding:5px 10px;font-size:9.5px;font-weight:700}.bs-posts-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bs-post{border:2px solid var(--color-navy);background:var(--color-navy);border-radius:14px;height:200px;display:block;position:relative;overflow:hidden}.bs-post img{object-fit:cover;width:100%;height:100%;display:block}.bs-post .bs-post-tag{padding:3px 7px;font-size:9px}.bs-count{background:var(--color-navy);color:var(--color-off);border-radius:12px;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.bs-count-n{font-family:var(--font-display);color:var(--color-acid);font-size:44px;line-height:1}.bs-count-l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;font-size:11px;font-weight:700;display:flex}.bs-count-l small{color:#ffffff8c;font-size:10px;font-weight:500}.bs-kit{border:2px solid var(--color-navy);border-radius:12px;height:210px;display:block;position:relative;overflow:hidden}.bs-kit-img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.bs-kit-row{align-items:center;gap:6px;display:flex}.bs-kit-row i{border:1.5px solid var(--color-navy);border-radius:999px;width:22px;height:22px;display:block}.bs-kit-row b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-60);margin-left:6px;font-size:9.5px;font-weight:700}.bs-tile b,.bs-chan b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.bs-vis--channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bs-chan{border:1.5px solid var(--color-navy);background:var(--color-off);color:var(--chan,var(--color-navy));border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;display:flex;position:relative}.bs-chan b{color:var(--color-navy)}.bs-chan.is-on{box-shadow:3px 3px 0 var(--chan,var(--color-navy))}.bs-chan-check{background:var(--color-acid);border:1.5px solid var(--color-navy);width:18px;height:18px;color:var(--color-navy);border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.bs-vis--plan{grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.bs-bars{border:1.5px solid var(--color-navy);border-radius:12px;align-items:flex-end;gap:8px;height:110px;padding:12px;display:flex}.bs-bars i{background:var(--color-blue);border:1.5px solid var(--color-navy);border-radius:4px 4px 0 0;flex:1;display:block}.bs-bars i.is-acid{background:var(--color-acid)}.bs-cal{border:1.5px solid var(--color-navy);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));align-content:center;gap:4px;padding:12px;display:grid}.bs-cal i{aspect-ratio:1;background:var(--color-ink-08);border-radius:3px;display:block}.bs-cal i.is-on{background:var(--color-blue)}.bs-cat{background:var(--color-off);border:2px solid var(--color-navy);border-radius:12px;grid-template-columns:1.05fr .95fr;min-height:250px;font-size:12px;display:grid;overflow:hidden}.bs-cat-post{border-right:1.5px solid var(--color-navy);flex-direction:column;gap:10px;padding:16px;display:flex}.bs-cat-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bs-cat-title{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.bs-cat-ok{background:var(--color-acid);border:1.5px solid var(--color-navy);width:18px;height:18px;color:var(--color-navy);border-radius:999px;flex:none;place-items:center;display:grid}.bs-cat-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-acid);color:var(--color-navy);border:1.5px solid var(--color-navy);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:700}.bs-cat-pill--sm{border-width:1px;padding:2px 7px;font-size:8px}.bs-cat-meta{font-family:var(--font-mono);color:var(--color-ink-40);align-items:center;gap:8px;font-size:8.5px;display:flex}.bs-cat-chan{letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--color-navy);border-radius:999px;padding:3px 8px;font-weight:700}.bs-cat-copy{color:#0c0c0cbf;margin:0;font-size:12px;line-height:1.5}.bs-cat-tags{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-blue);margin:0;font-size:9px}.bs-cat-img{object-fit:cover;border:1.5px solid var(--color-navy);border-radius:8px;width:100%;height:78px;display:block}.bs-cat-side{background:#f6f6f4;flex-direction:column;gap:10px;padding:16px;display:flex}.bs-cat-banner{background:var(--color-acid);border:1.5px solid var(--color-navy);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.bs-cat-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-60);font-size:9px;font-weight:700}.bs-cat-comment{background:var(--color-off);border:1.5px solid var(--color-navy);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bs-cat-comment-head{font-family:var(--font-mono);align-items:center;gap:8px;font-size:9px;display:flex}.bs-cat-comment-head b{letter-spacing:.1em;text-transform:uppercase;font-weight:700}.bs-cat-comment-head>span:last-child{color:var(--color-ink-40);margin-left:auto;font-size:8.5px}.bs-cat-comment-text{font-size:12.5px}.bs-cat-input{min-height:40px;color:var(--color-ink-40);border:1.5px dashed #0c0c0c4d;border-radius:10px;flex:1;padding:9px 11px;font-size:11.5px}.bs-cat-send{background:var(--color-blue);color:var(--color-off);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-flex}.bs-value{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:22px 0 0;display:flex}.bs-value span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-60);font-size:12px;font-weight:700}.bs-value s{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink-40);text-decoration:line-through;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);font-size:22px}.bs-plans{justify-content:center;max-width:1040px;margin:64px auto 0;display:flex}.bs-plan--single{align-items:stretch;width:min(640px,100%)}.bs-plan--single .bs-tabs{align-self:center}.bs-tabs{border:1.5px solid var(--color-navy);background:#f6f6f4;border-radius:999px;grid-template-columns:auto auto;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:6px;display:inline-grid}.bs-tab{color:var(--color-navy);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.bs-tab:hover{background:#0c0c0c0f}.bs-tab.is-on{background:var(--color-navy);color:var(--color-off)}.bs-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--color-blue) 45%, transparent);outline-offset:2px}.bs-tab-hook{letter-spacing:.12em;background:var(--color-acid);color:var(--color-navy);border:1.5px solid var(--color-navy);border-radius:999px;padding:3px 8px;font-size:9.5px}.bs-panel{flex-direction:column;gap:22px;display:flex}@keyframes bs-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bs-panel:not([hidden]){animation:.26s cubic-bezier(.16,1,.3,1) both bs-panel-in}.bs-plan{background:var(--color-off);border:2px solid var(--color-navy);box-shadow:8px 8px 0 var(--color-navy);border-radius:22px;flex-direction:column;gap:22px;padding:36px 34px 32px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.bs-plan--hi{border-color:var(--color-blue);box-shadow:10px 10px 0 var(--color-blue)}.bs-plan--hi:hover{box-shadow:14px 14px 0 var(--color-blue)}.bs-plan-sticker{position:absolute;top:-20px;right:22px;transform:rotate(3deg)}.bs-plan-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-60);font-size:12px;font-weight:700}.bs-plan--hi .bs-plan-label{color:var(--color-blue)}.bs-plan-price{align-items:baseline;gap:8px;display:flex}.bs-plan-amt{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(44px,5vw,64px);line-height:.95}.bs-plan-per{font-family:var(--font-mono);letter-spacing:.12em;font-size:14px;font-weight:700}.bs-plan-sub{color:var(--color-ink-60);margin:-8px 0 0;font-size:15px;line-height:1.5}.bs-plan-list{border-top:1.5px solid var(--color-ink-15);flex-direction:column;gap:12px;margin:0;padding:18px 0 0;list-style:none;display:flex}.bs-plan-list li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.bs-plan-list li.is-no{color:var(--color-ink-40)}.bs-check{background:var(--color-acid);border:1.5px solid var(--color-navy);width:22px;height:22px;color:var(--color-navy);border-radius:999px;flex:none;place-items:center;display:inline-grid}.is-no .bs-check{background:var(--color-off);border-color:var(--color-ink-40);color:var(--color-ink-40)}.bs-plan-note{background:#f6f6f4;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.bs-plan-note svg{color:var(--color-blue);flex:none}.bs-plan--hi .bs-plan-note{background:color-mix(in srgb, var(--color-blue) 10%, transparent)}.bs-fine{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-40);margin:40px 0 0;font-size:12px;line-height:1.5}.bs-google{background:var(--color-off);border:2px solid var(--color-navy);max-width:1240px;box-shadow:6px 6px 0 var(--color-navy);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin:56px auto 0;padding:26px 32px;display:flex}.bs-google-score{align-items:center;gap:12px;display:inline-flex}.bs-google-score b{font-family:var(--font-display);letter-spacing:.04em;font-size:26px;font-weight:400}.bs-stars{gap:2px;display:inline-flex}.bs-google-text{color:var(--color-ink-60);font-size:15px}.bs-google-btn{padding:10px 18px}.bs-proof-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:36px;margin:64px auto 0;display:grid}.bs-quotes{flex-direction:column;gap:22px;display:flex}.bs-quote{background:var(--color-off);border:1.5px solid var(--color-navy);box-shadow:8px 8px 0 var(--color-blue);border-radius:22px;grid-template-columns:72px 1fr;gap:20px;margin:0;padding:26px 28px;display:grid}.bs-quote-photo{object-fit:cover;border:1.5px solid var(--color-navy);border-radius:999px;width:72px;height:72px}.bs-quote blockquote{margin:0}.bs-quote blockquote p{margin:0;font-size:15.5px;line-height:1.6}.bs-quote figcaption{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.bs-quote figcaption b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.bs-quote figcaption span{color:var(--color-ink-60);font-size:12.5px}.bs-proof-side{flex-direction:column;gap:22px;display:flex}.bs-video{background:var(--color-navy);border:2px solid var(--color-navy);box-shadow:8px 8px 0 var(--color-navy);border-radius:22px;position:relative;overflow:hidden}.bs-video-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.bs-video-poster{object-fit:cover;opacity:.92;width:100%;height:320px;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:block}.bs-video-btn:hover .bs-video-poster{transform:scale(1.03)}.bs-video-play{background:var(--color-acid);border:2px solid var(--color-navy);width:78px;height:78px;box-shadow:5px 5px 0 var(--color-navy);color:var(--color-navy);border-radius:999px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-video-btn:hover .bs-video-play{box-shadow:7px 7px 0 var(--color-navy);transform:translate(calc(-50% - 2px),calc(-50% - 2px))}.bs-video-frame{aspect-ratio:16/9;border:0;width:100%;display:block}.bs-video-meta{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.bs-video-meta a{pointer-events:auto}.bs-video:has(.bs-video-frame) .bs-video-meta{background:var(--color-navy);padding:14px 18px;position:static}.bs-video-who{color:var(--color-off);flex-direction:column;gap:2px;display:flex}.bs-video-name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.bs-video-role{color:#ffffffbf;font-size:12.5px}.bs-video-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--color-off);color:var(--color-navy);border:1.5px solid var(--color-navy);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;text-decoration:none}.bs-video-tag:hover{background:var(--color-acid);color:var(--color-navy)}.bs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bs-stats li{background:var(--color-navy);color:var(--color-off);border:2px solid var(--color-navy);border-radius:18px;padding:22px 20px}.bs-stats b{font-family:var(--font-display);color:var(--color-acid);font-size:34px;font-weight:400;line-height:1;display:block}.bs-stats span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;margin-top:10px;font-size:10.5px;font-weight:700;display:block}.bs-logos{border-top:1.5px solid var(--color-ink-15);grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:24px;max-width:1240px;margin:72px auto 0;padding:40px 0 0;list-style:none;display:grid}.bs-logos li{justify-content:center;display:flex}.bs-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px}.bs-logo--big{max-height:60px}.bs-faq-list{border-top:1.5px solid var(--color-navy);max-width:1080px;margin:56px auto 0}.bs-faq-item{border-bottom:1.5px solid var(--color-navy)}.bs-faq-q{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:26px 4px;font-size:clamp(16px,1.6vw,20px);line-height:1.25;list-style:none;transition:background .2s;display:grid}.bs-faq-q::-webkit-details-marker{display:none}.bs-faq-q:hover{background:color-mix(in srgb, var(--color-blue) 6%, transparent)}.bs-faq-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-blue);font-size:12px;font-weight:700}.bs-faq-icon{color:var(--color-navy);transition:transform .28s cubic-bezier(.65,.05,.36,1);display:inline-flex}.bs-faq-item[open] .bs-faq-icon{transform:rotate(180deg)}.bs-faq-a{max-width:780px;color:var(--color-ink-60);margin:0;padding:0 4px 26px 76px;font-size:17px;line-height:1.6}.bs-start{background:var(--color-navy);color:var(--color-off);background-image:radial-gradient(900px 420px at 15% 0%, color-mix(in srgb, var(--color-blue) 50%, transparent), transparent 70%);padding:clamp(64px,7vw,96px) 24px clamp(72px,7.5vw,100px);scroll-margin-top:90px}.bs-start-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.bs-start-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.bs-start-copy .bs-h2{margin-top:0}.bs-start-lede{color:#ffffffb8;max-width:46ch;margin:0;font-size:17px;line-height:1.6}.bs-next{flex-direction:column;gap:14px;margin:6px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.bs-next li{align-items:center;gap:14px;display:flex}.bs-next span{background:var(--color-acid);width:38px;height:38px;color:var(--color-navy);border:1.5px solid var(--color-navy);font-family:var(--font-mono);letter-spacing:.1em;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.bs-start-fine{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff80;margin:10px 0 0;font-size:11px}.bs-form-card{background:var(--color-off);color:var(--color-navy);border:1px solid var(--color-ink-08);border-top:4px solid var(--color-blue);border-radius:18px;padding:clamp(22px,3vw,30px);box-shadow:0 22px 48px -26px #0c0c0c42}.bs-form-head{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.bs-form-title{margin:0;font-size:20px;line-height:1.2}.bs-form-sub{color:var(--color-ink-60);margin:0;font-size:14px;line-height:1.5}.bs-form{flex-direction:column;gap:16px;display:flex}.bs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bs-field{text-align:left;flex-direction:column;gap:6px;display:flex}.bs-fieldset{border:0;min-width:0;margin:0;padding:0}.bs-field>span,.bs-fieldset legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-navy);font-size:11px;font-weight:700}.bs-fieldset legend{margin-bottom:6px;padding:0}.bs-field em,.bs-fieldset legend em{color:var(--color-ink-40);text-transform:none;letter-spacing:.04em;font-style:normal;font-weight:500}.bs-field input,.bs-field textarea{font:inherit;color:var(--color-navy);background:#fafafa;border:1.5px solid #0c0c0c29;border-radius:11px;padding:13px 14px;font-size:16px;transition:border-color .16s,background .16s,box-shadow .16s}.bs-field textarea{resize:vertical;min-height:84px}.bs-field input:focus,.bs-field textarea:focus{border-color:var(--color-blue);background:var(--color-off);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue) 15%, transparent);outline:none}.bs-seg{gap:8px;display:grid}.bs-seg--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-seg-opt{color:var(--color-navy);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;background:#fafafa;border:1.5px solid #0c0c0c29;border-radius:11px;place-items:center;padding:12px 10px;font-size:12px;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:grid;position:relative}.bs-seg-opt input,.bs-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bs-seg-opt:hover{border-color:var(--color-navy)}.bs-seg-opt.is-on{background:var(--color-navy);color:var(--color-off);border-color:var(--color-navy)}:is(.bs-seg-opt:has(input:focus-visible),.bs-chip:has(input:focus-visible)){outline:3px solid color-mix(in srgb, var(--color-blue) 45%, transparent);outline-offset:2px}.bs-chips{flex-wrap:wrap;gap:8px;display:flex}.bs-chip{color:var(--color-navy);cursor:pointer;background:#fafafa;border:1.5px solid #0c0c0c29;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:500;transition:background .16s,color .16s,border-color .16s,opacity .16s;display:inline-flex;position:relative}.bs-chip:hover{border-color:var(--color-navy)}.bs-chip.is-on{background:var(--color-navy);color:var(--color-off);border-color:var(--color-navy)}.bs-chip.is-on svg{color:var(--color-acid)}.bs-chip.is-off{opacity:.45;cursor:not-allowed}.bs-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bs-form-error{color:#b4232a;background:#fdecec;border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.bs-form-fine{font-family:var(--font-mono);letter-spacing:.02em;color:#8a8a8a;margin:2px 0 0;font-size:11px;line-height:1.5}.bs-form-success{text-align:center;padding:18px 6px}.bs-form-success-ic{background:var(--color-acid);border:2px solid var(--color-navy);width:56px;height:56px;box-shadow:4px 4px 0 var(--color-navy);color:var(--color-navy);border-radius:999px;place-items:center;display:inline-grid}.bs-form-success h3{margin:18px 0 8px;font-size:22px}.bs-form-success p{color:var(--color-ink-60);margin:0;font-size:14.5px;line-height:1.55}.bs-form-success a{color:var(--color-blue);font-weight:700}.bs-sticky{z-index:60;background:var(--color-navy);color:var(--color-off);border:1.5px solid var(--color-navy);box-shadow:4px 4px 0 var(--color-blue);opacity:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .35s;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(130%)}.bs-sticky.is-on{opacity:1;transform:none}.bs-sticky-price{flex-direction:column;line-height:1.1;display:flex}.bs-sticky-from{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:9px}.bs-sticky-amt{font-family:var(--font-display);color:var(--color-acid);font-size:16px}.bs-sticky-btn{padding:11px 18px;font-size:12px}@media (max-width:1100px){.bs-hero-inner{grid-template-columns:1fr;row-gap:40px;padding:clamp(96px,14vw,110px) 24px 48px}.bs-hero-copy{text-align:center;align-items:center}.bs-points li{text-align:left}.bs-hero-cta,.bs-trust{justify-content:center}.bs-stage{width:min(620px,92vw)}.bs-bento-cell--website,.bs-bento-cell--content{grid-column:span 12}.bs-bento-cell--brand,.bs-bento-cell--channels{grid-column:span 6}.bs-bento-cell--plan,.bs-bento-cell--portal,.bs-bento-cell--crm{grid-column:span 12}.bs-vis--plan{grid-template-columns:1fr 1fr}.bs-proof-grid{grid-template-columns:1fr}.bs-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-start-inner{grid-template-columns:1fr;gap:44px}.bs-start-copy{text-align:center;align-items:center}.bs-h2--left{text-align:center}.bs-h2--left:after{margin-left:auto}.bs-next li{text-align:left}}@media (max-width:900px){.bs-rail{display:none}.bs-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.bs-sticky{display:flex}.bs-video-poster{height:260px}}@media (max-width:720px){.bs-bento-cell--brand,.bs-bento-cell--channels{grid-column:span 12}.bs-google{text-align:center;border-radius:26px;gap:16px;padding:22px}.bs-form-grid,.bs-seg--3{grid-template-columns:1fr}.bs-chip{padding:12px 14px;font-size:13px}.bs-seg-opt{padding:14px 10px}.bs-faq-q{grid-template-columns:44px 1fr auto;gap:14px;padding:22px 2px}.bs-faq-a{padding:0 2px 24px 58px}}@media (max-width:640px){.bs-stage{width:100%}.bs-stage-kit{padding:8px 10px;font-size:9px}.bs-stage-sticker{padding:7px 10px;font-size:9.5px}.bs-reel-cue{display:none}.bs-h1{font-size:clamp(26px,8vw,30px)}.bs-kicker{letter-spacing:.06em;white-space:nowrap;padding:6px 9px;font-size:9.5px}.bs-hero-cta{flex-direction:column;width:100%}.bs-hero-cta .bs-btn{width:100%}.bs-steps{grid-template-columns:1fr}.bs-quote{grid-template-columns:1fr;gap:14px;padding:22px}.bs-quote-photo{width:56px;height:56px}.bs-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bs-stats{grid-template-columns:1fr 1fr}.bs-stats b{font-size:28px}.bs-plan{padding:30px 22px 26px}.bs-tab{flex-direction:column;gap:4px;padding:10px 8px;font-size:11px}.bs-duo{height:230px}.bs-post{height:150px}.bs-kit{height:170px}.bs-kit-row b{display:none}.bs-cat{grid-template-columns:1fr}.bs-cat-post{border-right:0;border-bottom:1.5px solid var(--color-navy)}.bs-trust-band{grid-template-columns:1fr;gap:12px;padding:16px 0}.bs-trust-label{border-right:0;justify-self:center;padding-right:0;font-size:10px}.bs-trust-run{gap:28px}.bs-trust-logo img{max-width:110px;height:26px}.bs-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:380px){.bs-kicker{font-size:8.5px}.bs-stage-post .bs-post-tag,.bs-reel .bs-post-tag{padding:3px 6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.bs-hero--armed .bs-stage-layer,.bs-hero--armed .bs-hero-copy>*{animation:none!important}.bs-trust-track{animation:none}.bs-trust-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bs-rv.is-armed>*,.bs-rv.is-armed .bs-step{opacity:1;transform:none}.bs-rv.is-armed .bs-rail{transform:scaleX(1)}.bs-rv.is-in>*,.bs-rv.is-in .bs-step,.bs-rv.is-in .bs-rail{transition:none}.bs-btn:hover{box-shadow:3px 3px 0 0 var(--color-black);transform:none}.bs-card:hover,.bs-plan:hover{box-shadow:6px 6px 0 var(--color-navy);transform:none}.bs-sticky{transition:none}.bs-panel:not([hidden]){animation:none}.bs-reel .bs-reel-poster,.bs-reel .bs-reel-video,.bs-cycle-img,.bs-sitecycle .bs-browser-shot,.bs-reel-dots i{transition:none}.bs-stage-site .bs-mini-url{animation:none}.bs-video-btn:hover .bs-video-poster{transform:none}}
