@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";:root{--eo-bone: #eaf5fc;--eo-bone-deep: #dcecf7;--eo-paper: #ffffff;--eo-ink: #111827;--eo-ink-soft: #4b5563;--eo-sage: #0994dc;--eo-sage-deep: #0677b5;--eo-clay: #e5392f;--eo-line: rgba(17, 24, 39, .12);--eo-line-strong: rgba(17, 24, 39, .26);--eo-blue-tint: #e8f5fd;--eo-red: #e5392f;--eo-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--eo-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--eo-max: 1180px;--eo-gutter: 24px;--eo-radius: 10px;--font-body-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-weight: 700}.eo{font-family:var(--eo-body);color:var(--eo-ink);font-size:1.7rem;line-height:1.65;-webkit-font-smoothing:antialiased}.eo *,.eo *:before,.eo *:after{box-sizing:border-box}.eo__wrap{max-width:var(--eo-max);margin-inline:auto;padding-inline:var(--eo-gutter)}.eo__wrap--narrow{max-width:780px}.eo-section{padding-block:clamp(56px,8vw,104px)}.eo-section--tight{padding-block:clamp(40px,5vw,64px)}.eo-display{font-family:var(--eo-display);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance}.eo-display--xl{font-size:clamp(3.8rem,5.6vw,6.4rem)}.eo-display--lg{font-size:clamp(3rem,4vw,4.6rem)}.eo-display--md{font-size:clamp(2.4rem,2.8vw,3.4rem)}.eo-eyebrow{font-family:var(--eo-body);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eo-sage);margin:0 0 16px}.eo-lede{font-size:clamp(1.7rem,1.6vw,1.9rem);line-height:1.65;color:var(--eo-ink-soft);margin:20px 0 0;max-width:60ch}.eo-note{font-size:1.5rem;line-height:1.55;color:var(--eo-ink-soft)}.eo-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 38px;border-radius:999px;border:2px solid transparent;font-family:var(--eo-body);font-size:1.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.eo-btn--primary{background:var(--eo-sage);color:#fff;border-color:var(--eo-sage);box-shadow:0 8px 20px #0994dc52}.eo-btn--primary:hover{background:var(--eo-sage-deep);border-color:var(--eo-sage-deep);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #0994dc66}.eo-btn--ghost{background:transparent;color:var(--eo-ink);border-color:var(--eo-line-strong)}.eo-btn--ghost:hover{border-color:var(--eo-ink)}.eo-btn--block{width:100%}.eo-btn:focus-visible,.eo a:focus-visible,.eo button:focus-visible,.eo input:focus-visible,.eo summary:focus-visible{outline:3px solid var(--eo-sage-deep);outline-offset:3px}.eo-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.eo-badge{display:inline-block;padding:6px 13px;border-radius:999px;background:var(--eo-sage);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eo-rule{height:1px;background:var(--eo-line);border:0;margin:0}.eo-media{position:relative;overflow:hidden;border-radius:14px;background:var(--eo-bone-deep)}.eo-media img,.eo-media video{display:block;width:100%;height:100%;object-fit:cover}.eo-media--placeholder svg{width:100%;height:100%;display:block}[class*=ai-reviews-marquee-]:not([class*=marquee-container]){display:block;max-width:100%}html body .eo-hero,html body .eo-pdp,html body .eo-build,html body .eo-offer,html body .eo-versus{background:#fff}html body .eo-hero{border-bottom:0}html body .eo-statement,html body .eo-spec,html body .eo-faq{background:linear-gradient(180deg,#dcefff,#f3f9fe)}html body .eo-versus__corner,html body .eo-versus__criterion{background:#fff}html body .eo-quote{background:linear-gradient(135deg,#0aa2e8,#0677b5)}html body .eo-quote--invert .eo-quote__eyebrow{color:#d4eeff}html body .eo-quote__source{color:#ffffffd1}html body .eo-quote__text{font-style:normal;font-weight:700;letter-spacing:-.01em}html body .eo-quote__answer{border-top-color:#ffffff4d}html body .eo-statement__head,html body .eo-build__head,html body .eo-versus__head,html body .eo-offer__head{margin-inline:auto;text-align:center}html body .eo-statement__head .eo-lede,html body .eo-build__head .eo-lede,html body .eo-versus__head .eo-lede{margin-inline:auto}html body .eo-statement__cta,html body .eo-versus__cta{text-align:center}html body .eo-statement__figure{font-family:var(--eo-body);font-size:3.4rem;font-weight:800;letter-spacing:-.01em;color:var(--eo-sage)}html body .eo-statement__point-title,html body .eo-quote__answer-label,html body .eo-pdp__offer-title,html body .eo-faq__q{font-family:var(--eo-body);font-weight:700}html body .eo-faq__list,html body .eo-spec__table{border-top-color:var(--eo-sage)}html body .eo-versus__col--ours{background:#0994dc1f}html body .eo-versus__cell--ours{background:#0994dc0f}html body .eo-versus__col-name{font-family:var(--eo-body);font-weight:700}html body .eo-pdp__title{font-size:clamp(2.8rem,3vw,3.6rem);font-weight:700;letter-spacing:-.01em}html body .eo-pdp__tagline{font-size:1.8rem;font-weight:400;color:var(--eo-ink-soft)}html body .eo-pdp__points{border-block:0;padding:4px 0 8px;gap:10px}html body .eo-pdp__points li{font-size:1.65rem;font-weight:400}html body .eo-pdp .eo-pdp__form{background:transparent;border:0;padding:0}html body .eo-offer__legend{flex-wrap:nowrap;align-items:center;justify-content:center;gap:14px;color:var(--eo-ink);letter-spacing:.08em}html body .eo-offer__legend:before,html body .eo-offer__legend:after{content:"";flex:1 1 24px;height:1px;background:var(--eo-line-strong)}html body .eo-offer__tier-group{border:2px solid #d9e7f1;border-radius:12px;background:#fff;overflow:visible}html body .eo-offer__tier-group:hover{border-color:#9fd3f1}html body .eo-offer__tier-group.is-selected{border-color:var(--eo-sage);background:var(--eo-blue-tint);box-shadow:0 6px 18px #0994dc2e}html body .eo-offer__tier-badge{top:-15px;right:12px;transform:rotate(-3deg);box-shadow:0 4px 10px #0994dc59}html body .eo-offer__tier-save:not(:empty){background:var(--eo-red);color:#fff}html body .eo-offer__tier-price,html body .eo-offer__summary-price{font-family:var(--eo-body);font-weight:700}html body .eo-offer__tier-compare:not(:empty){color:#9ca3af}html body .eo-offer__tier-gift{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:0 0 10px 10px;background:#eef3f7;color:var(--eo-ink);font-size:1.4rem;font-weight:600;line-height:1.35}html body .eo-offer__tier-group.is-selected .eo-offer__tier-gift{background:var(--eo-sage);color:#fff}html body .eo-offer__savings-note{color:var(--eo-sage-deep);text-align:center}html body .eo-offer__summary-label{color:var(--eo-ink)}html body .eo-offer__submit{min-height:62px;font-size:2rem;letter-spacing:.04em}html body .eo-trust{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding:13px 18px;border-radius:10px;background:#f4f6f8}html body .eo-trust__icon{width:18px;height:18px}html body .eo-trust__text{font-size:1.45rem;color:var(--eo-ink)}html body .eo-pdp__offer-note{border-left-color:var(--eo-sage);background:var(--eo-blue-tint)}@media(max-width:749px){html body .eo-pdp__title{font-size:2.5rem}html body .eo-pdp__tagline{font-size:1.5rem}html body .eo-pdp__points li{font-size:1.45rem}html body .eo-offer__submit{font-size:1.7rem}html body .eo-offer__tier-gift{font-size:1.25rem;padding:8px 14px}html body .eo-trust__text{font-size:1.3rem}html body .eo-statement__figure{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.eo *,.eo *:before,.eo *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eo-brand.css.map */
