.business-service{padding:64px max(22px,calc((100vw - 1280px)/2));background:#123c4a;color:#f7f4ef;scroll-margin-top:160px}
.business-service-provider{display:flex;gap:10px;align-items:center;font-size:.875rem;line-height:1.5;font-weight:650;color:#bee2db;margin:0 0 18px}
.business-service-provider img{width:34px;height:34px;object-fit:contain;background:#fff;border-radius:5px;padding:5px}
.business-service h2{font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;margin:0 0 20px;max-width:25ch}
.business-service-lead{font-size:1.1rem;line-height:1.65;max-width:78ch;margin:0 0 28px;color:#e0eceb}
.business-service-channels{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:34px}
.business-service-channel h3{font-size:1.6rem;line-height:1.2;margin:22px 0 12px}.business-service-channel>p{font-size:1rem;line-height:1.65;max-width:55ch;margin:0;color:#d6e7e6}
.service-channel-visual{height:220px;background:#e9f0ed;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#214b54;border-radius:7px}
.service-channel-web{flex-direction:column;padding:22px 36px;align-items:stretch;background:#dcece7}.service-web-bar{font-size:.875rem;font-weight:600;border-bottom:1px solid #adcac2;padding:0 0 14px;margin-bottom:16px;position:relative}.service-web-bar:after{content:'•••';position:absolute;right:0;letter-spacing:4px;color:#688d82}
.service-web-bubble{align-self:flex-end;width:min(280px,100%);padding:22px;background:#fff;border-radius:14px 14px 2px 14px;box-shadow:0 6px 18px #113e4e0a}.service-web-bubble small,.service-phone-frame small{display:block;font-size:.8125rem;line-height:1.5;margin-bottom:12px;color:#4b6b71}.service-web-bubble strong{font-size:1.3rem;font-weight:600;line-height:1.2}
.service-phone-frame{background:#fff;min-width:180px;max-width:90%;text-align:center;padding:20px 22px;border:1px solid #c0d2cf;border-radius:25px}.service-phone-symbol{display:block;font-size:2rem;color:#2c716c;margin-bottom:8px}.service-phone-frame small{margin-bottom:6px}.service-phone-frame strong{font-size:.9375rem;font-weight:650;line-height:1.5}
.service-illustration-note{font-size:.8125rem;color:#b6d6d1;line-height:1.5;margin:15px 0 0}
.business-service-scope{font-size:.9375rem;line-height:1.65;max-width:95ch;color:#d0e5e1;margin:28px 0 12px}.business-service-link{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:650;text-decoration:underline;text-underline-offset:5px;color:#fff}.business-service-link:focus-visible{outline:3px solid #abe3d7;outline-offset:4px}
.business-service-compact{padding-block:42px}.business-service-compact h2{font-size:clamp(1.8rem,2.8vw,2.5rem);max-width:30ch}.business-service-compact .business-service-lead{font-size:1rem;margin-bottom:18px}.business-service-compact .business-service-scope{margin-top:18px}
.brand-ops .business-service{background:#262743}
@media(max-width:700px){.business-service{padding:42px 22px}.business-service-channels{grid-template-columns:1fr;gap:32px}.business-service-lead{font-size:1rem}.service-channel-web{padding-inline:24px}.business-service-channel h3{font-size:1.4rem}}
