/* A little more breathing room and two distinct, accessible scroll narratives. */
@media(min-width:1001px){.hero__grid{min-height:666px;padding-block:76px 76px}}
.hero__offer-card>p .hero-setup-standard{display:block;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:#d6e3ea}
.hero__offer-card>p strong{font-size:18px;line-height:1.5;margin:4px 0}
.hero__offer-card>p strong small{display:inline;font-size:16px;margin-left:4px}
.hero__offer-card>p .brs-hero-minimum{margin-top:2px}
.signal-strip{border-bottom:1px solid #dce4e9;background:#fff}
.signal-strip__grid>div{min-height:120px;padding:22px 16px;align-items:center;text-align:center;justify-content:center;gap:7px}
.signal-strip__grid>div:first-child{padding-left:16px}
.signal-strip strong{font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.035em;white-space:nowrap}
.signal-strip span{font-size:16px;line-height:1.4;white-space:nowrap}

.brs-experience{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:start;position:relative;--experience-progress:0}
.brs-experience-art{position:sticky;top:130px;align-self:start}
.brs-experience-chapters{padding-bottom:140px}
.brs-experience-step{min-height:350px;padding:32px 0;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #c7d6e2}
.brs-experience-step:last-child{border-bottom:0}
.brs-experience-step .eyebrow{font-size:16px;color:#12507e;letter-spacing:.04em;margin-bottom:16px}
.brs-experience-step h3{font-size:33px;line-height:1.1;letter-spacing:-.04em}
.brs-experience-step>p:not(.eyebrow){font-size:20px;line-height:1.55;color:#45586a;margin-top:18px}
.brs-experience[data-animated] .brs-experience-step{opacity:.65;transition:opacity .25s}
.brs-experience[data-animated] .brs-experience-step.is-current{opacity:1}
.brs-experience:not([data-animated]) .brs-experience-art{position:static}
.brs-experience:not([data-animated]) .brs-experience-step{min-height:0;padding:24px 0}
.brs-experience:not([data-animated]) .brs-experience-chapters{padding-bottom:0}
.brs-experience-mobile{display:none}
.brs-experience-footer{margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:35px}
.brs-experience-footer p{max-width:680px;font-size:18px;line-height:1.6;color:#45586a}
.brs-experience-footer .button{white-space:nowrap}

.brs-launch-console{border:1px solid #c7d6e2;border-radius:10px;background:#f7f5f0;overflow:hidden;box-shadow:0 24px 65px #0b1f3312}
.brs-launch-head{padding:24px 26px;background:#0b1f33;color:#fff;display:flex;gap:18px;justify-content:space-between;align-items:center}
.brs-launch-head strong{font-size:21px;font-weight:500}.brs-launch-head small{display:block;font-size:16px;color:#d6e3ea}
.brs-launch-head>span{font-size:42px;letter-spacing:-.05em;color:#ffc53d;line-height:1}
.brs-launch-meter{padding:28px 26px 20px}
.brs-launch-track{height:5px;border-radius:4px;background:#d1dce3;position:relative;margin:14px 22px 0}
.brs-launch-fill{height:100%;border-radius:4px;background:#12507e;transform-origin:left;transform:scaleX(var(--experience-progress))}
.brs-launch-stations{display:flex;justify-content:space-between;position:relative;margin-top:-18px}
.brs-launch-stations>div{width:72px;text-align:center}
.brs-launch-stations b{display:grid;place-items:center;border:2px solid #9aaeba;width:34px;height:34px;margin:auto;border-radius:50%;background:#f7f5f0;color:#45586a;font-size:16px;font-weight:500}
.brs-launch-stations span{display:block;font-size:16px;margin-top:8px}
.brs-experience[data-scene="1"] .brs-launch-stations>div:first-child b,.brs-experience[data-scene="2"] .brs-launch-stations>div:nth-child(-n+2) b,.brs-experience[data-scene="3"] .brs-launch-stations b{background:#12507e;color:#fff;border-color:#12507e}
.brs-launch-scenes{position:relative;height:300px;margin:0 26px 24px}
.brs-launch-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;border:1px solid #c7d6e2;border-radius:7px;padding:26px;opacity:0;transform:translateY(15px);transition:opacity .3s,transform .3s}
.brs-launch-scene>svg{width:68px;height:68px;color:#12507e;margin-bottom:22px}
.brs-launch-scene>strong{font-weight:500;font-size:25px;line-height:1.2;letter-spacing:-.03em}
.brs-launch-scene>p{font-size:18px;color:#45586a;margin-top:12px}
.brs-launch-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:20px}
.brs-launch-chips span{font-size:16px;padding:6px 10px;border-radius:4px;background:#e5ebee;color:#12507e}
.brs-launch-mockup{height:155px;width:100%;overflow:hidden;border:1px solid #c7d6e2;border-radius:4px;margin-bottom:20px;background:#e5ebee}
.brs-launch-mockup img{display:block;width:100%;height:auto;transform:translateY(-1%)}
.brs-launch-scene--ready>svg{background:#ffc53d;color:#0b1f33;border-radius:50%;padding:16px;width:74px;height:74px}
.brs-experience[data-scene="1"] .brs-launch-scene--share,.brs-experience[data-scene="2"] .brs-launch-scene--mockup,.brs-experience[data-scene="3"] .brs-launch-scene--ready{opacity:1;transform:none}
.brs-launch-current{padding:0 26px 24px;color:#45586a;font-size:16px;text-align:center}
.brs-experience:not([data-animated]) .brs-launch-console{display:none}
.brs-experience:not([data-animated]) .brs-experience-art{display:none}
.brs-experience:not([data-animated]){grid-template-columns:1fr}
.brs-experience:not([data-animated]) .brs-experience-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.brs-experience:not([data-animated]) .brs-experience-step h3{font-size:28px}
.brs-experience:not([data-animated]) .brs-experience-mobile{display:grid;place-items:center;width:48px;height:48px;background:#0b1f33;color:#fff;border-radius:50%;font-size:20px;margin-bottom:20px}

.brs-growth{background:#f7f5f0}
.brs-reach-story{grid-template-columns:1.25fr .75fr;gap:55px}
.brs-reach-story .brs-experience-step{min-height:430px}
.brs-reach-canvas{height:500px;position:relative;overflow:hidden;border:1px solid #294154;border-radius:12px;background:radial-gradient(ellipse at 45% 45%,#24597d,#0b1f33 75%);box-shadow:0 24px 65px #0b1f331a}
.brs-reach-canvas::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:28px 28px;opacity:.5}
.brs-reach-orbit{position:absolute;width:360px;height:360px;border:1px solid #c7d6e230;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s}
.brs-reach-orbit::before{content:'';position:absolute;inset:45px;border:1px dashed #c7d6e245;border-radius:50%}
.brs-reach-lines{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .4s}
.brs-reach-lines .mesh{fill:none;stroke:#c7d6e22a;stroke-width:1}
.brs-reach-lines .routes{fill:none;stroke:#80bdd7;stroke-width:2}
.brs-reach-lines .traffic{fill:none;stroke:#ffc53d;stroke-width:3;stroke-linecap:round;stroke-dasharray:3 28;animation:brs-route-flow 3s linear infinite;animation-play-state:paused}
.brs-reach-story[data-animated][data-in-view][data-scene="2"] .traffic{animation-play-state:running}
@keyframes brs-route-flow{to{stroke-dashoffset:-124}}
.brs-reach-website{position:absolute;left:50%;top:50%;width:340px;transform:translate(-50%,-50%);background:#fff;border-radius:8px;overflow:visible;box-shadow:0 20px 50px #0005;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.brs-reach-browser{display:flex;gap:4px;align-items:center;background:#e5ebee;padding:10px 12px;border-radius:8px 8px 0 0}
.brs-reach-browser i{width:5px;height:5px;border-radius:50%;background:#9aaeba}.brs-reach-browser span{font-size:14px;color:#45586a;margin-left:auto}
.brs-reach-photo{height:160px;position:relative;overflow:hidden}
.brs-reach-photo img{width:100%;height:100%;object-fit:cover}.brs-reach-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#0b1f33bd)}
.brs-reach-photo strong{position:absolute;bottom:18px;left:18px;right:18px;color:#fff;z-index:1;font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1.1}
.brs-reach-site-footer{padding:18px;font-size:18px;color:#0b1f33;text-align:center;border-radius:0 0 8px 8px;background:#fff}
.brs-reach-check{position:absolute;right:-18px;top:-18px;width:56px;height:56px;border-radius:50%;background:#ffc53d;border:5px solid #0b1f33;display:grid;place-items:center;font-size:30px;color:#0b1f33}
.brs-reach-node{position:absolute;padding:13px 15px;background:#fff;border:1px solid #c7d6e2;border-radius:7px;box-shadow:0 12px 25px #0003;opacity:0;transform:translateY(18px) scale(.9);transition:opacity .4s ease,transform .5s ease;max-width:195px}
.brs-reach-node strong{display:block;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.brs-reach-node span{display:block;font-size:15px;color:#45586a;margin-top:6px;line-height:1.35}
.brs-reach-node--search{top:34px;left:22px}
.brs-reach-node--ads{top:42px;right:22px;transition-delay:.08s}
.brs-reach-node--ai{bottom:28px;left:50%;margin-left:-91px;transition-delay:.16s}
.brs-reach-person{position:absolute;color:#fff;opacity:0;transition:opacity .4s;display:flex;align-items:center;gap:9px;font-size:16px}
.brs-reach-person svg{width:32px;height:32px;padding:7px;background:#80bdd730;border:1px solid #80bdd7;border-radius:50%}
.brs-reach-person--one{left:25px;bottom:155px}.brs-reach-person--two{right:24px;bottom:150px}
.brs-reach-label{position:absolute;left:20px;right:20px;bottom:16px;color:#d6e3ea;font-size:16px;text-align:center;transition:opacity .3s}
.brs-reach-story[data-scene="2"] .brs-reach-website{transform:translate(-50%,-50%) scale(.55)}
.brs-reach-story[data-scene="2"] .brs-reach-node{opacity:1;transform:none}
.brs-reach-story[data-scene="2"] .brs-reach-orbit,.brs-reach-story[data-scene="2"] .brs-reach-lines,.brs-reach-story[data-scene="2"] .brs-reach-person{opacity:1}
.brs-reach-story[data-scene="2"] .brs-reach-label{opacity:0}
.brs-reach-story:not([data-animated]) .brs-experience-art{display:block}
.brs-reach-story:not([data-animated]){grid-template-columns:1.25fr .75fr}
.brs-reach-story:not([data-animated]) .brs-experience-chapters{display:block}
.brs-reach-story:not([data-animated]) .brs-reach-website{transform:translate(-50%,-50%) scale(.55)}
.brs-reach-story:not([data-animated]) .brs-reach-node{opacity:1;transform:none}
.brs-reach-story:not([data-animated]) .brs-reach-orbit,.brs-reach-story:not([data-animated]) .brs-reach-lines,.brs-reach-story:not([data-animated]) .brs-reach-person{opacity:1}
.brs-reach-story:not([data-animated]) .brs-reach-label{display:none}
.brs-growth-grid{margin-top:40px;gap:45px}.brs-growth-card{padding-top:26px;border-top:1px solid #9aaeba}
.brs-growth-card h3{font-size:28px}.brs-growth-card>p{font-size:19px}
.brs-growth .brs-inclusion-end{padding-top:22px}

#pricing .brs-standard-fee{font-size:17px;color:#45586a;margin:0 0 9px}
#pricing .brs-founding strong{font-size:25px;line-height:1.3}
#pricing .brs-founding strong small{font-size:16px;font-weight:400;letter-spacing:0;display:inline-block;margin-left:5px}
#pricing .brs-setup-note{font-size:17px;line-height:1.5;color:#45586a;margin-top:12px}
.brs-custom-inline{margin-top:34px;border-top:1px solid #9aaeba;padding-top:26px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}
.brs-custom-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#e5ebee;color:#12507e}
.brs-custom-icon svg{width:32px;height:32px}
.brs-custom-inline h3{font-size:25px;line-height:1.2}
.brs-custom-inline p{font-size:18px;line-height:1.5;color:#45586a;margin-top:8px;max-width:650px}
.brs-custom-inline .button{white-space:nowrap;padding-inline:18px}

@media(max-width:1100px){.brs-experience{gap:45px}.brs-reach-story{gap:35px;grid-template-columns:1.15fr .85fr}.brs-reach-node strong{font-size:18px}.brs-reach-node{padding:12px}.brs-reach-node span{font-size:14px}.brs-reach-node--search{left:15px}.brs-reach-node--ads{right:15px}.brs-reach-person{font-size:15px}.brs-reach-person--one{left:18px}.brs-reach-person--two{right:15px}.brs-custom-inline{grid-template-columns:auto 1fr}.brs-custom-inline .button{grid-column:2;justify-self:start}}
@media(max-width:1000px){.signal-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-strip strong{font-size:21px}.signal-strip span{font-size:15px}.signal-strip__grid>div{border-top:0!important;border-right:1px solid #dce4e9!important;padding-inline:10px}.signal-strip__grid>div:last-child{border-right:0!important}}
@media(max-width:900px){.brs-experience{display:block}.brs-experience:not([data-animated]) .brs-experience-chapters{grid-template-columns:1fr;gap:12px}.brs-experience:not([data-animated]) .brs-experience-step{padding:24px 0}.brs-experience-step h3,.brs-experience:not([data-animated]) .brs-experience-step h3{font-size:29px}.brs-experience-step>p:not(.eyebrow){font-size:19px}.brs-experience-footer{flex-direction:column;align-items:flex-start;gap:20px}.brs-reach-story:not([data-animated]){display:block}.brs-reach-story .brs-experience-art{max-width:650px;margin-bottom:26px}.brs-reach-canvas{height:455px}.brs-reach-story:not([data-animated]) .brs-experience-step{min-height:0}.brs-reach-story .brs-experience-mobile{display:none!important}.brs-growth-grid{margin-top:25px}.brs-growth-card{padding-top:22px}.brs-custom-inline{gap:18px}}
@media(max-width:760px){.hero__offer-card>p{padding:12px 14px}.hero__offer-card>p strong{display:block;font-size:18px;margin:3px 0}.hero__offer-card>p .hero-setup-standard{font-size:16px}.hero__offer-card>p strong small{display:inline;font-size:16px}.hero__offer-card>p .brs-hero-minimum{font-size:16px}.signal-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-strip strong{font-size:22px}.signal-strip span{font-size:16px}.signal-strip__grid>div{padding:20px 12px;min-height:112px}.signal-strip__grid>div:first-child{padding-left:12px}.signal-strip__grid>div:nth-child(2){border-right:0!important}.signal-strip__grid>div:nth-child(n+3){border-top:1px solid #dce4e9!important}.signal-strip strong{font-size:20px}.brs-experience-footer p{font-size:18px}.brs-reach-canvas{height:415px}.brs-reach-website{width:310px}.brs-reach-node{padding:10px 12px;max-width:150px}.brs-reach-node strong{font-size:17px}.brs-reach-node span{font-size:14px}.brs-reach-node--search{top:25px;left:10px}.brs-reach-node--ads{top:25px;right:10px}.brs-reach-node--ai{bottom:25px;margin-left:-78px}.brs-reach-person{font-size:14px;gap:6px}.brs-reach-person--one{bottom:126px;left:10px}.brs-reach-person--two{bottom:126px;right:10px}.brs-reach-person svg{width:27px;height:27px;padding:6px}.brs-reach-orbit{width:280px;height:280px}.brs-growth-card h3{font-size:26px}.brs-custom-inline{grid-template-columns:1fr;gap:16px}.brs-custom-inline .button{grid-column:1}.brs-custom-inline h3{font-size:25px}.brs-custom-inline p{font-size:18px}}
@media(max-width:760px){.brs-reach-person span{display:none}.brs-reach-person--one{left:22px;bottom:132px}.brs-reach-person--two{right:22px;bottom:132px}}
@media(prefers-reduced-motion:reduce){.brs-experience-art{position:static}.brs-experience-step{opacity:1!important}.traffic{animation:none!important}}
