.direct-contact{margin:22px 0 18px;padding:20px;border:1px solid #d7e4e5;border-radius:18px;background:#f1f7f6}.direct-contact h2{margin:0 0 9px!important;font-family:inherit!important;font-size:1.14rem!important;line-height:1.4!important;letter-spacing:normal!important;color:#123143!important}.direct-contact p{margin:0 0 15px!important;font-size:.97rem!important;line-height:1.65!important;color:#435b65!important}.dc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.dc-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 17px;border:1px solid #116b71;border-radius:10px;background:#116b71;color:#fff!important;font:600 .92rem/1.4 system-ui,sans-serif;text-align:center;text-decoration:none!important;white-space:normal}.dc-button:hover{background:#0b555a}.dc-button.dc-secondary{background:#fff;color:#123143!important;border-color:#9cb6bc}.dc-button.dc-secondary:hover{background:#edf4f4}.dc-button:focus-visible,.dc-optional:focus-visible{outline:3px solid #ad773c;outline-offset:3px}.dc-inline{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.dc-footer{max-width:1190px;margin:0 auto 24px;padding:26px 24px;border-bottom:1px solid #9db8bf55}.dc-footer p{font-size:.85rem!important;margin:12px 0 0!important}.dc-optional{display:inline-block;margin:15px 0 0;background:none;border:0;padding:0;color:inherit;font:inherit;font-size:.88rem;text-decoration:underline;cursor:pointer}.dc-nav-contact{display:none!important}.header-cta{white-space:normal!important;text-align:center;line-height:1.35!important;font-size:.88rem!important}.direct-contact-floating{position:fixed;z-index:40;right:18px;bottom:18px;display:flex;gap:8px;padding:8px;background:#fff;border:1px solid #dbe6e8;border-radius:16px;box-shadow:0 5px 28px #12314324;max-width:calc(100vw - 36px)}.direct-contact-floating .dc-button{font-size:.82rem;min-height:44px;padding:10px 12px}.privacy-open .direct-contact-floating{display:none!important}body[data-direct-contact]{padding-bottom:86px}@media(max-width:980px){.dc-nav-contact{display:block!important}}@media(max-width:600px){.direct-contact{padding:16px;margin:18px 0}.dc-actions{display:grid;grid-template-columns:1fr}.dc-button{width:100%}.direct-contact-floating{left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1.3fr 1fr;gap:7px;padding:8px;max-width:none}.direct-contact-floating .dc-button{padding:10px 8px;font-size:.77rem}.dc-footer{padding:24px 18px}.privacy-open .direct-contact-floating{display:none!important}}
@media(max-width:760px){.v11-landing .hero-copy>.direct-contact{grid-area:actions;min-width:0}}