
.sb-it-page{--navy:#0F2742;--cyan:#2794AA;--line:#DCE6EB;width:100%;margin:0!important}.sb-it-page .sb-shell{width:min(1460px,calc(100% - 72px));max-width:none!important;margin:0 auto!important}.sb-it-page .sb-it-hero{padding:72px 0 56px;background:#F4F8FA;border-bottom:1px solid var(--line)}.sb-it-page .sb-eyebrow{margin:0 0 14px!important;color:#2794AA;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-it-page h1{max-width:1120px!important;margin:0!important;font-size:clamp(46px,4.4vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:600;color:#111}.sb-it-page .sb-lead{max-width:930px!important;margin:18px 0 0!important;color:#465765;font-size:18px;line-height:1.7}.sb-it-page .sb-trust-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:30px 0 0!important}.sb-it-page .wp-block-column{margin:0!important;width:auto!important;flex-basis:auto!important}.sb-it-page .sb-trust-card,.sb-it-page .sb-info-card,.sb-it-page .sb-mini-card{height:100%;padding:26px;background:#fff;border:1px solid var(--line);border-radius:14px}.sb-it-page .sb-trust-card h3,.sb-it-page .sb-info-card h3,.sb-it-page .sb-mini-card h3{margin:0 0 8px!important;font-size:21px}.sb-it-page .sb-trust-card p,.sb-it-page .sb-info-card p,.sb-it-page .sb-mini-card p{margin:0!important;color:#566777;line-height:1.65}.sb-it-page .sb-section{padding:64px 0;border-bottom:1px solid #E3E9ED;background:#fff}.sb-it-page .sb-section h2,.sb-it-page .sb-final-cta h2{margin:0!important;max-width:1060px!important;font-size:clamp(32px,3vw,46px);line-height:1.08;letter-spacing:-.025em;font-weight:500}.sb-it-page .sb-section-intro{max-width:940px!important;margin:14px 0 0!important;color:#596A79;font-size:17px;line-height:1.7}.sb-it-page .sb-two-col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:28px 0 0!important}.sb-it-page .sb-four-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:28px 0 0!important}.sb-it-page .sb-note{margin:24px 0 0!important;padding:22px 24px;border-left:3px solid #24B8D2;background:#F6FBFC;color:#40515F;line-height:1.65}.sb-auto-report-library{display:grid;gap:24px;margin-top:34px}.sb-report-card{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;padding:34px 36px;background:#fff;border:1px solid #DCE6EB;border-radius:18px;box-shadow:0 14px 34px rgba(15,39,66,.05)}.sb-report-card-kicker{color:#2794AA;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sb-report-card h3{margin:12px 0 10px;font-size:28px;line-height:1.2}.sb-report-card h3 a{color:#111;text-decoration:none}.sb-report-batch{font-size:17px;color:#273848;margin-bottom:10px}.sb-report-type{display:inline-block;margin-bottom:14px;padding:6px 10px;border-radius:999px;background:#EEF7F9;color:#227C8F;font-size:12px;font-weight:700}.sb-report-card-copy p{max-width:820px;color:#566777;font-size:16px;line-height:1.7}.sb-report-button{display:inline-flex;margin-top:12px;padding:13px 20px;border-radius:999px;background:#111;color:#fff!important;text-decoration:none;font-weight:700}.sb-report-card-metrics{display:grid;gap:12px}.sb-report-metric{padding:20px 24px;background:#F4F8FA;border:1px solid #DCE6EB;border-radius:14px}.sb-report-metric-value{font-size:30px;line-height:1.1;color:#111}.sb-report-metric-label{margin-top:7px;color:#71808D;font-size:14px}.sb-report-library-empty{margin-top:28px;padding:24px;background:#F6F9FB;border:1px solid #DCE6EB;border-radius:14px;color:#566777}.sb-it-page .sb-final-cta{padding:54px 0;background:#0F2742;color:#fff}.sb-it-page .sb-final-cta .sb-eyebrow{color:#74D5E7}.sb-it-page .sb-final-cta p:not(.sb-eyebrow){max-width:800px;color:rgba(255,255,255,.86)}.sb-it-page .sb-final-cta .wp-block-buttons{margin-top:24px!important}.sb-it-page .sb-final-cta .wp-block-button__link{border-radius:999px}@media(max-width:1100px){.sb-it-page .sb-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-report-card{grid-template-columns:1fr}.sb-report-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.sb-it-page .sb-shell{width:calc(100% - 36px)}.sb-it-page .sb-trust-grid,.sb-it-page .sb-two-col,.sb-it-page .sb-four-grid{grid-template-columns:1fr!important}.sb-report-card-metrics{grid-template-columns:1fr}}
