body.digital{background:#f5f8fb;color:#092747}.digital-preview{background:#03172c;color:#fff;text-align:center;font:700 12px/1.7 Arial,sans-serif;padding:10px 20px}.digital .regional{--r-ink:#092747;--r-accent:#0479bb;--r-soft:#eaf3fa;font:500 16px/1.8 Arial,sans-serif}.digital .regional h1,.digital .regional h2,.digital .regional h3{font-family:Arial,sans-serif}.digital .regional h1{font-size:clamp(37px,4.2vw,60px);letter-spacing:-.04em}.digital .regional label{font-weight:750}.digital .regional select,.digital .regional input,.digital .regional textarea{color:#092747;font-family:Arial,sans-serif}.digital .r-btn{background:#0479bb;color:#fff!important;border-color:#0479bb}.digital .selection{border-color:#8eafc7}.digital .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.digital .product-box{background:white;border:1px solid #9cbacf;padding:25px;display:flex;flex-direction:column}.digital .product-box h3{font-size:23px}.digital .product-box p{font-size:15px}.digital .product-box a{margin-top:auto;font-size:14px;font-weight:750;text-decoration:underline;padding-top:15px}.digital .frame-contact a{overflow-wrap:anywhere}.digital .frame-footer .frame-legal-links a{display:block;margin:10px 0}.digital .contact-panel a{color:#075b95}.digital .regional .selector-note{color:#274963}.digital .regional a:focus-visible,.digital .regional button:focus-visible{outline:3px solid #ff2943;outline-offset:4px}.digital .regional .form-grid label{min-width:0}.digital .small-note a{text-decoration:underline}@media(max-width:760px){.digital .product-grid{grid-template-columns:1fr}.digital .frame-contact{overflow:hidden}}@media(max-width:400px){.digital .r-wrap{width:calc(100% - 30px)}.digital .selector,.digital .request-box{padding:20px}}

.digital .selection-actions .r-btn{text-decoration:none}.digital .product-box a{color:#075b95}
.digital .regional *{box-sizing:border-box}.digital .regional .selection{max-width:1200px;margin-inline:auto}.digital .regional input,.digital .regional textarea{max-width:100%}

.digital .regional .all-digital-solutions{background:#ff2943;border-color:#ff2943;color:#fff!important}.digital .regional .all-digital-solutions:hover{background:#e71535}.digital .selection-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.digital .selection-actions .r-btn{margin:0;max-width:100%;white-space:normal}.digital .regional .region-grid{gap:22px}@media(max-width:760px){.digital .selection-actions{flex-direction:column}.digital .selection-actions .r-btn{width:100%}}
