.bs-hero{text-align:center;background:radial-gradient(at 50% 0,#eaf0ff,#0000 70%);padding:155px 0 60px;position:relative}.bs-hero h1{letter-spacing:-3px;margin:26px 0;font-size:clamp(41px,5vw,70px);font-weight:550;line-height:1.12}.bs-hero h1>span{color:#315efb}.bs-hero>.bl-container>p{color:#7b879d;max-width:690px;margin:0 auto;font-size:17px;line-height:1.9}.bs-hero-actions{justify-content:center;gap:13px;margin:30px 0;display:flex}.bs-jump-links{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:45px;display:flex}.bs-jump-links a{letter-spacing:.5px;color:#7b8ba9;background:#fff9;border:1px solid #e0e6f3;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex}.bs-jump-links a:hover{color:#315efb;border-color:#a8bcf2}.bs-directory{padding-top:35px}.bs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bs-feature-grid>article{background:#fff;border:1px solid #e5e9f2;border-radius:18px;padding:35px;scroll-margin-top:110px;transition:transform .25s,box-shadow .25s}.bs-feature-grid>article:hover{transform:translateY(-4px);box-shadow:0 14px 40px #315efb08}.bs-feature-top{color:#5476ce;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.bs-feature-top>span{font:11px var(--font-geist-mono);color:#aebbd4}.bs-feature-grid .bl-eyebrow{font-size:9px}.bs-feature-grid h2{letter-spacing:-.9px;margin:15px 0;font-size:29px;line-height:1.2}.bs-feature-grid p{color:#7b879b;font-size:14px;line-height:1.85}.bs-feature-grid ul,.bs-publications ul{color:#5d6a83;gap:10px;margin:23px 0 28px;padding:0;font-size:12px;list-style:none;display:grid}.bs-feature-grid li,.bs-publications li{align-items:center;gap:9px;display:flex}.bs-feature-grid li svg,.bs-publications li svg{color:#6c8ad4;flex-shrink:0}.bs-feature-grid .bl-text-link{font-size:12px}.bs-product-section{background:linear-gradient(#fcfcfe,#f4f6fc);padding-top:35px}.bs-publications h2{margin:20px 0}.bs-publications p{color:#7b879d;font-size:15px;line-height:1.9}.bs-publications .bs-fine,.bs-fine{color:#919caf;font-size:11px;line-height:1.8}.bs-center{text-align:center;margin-top:40px!important}.bs-solution-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:55px;display:grid}.bs-solution-cards>a{background:#fff;border:1px solid #dfe6f4;border-radius:15px;flex-direction:column;align-items:flex-start;gap:19px;padding:28px;transition:transform .25s;display:flex;position:relative}.bs-solution-cards>a:hover{transform:translateY(-5px)}.bs-solution-cards>a>svg{color:#567ddb}.bs-solution-cards>a>span{letter-spacing:1px;color:#8898b7;font-size:9px}.bs-solution-cards>a>strong{letter-spacing:-.5px;max-width:220px;font-size:20px;font-weight:550;line-height:1.4}.bs-solution-cards>a>svg:last-child{position:absolute;top:30px;right:22px}.bs-solution-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.bs-solution-grid h2{letter-spacing:-1.7px;margin:20px 0;font-size:43px;line-height:1.2}.bs-solution-grid>div>p{color:#7b879d;font-size:15px;line-height:1.9}.bs-feature-tag{color:#7690bc;margin:24px 0;font-size:10px;display:block}.bs-tinted{background:#f3f6fc;border-block:1px solid #e8ecf5}.bs-playbook{background:#fff;border:1px solid #e0e6f2;border-radius:17px;box-shadow:0 15px 45px #28468609}.bs-playbook-header{color:#8a9bbc;letter-spacing:.7px;border-bottom:1px solid #edf0f6;align-items:center;gap:9px;padding:18px 23px;font-size:9px;display:flex}.bs-playbook-header>svg{color:#597cc9}.bs-playbook-header>i{background:#81b498;border-radius:50%;width:5px;height:5px;margin-left:auto;animation:3s infinite bi-blink}.bs-playbook-input{background:#f6f8fd;border:1px solid #edf0f7;border-radius:9px;margin:22px;padding:17px 20px}.bs-playbook-input small{letter-spacing:.7px;color:#99a6be;font-size:8px}.bs-playbook-input p{color:#53627d;margin-top:7px;font-size:12px;line-height:1.8}.bs-playbook ol{margin:25px 0;padding:0 25px;list-style:none}.bs-playbook li{align-items:flex-start;gap:17px;padding-bottom:20px;display:flex;position:relative}.bs-playbook li:before{content:"";background:#e3e9f7;width:1px;position:absolute;top:27px;bottom:0;left:12px}.bs-playbook li:last-child:before{display:none}.bs-playbook li>span{color:#6b8bd0;background:#f4f7ff;border:1px solid #dfe6f5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.bs-playbook li p{color:#6b7c98;font-size:12px;line-height:1.8}.bs-playbook-outcome{color:#4d72c3;background:#edf4ff;border:1px solid #e0eaff;border-radius:10px;align-items:center;gap:14px;margin:0 22px 22px;padding:17px 20px;display:flex}.bs-playbook-outcome p{font-size:11px;line-height:1.8}.bs-playbook-outcome svg{flex-shrink:0}.bs-team-callout{grid-template-columns:300px 1fr;align-items:center;gap:70px;display:grid}.bs-team-callout h2{font-size:40px}.bs-team-callout p{color:#7b879d;margin:23px 0;font-size:14px;line-height:1.9}.bs-cta-inner{text-align:center;background:radial-gradient(at 50% 100%,#e7edff,#fff 75%);border:1px solid #dfe6f5;border-radius:22px;padding:65px 30px}.bs-cta-inner h2{max-width:720px;margin:25px auto 32px;font-size:46px}.bs-cta-inner p{color:#94a0b8;margin-top:16px;font-size:11px}.bs-cta{padding-top:50px}.bs-footer{background:#f8faff}.bs-pricing-hero{padding-bottom:45px}.bs-trial-badges{color:#8a97ac;justify-content:center;gap:20px;margin-top:28px;font-size:10px;display:flex}.bs-trial-badges span{align-items:center;gap:5px;display:flex}.bs-trial-badges svg{color:#6b95a8}.bs-pricing-config{padding-bottom:90px}.bs-included-grid{grid-template-columns:repeat(3,1fr);gap:40px 35px;display:grid}.bs-included-grid article>svg{color:#6584ca;margin-bottom:20px}.bs-included-grid h3{letter-spacing:-.5px;font-size:19px}.bs-included-grid p{color:#7d8a9f;margin-top:11px;font-size:13px;line-height:1.8}.bs-pricing-faq{grid-template-columns:1fr 1.4fr;gap:65px;display:grid}.bs-pricing-faq h2{margin-top:20px;font-size:39px}@media (max-width:1000px){.bs-solution-grid{gap:40px}.bs-solution-grid h2{font-size:36px}.bs-team-callout{grid-template-columns:230px 1fr;gap:30px}.bs-team-callout h2{font-size:32px}.bs-pricing-faq{gap:35px}.bs-hero h1{letter-spacing:-2px}.bs-feature-grid>article{padding:26px}.bs-feature-grid h2{font-size:26px}}@media (max-width:700px){.bs-hero{padding-top:125px}.bs-hero h1{font-size:41px}.bs-hero>.bl-container>p{font-size:15px}.bs-hero-actions{flex-wrap:wrap}.bs-feature-grid,.bs-solution-cards,.bs-solution-grid,.bs-pricing-faq,.bs-team-callout{grid-template-columns:1fr}.bs-feature-grid{gap:16px}.bs-feature-grid>article{padding:28px}.bs-solution-cards>a{gap:12px;padding:24px}.bs-solution-cards>a>strong{max-width:none}.bs-solution-grid{gap:32px}.bs-included-grid{grid-template-columns:repeat(2,1fr);gap:25px}.bs-included-grid h3{font-size:17px}.bs-included-grid p{font-size:12px}.bs-trial-badges{flex-wrap:wrap;gap:9px}.bs-cta-inner{padding:45px 22px}.bs-cta-inner h2{letter-spacing:-1.5px;font-size:33px}.bs-team-callout .bl-signal-orbit{margin:auto}.bs-pricing-faq h2{font-size:33px}.bs-hero .bl-eyebrow{font-size:9px}.bs-jump-links{margin-top:35px}.bs-hero-actions .bl-button{font-size:12px}.bs-pricing-config{padding-bottom:65px}}
