.sb-agency{--ag-bg:#f6f7fc;--ag-card:#fff;--ag-ink:#191d38;--ag-muted:#59657b;--ag-line:#dfe3ef;--ag-accent:#6845c5;--ag-soft:#eeebfa;color:var(--ag-ink);font-family:inherit}.sb-agency-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sb-agency h1,.sb-agency h2,.sb-agency h3{color:var(--ag-ink)!important;letter-spacing:-.035em;overflow-wrap:break-word}.sb-agency p{color:var(--ag-muted);line-height:1.8;margin:0}.sb-agency-eyebrow{display:block;font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.8;text-transform:uppercase;color:var(--ag-accent);margin-bottom:15px}.sb-agency-home{padding:88px 0;background:var(--ag-bg)}.sb-agency-heading{text-align:center;max-width:760px;margin:0 auto 38px}.sb-agency-heading h2{font-size:clamp(1.85rem,3.1vw,2.75rem);line-height:1.2;margin:0 0 18px}.sb-agency-heading p{font-size:1rem}.sb-agency-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sb-agency-card{min-width:0;background:var(--ag-card);border:1px solid var(--ag-line);border-radius:20px;padding:30px;box-shadow:0 9px 30px #18204704;transition:transform .2s,border-color .2s}.sb-agency-card:hover{transform:translateY(-4px);border-color:#a594d5}.sb-agency-card h3{font-size:1.15rem;line-height:1.45;margin:20px 0 12px}.sb-agency-card p{font-size:.9rem}.sb-agency-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--ag-accent);background:var(--ag-soft);flex-shrink:0}.sb-agency-icon svg{width:24px;height:24px}.sb-agency-center{text-align:center;margin-top:32px}.sb-agency-button,.sb-agency-secondary{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 22px;border-radius:11px;font-size:.9rem;font-weight:750;line-height:1.5;text-decoration:none!important;min-height:50px;text-align:center}.sb-agency-button{color:white!important;background:linear-gradient(115deg,#335bb4,#7548bd);border:1px solid transparent;box-shadow:0 7px 20px #6143ac1a}.sb-agency-button:hover{filter:brightness(1.1)}.sb-agency-secondary{border:1px solid var(--ag-line);color:var(--ag-ink)!important;background:var(--ag-card)}.sb-agency a:focus-visible{outline:3px solid #9277db;outline-offset:5px}.sb-agency-hero{padding:95px 0 80px;background:radial-gradient(ellipse at 90% 10%,#9164ce15,transparent 55%),var(--ag-bg);border-bottom:1px solid var(--ag-line)}.sb-agency-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:66px}.sb-agency-hero h1{font-size:clamp(2.1rem,4.2vw,3.7rem);line-height:1.15;margin:0 0 25px;max-width:680px}.sb-agency-lead{font-size:1rem}.sb-agency-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.sb-agency-badges{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:.72rem;color:var(--ag-muted);margin-top:25px}.sb-agency-badges span:before{content:'✓';margin-inline-end:6px;color:var(--ag-accent)}.sb-agency-preview{position:relative;background:var(--ag-card);border:1px solid var(--ag-line);border-radius:19px;box-shadow:0 22px 65px #2e246516;transform:rotate(1deg);min-width:0}.sb-agency-preview-top{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ag-line);padding:14px 20px;font-size:.69rem;color:var(--ag-muted)}.sb-agency-preview-dots{font-size:.6rem;letter-spacing:3px;color:#ab9bcd}.sb-agency-preview-body{padding:28px}.sb-agency-preview-brand{display:flex;align-items:center;gap:8px;margin-bottom:26px;direction:ltr}.sb-agency-preview-brand .bm-brand__logo{block-size:34px!important}.sb-agency-preview-brand .bm-brand__text{font-size:20px!important}.sb-agency-preview h2{font-size:1.5rem;line-height:1.4;margin:0 0 23px}.sb-agency-preview-step{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid var(--ag-line)}.sb-agency-preview-step>div{flex:1;min-width:0}.sb-agency-preview-step strong{font-size:.85rem;display:block}.sb-agency-preview-step>div>span{font-size:.72rem;color:var(--ag-muted);display:block;margin-top:4px;line-height:1.5}.sb-agency-step-check{font-size:13px;color:var(--ag-accent)}.sb-agency-preview .sb-agency-preview-note{font-size:.68rem;border-top:1px solid var(--ag-line);padding-top:14px}.sb-agency-section{padding:84px 0;background:var(--ag-card);scroll-margin-top:100px}.sb-agency-soft{background:var(--ag-bg)}.sb-agency-features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.sb-agency-feature{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start}.sb-agency-feature:nth-child(n+4){grid-column:span 3}.sb-agency-text-link{display:inline-flex;gap:10px;color:var(--ag-accent)!important;font-size:.82rem;font-weight:700;line-height:1.6;text-decoration:none;padding-top:22px;margin-top:auto}.sb-agency-small{font-size:.75rem;margin-top:24px!important;text-align:center}.sb-agency-comparison{border:1px solid var(--ag-line);border-radius:18px;overflow:hidden;background:var(--ag-card)}.sb-agency-comparison-row{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:24px;align-items:center;padding:24px 30px;border-top:1px solid var(--ag-line);font-size:.85rem;line-height:1.7}.sb-agency-comparison-row>span{color:var(--ag-muted)}.sb-agency-comparison-row>span:last-child{color:var(--ag-ink)}.sb-agency-comparison-row b{color:var(--ag-accent);margin-inline-end:8px}.sb-agency-comparison-head{border:0;background:var(--ag-soft);font-weight:750}.sb-agency-onboarding{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:0;padding:0}.sb-agency-onboarding>li>span{font-size:1.65rem;font-weight:750;color:var(--ag-accent)}.sb-agency-onboarding h3{font-size:1.05rem;margin:14px 0 12px}.sb-agency-onboarding p{font-size:.9rem}.sb-agency-last{padding-top:0}.sb-agency-cta{padding:44px;border-radius:22px;background:linear-gradient(110deg,#19264b,#47306c);display:flex;align-items:center;justify-content:space-between;gap:35px}.sb-agency-cta h2{color:#fff!important;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.3;margin:0 0 16px}.sb-agency-cta p{color:#e1deef;max-width:600px;font-size:.92rem}.sb-agency-cta .sb-agency-eyebrow{color:#d2b9ff}.sb-agency-cta .sb-agency-actions{flex-shrink:0;flex-direction:column;margin-top:0}.sb-agency-cta .sb-agency-secondary{background:transparent;border-color:#b4a9d1;color:#fff!important}
html[data-theme=dark] .sb-agency{--ag-bg:#0c101d;--ag-card:#131a2a;--ag-ink:#f0edf8;--ag-muted:#b4bed3;--ag-line:#2b354b;--ag-accent:#b99af1;--ag-soft:#27203e}.bm-brand__text{direction:ltr;unicode-bidi:isolate}.sb-agency-preview .bm-brand__logo{background:#fff;border-radius:7px;padding:3px;box-sizing:content-box}.sb-campaign-brand{display:flex;align-items:center;justify-content:center;gap:10px}.sb-campaign-brand .bm-brand__logo{max-width:100%;width:auto;object-fit:contain}
@media(max-width:1000px){.sb-agency-hero-grid{gap:32px}.sb-agency-hero{padding:65px 0}.sb-agency-card{padding:23px}.sb-agency-cta{display:block}.sb-agency-cta .sb-agency-actions{flex-direction:row;margin-top:25px}}@media(max-width:760px){.sb-agency-wrap{width:calc(100% - 36px)}.sb-agency-hero-grid,.sb-agency-pillars,.sb-agency-onboarding{grid-template-columns:1fr}.sb-agency-hero-grid{gap:42px}.sb-agency-hero{padding:50px 0}.sb-agency-hero h1{font-size:clamp(2rem,7vw,3rem)}.sb-agency-home,.sb-agency-section{padding:58px 0}.sb-agency-features{grid-template-columns:1fr}.sb-agency-feature,.sb-agency-feature:nth-child(n+4){grid-column:auto}.sb-agency-preview{transform:none}.sb-agency-preview-body{padding:24px}.sb-agency-comparison-row{grid-template-columns:1fr;gap:9px;padding:21px}.sb-agency-comparison-head{display:none}.sb-agency-comparison-row:first-of-type{border-top:0}.sb-agency-comparison-row>span:nth-child(2){padding-inline-start:12px;border-inline-start:2px solid var(--ag-line)}.sb-agency-comparison-row>span:last-child{padding-inline-start:12px;border-inline-start:2px solid var(--ag-accent)}.sb-agency-onboarding{gap:28px}.sb-agency-onboarding>li{border-bottom:1px solid var(--ag-line);padding-bottom:22px}.sb-agency-cta{padding:29px}.sb-agency-cta .sb-agency-actions{flex-direction:column}.sb-agency-last{padding-top:0}}@media(prefers-reduced-motion:reduce){.sb-agency-card{transition:none}.sb-agency-card:hover{transform:none}}

html body .sb-site .sb-agency .sb-agency-cta h2{color:#fff!important}html body .sb-site .sb-agency .sb-agency-cta p{color:#e1deef!important}
