/* One-pager layout, with business-focused content and enquiry-only conversion. */
.baas-b2b h1,.baas-b2b h2,.baas-b2b h3{text-transform:none!important}
.baas-b2b .op-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.baas-b2b .op-hero-copy{padding-top:64px;padding-bottom:64px}
.baas-b2b .op-hero h1{font-size:clamp(42px,4.5vw,68px);font-weight:650;letter-spacing:-.04em}
.baas-b2b .op-lead{font-size:clamp(23px,2vw,29px);font-weight:500}
.baas-b2b .op-description{font-size:18px;line-height:1.65;color:#d6e4eb}
.baas-b2b .op-hero-image{min-height:480px;object-fit:cover;object-position:center}
.baas-b2b .op-benefits{padding-top:52px;padding-bottom:52px}.baas-b2b .op-benefits h2{font-size:23px}.baas-b2b .op-benefits p{font-size:17px;line-height:1.6}
.baas-b2b .op-formats{padding-top:70px;padding-bottom:70px}
.b2b-section-heading{max-width:790px;margin-bottom:32px}.b2b-section-heading .eyebrow{color:#008b82;font-size:11px;margin-bottom:12px}.b2b-section-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.15;margin:0 0 18px;font-weight:600}.b2b-section-heading>p:last-child{font-size:18px;line-height:1.6;color:#536b91;margin:0}
.baas-b2b .op-format-grid{gap:22px}.baas-b2b .op-format-grid article{background:#f4f7f8;border:1px solid #e1e9eb;border-radius:13px;overflow:hidden;padding:0 22px 25px}.baas-b2b .op-format-grid img{width:calc(100% + 44px);max-width:none;margin-left:-22px;mix-blend-mode:multiply}.baas-b2b .op-format-grid h3{font-size:21px}.baas-b2b .op-format-grid p{font-size:16px;line-height:1.6}
.baas-b2b .op-brand-copy{padding:42px 30px}.baas-b2b .op-brand p{font-size:18px;line-height:1.6}.baas-b2b .op-brand li{font-size:16px;line-height:1.6}.baas-b2b .op-brand>img{min-height:460px}
.b2b-process{padding-top:72px;padding-bottom:35px}.b2b-process ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.b2b-process li{border-top:2px solid #b9ded9;padding-top:24px}.b2b-step-number{display:block;font-size:14px;font-weight:650;color:#008b82;margin-bottom:18px}.b2b-process h3{font-size:22px;line-height:1.25;margin:0 0 12px}.b2b-process li p{font-size:17px;line-height:1.65;color:#536b91;margin:0}
.baas-b2b .op-closing{padding-top:15px}.baas-b2b .op-quote{text-align:left;padding-left:0}.baas-b2b .op-quote h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin-bottom:20px}.baas-b2b .op-quote>p{font-size:18px;line-height:1.6;color:#536b91;max-width:660px;margin:0 0 27px}.baas-b2b .op-closing aside h2{font-size:28px}.baas-b2b .op-closing aside p{font-size:17px;line-height:1.6}
@media(max-width:1000px){.baas-b2b .op-hero-image{min-height:0;height:100%}.baas-b2b .op-hero-copy{padding:44px 28px}.baas-b2b .op-hero h1{font-size:43px}.baas-b2b .op-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baas-b2b .op-format-grid img{aspect-ratio:4/3;object-fit:contain}.b2b-process ol{gap:22px}}
@media(max-width:700px){.baas-b2b .op-hero{grid-template-columns:1fr}.baas-b2b .op-hero-copy{padding:36px 24px}.baas-b2b .op-hero h1{font-size:41px}.baas-b2b .op-hero-image{height:290px;min-height:0;object-fit:cover}.baas-b2b .op-benefits{padding-top:34px;padding-bottom:34px}.baas-b2b .op-formats{padding-top:42px;padding-bottom:42px}.baas-b2b .op-format-grid{gap:16px}.baas-b2b .op-format-grid article{padding:0 14px 20px}.baas-b2b .op-format-grid img{width:calc(100% + 28px);margin-left:-14px}.baas-b2b .op-format-grid h3{font-size:19px}.baas-b2b .op-format-grid p{font-size:15px}.baas-b2b .op-brand-copy{padding:30px 24px}.baas-b2b .op-brand>img{min-height:0;height:auto}.b2b-process{padding-top:44px;padding-bottom:15px}.b2b-process ol{grid-template-columns:1fr;gap:25px}.b2b-process li{padding-top:18px}.b2b-step-number{margin-bottom:10px}.baas-b2b .op-closing{padding-top:0}}
@media(prefers-reduced-motion:reduce){.baas-b2b *{scroll-behavior:auto!important}}
