.support-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:3.5rem 1rem 1.5rem;overflow-y:auto;background:color-mix(in srgb,#010b13 72%,transparent);backdrop-filter:blur(2px)}.support-modal{position:relative;width:min(100%,46rem);margin-block:auto;padding:1.5rem 1.6rem 1.2rem;border-radius:var(--radius-lg, 16px);background:var(--ee-white, #ffffff);box-shadow:0 24px 60px color-mix(in srgb,#010b13 45%,transparent);color:var(--ee-ink, #111827)}.support-modal__close{position:absolute;top:.95rem;right:.95rem;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ee-line, #e6e3e3);border-radius:999px;background:var(--ee-white, #ffffff);color:var(--ee-ink, #111827);font-size:24px;line-height:1;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1)}.support-modal__close:hover{transform:translateY(-1px);border-color:var(--ee-blue, #188aa0);background:color-mix(in srgb,var(--ee-blue, #188aa0) 6%,var(--ee-white, #ffffff))}.support-modal__close:focus-visible{outline:3px solid var(--ee-blue, #188aa0);outline-offset:2px}.support-modal__header{padding-right:3.25rem;margin-bottom:.9rem}.support-modal__header h2,.support-success h2{margin:0;font-size:clamp(18px,2.4vw,26px);font-weight:900;letter-spacing:-.02em;line-height:1.1}.support-modal__header p,.support-success p,.support-modal__phone{margin:.6rem 0 0;color:var(--ee-muted, #696969);font-size:16px;line-height:1.55}.support-modal__phone-top{position:absolute;top:calc(.95rem + 22px);right:calc(1.6rem + 44px);transform:translateY(-50%);margin:0;color:var(--ee-muted, #696969);font-size:13px;line-height:1.2;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;text-align:right;white-space:nowrap}.support-modal__phone-top a{color:var(--ee-blue-deep, #0d5d6c);font-weight:800;text-decoration:none}.support-modal__phone-top a:hover{text-decoration:underline;text-underline-offset:.18em}.support-modal__phone-prefix{color:var(--ee-muted, #696969);font-weight:600}.support-modal__phone-call{color:var(--ee-blue-deep, #0d5d6c);font-weight:800}.support-modal__phone a{color:var(--ee-blue-deep, #0d5d6c);font-weight:700}.support-form,.support-billing,.support-carriers,.support-success{display:grid;gap:.9rem}.support-row{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.support-row--3{grid-template-columns:1.4fr .8fr 1fr}.support-field,.support-fieldset,.support-yesno{display:grid;gap:.35rem;margin:0;padding:0;border:0}.support-field label,.support-fieldset legend,.support-yesno legend{color:var(--ee-ink, #111827);font-size:13px;font-weight:800;line-height:1.25}.support-field label span,.support-fieldset legend span,.support-yesno legend span{color:var(--ee-coral, #e84855)}.support-field input,.support-field select,.support-field textarea,.support-fieldset select{width:100%;min-height:38px;padding:.55rem .85rem;border:1px solid var(--ee-line, #e6e3e3);border-radius:var(--radius-md, 12px);background:var(--ee-white, #ffffff);color:var(--ee-ink, #111827);font:inherit;font-size:15px;box-shadow:0 1px color-mix(in srgb,var(--ee-ink, #111827) 4%,transparent)}.support-field input::placeholder,.support-field textarea::placeholder{color:color-mix(in srgb,var(--ee-ink, #111827) 55%,transparent)}.support-field input:focus,.support-field select:focus,.support-field textarea:focus,.support-fieldset select:focus{outline:none;border-color:var(--ee-blue, #188aa0);box-shadow:0 0 0 2px color-mix(in srgb,var(--ee-blue, #188aa0) 22%,transparent),0 1px color-mix(in srgb,var(--ee-ink, #111827) 4%,transparent)}.support-field textarea{min-height:5.5rem;resize:vertical}#claimDetails{min-height:calc(5.5rem - 10px)}.support-field__hint{margin:0;color:#696969;font-size:13px;line-height:1.4}.support-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.support-sms{display:grid;gap:.75rem}.support-sms__card{padding:.7rem .8rem;border:1px solid var(--ee-line, #e6e3e3);border-radius:var(--radius-md, 12px);background:var(--ee-white, #ffffff)}.support-sms__title{margin:0 0 .5rem;color:var(--ee-ink, #111827);font-size:13px;font-weight:900;letter-spacing:-.01em}.support-sms__row{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:var(--ee-muted, #696969);font-size:13px;line-height:1.3}.support-sms__row input{width:18px;height:18px;margin-top:2px;accent-color:var(--ee-blue, #188aa0)}.support-yesno__options{display:flex;flex-wrap:wrap;gap:1rem}.support-yesno__options label{display:inline-flex;align-items:center;gap:.4rem;font-size:16px;font-weight:500}.support-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.support-form__error{margin:0;color:var(--ee-coral, #e84855);font-size:14px;font-weight:600}.support-form__submit{justify-self:stretch;width:100%;min-height:48px;border-radius:999px!important;background:var(--ee-blue, #188aa0)!important;box-shadow:none!important;text-shadow:none!important;font-weight:900!important}.support-form__submit:not(:disabled):hover{background:var(--ee-blue-deep, #0d5d6c)!important;transform:none!important}.support-form__legal{margin:.1rem 0 0;color:var(--ee-muted, #696969);font-size:13px;text-align:center}.support-form__legal a{color:var(--ee-blue-deep, #0d5d6c)}.support-billing__option{display:grid;gap:.35rem;width:100%;padding:1rem;border:1px solid #e6e3e3;border-radius:12px;background:#f7fafb;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.support-billing__option strong{font-size:16px;font-weight:800}.support-billing__option span{color:#696969;font-size:14px;line-height:1.45}.support-billing__option:hover,.support-billing__option:focus-visible{border-color:#188aa0}.support-carriers ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.support-carriers li button{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid #e6e3e3;border-radius:8px;background:#fff;color:#111827;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.support-carriers li button:hover,.support-carriers li button:focus-visible{border-color:#188aa0;background:#f3f8f9}.support-carriers__heading,.support-section-title{margin:0;font-size:16px;font-weight:800}.support-carriers__note{margin:0;color:#696969;font-size:14px;line-height:1.45}.support-back{justify-self:start;border:0;background:transparent;color:#0d5d6c;font-size:14px;font-weight:700;cursor:pointer;padding:0}.support-success{padding-block:.5rem .25rem}@media(max-width:640px){.support-row,.support-row--3,.support-date{grid-template-columns:1fr}.support-modal{padding:1.2rem 1rem 1rem}.support-modal__phone-top{position:static;transform:none;display:flex;justify-content:flex-start;margin:0 0 .5rem;font-size:13px}.support-modal__phone-prefix{display:none}}.support[data-astro-cid-bonii7em]{--support-ink: var(--ee-ink);--support-muted: var(--ee-muted);--support-line: var(--ee-line);--support-ground: var(--ee-ground);--support-card: var(--ee-white);--support-deep: var(--ee-blue-deep);--container: 1280px;--gutter: clamp(1.25rem, 4vw, 2.5rem);background:var(--ee-white)}.support-hero[data-astro-cid-bonii7em]{position:relative;isolation:isolate;overflow:hidden;background:var(--ee-blue-deep);border-bottom:1px solid var(--support-line);color:#fff}.support-hero[data-astro-cid-bonii7em]:before{content:"";position:absolute;inset:0 0 0 50%;z-index:0;background:url(/images/support-hero-epic-insurance-group.webp) 72% 28% / cover no-repeat}.support-hero[data-astro-cid-bonii7em]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,#000000 66%,transparent),color-mix(in srgb,#000000 56%,transparent) 42%,color-mix(in srgb,#000000 29%,transparent) 58%,color-mix(in srgb,#000000 13%,transparent))}.support-hero__inner[data-astro-cid-bonii7em]{position:relative;z-index:2;padding-block:clamp(4.14rem,8.28vw,6.555rem)}.support-hero__copy[data-astro-cid-bonii7em]{max-width:36rem}.support-hero__eyebrow[data-astro-cid-bonii7em]{margin:0 0 .65rem;color:color-mix(in srgb,#ffffff 88%,transparent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.support-hero[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{margin:0;color:#fff;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;text-shadow:0 10px 30px color-mix(in srgb,#010b13 55%,transparent)}.support-hero__subhead[data-astro-cid-bonii7em]{margin:1rem 0 0;color:color-mix(in srgb,#ffffff 82%,transparent);font-size:16px;line-height:1.55;max-width:40rem}@media(max-width:719px){.support-hero[data-astro-cid-bonii7em]:before{inset:0}.support-hero[data-astro-cid-bonii7em]:after{background:linear-gradient(90deg,color-mix(in srgb,#000000 68%,transparent),color-mix(in srgb,#000000 52%,transparent) 55%,color-mix(in srgb,#000000 32%,transparent))}}.support-topics__inner[data-astro-cid-bonii7em]{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.support-grid[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1fr;gap:1.1rem;margin:0;padding:0;list-style:none}@media(min-width:720px){.support-grid[data-astro-cid-bonii7em]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.support-grid[data-astro-cid-bonii7em]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.support-card[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:.55rem;padding:1.05rem 1.1rem;border:1px solid color-mix(in srgb,var(--support-line) 85%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--support-ground) 35%,#ffffff));box-shadow:0 10px 26px #0d5d6c14;transition:transform .18s var(--ee-ease),box-shadow .18s var(--ee-ease),border-color .18s var(--ee-ease)}.support-card[data-astro-cid-bonii7em]:hover,.support-card[data-astro-cid-bonii7em]:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ee-blue) 55%,var(--support-line));box-shadow:0 16px 40px #0d5d6c1f}.support-card--app[data-astro-cid-bonii7em]{border-color:color-mix(in srgb,var(--ee-blue) 45%,var(--support-line));background:linear-gradient(165deg,color-mix(in srgb,var(--ee-blue) 10%,#ffffff),color-mix(in srgb,var(--ee-green) 8%,#ffffff));box-shadow:0 12px 32px #0d5d6c24,inset 0 0 0 1px color-mix(in srgb,var(--ee-blue) 18%,transparent)}.support-card--app[data-astro-cid-bonii7em]:hover,.support-card--app[data-astro-cid-bonii7em]:focus-within{border-color:color-mix(in srgb,var(--ee-blue) 70%,var(--support-line));box-shadow:0 18px 44px #0d5d6c2e,inset 0 0 0 1px color-mix(in srgb,var(--ee-blue) 28%,transparent)}.support-card--app[data-astro-cid-bonii7em] .support-card__icon[data-astro-cid-bonii7em]{background:color-mix(in srgb,var(--ee-blue) 22%,transparent);color:var(--ee-blue-deep)}.support-card--app[data-astro-cid-bonii7em] .support-card__cta[data-astro-cid-bonii7em]{background:var(--ee-green-deep);border-color:color-mix(in srgb,var(--ee-green-deep) 80%,transparent);box-shadow:0 10px 18px #0d5d6c47}.support-card--app[data-astro-cid-bonii7em] .support-card__cta[data-astro-cid-bonii7em]:hover{background:var(--ee-blue-deep)}@media(min-width:720px){.support-card--app[data-astro-cid-bonii7em]{grid-column:1 / -1;justify-self:center;width:100%;max-width:calc((100% - 1.25rem)/2)}}@media(min-width:1024px){.support-card--app[data-astro-cid-bonii7em]{max-width:calc((100% - 2.5rem) / 3)}}.support-card__icon[data-astro-cid-bonii7em]{width:44px;height:44px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ee-blue) 12%,transparent);color:var(--ee-blue-deep);display:grid;place-items:center;margin-bottom:.1rem}.support-card__icon[data-astro-cid-bonii7em] svg{width:22px;height:22px;color:currentColor}.support-card__title[data-astro-cid-bonii7em]{margin:0;color:var(--support-ink);font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.support-card__body[data-astro-cid-bonii7em]{margin:0;flex:1;color:var(--support-muted);font-size:13px;line-height:1.5}.support-card__cta[data-astro-cid-bonii7em]{align-self:flex-start;display:inline-flex;align-items:center;margin-top:.35rem;min-height:40px;padding:.55rem .95rem;border:1px solid color-mix(in srgb,var(--ee-blue-deep) 65%,transparent);border-radius:999px;background:var(--ee-blue-deep);color:#fff;font:inherit;font-size:13px;font-weight:900;letter-spacing:-.01em;text-decoration:none;cursor:pointer;box-shadow:0 10px 18px #0d5d6c38;transition:transform .18s var(--ee-ease),box-shadow .18s var(--ee-ease),background .18s var(--ee-ease)}.support-card__cta[data-astro-cid-bonii7em]:hover{transform:translateY(-1px);background:var(--ee-green-deep);box-shadow:0 14px 22px #0d5d6c47}.support-card__cta[data-astro-cid-bonii7em]:focus-visible{outline:3px solid #2da7df;outline-offset:4px;border-radius:6px}.support-disclaimer[data-astro-cid-bonii7em]{margin:1.5rem 0 0;color:var(--support-muted);font-size:13px;font-style:italic;line-height:1.5}.support-talk[data-astro-cid-bonii7em]{border-top:0;background:linear-gradient(160deg,var(--ee-blue-deep) 0%,color-mix(in srgb,var(--ee-blue-deep) 78%,var(--ee-blue)) 100%);color:#fff}.support-talk__inner[data-astro-cid-bonii7em]{display:grid;gap:1rem;padding-block:clamp(2.75rem,5vw,4rem);align-items:center}.support-talk[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.support-talk[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{margin:0;max-width:32rem;color:color-mix(in srgb,#ffffff 80%,transparent);font-size:16px;line-height:1.55}.support-talk__phone[data-astro-cid-bonii7em]{justify-self:start;display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.65rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 30%,transparent);background:color-mix(in srgb,#ffffff 14%,transparent);color:#fff;font-weight:900;text-decoration:none;font-variant-numeric:tabular-nums;transition:transform .18s var(--ee-ease),border-color .18s var(--ee-ease),background .18s var(--ee-ease)}.support-talk__phone[data-astro-cid-bonii7em]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#ffffff 50%,transparent);background:color-mix(in srgb,#ffffff 20%,transparent)}.support-talk__phone[data-astro-cid-bonii7em]:focus-visible{outline:3px solid #2da7df;outline-offset:3px}.support-talk__phone-icon[data-astro-cid-bonii7em]{flex-shrink:0}.support-talk__phone-number[data-astro-cid-bonii7em]:before{content:"Call ";font-weight:900;letter-spacing:-.01em}@media(min-width:900px){.support-talk__inner[data-astro-cid-bonii7em]{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.support-talk__phone[data-astro-cid-bonii7em]{justify-self:end}}@media(max-width:720px){.support-card__title[data-astro-cid-bonii7em]{font-size:20px}}
