.icare-public{--icare-ink:#303b36;--icare-gris:#899383;--icare-paper:#f5f3ef;--icare-soft:#e9ede5;--icare-line:#d8ddd4;--icare-muted:#5c685e;--icare-link:#52644f;--icare-light:#ced7c7;--icare-serif:"Instrument Serif", Georgia, serif;--icare-sans:"Instrument Sans", "Avenir Next", Arial, sans-serif;background:var(--icare-paper);color:var(--icare-ink);font-family:var(--icare-sans)}.icare-public .icare-experience{--ic-ink:var(--icare-ink);--ic-muted:var(--icare-muted);--ic-line:var(--icare-line);--ic-soft:var(--icare-soft);--ic-accent:var(--icare-link);--ic-peach:var(--icare-light);background:var(--icare-paper)}.icare-public .icare-experience :is(h1,h2){font-family:var(--icare-serif);letter-spacing:-.025em;font-weight:400}.icare-public .icare-experience h3,.icare-public .icare-pricing :is(h2,h3),.icare-public .icare-base-card strong,.icare-public .icare-quote-total strong{font-family:var(--icare-sans);letter-spacing:-.02em;font-weight:400}.icare-public .icare-experience :is(h1,h2) em{font-style:normal}.icare-public .icare-experience h2{font-size:clamp(30px,3vw,42px);line-height:1.12}.icare-public .icare-experience h3{line-height:1.25}.icare-public .icare-public-header,.icare-public .icare-public-footer,.icare-public .icare-cover,.icare-public .icare-partner-band{background:var(--icare-ink)}.icare-public .icare-public-header nav,.icare-public .icare-public-footer{color:#d5ddd3}.icare-public .icare-public-header a:hover{color:var(--icare-light)}.icare-public .icare-cover{min-height:650px}.icare-public .icare-cover-shade{background:linear-gradient(90deg,#303b36 0% 35%,#303b36ed 46%,#303b3680 70%,#303b3640 100%)}.icare-public .icare-cover-inner{width:min(1200px,100% - 80px);margin-inline:auto;padding:52px 0 64px}.icare-public .icare-cover-brand{margin-bottom:30px}.icare-public .icare-cover-brand .icare-brand{width:clamp(230px,24vw,264px);max-width:100%}.icare-public .icare-cover h1{letter-spacing:-.025em;max-width:650px;color:var(--icare-paper);margin-bottom:24px;font-size:clamp(42px,5vw,68px);line-height:1.04}.icare-public .icare-cover h1 em,.icare-public .icare-cover .icare-kicker,.icare-public .icare-partner-band h2 em,.icare-public .icare-partner-band .icare-kicker,.icare-public .icare-partner-names small{color:var(--icare-light)}.icare-public .icare-cover-copy{color:#e2e7df}.icare-public .icare-cover-access,.icare-public .icare-cover-discover{color:#d5ddd3}.icare-public .icare-cover-actions{flex-wrap:wrap;display:flex}.icare-public .icare-cover-discover{min-height:44px;display:inline-flex}.icare-public .icare-cover-access{letter-spacing:.01em;max-width:455px;font-size:12px;line-height:1.65}.icare-public .icare-primary{background:var(--icare-ink);border-color:var(--icare-ink);min-height:46px;color:var(--icare-paper)!important}.icare-public .icare-primary:hover{background:#45534b;border-color:#45534b}.icare-public .icare-cover .icare-primary,.icare-public .icare-quote-summary .icare-primary{background:var(--icare-light);border-color:var(--icare-light);color:var(--icare-ink)!important}.icare-public .icare-cover .icare-primary:hover,.icare-public .icare-quote-summary .icare-primary:hover{background:#e2e7dc;border-color:#e2e7dc}.icare-public .icare-intro-strip,.icare-public .icare-welcome,.icare-public .icare-last-step{background:var(--icare-soft)}.icare-public .icare-intro-strip{border-color:var(--icare-line)}.icare-public .icare-intro-strip p{font:400 19px/1.4 var(--icare-sans);color:var(--icare-ink)}.icare-public .icare-intro-strip>span,.icare-public .icare-welcome-copy>p:not(.icare-kicker),.icare-public .icare-exam-list small,.icare-public .icare-last-step>p:not(.icare-kicker),.icare-public .icare-last-step small{color:var(--icare-muted)}.icare-public .icare-care-fronts>button{background:var(--icare-paper)}.icare-public .icare-care-fronts>button:hover,.icare-public .icare-care-fronts>button[aria-pressed=true]{background:var(--icare-soft)}.icare-public .icare-front-top{color:var(--icare-link)}.icare-public .icare-front-top>span,.icare-public .icare-journey li>span,.icare-public .icare-help summary>span,.icare-public .icare-partner-names>span{font-family:var(--icare-sans)}.icare-public .icare-care-fronts h3,.icare-public .icare-exam-list h3,.icare-public .icare-journey h3{font-size:clamp(22px,2.2vw,27px)}.icare-public .icare-experience-search,.icare-public .icare-experience .icare-filters button,.icare-public .icare-journey li{border-color:var(--icare-line)}.icare-public .icare-experience .icare-filters button[aria-pressed=true]{background:var(--icare-ink);border-color:var(--icare-ink)}.icare-public .icare-partner-band>div>p{color:#e2e7df}.icare-public .icare-partner-band>div>small{color:#c5cebf}.icare-public .icare-last-step:after{font-family:var(--icare-sans);color:#303b3607}.icare-public .icare-pricing{--ip-ink:var(--icare-ink);--ip-muted:var(--icare-muted);--ip-line:var(--icare-line);--ip-paper:var(--icare-paper);--ip-accent:var(--icare-link);background:var(--icare-soft)}.icare-public .icare-pricing .icare-pricing-heading h2{font-size:clamp(28px,3vw,40px)}.icare-public .icare-pricing .icare-base-card h3,.icare-public .icare-pricing .icare-module-heading h3,.icare-public .icare-quote-summary h3{font-size:23px}.icare-public .icare-base-card:not(.is-selected),.icare-public .icare-pricing-categories button:not([aria-pressed=true]),.icare-public .icare-module-search,.icare-public .icare-show-modules{border-color:var(--icare-line)}.icare-public .icare-quote-summary .icare-kicker{color:var(--icare-light)}.icare-public .icare-summary-details,.icare-public .icare-quote-total{border-color:#67766b}.icare-public :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--icare-link);outline-offset:4px}.icare-public :is(.icare-cover,.icare-public-header,.icare-public-footer,.icare-partner-band,.icare-quote-summary) :is(a,button,input,select,summary):focus-visible{outline-color:var(--icare-light)}@media (width<=700px){.icare-public .icare-cover{min-height:630px}.icare-public .icare-cover-inner{width:calc(100% - 40px);padding:38px 0 50px}.icare-public .icare-cover-brand .icare-brand{width:230px}.icare-public .icare-cover h1{font-size:clamp(35px,8.5vw,48px)}.icare-public .icare-cover-shade{background:linear-gradient(90deg,#303b36fa 0%,#303b36e8 55%,#303b3699 100%)}.icare-public .icare-cover-actions{flex-direction:column;align-items:flex-start;gap:8px}.icare-public .icare-intro-strip p{font-size:17px}.icare-public .icare-experience h2{font-size:clamp(29px,7.2vw,36px)}}@media (prefers-reduced-motion:reduce){.icare-public .icare-primary{transition:none}.icare-public .icare-primary:hover{transform:none}}
