.business-heading{max-width:900px}.business-eyebrow{font-size:13px!important;font-weight:600;color:#126bc9;letter-spacing:.04em;margin:0 0 13px!important}.business-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.business-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);border:1px solid #d3e0ef;border-radius:16px;overflow:hidden;background:#fff}.business-copy{padding:44px;background:#edf4fc}.business-copy h2{font-size:30px;line-height:1.5;margin:0 0 18px}.business-copy>p{color:#536b86;line-height:1.9;font-size:15px;margin-bottom:20px;max-width:580px}.business-topics{list-style:none;padding:0;margin:30px 0}.business-topics li{padding:18px 0;border-top:1px solid #d2e0ee}.business-topics strong{display:block;font-size:18px;margin-bottom:8px}.business-topics span{font-size:14px;color:#536b86;line-height:1.8}.business-phone{display:block;color:#126bc9;font-size:16px;font-weight:600;margin-top:25px}.business-copy .business-privacy{font-size:12px;margin:18px 0 0;line-height:1.8}.business-person{padding:32px;text-align:center;align-self:center}.business-contact-label{display:inline-block;font-size:12px;color:#126bc9;margin-bottom:12px}.business-person h3{font-size:25px;margin:0 0 8px;line-height:1.5}.business-company{font-size:13px;color:#536b86}.business-person img{display:block;width:244px;height:244px;max-width:100%;object-fit:contain;margin:14px auto 10px;image-rendering:pixelated}.business-scan{font-size:14px;line-height:1.8}.business-person .button{display:flex;width:100%;justify-content:center;font-size:14px;margin:20px 0 14px}.business-save{display:inline-block;color:#126bc9;font-size:14px;border-bottom:1px solid #8ab8e5;padding:0 0 3px}.business-person small{display:block;font-size:12px;color:#536b86;line-height:1.8;margin-top:12px}.business-support{font-size:14px;color:#536b86;line-height:1.9;margin:24px 0 65px}.business-support a{color:#126bc9;text-decoration:underline;text-underline-offset:4px}.business-enterprise{margin-block:35px 65px;scroll-margin-top:25px}.business-enterprise .business-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.business-enterprise .text-link{font-size:14px;align-self:flex-start}.business-enterprise .business-person{padding-block:28px}
@media(max-width:800px){.business-copy{padding:30px}.business-panel{grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.business-copy h2{font-size:25px}.business-person{padding:25px}.business-person h3{font-size:22px}}
@media(max-width:650px){.business-person{grid-row:1}.business-panel{grid-template-columns:1fr;border-radius:12px}.business-copy{padding:26px}.business-copy h2{font-size:25px}.business-copy>p{font-size:14px}.business-topics{margin:22px 0}.business-topics strong{font-size:17px}.business-topics span{font-size:13px}.business-person{padding:28px 26px}.business-person h3{font-size:23px}.business-person img{width:244px;height:244px}.business-actions .button{font-size:13px;padding:12px 16px}.business-support{font-size:13px;margin-bottom:40px}.business-enterprise{margin-block:20px 40px}}

/* Dedicated business pages keep the QR unobstructed; general support remains in the footer. */
body[data-page="/business/"] .service-float,body[data-page="/enterprise/digital-twin/"] .service-float{display:none}
