/* Release-only framing. Existing motion and component geometry are unchanged. */
.production-area{font:400 11px/1.7 Arial,sans-serif;letter-spacing:0;color:#bac8ba;max-width:880px;margin:20px 0 0}
.connected-business footer{flex-wrap:wrap}.connected-business footer .production-area{flex-basis:100%;margin-top:0}
.s-policy li{font-size:16px;line-height:1.8;margin:10px 0 10px 20px}
.s-policy .svc-action{margin-top:24px}.s-policy .m-button{font-size:14px}
.s-feature-grid h2{font-size:27px;margin:0;letter-spacing:-1px;line-height:1.2}
.s-feature-grid h2 a{text-decoration:none}.s-feature-grid h2 a:hover{text-decoration:underline;text-underline-offset:5px}
.s-contact-layout+.s-contact-layout{padding-top:0}.doc-meta{font-size:12px!important;color:#64665f}
.m-footer-line nav{flex-wrap:wrap}.s-policy a{overflow-wrap:anywhere}
@media(max-width:700px){.production-area{font-size:10px}.m-footer-line nav{gap:16px}.footer>a{margin-right:12px}}

/* Service navigation reads as four destinations, separate from the motion captions. */
.connected-business .service-scope{margin:0;padding:32px 4.2% 0;gap:12px;border:0;color:#183528;letter-spacing:0;scroll-margin-top:24px}
.connected-business .service-scope>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:22px;background:#fffef9;border:1px solid #b9c3b5;border-radius:10px;color:#183528;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.02em;text-align:left;text-decoration:none;transition:background .18s,border-color .18s}
.connected-business .service-scope>a:last-child{border-right:1px solid #b9c3b5}
.connected-business .service-scope>a>span:last-child{flex:none;font-size:23px;font-weight:400;color:#765c29}
.connected-business .service-scope>a:hover{background:#eaf0e5;border-color:#54705c;text-decoration:none}
.connected-business .service-scope>a:focus-visible{outline:3px solid #85682e;outline-offset:4px}
.connected-business .proof-copy>.eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.2px;color:#243d2e}
@media(max-width:760px){
 .connected-business .service-scope{padding:24px 20px 0;gap:10px}
 .connected-business .service-scope>a{min-height:86px;padding:16px 13px;font-size:16px;gap:10px}
 .connected-business .service-scope>a>span:last-child{font-size:20px}
 .connected-business .proof-layout{padding-top:34px}
}
@media(max-width:350px){.connected-business .service-scope{padding-inline:15px}.connected-business .service-scope>a{font-size:15px;padding-inline:11px;gap:8px}}
@media(prefers-reduced-motion:reduce){.connected-business .service-scope>a{transition:none}}

/* Homepage text on ivory needs dark ink; service-page footers keep their dark surface. */
.connected-business .journey-browser,.connected-business .journey-browser>span:first-child{color:#273e22}
.connected-business .sequence button{color:#45563f}
.connected-business .sequence button[aria-pressed=true]{color:#173b2d}
.connected-business .sequence button[aria-pressed=true] .seq-number{color:#795d28}
.connected-business .approach-steps>li>span{color:#52614a}
.connected-business .approach-steps p{color:#47583f}
.connected-business footer .production-area{color:#4c5e45}
