@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700&family=Work+Sans:wght@400;500;600;700&display=swap");:root{--color-light-blue:#e9f5f5;--color-blue:#4098d3;--color-dark-blue:#337aa9;--color-medium-blue:#3258a3;--color-info-blue:#2196f3;--color-black:#313155;--color-dark-grey:#5a5a77;--color-other-grey:#999;--color-white:#fff;--color-light-grey:#f6f6f8;--color-bg-section:#fafbfc;--color-grey:#d8d8d8;--color-border-soft:#eaeaef;--color-footer-bg:#1f1f35;--status-active:#1e3668;--status-upcoming:#3258a3;--status-voluntary:#a8c4e0;--status-proposed:#f3f4f7;--status-none:#f3f4f7;--color-green:#50957d;--color-orange:#ff6900;--color-red:#b01313;--fg-1:var(--color-black);--fg-2:var(--color-dark-grey);--fg-3:var(--color-other-grey);--fg-link:var(--color-blue);--fg-link-hover:var(--color-dark-blue);--bg-page:var(--color-white);--bg-subtle:var(--color-light-grey);--border-default:var(--color-grey);--border-soft:var(--color-border-soft);--border-input-empty:rgba(0,0,0,.23);--border-input-filled:var(--color-black);--font-body:"Lexend",system-ui,-apple-system,sans-serif;--font-heading:"Work Sans","Helvetica Neue",Arial,sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-xsmall:12px;--size-small:14px;--size-medium:16px;--size-large:18px;--size-xlarge:20px;--size-huge:30px;--max-content:1280px;--h-input:56px;--h-button:48px;--radius:4px;--easing-standard:cubic-bezier(0.4,0,0.2,1);--duration-short:150ms;--duration-standard:225ms;--duration-complex:375ms}.ef-quote,.ef-quote *{box-sizing:border-box}.ef-container{margin:0 auto;max-width:var(--max-content);padding-left:40px;padding-right:40px}.ef-eyebrow{color:var(--color-medium-blue);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-medium);letter-spacing:1.8px;text-transform:uppercase}@media (max-width:768px){.ef-container{padding-left:20px;padding-right:20px}}.ef-quote{background:var(--fg-1);color:#fff}.ef-quote__inner{align-items:center;display:grid;gap:64px;grid-template-columns:1.1fr 1fr;padding-bottom:96px;padding-top:96px}.ef-quote__eyebrow{color:#8cc0ff}.ef-quote__heading,.ef-quote__heading h2{color:#fff;font-family:var(--font-heading);font-size:38px;font-weight:var(--weight-bold);letter-spacing:-.3px;line-height:1.15;margin:14px 0 18px;text-wrap:balance}.ef-quote__lede{color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-size:15px;font-weight:var(--weight-light);line-height:1.6;margin:0;max-width:460px}.ef-quote__checklist{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin-top:26px;padding:0}.ef-quote__check{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-family:var(--font-body);font-size:13px;gap:8px}.ef-quote__check-mark{align-items:center;background:#3da89e;border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.ef-quote__form-card{background:#fff;border-radius:var(--radius);color:var(--fg-1);padding:32px}.ef-quote__form-heading{color:var(--fg-1);font-family:var(--font-heading);font-size:18px;font-weight:var(--weight-bold);margin-bottom:18px}.ef-quote__form-placeholder{border:1.5px dashed var(--border-default);border-radius:var(--radius);color:var(--fg-2);font-size:13px;padding:24px;text-align:center}.ef-quote__legal{color:var(--fg-2);font-size:11px;line-height:1.5;margin-top:12px;text-align:center}.ef-quote__legal a{color:var(--fg-link)}.ef-quote__form-card .hs-form-field{margin-bottom:16px}.ef-quote__form-card .hs-form-field>label{color:var(--fg-1);display:block;font-family:var(--font-heading);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.2px;margin-bottom:6px}.ef-quote__form-card .hs-input{background:#fff;border:1.5px solid var(--border-input-empty);border-radius:var(--radius);color:var(--fg-1);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-light);height:var(--h-input);outline:none;padding:0 14px;transition:border-color var(--duration-short) var(--easing-standard);width:100%!important}.ef-quote__form-card .hs-input:focus{border-color:var(--fg-1)}.ef-quote__form-card .hs-button{background:var(--fg-1);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:var(--weight-medium);height:var(--h-button);letter-spacing:1.2px;margin-top:4px;text-transform:uppercase;width:100%}@media (max-width:768px){.ef-quote__inner{gap:32px;grid-template-columns:1fr;padding-bottom:56px;padding-top:56px}.ef-quote__heading,.ef-quote__heading h2{font-size:28px}}