.sst-block{padding:clamp(32px,5vw,76px) clamp(18px,3vw,40px);margin-block:24px;border-radius:20px;box-sizing:border-box}.sst-block h1,.sst-block h2,.sst-block h3{color:#10213b;line-height:1.16}.sst-block h1{font-size:clamp(32px,4vw,54px)}.sst-block h2{font-size:clamp(27px,3vw,38px)}.sst-block p{line-height:1.7}.sst-hero{background:#f1f5fa}.sst-eyebrow{font-weight:800;letter-spacing:.13em;color:#c18a0b}.sst-hero .wp-block-button__link{background:#1265e8;color:#fff;border-radius:8px;padding:13px 24px}.sst-category-card,.sst-benefit-card{padding:25px;border:1px solid #dce4ee;border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(12,32,55,.05)}.sst-identity{background:#f8fafc}.sst-benefits{background:#f3f6fa}.sst-contact{background:#eef4ff}.sst-block .wp-block-image img{max-width:100%;height:auto}.sst-block .wp-block-columns{gap:24px}@media(max-width:781px){.sst-block{padding:28px 18px}.sst-block .wp-block-columns{gap:16px}}

/* v1.5.6 – commercial Gutenberg pages: full-width sections, restrained content */
body .sst-commercial-page{width:100%;max-width:none;margin:0;padding:0;overflow:clip}
body .sst-commercial-page>article{width:100%;max-width:none;margin:0;padding:0}
body .sst-commercial-page .entry-content{max-width:none}
body .sst-commercial-page .sst-block{width:100%;max-width:none;margin:0;border-radius:0;padding:clamp(44px,5vw,72px) max(24px,calc((100vw - 1440px)/2));box-sizing:border-box}
body .sst-commercial-page .sst-block>.wp-block-columns,body .sst-commercial-page .sst-block>.wp-block-heading,body .sst-commercial-page .sst-block>.wp-block-buttons,body .sst-commercial-page .sst-block>.wp-block-paragraph{max-width:1440px;margin-left:auto;margin-right:auto}
body .sst-commercial-page .sst-block>.wp-block-columns{width:100%}
body .sst-commercial-page .sst-hero{background:#091323;color:#fff}
body .sst-commercial-page .sst-hero h1,body .sst-commercial-page .sst-hero h2,body .sst-commercial-page .sst-hero h3{color:#fff}
body .sst-commercial-page .sst-hero p:not(.sst-eyebrow){color:#f0f5ff}
body .sst-commercial-page .sst-hero .sst-eyebrow{color:#86b9ff}
body .sst-commercial-page .sst-hero .wp-block-button__link{color:#fff}
body .sst-commercial-page .sst-block .wp-block-image{margin:0}
body .sst-commercial-page .sst-block .wp-block-image img{display:block;width:100%;height:auto;border-radius:12px}
body .sst-commercial-page .sst-block .wp-block-columns{align-items:center}
body .sst-commercial-page .sst-category-card,body .sst-commercial-page .sst-benefit-card{min-width:0}
@media(max-width:781px){body .sst-commercial-page .sst-block{padding:38px 20px}body .sst-commercial-page .sst-hero h1{font-size:clamp(30px,8vw,46px)}body .sst-commercial-page .sst-block .wp-block-columns{gap:22px}}
