.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}}.icare-public{--icare-paper:#fafbf8;--icare-soft:#eff2ec;--icare-muted:#566258;--icare-line:#d9dfd5;background:var(--icare-paper)}.icare-public .icare-public-header{background:#141811;gap:26px;min-height:82px;padding:18px max(28px,50% - 590px)}.icare-public .icare-public-header>a:first-child{flex:0 0 180px;width:180px}.icare-public .icare-public-header nav a,.icare-public .icare-public-patient{letter-spacing:0;font-size:12px}.icare-public .icare-public-header nav{gap:24px}.icare-public .icare-public-patient{color:#edf1e9;align-items:center;min-height:44px;display:inline-flex}.icare-public .icare-mobile-menu{display:none}.icare-public .icare-cover{background:#303b36;grid-template-columns:1fr 1fr;min-height:0;display:grid}.icare-public .icare-cover-image{z-index:0;grid-area:1/2;min-height:640px;position:relative;inset:auto;overflow:hidden}.icare-public .icare-cover-image img{object-fit:cover;object-position:72% 50%;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.icare-public .icare-cover-shade{display:none}.icare-public .icare-cover-inner{isolation:isolate;grid-area:1/1;width:auto;min-width:0;max-width:none;margin:0;padding:56px 44px 46px max(28px,50vw - 590px);position:relative}.icare-public .icare-cover-brand{margin:0 0 30px}.icare-public .icare-cover-brand .icare-brand{width:224px}.icare-public .icare-cover .icare-kicker{letter-spacing:.12em;color:#cbd7c5;margin-bottom:18px;font-size:10px}.icare-public .icare-cover h1{letter-spacing:-.025em;max-width:520px;margin:0 0 26px;font-size:clamp(46px,4.8vw,64px);line-height:1.06}.icare-public .icare-cover h1 em{color:#e0e7d8}.icare-public .icare-cover-copy{color:#e5eae1;max-width:455px;margin:0;font-size:16px;line-height:1.75}.icare-public .icare-cover-actions{gap:18px 24px;margin-top:34px}.icare-public .icare-primary{border-radius:0;min-height:50px;font-weight:500;transition:background-color .18s,border-color .18s}.icare-public .icare-primary:hover{transform:none}.icare-public .icare-cover .icare-primary{background:#e1e8d9;border-color:#e1e8d9;padding:16px 21px;color:#253029!important}.icare-public .icare-cover-discover{color:#e2e8dd;gap:10px;min-height:44px;font-size:12px}.icare-public .icare-cover-access{color:#c9d3c3;letter-spacing:0;max-width:420px;font-size:12px;line-height:1.7;margin-top:24px!important}.icare-public .icare-cover-caption{text-shadow:none;color:#f4f7ef;background:#26332be0;padding:5px 8px;font-size:9px;bottom:16px;right:16px}.icare-public .icare-cover-watermark{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;color:#fff;opacity:.035;width:300px;height:300px;position:absolute;top:118px;right:-18px}.icare-public .icare-intro-strip{gap:24px;padding:22px max(28px,50% - 590px)}.icare-public .icare-intro-strip p{font-size:17px;line-height:1.5}.icare-public .icare-intro-strip>span{letter-spacing:.08em;font-size:10px}.icare-public .icare-trust-strip{border-color:var(--icare-line);padding-block:30px}.icare-public .icare-trust-strip strong{font:400 27px/1.2 var(--icare-sans);letter-spacing:-.025em}.icare-public .icare-trust-strip span{color:var(--icare-muted);font-size:12px;line-height:1.6}.icare-public .icare-chapter{max-width:1180px;padding-block:76px}.icare-public .icare-experience h2{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,44px);line-height:1.12}.icare-public .icare-experience .icare-kicker{letter-spacing:.12em;font-size:10px}.icare-public .icare-introduction{gap:64px}.icare-public .icare-introduction>div:last-child{padding-top:12px;font-size:15px;line-height:1.8}.icare-public .icare-care-fronts{border-color:var(--icare-line);margin-top:30px}.icare-public .icare-care-fronts>button{border-color:var(--icare-line);background:#fff;padding:28px}.icare-public .icare-front-top{margin-bottom:25px}.icare-public .icare-front-top>span{font-size:15px}.icare-public .icare-care-fronts h3{font:500 21px/1.3 var(--icare-sans);letter-spacing:-.02em;margin-bottom:14px}.icare-public .icare-care-fronts p{font-size:14px;line-height:1.7}.icare-public .icare-front-explore{margin-top:20px;font-size:12px}.icare-public .icare-exam-list{column-gap:48px}.icare-public .icare-exam-list article{padding:22px 0}.icare-public .icare-exam-list h3{font:500 20px/1.35 var(--icare-sans);letter-spacing:-.015em;margin-bottom:10px}.icare-public .icare-exam-list p{font-size:13px;line-height:1.7}.icare-public .icare-exam-category{letter-spacing:.1em;font-size:9px}.icare-public .icare-experience .icare-filters button{border-radius:0;min-height:42px;font-size:12px}.icare-public .icare-search input::placeholder{color:#6c776a;opacity:1}.icare-public .icare-catalogue-status,.icare-public .icare-catalogue-footnote{font-size:12px;line-height:1.75}.icare-public .icare-welcome-copy{padding-block:58px}.icare-public .icare-welcome-copy>p:not(.icare-kicker){font-size:15px;line-height:1.8}.icare-public .icare-journey ol{gap:16px;margin-top:34px}.icare-public .icare-journey li{background:#fff;padding:26px 23px}.icare-public .icare-journey li>span{color:var(--icare-link);font-size:14px}.icare-public .icare-journey h3{font:500 19px/1.35 var(--icare-sans);letter-spacing:-.02em}.icare-public .icare-journey li p{font-size:14px;line-height:1.75}.icare-public .icare-compare-row{grid-template-columns:minmax(130px,.7fr) minmax(0,2fr)}.icare-public .icare-compare-row>span{padding-block:18px;font-size:14px;line-height:1.7}.icare-public .icare-compare-row>span:last-child{background:#eff2ec}.icare-public .icare-compare-head>span{letter-spacing:.06em;font-size:11px;font-weight:500}.icare-public .icare-partner-band{padding-block:54px}.icare-public .icare-partner-names>span{letter-spacing:-.015em;font-size:27px;font-weight:400}.icare-public .icare-help{gap:64px}.icare-public .icare-help summary{padding-block:21px;font-size:15px;line-height:1.6}.icare-public .icare-faq details>p{font-size:14px;line-height:1.8}.icare-public .icare-last-step{padding-block:68px}.icare-public .icare-last-step:after{display:none}.icare-public .icare-last-step>p:not(.icare-kicker){font-size:15px;line-height:1.8}.icare-public .icare-last-step small{font-size:12px;line-height:1.7}.icare-public .icare-pricing{background:#f0f3ed;padding-block:68px}.icare-public .icare-pricing .icare-pricing-heading h2{font:400 clamp(30px,3.1vw,42px)/1.15 var(--icare-serif);letter-spacing:-.025em}.icare-public .icare-pricing .icare-base-card h3,.icare-public .icare-pricing .icare-module-heading h3{letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.35}.icare-public .icare-base-card:not(.is-selected){background:#fff}.icare-public .icare-base-field{min-width:0;min-inline-size:0;max-width:100%}.icare-public .icare-base-field>legend{white-space:normal;max-width:100%;line-height:1.7}.icare-public .icare-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.icare-public .icare-pricing-categories button{border-radius:0;min-height:44px}.icare-public .icare-module-card{background:#fff;border-radius:0}.icare-public .icare-module-card.is-selected{background:#edf2e8;border-color:#7c9275}.icare-public .icare-module-search{background:#fff;border-radius:0}.icare-public .icare-quote-summary{color:#fafbf8;box-shadow:none;background:#303b36;border-radius:0}.icare-public .icare-quote-summary h3{font-size:22px;line-height:1.3}.icare-public .icare-cart-dock{background:#26312b;box-shadow:0 6px 24px #18352220}body:has(.icare-public) .icare-checkout{color:#303b36;background:#fafbf8;box-shadow:0 22px 80px #17321b26}body:has(.icare-public) .icare-checkout-overlay{background:#15251dcc}body:has(.icare-public) :is(.icare-checkout-kicker,.icare-checkout-header h2 svg,.icare-checkout-steps .is-active,.icare-checkout-note a,.icare-checkout-final-items summary){color:#52644f}body:has(.icare-public) .icare-checkout-header h2{letter-spacing:-.025em;font:400 24px/1.25 Instrument Sans,Arial,sans-serif}body:has(.icare-public) .icare-checkout h3{letter-spacing:-.02em;font:400 22px/1.3 Instrument Sans,Arial,sans-serif}body:has(.icare-public) .icare-checkout-steps .is-active span{color:#fff;background:#52644f;border-color:#52644f}body:has(.icare-public) :is(.icare-checkout-description,.icare-checkout-note,.icare-cart-lines small,.icare-checkout-total span,.icare-payment-options small,.icare-checkout-consent){color:#566258}body:has(.icare-public) :is(.icare-checkout-steps,.icare-cart-lines li,.icare-checkout-footer,.icare-payment-options label,.icare-checkout-form input,.icare-installments select){border-color:#d9dfd5}body:has(.icare-public) .icare-checkout-total strong{letter-spacing:-.025em;color:#303b36;font:500 27px/1.3 Instrument Sans,Arial,sans-serif}body:has(.icare-public) .icare-checkout-primary{color:#fafbf8;background:#303b36}body:has(.icare-public) :is(.icare-checkout-back,.icare-cart-lines button,.icare-checkout-review,.icare-checkout-notice){color:#303b36;background:#eff2ec}body:has(.icare-public) .icare-payment-options label.is-selected{background:#eff2ec;border-color:#52644f}body:has(.icare-public) :is(.icare-payment-options input,.icare-checkout-consent input){accent-color:#52644f}body:has(.icare-public) .icare-checkout :is(button,input,select,a):focus-visible{outline-color:#52644f}.icare-public .icare-footer-refined{background:#26312b;grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:52px max(28px,50% - 590px);display:grid}.icare-public .icare-footer-brand>a{width:210px;display:block}.icare-public .icare-footer-brand .icare-brand{width:210px;max-width:100%}.icare-public .icare-footer-brand>p{color:#e0e7db;margin:20px 0 0;font-size:14px;line-height:1.7}.icare-public .icare-footer-brand .icare-footer-medical{color:#bdc9b8;max-width:390px;font-size:11px;line-height:1.8}.icare-public .icare-footer-refined nav{color:#e4eadd;grid-template-columns:1fr 1fr;gap:30px;display:grid}.icare-public .icare-footer-refined nav>div{flex-direction:column;align-items:start;gap:7px;display:flex}.icare-public .icare-footer-refined h3{font:500 12px/1.5 var(--icare-sans);color:#c9d5c1;letter-spacing:0;margin:0 0 12px}.icare-public .icare-footer-refined nav a{align-items:center;min-height:38px;font-size:12px;line-height:1.6;display:inline-flex}.icare-public .icare-footer-refined nav a:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1240px){.icare-public .icare-chapter{width:calc(100% - 64px)}.icare-public .icare-cover-actions{flex-wrap:wrap;gap:10px 20px}}@media (width<=900px){.icare-public .icare-cover{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.icare-public .icare-cover-image{grid-area:1/1;height:280px;min-height:0}.icare-public .icare-cover-image img{object-position:70% 52%}.icare-public .icare-cover-inner{grid-area:2/1;min-height:0;padding:36px 32px 42px;position:static}.icare-public .icare-cover-brand{z-index:2;background:#303b36;max-width:230px;margin:0;padding:12px 16px;position:absolute;top:22px;left:28px}.icare-public .icare-cover-brand .icare-brand{width:184px}.icare-public .icare-cover-caption{top:246px;bottom:auto;right:16px}.icare-public .icare-cover-watermark{width:260px;height:260px;top:322px;right:-40px}.icare-public .icare-cover-copy{max-width:620px}.icare-public .icare-introduction,.icare-public .icare-help{gap:32px}.icare-public .icare-footer-refined{gap:40px}}@media (width<=700px){.icare-public .icare-public-header{z-index:5;flex-wrap:nowrap;gap:12px;min-height:70px;padding:14px 20px;position:relative}.icare-public .icare-public-header>a:first-child{flex:0 0 136px;width:136px}.icare-public .icare-public-header .cavini-brand{width:136px}.icare-public .icare-public-header>nav{display:none}.icare-public .icare-public-patient{white-space:nowrap;gap:8px;min-height:40px;margin-left:0;padding-left:12px;font-size:11px}.icare-public .icare-mobile-menu{color:#edf1e9;margin-left:auto;display:block}.icare-public .icare-mobile-menu>summary{cursor:pointer;justify-content:center;align-items:center;width:36px;height:40px;list-style:none;display:flex}.icare-public .icare-mobile-menu>summary::-webkit-details-marker{display:none}.icare-public .icare-mobile-menu>summary svg{width:19px;height:19px}.icare-public .icare-mobile-menu>nav{background:#26312b;border-top:1px solid #ffffff20;flex-direction:column;gap:0;padding:12px 20px 18px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 14px 20px #10201414}.icare-public .icare-mobile-menu:not([open])>nav{display:none}.icare-public .icare-mobile-menu>nav a{border-bottom:1px solid #ffffff14;padding:13px 0;font-size:13px;line-height:1.5}.icare-public .icare-cover-image{height:230px}.icare-public .icare-cover-image img{object-position:70% 54%}.icare-public .icare-cover-brand{max-width:205px;padding:10px 12px;top:18px;left:20px}.icare-public .icare-cover-brand .icare-brand{width:170px}.icare-public .icare-cover-inner{padding:28px 22px 32px}.icare-public .icare-cover .icare-kicker{margin-bottom:14px;font-size:9px}.icare-public .icare-cover h1{margin-bottom:23px;font-size:42px;line-height:1.05}.icare-public .icare-cover-copy{font-size:15px;line-height:1.75}.icare-public .icare-cover-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:28px;display:flex}.icare-public .icare-cover .icare-primary{justify-content:space-between;width:100%;min-height:52px}.icare-public .icare-cover-discover{align-self:center;min-height:44px;font-size:12px}.icare-public .icare-cover-access{font-size:11px;line-height:1.7;margin-top:18px!important}.icare-public .icare-cover-caption{font-size:8px;top:199px;right:12px}.icare-public .icare-cover-watermark{opacity:.025;width:240px;height:240px;top:280px;right:-40px}.icare-public .icare-intro-strip{flex-wrap:wrap;justify-content:flex-start;gap:18px;padding:23px 22px}.icare-public .icare-intro-strip p{width:100%;font-size:16px}.icare-public .icare-intro-strip>span{letter-spacing:.06em;font-size:9px}.icare-public .icare-trust-strip{gap:24px;padding:26px 22px}.icare-public .icare-trust-strip strong{font-size:23px}.icare-public .icare-trust-strip span{font-size:11px}.icare-public .icare-chapter{width:calc(100% - 44px);padding-block:50px}.icare-public .icare-experience h2{font-size:34px;line-height:1.1}.icare-public .icare-introduction>div:last-child{padding-top:0;font-size:14px}.icare-public .icare-care-fronts>button{padding:25px 23px}.icare-public .icare-care-fronts h3{font-size:21px}.icare-public .icare-exam-list article{padding:19px 0}.icare-public .icare-exam-list h3{font-size:19px}.icare-public .icare-welcome-copy{padding:36px 22px 42px}.icare-public .icare-welcome-copy>p:not(.icare-kicker){font-size:14px}.icare-public .icare-journey ol{gap:12px}.icare-public .icare-journey li{padding:23px}.icare-public .icare-journey h3{font-size:19px}.icare-public .icare-compare-row{grid-template-columns:100px minmax(0,1fr)}.icare-public .icare-compare-row>span{padding:16px 12px;font-size:12px;line-height:1.75}.icare-public .icare-compare-head>span{font-size:10px}.icare-public .icare-partner-band{padding:40px 22px}.icare-public .icare-partner-names>span{font-size:24px}.icare-public .icare-help summary{padding-block:19px;font-size:14px}.icare-public .icare-faq details>p{font-size:14px}.icare-public .icare-last-step,.icare-public .icare-pricing{padding:48px 22px}.icare-public .icare-pricing .icare-pricing-heading h2{font-size:34px}.icare-public .icare-pricing .icare-base-card h3,.icare-public .icare-pricing .icare-module-heading h3{font-size:18px}.icare-public .icare-footer-refined{grid-template-columns:1fr;gap:34px;padding:40px 22px}.icare-public .icare-footer-brand>a,.icare-public .icare-footer-brand .icare-brand{width:190px}.icare-public .icare-footer-brand>p{margin-top:17px;font-size:13px}.icare-public .icare-footer-brand .icare-footer-medical{font-size:11px}.icare-public .icare-footer-refined nav{gap:22px}.icare-public .icare-footer-refined nav a{min-height:42px;font-size:12px}}@media (width<=370px){.icare-public .icare-public-header{gap:9px;padding-inline:16px}.icare-public .icare-public-header>a:first-child,.icare-public .icare-public-header .cavini-brand{flex-basis:120px;width:120px}.icare-public .icare-cover h1{font-size:39px}}@media (width<=480px){.icare-public .icare-base-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.icare-public *,.icare-public :before,.icare-public :after{scroll-behavior:auto!important;transition:none!important}}.icare-public.icare-cavini-edition{--icare-ink:#303b36;--icare-paper:#fafbf8;--icare-soft:#eff2ec;--icare-line:#d9dfd5;--icare-muted:#566258;--icare-link:#52644f;--icare-light:#ced7c7;--icare-gris:#899383;background:var(--icare-paper);color:var(--icare-ink)}.icare-public.icare-cavini-edition .icare-experience{background:var(--icare-paper)}.icare-public.icare-cavini-edition .icare-public-header{background:#141811;border-bottom:1px solid #ffffff12;gap:28px;min-height:84px;padding:20px max(32px,50vw - 590px)}.icare-public.icare-cavini-edition .icare-public-header>a:first-child{flex-basis:176px;width:176px}.icare-public.icare-cavini-edition .icare-public-header nav{gap:28px}.icare-public.icare-cavini-edition .icare-public-header nav a{color:#dddcd5;font-size:12px}.icare-public.icare-cavini-edition .icare-public-patient{color:#f3f2eb;border-left:1px solid #ffffff26;padding-left:28px;font-size:12px}.icare-public.icare-cavini-edition .icare-cover{color:#fafbf8;isolation:isolate;background:#303b36;grid-template-columns:1.05fr 1fr;min-height:0}.icare-public.icare-cavini-edition .icare-cover-inner{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;padding:48px 46px 44px max(32px,50vw - 590px);display:flex;position:relative;overflow:hidden}.icare-public.icare-cavini-edition .icare-cover-image{background:#e6e2d8;grid-area:1/2;min-height:610px;margin:30px 30px 30px 0;position:relative;overflow:hidden}.icare-public.icare-cavini-edition .icare-cover-image img{object-fit:cover;object-position:72% 50%;filter:none;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.icare-public.icare-cavini-edition .icare-cover-brand{z-index:1;margin:0 0 32px;position:relative}.icare-public.icare-cavini-edition .icare-cover-brand .icare-brand{width:188px;max-width:100%}.icare-public.icare-cavini-edition .icare-cover .icare-kicker{color:#cbd7c5;letter-spacing:.13em;margin:0 0 18px;font-size:10px}.icare-public.icare-cavini-edition .icare-cover h1{letter-spacing:-.035em;color:#fafbf8;max-width:540px;margin:0 0 28px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(50px,5.1vw,74px);font-weight:400;line-height:1.03}.icare-public.icare-cavini-edition .icare-cover h1 em{color:#e0e7d8;font-style:normal}.icare-public.icare-cavini-edition .icare-cover-copy{color:#e5eae1;max-width:425px;margin:0;font-size:16px;line-height:1.8}.icare-public.icare-cavini-edition .icare-cover-actions{flex-wrap:wrap;gap:12px 24px;margin-top:38px}.icare-public.icare-cavini-edition .icare-cover .icare-primary{background:#e1e8d9;border-color:#e1e8d9;min-height:54px;padding:16px 23px;font-size:13px;font-weight:400;color:#253029!important}.icare-public.icare-cavini-edition .icare-cover-discover{color:#e2e8dd;border-bottom:1px solid #869782;min-height:44px;font-size:12px}.icare-public.icare-cavini-edition .icare-cover-access{color:#c9d3c3;letter-spacing:0;max-width:415px;font-size:11px;line-height:1.7;margin-top:24px!important}.icare-public.icare-cavini-edition .icare-cover-watermark{color:#fff;--icare-drop:#899383;opacity:.045;width:340px;height:340px;top:95px;right:-34px}.icare-public.icare-cavini-edition .icare-cover-caption{color:#f5f4ed;letter-spacing:.025em;background:#16170fbd;padding:5px 8px;font-size:9px;top:auto;bottom:44px;right:44px}.icare-public.icare-cavini-edition .icare-cover-shade{display:none}.icare-public.icare-cavini-edition .icare-intro-strip{color:#f8f8f2;background:#26312b;border:0;gap:28px;min-height:102px;padding:28px max(32px,50vw - 590px)}.icare-public.icare-cavini-edition .icare-intro-strip p{color:#f8f8f2;letter-spacing:-.01em;margin:0;font:400 26px/1.25 Instrument Serif,Georgia,serif}.icare-public.icare-cavini-edition .icare-intro-strip>span{color:#c3c5bb;letter-spacing:.07em;padding-left:18px;font-size:10px;position:relative}.icare-public.icare-cavini-edition .icare-intro-strip>span:before{content:"";border:1px solid #9aab8b;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.icare-public.icare-cavini-edition .icare-trust-strip{background:var(--icare-paper);border-bottom:1px solid var(--icare-line);gap:26px;padding:30px max(32px,50vw - 590px)}.icare-public.icare-cavini-edition .icare-trust-strip>div{border-color:#d9dfd5;gap:9px;padding-left:18px}.icare-public.icare-cavini-edition .icare-trust-strip strong{color:#30352b;letter-spacing:-.03em;font:400 24px/1.2 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-trust-strip span{color:#74786c;font-size:11px;line-height:1.7}.icare-public.icare-cavini-edition .icare-chapter{width:calc(100% - 64px);max-width:1180px;padding-block:80px}.icare-public.icare-cavini-edition .icare-experience h2{letter-spacing:-.025em;color:var(--icare-ink);font:400 clamp(34px,3.7vw,50px)/1.1 Instrument Serif,Georgia,serif}.icare-public.icare-cavini-edition .icare-experience h2 em{color:var(--icare-ink);font-style:normal}.icare-public.icare-cavini-edition .icare-experience .icare-kicker{letter-spacing:.13em;color:#52644f;font-size:9px;font-weight:500}.icare-public.icare-cavini-edition .icare-introduction{grid-template-columns:1fr 1fr;gap:80px;padding-bottom:68px}.icare-public.icare-cavini-edition .icare-introduction>div:last-child{max-width:500px;padding-top:10px;font-size:15px;line-height:1.85}.icare-public.icare-cavini-edition .icare-inline-link{border-color:#b6b9ac;gap:25px;min-height:44px;font-size:12px;font-weight:400}.icare-public.icare-cavini-edition .icare-front-section{border-color:#d9dfd5;padding-top:60px;padding-bottom:76px}.icare-public.icare-cavini-edition .icare-chapter-heading{align-items:end;gap:50px;margin-bottom:34px}.icare-public.icare-cavini-edition .icare-chapter-heading>p{max-width:350px;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-care-fronts{border:0;gap:30px;margin-top:38px}.icare-public.icare-cavini-edition .icare-care-fronts>button{border:0;border-top:1px solid #b8bcb0;border-bottom:1px solid var(--icare-line);text-align:left;background:0 0;padding:28px 0 24px;transition:border-color .2s,background-color .2s}.icare-public.icare-cavini-edition .icare-front-top{justify-content:flex-start;align-items:center;min-height:38px;margin-bottom:25px;display:flex}.icare-public.icare-cavini-edition .icare-front-top>span{display:none}.icare-public.icare-cavini-edition .icare-front-top>svg{color:#52644f;stroke-width:1.1px;width:30px;height:30px}.icare-public.icare-cavini-edition .icare-care-fronts h3{letter-spacing:-.035em;color:#22271e;margin:0 0 14px;font:400 23px/1.3 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-care-fronts p{color:#566258;max-width:32ch;min-height:76px;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-front-explore{color:#30372a;justify-content:space-between;margin:22px 0 0;padding-right:8px;font-size:12px;font-weight:400;display:flex}.icare-public.icare-cavini-edition .icare-front-explore svg{transition:transform .2s}.icare-public.icare-cavini-edition .icare-pricing{--ip-ink:#24291f;--ip-muted:#566258;--ip-paper:#fafbf8;--ip-line:#d9dfd5;--ip-accent:#52644f;background:#eff2ec;border-block:1px solid #e0e2d9;padding:76px max(32px,50vw - 590px)}.icare-public.icare-cavini-edition .icare-pricing .icare-kicker{color:#52644f;letter-spacing:.1em;font-size:9px}.icare-public.icare-cavini-edition .icare-pricing .icare-pricing-heading h2{letter-spacing:-.025em;color:#303b36;font:400 44px/1.1 Instrument Serif,Georgia,serif}.icare-public.icare-cavini-edition .icare-pricing-heading>p{font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-base-field>legend,.icare-public.icare-cavini-edition .icare-pricing .icare-module-heading h3{letter-spacing:-.02em;font:400 17px/1.6 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-base-card{background:#fff;border:1px solid #d6d9cf;padding:23px;transition:border-color .2s,background-color .2s}.icare-public.icare-cavini-edition .icare-base-card.is-selected{background:#e9eee3;border:1px solid #708267;padding:23px}.icare-public.icare-cavini-edition .icare-pricing .icare-base-card h3{letter-spacing:-.025em;font:400 20px/1.3 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-base-card strong{letter-spacing:-.035em;color:#3c4e33;font:400 27px/1.3 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-base-card input{width:16px;height:16px;margin-top:5px}.icare-public.icare-cavini-edition .icare-pricing-categories{border-bottom:1px solid #c5cbbc;gap:0}.icare-public.icare-cavini-edition .icare-pricing-categories button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:54px;padding:13px 12px;font-size:12px;font-weight:400}.icare-public.icare-cavini-edition .icare-pricing-categories button[aria-pressed=true]{color:#20271a;background:0 0;border-bottom-color:#52644f}.icare-public.icare-cavini-edition .icare-module-card{background:#fff;border:1px solid #d6dbcd;padding:18px}.icare-public.icare-cavini-edition .icare-module-card.is-selected{background:#e9eee3;border-color:#708267}.icare-public.icare-cavini-edition .icare-module-card h4{letter-spacing:-.015em;font-size:14px;font-weight:500}.icare-public.icare-cavini-edition .icare-module-search{background:0 0;border:0;border-bottom:1px solid #b7c0ac;padding:10px 0}.icare-public.icare-cavini-edition .icare-quote-summary{color:#f6f7f1;box-shadow:none;background:#303b36;border:0;padding:28px}.icare-public.icare-cavini-edition .icare-quote-summary h3{letter-spacing:-.035em;font:400 24px/1.3 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-quote-summary .icare-primary{background:#e2e9d9;border-color:#e2e9d9;min-height:50px;font-weight:400;color:#263021!important}.icare-public.icare-cavini-edition .icare-quote-total strong{letter-spacing:-.04em;font:400 32px/1.2 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-cart-dock{background:#303b36;border:0;box-shadow:0 8px 28px #16170f20}.icare-public.icare-cavini-edition .icare-exam-section{padding-top:80px;padding-bottom:80px}.icare-public.icare-cavini-edition .icare-experience-search{background:0 0;border:0;border-bottom:1px solid #919987;min-width:280px;padding:14px 0}.icare-public.icare-cavini-edition .icare-experience .icare-filters{border-bottom:1px solid var(--icare-line);gap:8px;margin-bottom:15px;padding-bottom:20px}.icare-public.icare-cavini-edition .icare-experience .icare-filters button{color:#666b5f;background:0 0;border:1px solid #0000;min-height:40px;padding:8px 15px;font-size:12px}.icare-public.icare-cavini-edition .icare-experience .icare-filters button[aria-pressed=true]{color:#283420;background:#e9ede4;border-color:#cdd5c4}.icare-public.icare-cavini-edition .icare-exam-list{column-gap:50px}.icare-public.icare-cavini-edition .icare-exam-list article{border-color:var(--icare-line);padding:24px 0}.icare-public.icare-cavini-edition .icare-exam-list h3{letter-spacing:-.025em;margin:7px 0;font:400 22px/1.3 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-exam-category{letter-spacing:.09em;color:#737e69;font-size:8px}.icare-public.icare-cavini-edition .icare-expand{color:#34422b;background:0 0;border:0;border-bottom:1px solid #929d86;min-height:46px;padding-inline:0;font-size:12px;font-weight:400}.icare-public.icare-cavini-edition .icare-welcome{background:#edf1e8;grid-template-columns:1fr 1fr}.icare-public.icare-cavini-edition .icare-welcome-photo{min-height:500px}.icare-public.icare-cavini-edition .icare-welcome-photo img{filter:none;object-position:50% 50%}.icare-public.icare-cavini-edition .icare-welcome-copy{padding:65px max(32px,50vw - 590px) 65px 58px}.icare-public.icare-cavini-edition .icare-welcome-copy h2{max-width:440px;font-size:44px}.icare-public.icare-cavini-edition .icare-welcome-copy>p:not(.icare-kicker){max-width:435px;font-size:14px;line-height:1.85}.icare-public.icare-cavini-edition .icare-journey ol{gap:28px;margin-top:40px}.icare-public.icare-cavini-edition .icare-journey li{background:0 0;border:0;border-top:1px solid #b9c0af;padding:24px 0 10px}.icare-public.icare-cavini-edition .icare-journey li>span{color:#52644f;font:400 12px/1.5 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-journey h3{letter-spacing:-.025em;margin-top:24px;font:400 21px/1.4 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-journey li p{color:#566258;font-size:13px;line-height:1.85}.icare-public.icare-cavini-edition .icare-compare{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.2fr;column-gap:65px;padding-top:0;padding-bottom:76px;display:grid}.icare-public.icare-cavini-edition .icare-compare>.icare-kicker{grid-area:1/1;align-self:start;margin:0}.icare-public.icare-cavini-edition .icare-compare>h2{grid-area:2/1;align-self:start;margin-top:18px}.icare-public.icare-cavini-edition .icare-compare-table{border-color:var(--icare-line);grid-area:1/2/3;margin:0}.icare-public.icare-cavini-edition .icare-compare-row{border-color:var(--icare-line);grid-template-columns:100px minmax(0,1fr)}.icare-public.icare-cavini-edition .icare-compare-row>span{padding:16px 14px;font-size:13px;line-height:1.7}.icare-public.icare-cavini-edition .icare-compare-row>span:last-child{color:#505b46;background:0 0}.icare-public.icare-cavini-edition .icare-compare-head>span{color:#727c67;font-size:9px}.icare-public.icare-cavini-edition .icare-partner-band{color:#303b36;border-block:1px solid var(--icare-line);background:#eff2ec;gap:70px;padding:66px max(32px,50vw - 590px)}.icare-public.icare-cavini-edition .icare-partner-band h2 em{color:#303b36}.icare-public.icare-cavini-edition .icare-partner-band .icare-kicker{color:#52644f}.icare-public.icare-cavini-edition .icare-partner-names>span{color:#38452f;font-size:24px;font-weight:400}.icare-public.icare-cavini-edition .icare-partner-names{flex-wrap:wrap;align-items:center;gap:20px 38px}.icare-public.icare-cavini-edition .icare-partner-alvaro{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.icare-public.icare-cavini-edition .icare-partner-alvaro>span{letter-spacing:-.015em;color:#38452f;font:400 24px/1.4 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-dasa-link{align-items:center;min-height:44px;padding:8px 0;display:inline-flex}.icare-public.icare-cavini-edition .icare-dasa-logo{object-fit:contain;width:90px;max-width:none;height:24px;display:block}.icare-public.icare-cavini-edition .icare-partner-names small{color:#6c7663}.icare-public.icare-cavini-edition .icare-partner-band>div>p{color:#566258;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-partner-band>div>small{color:#72796a;font-size:11px;line-height:1.8}.icare-public.icare-cavini-edition .icare-help{gap:75px}.icare-public.icare-cavini-edition .icare-help>div>p:not(.icare-kicker){color:#566258;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-help summary{gap:20px;min-height:66px;padding:22px 0;font-size:14px;font-weight:400;line-height:1.6}.icare-public.icare-cavini-edition .icare-help summary>span{color:#52644f;font-size:18px;font-weight:400}.icare-public.icare-cavini-edition .icare-faq details{border-color:var(--icare-line)}.icare-public.icare-cavini-edition .icare-faq details>p{color:#566258;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-last-step{text-align:center;color:#fafbf8;background:#303b36;padding:70px 24px 76px}.icare-public.icare-cavini-edition .icare-last-step h2{color:#fafbf8;margin-top:18px;font-size:48px}.icare-public.icare-cavini-edition .icare-last-step h2 em{color:#d9e3d1}.icare-public.icare-cavini-edition .icare-last-step .icare-kicker{color:#bfccb5}.icare-public.icare-cavini-edition .icare-last-step>p:not(.icare-kicker){color:#c4c6bd;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-last-step .icare-primary{background:#e1e8d9;border-color:#e1e8d9;margin-top:14px;font-weight:400;color:#303b36!important}.icare-public.icare-cavini-edition .icare-last-step small{color:#b3b7a9;margin-top:22px;font-size:11px}.icare-public.icare-cavini-edition .icare-materials{background:#f4f6f0;border:0;padding-block:72px}.icare-public.icare-cavini-edition .icare-materials-inner{grid-template-columns:1fr 1fr;gap:75px;width:calc(100% - 64px);max-width:1180px}.icare-public.icare-cavini-edition .icare-materials-scene{background:#eaece4}.icare-public.icare-cavini-edition .icare-materials-kicker{color:#52644f;letter-spacing:.13em;font-size:9px}.icare-public.icare-cavini-edition .icare-materials-copy h2{font-size:44px;line-height:1.1}.icare-public.icare-cavini-edition .icare-footer-refined{color:#f3f3eb;background:#26312b;grid-template-columns:1.15fr 1fr;align-items:start;gap:100px;padding:58px max(32px,50vw - 590px) 64px}.icare-public.icare-cavini-edition .icare-footer-brand>a,.icare-public.icare-cavini-edition .icare-footer-brand .icare-brand{width:205px}.icare-public.icare-cavini-edition .icare-footer-brand>p{color:#dddfd3;margin-top:22px;font-size:13px;line-height:1.8}.icare-public.icare-cavini-edition .icare-footer-brand .icare-footer-medical{color:#9fa692;max-width:350px;margin-top:14px;font-size:10px;line-height:1.9}.icare-public.icare-cavini-edition .icare-footer-address{color:#dce5d5;max-width:350px;margin-top:22px;font:400 12px/1.8 Instrument Sans,Arial,sans-serif}.icare-public.icare-cavini-edition .icare-footer-brand>.icare-footer-map{color:#e3eadd;border-bottom:1px solid #829176;justify-content:space-between;align-items:center;gap:26px;width:auto;min-height:44px;margin-top:8px;font-size:12px;line-height:1.7;display:inline-flex}.icare-public.icare-cavini-edition .icare-footer-refined nav{gap:45px}.icare-public.icare-cavini-edition .icare-footer-refined nav>div{gap:8px}.icare-public.icare-cavini-edition .icare-footer-refined h3{color:#a7b19c;margin:0 0 16px;font-size:12px;font-weight:400;line-height:1.7}.icare-public.icare-cavini-edition .icare-footer-refined nav a{color:#e3e6d9;min-height:39px;font-size:12px;line-height:1.8}.icare-public.icare-cavini-edition :is(a,button,input,select,summary):focus-visible{outline-offset:5px;outline:2px solid #52644f}@media (hover:hover){.icare-public.icare-cavini-edition .icare-cover:hover .icare-cover-image img{transform:scale(1.025)}.icare-public.icare-cavini-edition .icare-primary:hover{background:#343a2d;border-color:#343a2d;transform:none;color:#fafbf8!important}.icare-public.icare-cavini-edition .icare-care-fronts>button:hover{background:0 0;border-top-color:#52644f}.icare-public.icare-cavini-edition .icare-care-fronts>button:hover .icare-front-explore svg{transform:translate(3px,-3px)}.icare-public.icare-cavini-edition .icare-care-fronts>button[aria-pressed=true]{background:0 0;border-top-color:#52644f}.icare-public.icare-cavini-edition .icare-footer-refined nav a:hover{color:#ced7c7}}@keyframes icare-cavini-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.icare-public.icare-cavini-edition .icare-cover h1,.icare-public.icare-cavini-edition .icare-cover-copy{animation:.55s ease-out both icare-cavini-enter}.icare-public.icare-cavini-edition .icare-cover-copy{animation-delay:80ms}@media (width<=1050px){.icare-public.icare-cavini-edition .icare-public-header nav{gap:17px}.icare-public.icare-cavini-edition .icare-public-patient{padding-left:18px}.icare-public.icare-cavini-edition .icare-cover-inner{padding-right:28px}.icare-public.icare-cavini-edition .icare-cover-image{min-height:590px;margin:24px 24px 24px 0}.icare-public.icare-cavini-edition .icare-cover-actions{gap:8px 18px}.icare-public.icare-cavini-edition .icare-introduction,.icare-public.icare-cavini-edition .icare-help{gap:40px}.icare-public.icare-cavini-edition .icare-welcome-copy{padding:48px 32px}.icare-public.icare-cavini-edition .icare-welcome-copy h2{font-size:38px}}@media (width<=900px){.icare-public.icare-cavini-edition .icare-cover{grid-template-rows:auto auto;grid-template-columns:1fr}.icare-public.icare-cavini-edition .icare-cover-image{grid-area:1/1;height:290px;min-height:0;margin:0}.icare-public.icare-cavini-edition .icare-cover-inner{grid-area:2/1;padding:36px 32px 40px;display:block;position:static;overflow:visible}.icare-public.icare-cavini-edition .icare-cover-brand{z-index:2;background:#303b36f0;margin:0;padding:14px 16px;position:absolute;top:24px;left:28px}.icare-public.icare-cavini-edition .icare-cover-brand .icare-brand{width:170px}.icare-public.icare-cavini-edition .icare-cover-watermark{opacity:.035;z-index:-1;width:310px;height:310px;top:330px;right:-40px}.icare-public.icare-cavini-edition .icare-cover h1{max-width:650px;font-size:54px}.icare-public.icare-cavini-edition .icare-cover-copy{max-width:620px}.icare-public.icare-cavini-edition .icare-cover-actions{gap:12px 26px;margin-top:32px}.icare-public.icare-cavini-edition .icare-cover-caption{top:258px;bottom:auto;right:16px}.icare-public.icare-cavini-edition .icare-compare{grid-template-columns:1fr;gap:0}.icare-public.icare-cavini-edition .icare-compare-table{grid-area:3/1;margin-top:20px}.icare-public.icare-cavini-edition .icare-care-fronts{gap:22px}.icare-public.icare-cavini-edition .icare-care-fronts h3{font-size:20px}.icare-public.icare-cavini-edition .icare-welcome{grid-template-columns:1fr}.icare-public.icare-cavini-edition .icare-welcome-photo{height:340px;min-height:0}.icare-public.icare-cavini-edition .icare-welcome-copy{padding:46px 32px}.icare-public.icare-cavini-edition .icare-footer-refined{gap:50px}}@media (width<=700px){.icare-public.icare-cavini-edition .icare-public-header{gap:12px;min-height:72px;padding:16px 20px}.icare-public.icare-cavini-edition .icare-public-header>a:first-child{flex-basis:132px;width:132px}.icare-public.icare-cavini-edition .icare-public-header .cavini-brand{width:132px}.icare-public.icare-cavini-edition .icare-public-patient{gap:8px;min-height:38px;padding-left:12px;font-size:10px}.icare-public.icare-cavini-edition .icare-mobile-menu>nav{background:#303b36;padding:12px 20px 18px}.icare-public.icare-cavini-edition .icare-mobile-menu>nav a{color:#f1f2eb;font-size:13px}.icare-public.icare-cavini-edition .icare-cover-image{height:238px}.icare-public.icare-cavini-edition .icare-cover-brand{padding:10px 12px;top:18px;left:20px}.icare-public.icare-cavini-edition .icare-cover-brand .icare-brand{width:153px}.icare-public.icare-cavini-edition .icare-cover-caption{font-size:9px;top:207px;right:12px}.icare-public.icare-cavini-edition .icare-cover-inner{padding:30px 22px 34px}.icare-public.icare-cavini-edition .icare-cover .icare-kicker{margin-bottom:18px;font-size:9px}.icare-public.icare-cavini-edition .icare-cover h1{letter-spacing:-.025em;margin-bottom:22px;font-size:44px;line-height:1.03}.icare-public.icare-cavini-edition .icare-cover-copy{max-width:36ch;font-size:15px;line-height:1.8}.icare-public.icare-cavini-edition .icare-cover-watermark{width:290px;height:290px;top:294px;right:-70px}.icare-public.icare-cavini-edition .icare-cover-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:28px;display:flex}.icare-public.icare-cavini-edition .icare-cover .icare-primary{justify-content:space-between;min-height:52px;padding:15px 20px;font-size:12px}.icare-public.icare-cavini-edition .icare-cover-discover{align-self:center;min-height:40px;font-size:12px}.icare-public.icare-cavini-edition .icare-cover-access{font-size:10px;line-height:1.8;margin-top:21px!important}.icare-public.icare-cavini-edition .icare-intro-strip{flex-wrap:wrap;gap:22px 25px;min-height:0;padding:28px 22px}.icare-public.icare-cavini-edition .icare-intro-strip p{width:100%;font-size:24px}.icare-public.icare-cavini-edition .icare-intro-strip>span{letter-spacing:.025em;padding-left:12px;font-size:8px}.icare-public.icare-cavini-edition .icare-trust-strip{grid-template-columns:1fr 1fr;gap:26px 22px;padding:28px 22px;display:grid}.icare-public.icare-cavini-edition .icare-trust-strip>div{gap:7px;padding-left:12px}.icare-public.icare-cavini-edition .icare-trust-strip strong{font-size:21px}.icare-public.icare-cavini-edition .icare-trust-strip span{font-size:10px;line-height:1.65}.icare-public.icare-cavini-edition .icare-chapter{width:calc(100% - 44px);padding-block:48px}.icare-public.icare-cavini-edition .icare-experience h2{letter-spacing:-.025em;font-size:36px;line-height:1.1}.icare-public.icare-cavini-edition .icare-introduction{grid-template-columns:1fr;gap:18px;padding-bottom:40px}.icare-public.icare-cavini-edition .icare-introduction>div:last-child{padding-top:0;font-size:14px;line-height:1.85}.icare-public.icare-cavini-edition .icare-chapter-heading{margin-bottom:26px;display:block}.icare-public.icare-cavini-edition .icare-chapter-heading>p{max-width:35ch;margin-top:22px;font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-care-fronts{margin-top:30px;display:block}.icare-public.icare-cavini-edition .icare-care-fronts>button{border-bottom:0;grid-template-columns:40px minmax(0,1fr);gap:0 15px;width:100%;padding:24px 0 20px;display:grid}.icare-public.icare-cavini-edition .icare-care-fronts>button:last-child{border-bottom:1px solid var(--icare-line)}.icare-public.icare-cavini-edition .icare-front-top{grid-area:1/1/4;align-self:start;min-height:30px;margin:0}.icare-public.icare-cavini-edition .icare-front-top>svg{width:26px;height:26px}.icare-public.icare-cavini-edition .icare-care-fronts h3{grid-column:2;margin:0 0 12px;font-size:20px;line-height:1.35}.icare-public.icare-cavini-edition .icare-care-fronts p{grid-column:2;max-width:none;min-height:0;margin:0;font-size:13px;line-height:1.8}.icare-public.icare-cavini-edition .icare-front-explore{grid-column:2;gap:15px;margin:16px 0 0;font-size:11px}.icare-public.icare-cavini-edition .icare-pricing{padding:46px 22px}.icare-public.icare-cavini-edition .icare-pricing-heading{gap:23px;margin-bottom:26px}.icare-public.icare-cavini-edition .icare-pricing .icare-pricing-heading h2{font-size:36px}.icare-public.icare-cavini-edition .icare-pricing-heading>p{font-size:13px;line-height:1.8}.icare-public.icare-cavini-edition .icare-base-field>legend{margin-bottom:18px;font-size:15px;line-height:1.7}.icare-public.icare-cavini-edition .icare-base-card,.icare-public.icare-cavini-edition .icare-base-card.is-selected{padding:20px}.icare-public.icare-cavini-edition .icare-pricing .icare-base-card h3{font-size:19px}.icare-public.icare-cavini-edition .icare-base-card strong{font-size:25px}.icare-public.icare-cavini-edition .icare-pricing .icare-module-heading h3{font-size:17px;line-height:1.6}.icare-public.icare-cavini-edition .icare-pricing-categories button{padding:11px 7px;font-size:11px}.icare-public.icare-cavini-edition .icare-module-card{padding:17px}.icare-public.icare-cavini-edition .icare-quote-summary{padding:24px}.icare-public.icare-cavini-edition .icare-experience-search{width:100%;min-width:0;margin-top:27px}.icare-public.icare-cavini-edition .icare-exam-list{column-gap:24px}.icare-public.icare-cavini-edition .icare-exam-list h3{font-size:19px}.icare-public.icare-cavini-edition .icare-exam-list article{padding:20px 0}.icare-public.icare-cavini-edition .icare-welcome-photo{height:260px}.icare-public.icare-cavini-edition .icare-welcome-copy{padding:40px 22px 44px}.icare-public.icare-cavini-edition .icare-welcome-copy h2{font-size:36px}.icare-public.icare-cavini-edition .icare-welcome-copy>p:not(.icare-kicker){font-size:14px}.icare-public.icare-cavini-edition .icare-journey ol{gap:18px;margin-top:30px}.icare-public.icare-cavini-edition .icare-journey li{padding-top:18px}.icare-public.icare-cavini-edition .icare-journey h3{margin-top:18px;font-size:20px}.icare-public.icare-cavini-edition .icare-journey li p{font-size:13px;line-height:1.8}.icare-public.icare-cavini-edition .icare-compare{padding-top:8px;padding-bottom:46px}.icare-public.icare-cavini-edition .icare-compare-row{grid-template-columns:84px minmax(0,1fr)}.icare-public.icare-cavini-edition .icare-compare-row>span{padding:15px 10px;font-size:12px;line-height:1.7}.icare-public.icare-cavini-edition .icare-compare-head>span{font-size:9px}.icare-public.icare-cavini-edition .icare-partner-band{gap:24px;padding:46px 22px}.icare-public.icare-cavini-edition .icare-partner-names>span,.icare-public.icare-cavini-edition .icare-partner-alvaro>span{font-size:22px}.icare-public.icare-cavini-edition .icare-partner-band>div>p{font-size:13px}.icare-public.icare-cavini-edition .icare-help{gap:26px}.icare-public.icare-cavini-edition .icare-help summary{padding-block:20px;font-size:13px;line-height:1.7}.icare-public.icare-cavini-edition .icare-last-step{padding:46px 22px 50px}.icare-public.icare-cavini-edition .icare-last-step h2{font-size:38px}.icare-public.icare-cavini-edition .icare-last-step>p:not(.icare-kicker){font-size:13px;line-height:1.8}.icare-public.icare-cavini-edition .icare-materials{padding:46px 0}.icare-public.icare-cavini-edition .icare-materials-inner{grid-template-columns:1fr;gap:32px;width:calc(100% - 44px)}.icare-public.icare-cavini-edition .icare-materials-copy h2{font-size:36px}.icare-public.icare-cavini-edition .icare-materials-copy>p:not(.icare-materials-kicker){font-size:14px;line-height:1.8}.icare-public.icare-cavini-edition .icare-footer-refined{grid-template-columns:1fr;gap:36px;padding:42px 22px 48px}.icare-public.icare-cavini-edition .icare-footer-brand>a,.icare-public.icare-cavini-edition .icare-footer-brand .icare-brand{width:190px}.icare-public.icare-cavini-edition .icare-footer-refined nav{gap:28px}.icare-public.icare-cavini-edition .icare-footer-refined nav>div{gap:9px}.icare-public.icare-cavini-edition .icare-footer-refined nav a{min-height:42px;font-size:12px}}@media (width<=370px){.icare-public.icare-cavini-edition .icare-public-header{gap:9px;padding-inline:16px}.icare-public.icare-cavini-edition .icare-public-header>a:first-child,.icare-public.icare-cavini-edition .icare-public-header .cavini-brand{flex-basis:120px;width:120px}.icare-public.icare-cavini-edition .icare-cover h1{font-size:42px}.icare-public.icare-cavini-edition .icare-intro-strip{column-gap:18px}}@media (prefers-reduced-motion:reduce){.icare-public.icare-cavini-edition *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.icare-public.icare-cavini-edition .icare-experience .icare-cover .icare-kicker,.icare-public.icare-cavini-edition .icare-quote-summary .icare-kicker{color:#cbd7c5}.icare-public.icare-cavini-edition :is(.icare-cover,.icare-public-header,.icare-public-footer,.icare-quote-summary) :is(a,button,summary):focus-visible{outline-color:#cbd7c5}
