.AcaQuoter-module__mtqzYG__quoter{--aca-accent:var(--accent-color,#0d83fd);--aca-heading:var(--heading-color,#2c4964);--aca-text:var(--default-color,#444);--aca-surface:var(--surface-color,#fff);--aca-contrast:var(--contrast-color,#fff);--aca-line:color-mix(in srgb, var(--aca-heading) 14%, transparent);--aca-muted:color-mix(in srgb, var(--aca-text) 65%, transparent);--aca-radius:10px;color:var(--aca-text)}.AcaQuoter-module__mtqzYG__panel{background:var(--aca-surface);border:1px solid var(--aca-line);border-radius:var(--aca-radius);margin-bottom:1.25rem;padding:1.75rem}.AcaQuoter-module__mtqzYG__panelHeading{color:var(--aca-heading);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.AcaQuoter-module__mtqzYG__panelHint{color:var(--aca-muted);margin:0 0 1.25rem;font-size:.875rem}.AcaQuoter-module__mtqzYG__field{margin-bottom:1rem}.AcaQuoter-module__mtqzYG__field label{color:var(--aca-heading);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.AcaQuoter-module__mtqzYG__field input,.AcaQuoter-module__mtqzYG__field select{border:1px solid var(--aca-line);width:100%;color:var(--aca-text);background:var(--aca-surface);border-radius:8px;padding:.65rem .8rem;font-size:1rem}.AcaQuoter-module__mtqzYG__field input:focus-visible,.AcaQuoter-module__mtqzYG__field select:focus-visible,.AcaQuoter-module__mtqzYG__primaryButton:focus-visible,.AcaQuoter-module__mtqzYG__ghostButton:focus-visible,.AcaQuoter-module__mtqzYG__textButton:focus-visible{outline:2px solid var(--aca-accent);outline-offset:2px}.AcaQuoter-module__mtqzYG__fieldError{color:#b42318;margin-top:.3rem;font-size:.8rem;display:block}.AcaQuoter-module__mtqzYG__inputInvalid{border-color:#b42318!important}.AcaQuoter-module__mtqzYG__applicantRow{border-bottom:1px solid var(--aca-line);grid-template-columns:1fr 1fr auto auto;align-items:end;gap:.75rem;padding:.85rem 0;display:grid}.AcaQuoter-module__mtqzYG__applicantRow:last-of-type{border-bottom:none}.AcaQuoter-module__mtqzYG__tobaccoToggle{white-space:nowrap;align-items:center;gap:.4rem;padding-bottom:.65rem;font-size:.85rem;display:flex}.AcaQuoter-module__mtqzYG__tobaccoToggle input{width:auto}@media (max-width:575px){.AcaQuoter-module__mtqzYG__applicantRow{grid-template-columns:1fr 1fr}.AcaQuoter-module__mtqzYG__tobaccoToggle{grid-column:1/-1;padding-bottom:0}}.AcaQuoter-module__mtqzYG__primaryButton{background:var(--aca-accent);color:var(--aca-contrast);cursor:pointer;border:none;border-radius:8px;padding:.8rem 1.6rem;font-size:1rem;font-weight:600}.AcaQuoter-module__mtqzYG__primaryButton:hover:not(:disabled){filter:brightness(.92)}.AcaQuoter-module__mtqzYG__primaryButton:disabled{opacity:.55;cursor:not-allowed}.AcaQuoter-module__mtqzYG__ghostButton{color:var(--aca-accent);border:1px solid var(--aca-accent);cursor:pointer;background:0 0;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600}.AcaQuoter-module__mtqzYG__textButton{color:var(--aca-accent);cursor:pointer;background:0 0;border:none;padding:.35rem 0;font-size:.85rem;font-weight:600;text-decoration:underline}.AcaQuoter-module__mtqzYG__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:2.5rem 0 .5rem;display:flex}.AcaQuoter-module__mtqzYG__resultsCount{color:var(--aca-heading);margin:0;font-size:1.15rem;font-weight:700}.AcaQuoter-module__mtqzYG__sortControl{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.AcaQuoter-module__mtqzYG__sortControl select{border:1px solid var(--aca-line);border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.AcaQuoter-module__mtqzYG__sortDisclosure{color:var(--aca-muted);margin:0 0 1.5rem;font-size:.85rem}.AcaQuoter-module__mtqzYG__planCard{background:var(--aca-surface);border:1px solid var(--aca-line);border-radius:var(--aca-radius);grid-template-columns:1fr auto;gap:1.5rem;margin-bottom:1rem;padding:1.5rem;display:grid}@media (max-width:767px){.AcaQuoter-module__mtqzYG__planCard{grid-template-columns:1fr}}.AcaQuoter-module__mtqzYG__planIssuer{color:var(--aca-muted);margin:0 0 .15rem;font-size:.85rem;font-weight:600}.AcaQuoter-module__mtqzYG__planName{color:var(--aca-heading);margin:0 0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.35}.AcaQuoter-module__mtqzYG__badgeRow{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.AcaQuoter-module__mtqzYG__badge{border:1px solid var(--aca-line);color:var(--aca-heading);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.AcaQuoter-module__mtqzYG__badgeBronze{background:#f6ede4;border-color:#d9bfa4}.AcaQuoter-module__mtqzYG__badgeSilver{background:#eef0f2;border-color:#c2c8ce}.AcaQuoter-module__mtqzYG__badgeGold{background:#fbf2da;border-color:#dcc172}.AcaQuoter-module__mtqzYG__badgePlatinum{background:#eaeef1;border-color:#aebcc7}.AcaQuoter-module__mtqzYG__badgeCatastrophic{background:#f3eef5;border-color:#c3aecb}.AcaQuoter-module__mtqzYG__benefitGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem 1.25rem;font-size:.85rem;display:grid}.AcaQuoter-module__mtqzYG__benefitLabel{color:var(--aca-muted);font-size:.78rem;display:block}.AcaQuoter-module__mtqzYG__benefitValue{color:var(--aca-text);font-weight:600}.AcaQuoter-module__mtqzYG__priceColumn{text-align:right;min-width:190px}@media (max-width:767px){.AcaQuoter-module__mtqzYG__priceColumn{text-align:left;border-top:1px solid var(--aca-line);padding-top:1rem}}.AcaQuoter-module__mtqzYG__netPremium{color:var(--aca-heading);font-size:2rem;font-weight:800;line-height:1.1}.AcaQuoter-module__mtqzYG__premiumUnit{color:var(--aca-muted);font-size:.95rem;font-weight:600}.AcaQuoter-module__mtqzYG__grossPremium{color:var(--aca-muted);margin:.3rem 0 0;font-size:.85rem}.AcaQuoter-module__mtqzYG__savings{color:#0f7b4a;margin:.2rem 0 0;font-size:.85rem;font-weight:600}.AcaQuoter-module__mtqzYG__priceActions{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.AcaQuoter-module__mtqzYG__notice{border:1px solid var(--aca-line);border-left:4px solid var(--aca-accent);border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:.9rem}.AcaQuoter-module__mtqzYG__noticeError{border-left-color:#b42318}.AcaQuoter-module__mtqzYG__emptyState{text-align:center;border:1px dashed var(--aca-line);border-radius:var(--aca-radius);padding:3rem 1.5rem}.AcaQuoter-module__mtqzYG__skeleton{border-radius:var(--aca-radius);background:linear-gradient(90deg, color-mix(in srgb, var(--aca-heading) 6%, transparent) 25%, color-mix(in srgb, var(--aca-heading) 12%, transparent) 50%, color-mix(in srgb, var(--aca-heading) 6%, transparent) 75%);background-size:400% 100%;height:150px;margin-bottom:1rem;animation:1.4s ease-in-out infinite AcaQuoter-module__mtqzYG__shimmer}@keyframes AcaQuoter-module__mtqzYG__shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.AcaQuoter-module__mtqzYG__skeleton{animation:none}}.AcaQuoter-module__mtqzYG__disclaimer{color:var(--aca-muted);border-top:1px solid var(--aca-line);margin-top:2.5rem;padding-top:1.25rem;font-size:.82rem;line-height:1.6}.AcaQuoter-module__mtqzYG__modalBackdrop{z-index:1080;background:#0f17208c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AcaQuoter-module__mtqzYG__modalPanel{background:var(--aca-surface);border-radius:var(--aca-radius);width:100%;max-width:620px;max-height:88vh;padding:1.75rem;position:relative;overflow-y:auto}.AcaQuoter-module__mtqzYG__modalClose{cursor:pointer;color:var(--aca-muted);background:0 0;border:none;padding:.25rem .5rem;font-size:1.3rem;line-height:1;position:absolute;top:.9rem;right:.9rem}.AcaQuoter-module__mtqzYG__detailTable{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.9rem}.AcaQuoter-module__mtqzYG__detailTable th,.AcaQuoter-module__mtqzYG__detailTable td{text-align:left;border-bottom:1px solid var(--aca-line);vertical-align:top;padding:.6rem 0}.AcaQuoter-module__mtqzYG__detailTable th{color:var(--aca-muted);width:45%;font-weight:600}.AcaQuoter-module__mtqzYG__documentLinks{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.AcaQuoter-module__mtqzYG__heroCapture{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.AcaQuoter-module__mtqzYG__heroInput{color:#1a2b3c;background:#fff;border:1px solid #fff6;border-radius:8px;width:160px;padding:.75rem 1rem;font-size:1rem}.AcaQuoter-module__mtqzYG__heroInput::placeholder{color:#6b7a88}.AcaQuoter-module__mtqzYG__heroInput:focus-visible{outline-offset:2px;outline:2px solid #fff}.AcaQuoter-module__mtqzYG__heroNote{color:#ffffffd9;width:100%;margin:.55rem 0 0;font-size:.85rem}.AcaQuoter-module__mtqzYG__heroError{color:#ffd9d4;width:100%;margin:.4rem 0 0;font-size:.85rem;font-weight:600}@media (max-width:575px){.AcaQuoter-module__mtqzYG__heroInput{width:100%}}
