:root{--sb-solution-shell:min(1824px, calc(100% - 224px))}.sb-solution-page{overflow:hidden;background:#fff}.sb-solution-page .container{width:var(--sb-solution-shell);max-width:none}.sb-solution-hero{position:relative;padding:104px 0 96px;background:linear-gradient(rgba(21,114,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(21,114,232,.05) 1px,transparent 1px),radial-gradient(circle at 16% 8%,rgba(21,114,232,.1) 0,rgba(21,114,232,0) 32%),radial-gradient(circle at 82% 10%,rgba(49,206,54,.08) 0,rgba(49,206,54,0) 28%),#fff;background-size:56px 56px,56px 56px,auto,auto,auto;border-bottom:1px solid #dbe5f2}.sb-solution-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(420px,0.68fr);gap:80px;align-items:center}.sb-solution-eyebrow{display:inline-flex;align-items:center;min-height:34px;margin-bottom:20px;padding:7px 14px;border-radius:999px;background:rgba(21,114,232,.1);color:#1572e8;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sb-solution-comparison h2,.sb-solution-section-heading h2{margin:0;color:#111827;font-weight:600}.sb-solution-hero h1{max-width:760px;font-size:60px;line-height:1.1;font-weight:600}.sb-solution-hero-copy>p{max-width:680px;margin:24px 0 0;color:#4b5563;font-size:20px;line-height:1.68}.sb-solution-actions{display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:34px}.sb-solution-button{display:inline-flex;align-items:center;justify-content:center;min-width:176px;min-height:52px;padding:0 24px;border-radius:45px;font-size:16px;font-weight:600;background-size:200% 100%;background-position:100% 0;transition:background-position .34s ease,border-color .18s ease,color .18s ease}.sb-solution-button-primary{background-image:linear-gradient(90deg,#073fb8 0 50%,#1572e8 50% 100%);color:#fff}.sb-solution-button-secondary{background-image:linear-gradient(90deg,#eef2f7 0 50%,#fff 50% 100%);color:#111827;border:1px solid #d5e1f0}.sb-solution-button-primary:focus,.sb-solution-button-primary:hover,.sb-solution-button-secondary:focus,.sb-solution-button-secondary:hover{background-position:0 0}.sb-solution-hero .sb-hero-trust{justify-content:flex-start;max-width:none;margin:34px 0 0}.sb-solution-hero-panel{min-width:0}.sb-solution-program-card{padding:20px;border:1px solid #d9e7f5;border-radius:24px;background:linear-gradient(180deg,#f7fbff 0,#eef6ff 100%)}.sb-solution-program-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #dbe7f5}.sb-solution-program-header span{color:#1572e8;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sb-solution-program-header strong{color:#31ce36;font-size:15px;font-weight:700}.sb-solution-program-flow{display:grid;gap:12px}.sb-solution-program-flow div{padding:18px;border-radius:16px;background:#fff;border:1px solid #dce8f4}.sb-solution-how-grid span,.sb-solution-problem-grid span,.sb-solution-program-flow span{display:block;margin-bottom:20px;color:#acd0fb;font-size:42px;font-weight:600;line-height:1}.sb-solution-how-grid h3,.sb-solution-problem-grid h3,.sb-solution-program-flow strong{display:block;margin:0 0 10px;color:#111827;font-size:22px;font-weight:600;line-height:1.16}.sb-solution-comparison p,.sb-solution-faq p,.sb-solution-how-grid p,.sb-solution-problem-grid p,.sb-solution-program-flow p,.sb-solution-resource-grid p,.sb-solution-use-grid p{margin:0;color:#516074;font-size:17px;line-height:1.62}.sb-solution-comparison,.sb-solution-evidence,.sb-solution-faq,.sb-solution-problem,.sb-solution-resources,.sb-solution-use-cases{padding:96px 0}.sb-solution-evidence{border-top:1px solid #dbe5f2;border-bottom:1px solid #dbe5f2;background:#fff}.sb-solution-evidence-grid{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(420px,0.74fr);gap:72px;align-items:center}.sb-solution-evidence-copy h2{margin:0;color:#111827;font-size:48px;font-weight:600;line-height:1.12}.sb-solution-evidence-copy>p{max-width:760px;margin:24px 0 0;color:#516074;font-size:19px;line-height:1.68}.sb-solution-evidence-flow{display:grid;gap:12px;margin:34px 0 0;padding:0;list-style:none}.sb-solution-evidence-flow li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border:1px solid #dbe5f2;border-radius:8px}.sb-solution-evidence-flow span{color:#1572e8;font-size:13px;font-weight:700}.sb-solution-evidence-flow p,.sb-solution-evidence-rating p{margin:0;color:#334155;font-size:16px;line-height:1.5}.sb-solution-evidence-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.sb-solution-evidence-links a{color:#145af4;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.sb-solution-evidence-product{min-width:0;padding:18px;border:1px solid #dbe5f2;border-radius:16px;background:#f6f9fd}.sb-solution-evidence-product figure{margin:0}.sb-solution-evidence-product img{display:block;width:100%;height:auto;border:1px solid #dbe5f2;border-radius:8px}.sb-solution-evidence-product figcaption{margin-top:10px;color:#64748b;font-size:14px}.sb-solution-evidence-rating{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.sb-solution-evidence-rating strong{color:#111827;font-size:28px;font-weight:600}.sb-solution-evidence-rating span{color:#00b67a;letter-spacing:.08em}.sb-solution-section-heading{max-width:840px;margin-bottom:54px}.sb-solution-comparison h2,.sb-solution-section-heading h2{font-size:48px;line-height:1.12;letter-spacing:0}.sb-solution-section-heading p{max-width:840px;margin:24px 0 0;color:#516074;font-size:20px;line-height:1.68}.sb-solution-problem-grid,.sb-solution-resource-grid,.sb-solution-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sb-solution-problem-grid article,.sb-solution-resource-grid a,.sb-solution-use-grid article{min-height:214px;padding:28px;border:1px solid #dbe5f2;border-radius:8px;background:#fff}.sb-solution-how{padding:112px 0;background:#07111f}.sb-solution-section-heading-light h2{color:#fff}.sb-solution-section-heading-light .sb-solution-eyebrow{background:rgba(255,255,255,.1);color:#dbeafe}.sb-solution-how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sb-solution-how-grid article{min-height:230px;padding:28px;border:1px solid rgba(219,231,245,.16);border-radius:8px;background:rgba(255,255,255,.035)}.sb-solution-how-grid h3{color:#fff}.sb-solution-how-grid p{color:rgba(255,255,255,.72)}.sb-solution-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-solution-resource-grid a{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;transition:background .18s ease,transform .18s ease}.sb-solution-resource-grid a:focus,.sb-solution-resource-grid a:hover{background:#f6f9fd;transform:translateY(-2px)}.sb-solution-resource-grid strong,.sb-solution-use-grid strong{color:#111827;font-size:24px;font-weight:600;line-height:1.18;letter-spacing:0}.sb-solution-use-grid strong{display:block;margin-bottom:8px;font-size:22px;line-height:1.2}.sb-solution-use-grid p{font-size:16px;line-height:1.58}.sb-solution-use-cases{background:#f6f9fd}.sb-solution-use-cases .sb-solution-section-heading{margin-bottom:54px}.sb-solution-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));background:0 0}.sb-solution-use-grid article{min-height:160px;padding:24px}.sb-solution-comparison-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,0.78fr);gap:72px;align-items:center}.sb-solution-comparison p{max-width:720px;margin-top:24px;font-size:18px}.sb-solution-table{border:1px solid #dbe5f2;border-radius:8px;overflow:hidden;background:#fff}.sb-solution-table>div{display:grid;grid-template-columns:minmax(160px,0.55fr) minmax(0,1fr);gap:22px;padding:24px;border-bottom:1px solid #dbe5f2}.sb-solution-table>div:last-child{border-bottom:0}.sb-solution-table span{color:#516074;font-size:15px;font-weight:600}.sb-solution-table strong{color:#111827;font-size:17px;line-height:1.5}.sb-solution-faq{background:#f6f9fd}.sb-solution-faq .sb-solution-section-heading h2{font-size:42px}.sb-solution-faq-list{display:grid;gap:0;max-width:1120px;border-top:1px solid #dbe5f2}.sb-solution-faq-list details{border-bottom:1px solid #dbe5f2}.sb-solution-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:22px 0;color:#111827;cursor:pointer;font-size:20px;font-weight:600;line-height:1.28;list-style:none}.sb-solution-faq-list summary::-webkit-details-marker{display:none}.sb-solution-faq-list summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:999px;border:1px solid #d5e1f0;color:#1572e8;font-size:24px}.sb-solution-faq-list details[open] summary::after{content:"-"}.sb-solution-faq-list p{max-width:820px;padding:0 0 26px;font-size:17px}@media (max-width:1399.98px){:root{--sb-solution-shell:min(1520px, calc(100% - 120px))}.sb-solution-comparison-grid,.sb-solution-hero-grid{gap:52px}}@media (max-width:1099.98px){:root{--sb-solution-shell:calc(100% - 56px)}.sb-solution-hero{padding:88px 0 80px}.sb-solution-comparison-grid,.sb-solution-evidence-grid,.sb-solution-hero-grid{grid-template-columns:1fr}.sb-solution-hero h1{font-size:48px}.sb-solution-how-grid,.sb-solution-problem-grid,.sb-solution-resource-grid,.sb-solution-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){:root{--sb-solution-shell:calc(100% - 24px)}.sb-solution-hero{padding:70px 0 64px}.sb-solution-hero h1{font-size:38px;line-height:1.12}.sb-solution-hero-copy>p,.sb-solution-section-heading p{font-size:18px;line-height:1.65}.sb-solution-actions{display:grid;gap:12px}.sb-solution-button{width:100%;min-height:52px}.sb-solution-program-card{padding:14px;border-radius:18px}.sb-solution-comparison,.sb-solution-evidence,.sb-solution-faq,.sb-solution-how,.sb-solution-problem,.sb-solution-resources,.sb-solution-use-cases{padding:72px 0}.sb-solution-section-heading{margin-bottom:36px}.sb-solution-use-cases .sb-solution-section-heading{margin-bottom:36px}.sb-solution-comparison h2,.sb-solution-evidence-copy h2,.sb-solution-section-heading h2{font-size:34px;line-height:1.12}.sb-solution-how-grid,.sb-solution-problem-grid,.sb-solution-resource-grid,.sb-solution-use-grid{grid-template-columns:1fr}.sb-solution-how-grid article,.sb-solution-problem-grid article,.sb-solution-resource-grid a,.sb-solution-use-grid article{min-height:auto;padding:24px 20px}.sb-solution-table>div{grid-template-columns:1fr;gap:10px;padding:22px}.sb-solution-evidence-product{padding:12px}.sb-solution-evidence-rating{grid-template-columns:auto 1fr}.sb-solution-evidence-rating p{grid-column:1/-1}.sb-solution-faq-list summary{min-height:78px;padding:20px 0;font-size:20px}}