/* Shared conversion and editorial rules: preserve the storefront tokens. */
.saz-route-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:13px 22px;background:#0754ed;border:1px solid #0754ed;border-radius:99px;color:#fff!important;font:700 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none!important;transition:background-color .18s,transform .18s}
.saz-route-button:hover{background:#003db8;border-color:#003db8;transform:translateY(-2px)}.saz-route-button-white{background:#fff;color:#0754ed!important;border-color:#fff}.saz-route-button-white:hover{background:#f2f3f5;border-color:#f2f3f5}.saz-unused{display:none!important}
.saz-route-breadcrumb{font:400 14px/1.7 Arial,Helvetica,sans-serif;margin:0 0 30px;overflow-wrap:anywhere}.saz-route-breadcrumb a{color:inherit}
.saz-audience-routes{margin-top:32px;padding-top:24px;border-top:1px solid #d8dade}.saz-audience-routes>p{font-weight:700;margin:0 0 14px}.saz-audience-routes>div{display:flex;flex-wrap:wrap;gap:12px 28px}.saz-audience-routes a{font:700 16px/1.6 Arial,Helvetica,sans-serif;color:#0754ed;text-underline-offset:4px}
.saz-journey-hero{background:#050505;color:#fff;padding:52px 0 64px}.saz-journey-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:60px;align-items:center}.saz-journey-hero h1{font-size:clamp(2rem,4vw,4rem);margin:0 0 24px}.saz-journey-hero p{max-width:58ch;font-size:18px;margin-bottom:28px}.saz-journey-hero img{width:100%;height:380px;object-fit:cover;border-radius:16px}.saz-journey-section{padding:64px 0}.saz-journey-white{background:#fff}.saz-journey-gray{background:#f2f3f5}.saz-journey-blue{background:#0754ed;color:#fff}.saz-journey-section h2{font-size:clamp(1.8rem,3vw,3rem);margin:0 0 28px}.saz-journey-section h3{font-size:24px;margin:0 0 18px}.saz-journey-section p,.saz-journey-section li{font:400 16px/1.7 Arial,Helvetica,sans-serif}.saz-journey-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.saz-journey-products article{border-top:1px solid #d8dade;padding-top:24px}.saz-journey-products h3{font-size:24px}.saz-journey-two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.saz-journey-section details{padding:20px 0;border-bottom:1px solid #d8dade}.saz-journey-section summary{font:700 16px/1.5 Arial;cursor:pointer}.saz-journey-contact{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.saz-journey-form{background:#fff;border:1px solid #d8dade;border-radius:20px;padding:28px;min-width:0}.saz-journey-form .wpcf7-form>p{display:contents}.saz-journey-form input,.saz-journey-form select,.saz-journey-form textarea{max-width:100%;box-sizing:border-box}.saz-journey-form .saz-quote-grid{gap:18px}
/* Blog, taxonomy, search and article pages share logo-aligned shells. */
.saz-editorial-main{padding:48px 0 0!important;margin:0!important;max-width:none!important}.saz-editorial-main>.saz-shell{max-width:1536px!important;margin:auto!important;padding-inline:var(--saz-page-gutter,clamp(20px,3vw,38px))!important}.saz-editorial-main h1{font-size:clamp(2rem,4vw,4rem);margin:0 0 28px;line-height:1.1}.saz-editorial-main .wp-block-query-title{font-size:clamp(2rem,4vw,4rem)}.saz-editorial-intro{margin-bottom:40px}.saz-editorial-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.saz-editorial-grid .wp-block-post{border-top:1px solid #d8dade;padding-top:24px;min-width:0}.saz-editorial-grid .wp-block-post-title{font-size:24px;margin:18px 0 16px}.saz-editorial-grid .wp-block-post-title a{color:#050505;text-decoration:none}.saz-editorial-grid .wp-block-post-excerpt{font:400 16px/1.7 Arial}.saz-editorial-grid .wp-block-post-featured-image img{aspect-ratio:4/3;object-fit:cover;border-radius:12px}.saz-editorial-grid .wp-block-query-pagination{padding:36px 0;gap:20px}.saz-editorial-article{max-width:900px!important;margin:36px 0 64px!important}.saz-editorial-article h2{font-size:clamp(1.65rem,2.8vw,2.5rem);margin-top:40px}.saz-editorial-article h3{font-size:24px}.saz-editorial-article p,.saz-editorial-article li{font:400 17px/1.8 Arial,Helvetica,sans-serif}.saz-editorial-article img{max-width:100%;height:auto}.saz-editorial-article figure,.saz-editorial-article .wp-caption{max-width:100%!important}.saz-editorial-cta{background:#f2f3f5;padding:56px 0;margin-top:48px}.saz-editorial-cta h2,.saz-product-custom-route h2{font-size:clamp(1.65rem,2.8vw,2.5rem)}.saz-product-custom-route{clear:both;background:#f2f3f5;padding:36px;margin:40px 0}.saz-editorial-main details{border-bottom:1px solid #d8dade;padding:20px 0}.saz-editorial-main summary{font:700 16px/1.5 Arial;cursor:pointer}.saz-editorial-main label{font:700 16px/1.5 Arial}.saz-editorial-main input{font:400 16px/1.5 Arial;min-height:48px;box-sizing:border-box}.saz-editorial-main .wp-block-search{margin:28px 0 48px}
@media(max-width:1000px){.saz-editorial-grid .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.saz-journey-hero-grid{gap:32px}.saz-journey-two{gap:32px}.saz-journey-products{gap:24px}.saz-journey-hero img{height:320px}}
@media(max-width:650px){.saz-journey-hero-grid,.saz-journey-two,.saz-journey-products,.saz-editorial-grid .wp-block-post-template{grid-template-columns:1fr}.saz-journey-hero,.saz-journey-section{padding:40px 0}.saz-journey-hero img{height:260px}.saz-journey-form{padding:20px}.saz-editorial-main{padding-top:36px!important}.saz-editorial-article p,.saz-editorial-article li{font-size:16px}.saz-product-custom-route{padding:24px}.saz-audience-routes>div{display:grid;gap:12px}.saz-journey-form .saz-quote-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.saz-route-button{transition:none}.saz-route-button:hover{transform:none}}

.saz-use-cases>.saz-audience-routes{max-width:1536px;box-sizing:border-box;margin-inline:auto;padding-inline:var(--saz-page-gutter,clamp(20px,3vw,38px))}
