.ehp3{--eh3-navy:#123b63;--eh3-dark:#102f50;--eh3-coral:#f94c6b;--eh3-text:#4d6b84;--eh3-soft:#f1f7fb;--eh3-line:#dfeaf2;background:#fff;color:var(--eh3-navy);font-family:inherit;overflow-x:clip}.ehp3 *{box-sizing:border-box}.ehp3 h1,.ehp3 h2,.ehp3 h3,.ehp3 p,.ehp3 ul{margin:0}.ehp3 h1,.ehp3 h2,.ehp3 h3{color:var(--eh3-navy);font-family:inherit;font-weight:800}.ehp3 h1 em,.ehp3 h2 em{font-style:normal;color:var(--eh3-coral)}.ehp3-wrap{width:min(1170px,calc(100% - 52px));margin-inline:auto}.ehp3-eyebrow{display:block;font-size:11px;color:#0b72ac;letter-spacing:2px;font-weight:900;line-height:1.5}.ehp3 h1{font-size:clamp(42px,5.2vw,72px);line-height:1.08;letter-spacing:-3.2px}.ehp3 h2{font-size:clamp(33px,4vw,53px);line-height:1.13;letter-spacing:-1.9px}.ehp3 h3{font-size:20px;letter-spacing:-.5px;line-height:1.25}.ehp3 p{color:var(--eh3-text);line-height:1.75}.ehp3-topline{min-height:40px;display:flex;align-items:center;justify-content:center;background:#eef7fd;color:#5e7b97;text-align:center;letter-spacing:1.6px;font-size:10px;font-weight:850;padding:12px 15px}.ehp3-topline__dot{width:7px;height:7px;background:var(--eh3-coral);border-radius:50%;display:inline-block;margin-right:9px}.ehp3-topline__divider{margin-inline:12px;color:#acbfcd}.ehp3-btn{border:none;cursor:pointer;text-decoration:none!important;background:var(--eh3-coral);color:#fff!important;display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:17px 24px;border-radius:11px;font-size:14px;font-weight:800;line-height:1.3;box-shadow:0 12px 26px #f94c6b2e;transition:transform .2s,background-color .2s}.ehp3-btn:hover{background:#eb3d60;transform:translateY(-2px)}.ehp3-btn:focus-visible,.ehp3 a:focus-visible{outline:3px solid #0b72ac;outline-offset:3px}.ehp3-textlink{color:#1264a0!important;text-underline-offset:6px;font-size:13px;line-height:1.6;font-weight:800}.ehp3-hero{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:center;gap:55px;min-height:665px;padding-top:86px;padding-bottom:92px}.ehp3-hero__copy h1{margin:17px 0 25px}.ehp3-lede{font-size:18px;line-height:1.75!important;max-width:600px}.ehp3-hero__support{font-size:15px;max-width:600px;margin-top:18px!important}.ehp3-hero__support strong{color:#2b5374}.ehp3-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}.ehp3-hero__micro{display:flex;flex-wrap:wrap;gap:18px 23px;margin-top:32px;color:#6c8da7;font-size:11px;font-weight:750}.ehp3-hero__micro span:before{content:"\2713";color:var(--eh3-coral);margin-right:8px}.ehp3-hero__art{min-height:510px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.ehp3-hero__glow{position:absolute;width:95%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff1f4,#e9f5fb 62%,#eef8fc);z-index:0;max-width:530px}.ehp3-hero__image{position:relative;z-index:1;width:83%;max-width:475px;background:#ffffffa6;border:1px solid rgba(255,255,255,.8);box-shadow:0 18px 60px #113c621a;border-radius:25px;overflow:hidden;transform:rotate(-2deg)}.ehp3-hero__image img{width:100%;height:auto!important;aspect-ratio:4/4.3;object-fit:contain;display:block;mix-blend-mode:multiply}.ehp3-hero__stamp{position:absolute;z-index:2;right:0;bottom:84px;width:160px;height:160px;background:#153f68;color:#fff;border:6px solid white;box-shadow:0 18px 32px #13304b2e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(8deg)}.ehp3-hero__stamp strong{font-size:60px;line-height:.97;color:#fff}.ehp3-hero__stamp span{font-weight:900;font-size:11px;letter-spacing:.9px;color:#fff;line-height:1.4;margin-top:5px}.ehp3-hero__footnote{z-index:2;position:absolute;bottom:8px;text-align:center;color:#65819b;font-size:11px;font-weight:600;width:95%;max-width:380px}.ehp3-intro{background:#f1f8fc;border-block:1px solid #e1edf4;padding:102px 0 95px}.ehp3-intro__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.ehp3-intro__head h2{margin-top:14px}.ehp3-intro__body p{font-size:16px;margin-bottom:15px}.ehp3-intro__body strong{color:#204765}.ehp3-reference{font-weight:800;color:#0965a6!important;font-size:12px;display:inline-block;margin-top:5px;text-underline-offset:5px}.ehp3-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:49px}.ehp3-triad>div{border:1px solid #d8e8f1;background:#fff;border-radius:18px;padding:26px;box-shadow:0 14px 28px #1e486d0a}.ehp3-triad__icon{color:#e74c70;font-size:12px;font-weight:950;letter-spacing:1px}.ehp3-triad h3{margin:11px 0 9px;font-size:18px}.ehp3-triad p{font-size:13px}.ehp3-journey{background:linear-gradient(130deg,#143f69,#0d2b48);color:#fff;padding:104px 0 95px}.ehp3-journey__header{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:45px}.ehp3 .ehp3-eyebrow--ice{color:#94c9e9!important}.ehp3 .ehp3-journey__header h2{color:#fff!important;margin-top:14px}.ehp3 .ehp3-journey__header h2 em{color:#ff839a!important}.ehp3 .ehp3-journey__header>p{color:#e4eff7!important;font-size:15px;line-height:1.72}.ehp3-journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ehp3-phase{background:#fff;border:1px solid #e4edf4;border-radius:19px;padding:25px 26px 29px;min-width:0}.ehp3-phase__top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#61829a;font-size:10px;font-weight:900;letter-spacing:1.3px}.ehp3-phase__top strong{background:#fbe9ee;color:#dd4765;padding:7px 10px;border-radius:100px;white-space:nowrap;letter-spacing:.6px;font-size:10px}.ehp3-phase__number{color:#ec6180;font-weight:850;font-size:48px;line-height:1;margin:25px 0 10px}.ehp3 .ehp3-phase h3{color:#153d64!important;font-size:22px;margin-bottom:12px}.ehp3 .ehp3-phase p{font-size:13px;color:#526f84!important}.ehp3 .ehp3-phase ul{list-style:none;padding:0;margin-top:20px;display:grid;gap:11px}.ehp3-phase li{font-size:12px;color:#315777;display:flex;align-items:flex-start;gap:9px;line-height:1.5}.ehp3-phase li:before{content:"\2713";color:#ef5a78;font-weight:950;flex:none}.ehp3-journey__clarity{margin-top:23px;border:1px solid rgba(179,217,240,.34);background:#1d4b73;border-radius:14px;padding:20px 25px;display:flex;align-items:flex-start;gap:14px}.ehp3-clarity__icon{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:50%;background:#a9d9f4;color:#113754;font-weight:950;font-style:normal;font-size:16px;font-family:Georgia,serif}.ehp3 .ehp3-journey__clarity p{color:#eaf4fc!important;font-size:12px;line-height:1.7}.ehp3 .ehp3-journey__clarity strong{color:#fff!important}.ehp3-pillars{padding-top:106px;padding-bottom:116px}.ehp3-headingcenter{max-width:750px;margin-inline:auto;text-align:center}.ehp3-headingcenter h2{margin-top:15px}.ehp3-headingcenter>p{font-size:16px;margin-top:17px}.ehp3-pillars__grid{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ehp3-pillar{border:1px solid #e0ecf3;border-radius:16px;padding:27px 20px 29px;background:#fff;box-shadow:0 14px 35px #0c2b4409}.ehp3-pillar__symbol{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:#fef0f3;color:#e74d6e;font-size:14px;font-weight:900}.ehp3-pillar h3{font-size:17px;margin:20px 0 10px}.ehp3-pillar p{font-size:12px}.ehp3-product{background:#f7fbfe;border-block:1px solid #e0edf5;padding:84px 0}.ehp3-product__grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px}.ehp3-product__photo{position:relative;background:linear-gradient(145deg,#e5f3fb,#faf3f5);border:1px solid #dcebf2;border-radius:24px;padding:22px;min-height:460px;display:grid;place-items:center}.ehp3-product__photo img{width:100%;height:395px;object-fit:contain;mix-blend-mode:multiply;display:block}.ehp3-product__note{position:absolute;top:23px;left:23px;font-size:10px;letter-spacing:1.2px;color:#4e83a8;font-weight:900}.ehp3-product__copy h2{margin-top:17px;margin-bottom:20px}.ehp3-product__copy>p{font-size:15px;margin-bottom:17px}.ehp3-product__chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.ehp3-product__chips span{font-size:11px;font-weight:750;color:#315d80;background:#fff;border:1px solid #d8e7f0;border-radius:100px;padding:9px 12px}.ehp3-mechanics{padding-top:100px;padding-bottom:100px}.ehp3-mechanics__heading{max-width:780px;margin-bottom:39px}.ehp3-mechanics__heading h2{margin:12px 0 15px}.ehp3-mechanics__heading>p{font-size:15px}.ehp3-mechanics__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ehp3-mechanics__row>div{border-top:3px solid #d6e7f2;padding:25px 20px 0 0;position:relative}.ehp3-mechanics__row>div:before{content:"";position:absolute;left:0;top:-7px;width:10px;height:10px;border:2px solid white;background:#f94c6b;border-radius:50%;box-shadow:0 0 0 1px #f94c6b}.ehp3-number{display:block;color:#ef5777;font-size:34px;font-weight:900;margin-bottom:6px}.ehp3-mechanics__row h3{font-size:19px;margin:0 0 10px}.ehp3-mechanics__row p{font-size:13px}.ehp3-value{background:#f1f8fc;padding:94px 0;border-block:1px solid #deebf3}.ehp3-value__grid{display:grid;grid-template-columns:1fr .96fr;gap:74px;align-items:center}.ehp3-value h2{margin:14px 0 20px}.ehp3-value p{font-size:15px}.ehp3-value__context{font-size:12px!important;color:#728b9e!important;margin-top:19px!important}.ehp3-compare{background:#fff;border:1px solid #dce8f0;border-radius:22px;padding:32px;box-shadow:0 16px 40px #13446d0f}.ehp3-compare__row{display:flex;gap:13px;align-items:baseline;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e7eff4;font-size:14px;color:#56738b}.ehp3-compare__row strong{color:#244967;font-size:26px;letter-spacing:-1px;white-space:nowrap}.ehp3-compare__row--highlight span{font-weight:900;color:#123b63}.ehp3-compare__row--highlight strong{color:#e84c6c;font-size:30px}.ehp3-compare__save{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fff0f3;padding:16px 17px;border-radius:11px;margin-top:19px}.ehp3-compare__save strong{font-size:15px;color:#c83d58}.ehp3-compare__save span{font-size:11px;color:#925b69;max-width:150px;text-align:right}.ehp3-compare details{margin-top:18px}.ehp3-compare summary{font-size:12px;color:#1265a0;cursor:pointer;font-weight:800;text-underline-offset:4px}.ehp3-compare details p{font-size:11px;line-height:1.75;margin-top:11px;color:#658095}.ehp3-enroll{display:grid;grid-template-columns:.92fr 1fr;gap:80px;align-items:center;padding-top:115px;padding-bottom:110px}.ehp3-enroll__copy h2{margin:15px 0 18px}.ehp3-enroll__copy>p{font-size:15px}.ehp3-enroll__copy ul{padding:0;list-style:none;display:grid;gap:16px;margin:27px 0}.ehp3-enroll__copy li{font-size:14px;color:#355d7a;display:flex;align-items:center;gap:12px}.ehp3-enroll__copy li span{display:grid;place-items:center;flex:none;width:24px;height:24px;background:#fff0f4;border-radius:50%;color:#e64c6a;font-size:14px;font-weight:900}.ehp3-enroll__guidance{font-size:12px!important;color:#7891a5!important;margin-top:20px!important}.ehp3-enroll__card{border:1px solid #d9e8f2;border-radius:24px;background:#fff;box-shadow:0 23px 57px #123b631f;padding:35px}.ehp3-enroll__ribbon{display:flex;justify-content:space-between;gap:15px;align-items:center;font-weight:900;letter-spacing:1px;font-size:11px;color:#0a6ba8}.ehp3-enroll__ribbon span{border-radius:100px;background:#fff0f3;color:#e04868;padding:8px 11px;font-size:9px}.ehp3-enroll__price{display:flex;align-items:baseline;gap:13px;margin-top:24px;flex-wrap:wrap}.ehp3-enroll__price strong{font-size:clamp(46px,5.3vw,65px);letter-spacing:-3px;color:#123b63;line-height:1}.ehp3-enroll__price span{font-size:13px;color:#718ba2}.ehp3-enroll__was{color:#728da1!important;font-size:12px!important;margin-top:15px!important}.ehp3-enroll__rule{height:1px;background:#e1edf5;margin:26px 0 20px}.ehp3-enroll__line{display:flex;gap:15px;justify-content:space-between;font-size:13px;color:#58758e;margin-bottom:17px}.ehp3-enroll__line strong{color:#214e73;font-weight:800;text-align:right}.ehp3-enroll__terms{background:#eff7fc;border-radius:12px;color:#4d728d!important;padding:16px;font-size:11px!important;line-height:1.7!important;margin:25px 0 16px!important}.ehp3-btn--wide{display:flex;width:100%;font-size:14px}.ehp3-btn--wide:disabled{opacity:.65;cursor:wait}.ehp3-enroll__safe{font-size:11px!important;text-align:center;margin-top:13px!important;color:#5a829f!important}.ehp3-enroll__cartnote{font-size:10px!important;line-height:1.55!important;text-align:center;margin-top:9px!important;color:#859bb0!important}.ehp3 .ehp-form-error{color:#c83754!important;font-size:12px!important;margin:13px 0!important}.ehp3-faq{padding-top:5px;padding-bottom:103px}.ehp3-faq h2{max-width:790px;margin:17px 0 27px}.ehp3-faq__items{max-width:920px}.ehp3-faq__items details{border-bottom:1px solid #dfeaf1}.ehp3-faq__items summary{list-style:none;cursor:pointer;padding:23px 3px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#174066;font-size:15px;font-weight:800}.ehp3-faq__items summary::-webkit-details-marker{display:none}.ehp3-faq__items summary span{color:#f55273;font-weight:500;font-size:27px}.ehp3-faq__items details[open] summary span{transform:rotate(45deg)}.ehp3-faq__items details p{max-width:770px;font-size:13px;line-height:1.75;padding:0 5px 22px}.ehp3-faq__sources{max-width:940px;margin-top:26px;color:#7c93a8;font-size:11px;line-height:1.75}.ehp3-faq__sources a{color:#0c6aa6;text-decoration:underline;text-underline-offset:3px}.ehp3-end{background:#143c64;padding:65px 0}.ehp3-end__inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.ehp3 .ehp3-end h2{color:#fff!important;font-size:clamp(30px,3.1vw,43px)!important;letter-spacing:-1.4px;line-height:1.2;margin:9px 0 13px;max-width:600px}.ehp3 .ehp3-end h2 em{color:#ff849b!important}.ehp3 .ehp3-end p{color:#e4f0f9!important;font-size:14px;max-width:540px;line-height:1.6}.ehp3-btn--end{flex:none;max-width:300px}@media(max-width:990px){.ehp3-hero{gap:22px;min-height:auto;padding-top:68px;padding-bottom:75px}.ehp3 h1{font-size:clamp(44px,5.2vw,60px)}.ehp3-hero__art{min-height:440px}.ehp3-hero__stamp{height:130px;width:130px;right:-10px}.ehp3-hero__stamp strong{font-size:48px}.ehp3-intro__grid,.ehp3-journey__header,.ehp3-product__grid,.ehp3-value__grid,.ehp3-enroll{gap:35px}.ehp3-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ehp3-product__photo{min-height:370px}.ehp3-product__photo img{height:320px}}@media(max-width:740px){.ehp3-wrap{width:min(100% - 36px,560px)}.ehp3-topline{font-size:8px;letter-spacing:.7px}.ehp3-hero{grid-template-columns:1fr;padding-top:53px;padding-bottom:58px;gap:8px}.ehp3 h1{font-size:clamp(39px,10.5vw,54px);letter-spacing:-2px}.ehp3 h2{font-size:clamp(32px,8vw,40px);letter-spacing:-1.4px}.ehp3-hero__copy h1{margin:17px 0 19px}.ehp3-lede{font-size:15px!important}.ehp3-hero__support{font-size:14px;margin-top:13px!important}.ehp3-hero__actions{gap:18px;margin-top:23px}.ehp3-btn{width:100%;padding:17px 14px}.ehp3-hero__micro{gap:12px;margin-top:22px}.ehp3-hero__art{min-height:370px;margin-top:26px}.ehp3-hero__image{width:78%}.ehp3-hero__image img{aspect-ratio:1/1.08}.ehp3-hero__stamp{right:4px;bottom:55px;width:110px;height:110px;border-width:4px}.ehp3-hero__stamp strong{font-size:39px}.ehp3-hero__stamp span{font-size:8px}.ehp3-hero__footnote{font-size:10px;bottom:0}.ehp3-intro{padding:69px 0}.ehp3-intro__grid,.ehp3-product__grid,.ehp3-value__grid,.ehp3-enroll{grid-template-columns:1fr;gap:26px}.ehp3-intro__body p{font-size:14px}.ehp3-triad{grid-template-columns:1fr;gap:10px;margin-top:32px}.ehp3-triad>div{padding:20px}.ehp3-triad h3{font-size:17px}.ehp3-journey{padding:73px 0}.ehp3-journey__header{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.ehp3-journey__header>p{font-size:13px!important}.ehp3-journey__steps{grid-template-columns:1fr;gap:11px}.ehp3-phase{padding:21px}.ehp3-phase__number{font-size:37px;margin:17px 0 9px}.ehp3-phase h3{font-size:21px}.ehp3-journey__clarity{padding:18px 15px}.ehp3 .ehp3-journey__clarity p{font-size:11px}.ehp3-pillars{padding-block:77px}.ehp3-headingcenter>p{font-size:14px}.ehp3-pillars__grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.ehp3-pillar{padding:19px 22px}.ehp3-pillar h3{margin-top:13px}.ehp3-product{padding:66px 0}.ehp3-product__photo{min-height:320px}.ehp3-product__photo img{height:280px}.ehp3-product__copy>p{font-size:14px}.ehp3-mechanics{padding-top:71px;padding-bottom:74px}.ehp3-mechanics__heading>p{font-size:14px}.ehp3-mechanics__row{grid-template-columns:1fr;gap:23px}.ehp3-mechanics__row>div{padding:18px 0 0}.ehp3-number{font-size:25px}.ehp3-value{padding:71px 0}.ehp3-compare{padding:20px 19px}.ehp3-compare__row strong{font-size:23px}.ehp3-compare__row--highlight strong{font-size:26px}.ehp3-compare__save{gap:12px;align-items:flex-start}.ehp3-compare__save strong{font-size:14px}.ehp3-compare__save span{font-size:10px}.ehp3-enroll{padding-top:70px;padding-bottom:74px}.ehp3-enroll__card{padding:22px 18px}.ehp3-enroll__price strong{font-size:48px}.ehp3-enroll__ribbon{font-size:9px}.ehp3-faq{padding-bottom:70px}.ehp3-faq__items summary{font-size:14px}.ehp3-end{padding:48px 0}.ehp3-end__inner{flex-direction:column;align-items:stretch;gap:27px}.ehp3-end h2{font-size:32px}.ehp3-btn--end{max-width:100%}}@media(max-width:360px){.ehp3-wrap{width:calc(100% - 28px)}.ehp3 .ehp3-hero h1{font-size:36px}.ehp3-hero__stamp{width:95px;height:95px}.ehp3-hero__stamp strong{font-size:33px}.ehp3-hero__stamp span{font-size:7px}.ehp3-topline__divider{margin-inline:7px}.ehp3-compare__save{flex-direction:column}.ehp3-compare__save span{max-width:none;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/easyhemo-comfort-plan.css.map */
