.inquiry-form.health-inquiry{color:#173247;background:#fff;border:1px solid #dfe6e9;border-radius:18px;max-width:none;padding:32px;box-shadow:0 12px 40px #16324708}.health-heading{margin-bottom:28px}.health-heading>span,.health-preview-title span,.health-plan-empty>span,.health-success>span{letter-spacing:.12em;color:#667f7a;font-size:12px;font-weight:800}.health-heading h2{font:600 clamp(28px,3vw,42px)/1.12 var(--font-display),Georgia,serif;margin:10px 0}.health-heading p{color:#586674;margin:12px 0;font-size:16px;line-height:1.6}.health-workspace{grid-template-columns:minmax(240px,.85fr) minmax(190px,.7fr) minmax(300px,1.5fr);align-items:start;gap:24px;display:grid}.health-workspace[hidden]{display:none}.health-inquiry fieldset{border:0;min-width:0;margin:0;padding:0}.health-inquiry legend{color:#173247;margin-bottom:18px;padding:0;font-size:16px;font-weight:800}.health-inquiry .health-person{flex-direction:column;gap:16px;display:flex}.health-inquiry label{color:#314555;flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.health-inquiry input:not([type=checkbox]):not([type=radio]),.health-inquiry select{box-sizing:border-box;color:#173247;width:100%;min-width:0;min-height:46px;font:400 16px/1.4 var(--font-sans),sans-serif;background:#fff;border:1px solid #ccd6dd;border-radius:7px;padding:11px 12px}:is(.health-inquiry input:focus-visible,.health-inquiry select:focus-visible,.health-inquiry button:focus-visible,.health-inquiry a:focus-visible){outline-offset:3px;outline:2px solid #327869}.health-person small{color:#687783;font-size:12px;font-weight:400}.health-measures{grid-template-columns:1fr 1fr;gap:12px;display:grid}.health-agency{max-width:460px;margin-bottom:24px}.health-plan-options{flex-direction:column;gap:10px;display:flex}.health-inquiry .health-plan{cursor:pointer;background:#fff;border:1px solid #d9e1e5;border-radius:9px;flex-direction:row;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.health-inquiry .health-plan.selected{background:#f0f7f4;border-color:#327869;box-shadow:inset 3px 0 #327869}.health-plan input{accent-color:#327869;flex:none;width:18px;height:18px;margin:1px 0}.health-plan span{gap:7px;display:grid}.health-plan b{font-size:15px}.health-plan small{color:#61717a;font-size:12px;font-weight:400;line-height:1.5}.health-plan-preview{background:#f8faf9;border:1px solid #dce6e2;border-radius:12px;min-width:0;min-height:390px;padding:20px}.health-preview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.health-preview-title h3{margin:8px 0 0;font-size:24px}.health-preview-title button,.health-edit{color:#235e51;cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:10px 12px;font-size:14px}.health-plan-preview dl{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 16px;display:grid}.health-plan-preview dt{color:#6b777f;margin-bottom:7px;font-size:12px}.health-plan-preview dd{margin:0;font-size:14px;font-weight:700;line-height:1.5}.health-plan-preview p{color:#5d6d73;font-size:14px;line-height:1.6}.health-table-button{cursor:zoom-in;background:#fff;border:1px solid #d6ded9;border-radius:5px;width:100%;margin:18px 0 12px;padding:0;display:block;overflow:hidden}.health-table-button img{width:100%;height:auto;display:block}.health-plan-preview>small{color:#5b6b74;font-size:12px;line-height:1.5;display:block}.health-plan-empty{flex-direction:column;justify-content:center;min-height:330px;padding:12px;display:flex}.health-plan-empty h3{font:600 32px/1.15 var(--font-display),Georgia,serif;margin:20px 0 8px}.health-submit{border-top:1px solid #dde5e8;margin-top:32px;padding-top:24px}.health-inquiry .consent-line{flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.7;display:flex}.health-inquiry .consent-line input{accent-color:#327869;flex:none;width:20px;height:20px;margin-top:3px}.health-submit>p{color:#61717a;font-size:13px;line-height:1.6}.health-submit>div:last-child{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.health-send,.health-success>a{color:#fff;cursor:pointer;background:#173f35;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.health-send:disabled{opacity:.55;cursor:wait}.health-submit a{color:#235e51;font-size:14px}.health-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.health-review dl>div{border-bottom:1px solid #e3e8eb;padding:14px 0}.health-review dt{color:#6a7680;font-size:13px}.health-review dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:17px;font-weight:650}.health-edit{margin-top:18px}.health-success{color:#173247;background:#f4faf6;border:1px solid #d5e5dc;border-radius:16px;padding:40px}.health-success h2{font:600 36px/1.15 var(--font-display),Georgia,serif;max-width:650px;margin:16px 0}.health-success p{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.health-success p a{color:#235e51}.health-table-overlay{z-index:10000;background:#f4f6f5;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.health-table-overlay header{justify-content:space-between;align-items:center;gap:16px;display:flex}.health-table-overlay header button{color:#173247;cursor:pointer;background:#fff;border:1px solid #ccd6d1;border-radius:8px;padding:12px 16px}.health-table-overlay>div{background:#fff;border:1px solid #d4dfd7;flex:1;min-height:0;overflow:auto}.health-table-overlay img{width:100%;min-width:1100px;height:auto;display:block}.health-table-overlay p{color:#52616a;margin:0;font-size:13px}@media (max-width:1100px){.health-workspace{grid-template-columns:minmax(230px,1fr) minmax(250px,1.1fr)}.health-plan-preview{grid-column:1/-1}.health-plan-options{grid-template-columns:1fr 1fr;display:grid}.health-plan-preview .health-table-button{max-width:900px}.health-plan-empty{min-height:180px}}@media (max-width:640px){.inquiry-form.health-inquiry{border-radius:12px;padding:22px 16px}.health-workspace{flex-direction:column;gap:28px;display:flex}.health-workspace>fieldset,.health-plan-preview{box-sizing:border-box;width:100%}.health-plan-options{gap:8px}.health-inquiry .health-plan{padding:12px 10px}.health-plan-preview{min-height:0;padding:16px}.health-review dl{grid-template-columns:1fr}.health-submit>div:last-child{flex-direction:column;align-items:stretch}.health-send{width:100%}.health-success{padding:26px 20px}.health-success h2{font-size:30px}.health-table-overlay{padding:12px}.health-table-overlay header b{font-size:15px}}.inquiry-form.health-inquiry button{width:auto;margin-top:0}.inquiry-form.health-inquiry .health-submit{color:#173247;text-align:left;background:#fff;padding:24px 0 0}.inquiry-form.health-inquiry .health-submit .consent-line{color:#314555}.inquiry-form.health-inquiry .health-submit>p{color:#52616a}.health-inquiry input[type=radio]{width:18px;height:18px;padding:0}.health-inquiry input[type=checkbox]{padding:0}.inquiry-form.health-inquiry .health-table-button{width:100%;margin:18px 0 12px}@media (max-width:640px){.inquiry-form.health-inquiry .health-send{width:100%}}
