.erfq-home{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:38px 44px;border-radius:20px;background:radial-gradient(ellipse at 82% 12%,#0b5a9d 0%,transparent 58%),linear-gradient(115deg,#071d3a,#103f78);color:#fff;box-shadow:0 18px 44px rgb(4 40 83 / .18);margin:24px auto;max-width:1480px}.erfq-home:after{content:"";position:absolute;pointer-events:none;z-index:-1;left:42%;right:-12%;bottom:12%;height:90px;border-top:2px solid rgb(48 211 255 / .65);transform:rotate(-10deg);border-radius:50%}.erfq-home *{box-sizing:border-box}.erfq-home-copy{max-width:720px}.erfq-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:2.3px;color:#78dfff;margin-bottom:12px}.erfq-home h2{color:#fff!important;font-size:clamp(25px,3vw,40px)!important;line-height:1.16!important;margin:0 0 11px!important}.erfq-home p{color:#d7e8fb!important;font-size:16px;line-height:1.55;margin:0}.erfq-home-action{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.erfq-home-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 25px;background:linear-gradient(160deg,#08b8f5,#0069d3);color:#fff!important;border-radius:40px;font-size:15px;font-weight:750;box-shadow:0 6px 17px rgb(1 12 35 / .25);white-space:nowrap;text-decoration:none!important;transition:transform .16s,box-shadow .16s}.erfq-home-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(1 12 35 / .35)}.erfq-home-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.erfq-home-note{font-size:11px;color:#c4def5}.erfq-action-quote{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 12px;border:1px solid #9fc9ee;border-radius:22px;color:#0759a8!important;background:#eef8ff;text-decoration:none!important;font-size:12px;font-weight:700}.erfq-action-quote:hover{background:#dcefff}.erfq-context{background:#f4faff;border:1px solid #afcfea;border-radius:14px;margin:16px auto 24px;padding:20px;max-width:1100px;color:#102d56;box-shadow:0 8px 22px rgb(9 49 100 / .06)}.erfq-context h2{font-size:22px!important;margin:0 0 10px!important;color:#0b2b53!important}.erfq-context p{margin:0 0 8px}.erfq-context ol{padding-left:22px;margin:10px 0 14px}.erfq-context li{margin:5px 0}.erfq-context button{border:0;border-radius:22px;padding:9px 16px;background:#0864b9;color:#fff;cursor:pointer;font-weight:700}.erfq-context button:focus-visible{outline:3px solid #16b7ed;outline-offset:2px}@media(max-width:740px){.erfq-home{flex-direction:column;align-items:flex-start;padding:27px 24px;gap:22px}.erfq-home-action{align-items:flex-start}.erfq-home-button{white-space:normal;text-align:center}}