.cta-contact[data-astro-cid-xo6xxubg]{background:linear-gradient(#f7faff 0%,#eef3fb 100%);padding:clamp(3.5rem,7vw,6rem) 1.5rem;font-family:Poppins,Calibri,sans-serif}.cta-contact__inner[data-astro-cid-xo6xxubg]{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);max-width:72rem;margin:0 auto;display:grid}@media (width>=960px){.cta-contact__inner[data-astro-cid-xo6xxubg]{grid-template-columns:1.05fr 1fr}}.cta-contact__copy[data-astro-cid-xo6xxubg]{max-width:34rem}.cta-contact__eyebrow[data-astro-cid-xo6xxubg]{text-transform:uppercase;letter-spacing:.22em;color:#004081;margin-bottom:.9rem;font-size:.6875rem;font-weight:700;display:inline-block}.cta-contact__title[data-astro-cid-xo6xxubg]{letter-spacing:-.03em;color:#0a1628;margin:0;font-size:clamp(1.9rem,3.8vw,2.85rem);font-weight:800;line-height:1.1}.cta-contact__lead[data-astro-cid-xo6xxubg]{color:#4b5563;margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.7}.cta-contact__form[data-astro-cid-xo6xxubg]{justify-content:flex-start;width:100%;display:flex}@media (width>=960px){.cta-contact__form[data-astro-cid-xo6xxubg]{justify-content:flex-end}}.kf{width:100%;max-width:33rem}.kf .sib-form{text-align:left!important;background:0 0!important;padding:0!important}.kf #sib-container{direction:ltr;background:#fff!important;border:1px solid #eaeff5!important;border-radius:24px!important;max-width:100%!important;padding:clamp(1.75rem,4vw,2.75rem)!important;box-shadow:0 18px 50px -24px #00408140!important}.kf .kf-field{margin-bottom:1.15rem}.kf .entry__label{margin-bottom:.45rem;display:block;color:#0f1e30!important;text-align:left!important;font-family:Poppins,Calibri,sans-serif!important;font-size:14px!important;font-weight:600!important}.kf .input{box-sizing:border-box;width:100%;transition:border-color .18s,box-shadow .18s;color:#0f1e30!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:12px!important;padding:.8rem 1rem!important;font-family:Poppins,Calibri,sans-serif!important;font-size:15px!important}.kf .input::placeholder{color:#9aa8bd!important;font-family:Poppins,Calibri,sans-serif!important}.kf .input:focus{border-color:#004081!important;outline:none!important;box-shadow:0 0 0 3px #0040811f!important}.kf .entry__specification{margin-top:.4rem;display:block;color:#64748b!important;text-align:left!important;font-family:Poppins,Calibri,sans-serif!important;font-size:12.5px!important}.kf .entry__error{border-radius:8px!important;font-family:Poppins,Calibri,sans-serif!important;font-size:13px!important}.kf .sib-divider-form-block{padding:.35rem 0 1.1rem}.kf .kf-divider{border:0;border-bottom:1px solid #e5edf6}.kf .sib-form__declaration{gap:.75rem;margin-bottom:1.1rem;display:flex}.kf .kf-declaration-text p{margin:0;color:#687484!important;font-family:Poppins,Calibri,sans-serif!important;font-size:13px!important;line-height:1.6!important}.kf .kf-declaration-text a{text-decoration:underline;color:#004081!important}.kf .sib-optin{margin-bottom:1.4rem}.kf .kf-optin-label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.kf .kf-optin-text p,.kf .kf-optin-text{margin:0;color:#3c4858!important;font-family:Poppins,Calibri,sans-serif!important;font-size:13.5px!important;line-height:1.55!important}.kf input:checked~.checkbox_tick_positive,.kf .checkbox_tick_positive{accent-color:#004081}.kf .kf-submit{text-align:left}.kf .sib-form-block__button{cursor:pointer;align-items:center;gap:.5rem;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important;background:#004081!important;border:0!important;border-radius:12px!important;padding:.85rem 1.9rem!important;font-family:Poppins,Calibri,sans-serif!important;font-size:15px!important;font-weight:600!important;box-shadow:0 8px 20px -8px #0040818c!important}.kf .sib-form-block__button:hover{transform:translateY(-1px);background:#013a73!important;box-shadow:0 12px 26px -8px #00408199!important}.kf .sib-form-message-panel{margin-bottom:1.1rem;border-radius:12px!important;max-width:100%!important;font-family:Poppins,Calibri,sans-serif!important}@media (prefers-reduced-motion:reduce){.kf .sib-form-block__button,.kf .input{transition:none!important}.kf .sib-form-block__button:hover{transform:none}}
