.epi{--epi-bg: #f6f4f0;--epi-surface: #ffffff;--epi-surface-2: #efece5;--epi-heading: #12292e;--epi-text: #44555a;--epi-muted: #7c8a8e;--epi-accent: #0f7b8a;--epi-accent-ink: #ffffff;--epi-accent-soft: #e3f0f2;--epi-accent-deep: #0a5b66;--epi-gold: #b8894a;--epi-gold-soft: #f5ecdf;--epi-border: #e6e2d9;--epi-star: #f5a623;--epi-radius: 16px;--epi-radius-lg: 26px;--epi-radius-pill: 999px;--epi-maxw: 1160px;--epi-narrow: 720px;--epi-font-head: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--epi-font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--epi-shadow: 0 2px 8px rgba(18, 41, 46, .06);--epi-shadow-lg: 0 18px 48px rgba(18, 41, 46, .12);font-family:var(--epi-font-body);color:var(--epi-text);-webkit-font-smoothing:antialiased}.epi *,.epi *:before,.epi *:after{box-sizing:border-box}.epi-section{padding:72px 20px;background:var(--epi-bg)}.epi-section--surface{background:var(--epi-surface)}.epi-section--tint{background:var(--epi-surface-2)}.epi-section--dark{background:var(--epi-heading);color:#ffffffd1}.epi-section--dark .epi-h2,.epi-section--dark .epi-eyebrow{color:#fff}.epi-container{max-width:var(--epi-maxw);margin:0 auto;width:100%}.epi-narrow{max-width:var(--epi-narrow);margin-left:auto;margin-right:auto}.epi-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--epi-accent);margin:0 0 12px}.epi-h1{font-family:var(--epi-font-head);font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.1;font-weight:700;color:var(--epi-heading);margin:0 0 16px}.epi-h2{font-family:var(--epi-font-head);font-size:clamp(1.6rem,3.2vw,2.35rem);line-height:1.18;font-weight:700;color:var(--epi-heading);margin:0 0 14px}.epi-h3{font-family:var(--epi-font-head);font-size:1.08rem;line-height:1.35;font-weight:700;color:var(--epi-heading);margin:0 0 6px}.epi-lead{font-size:1.06rem;line-height:1.65;color:var(--epi-text);margin:0 0 18px}.epi-center{text-align:center}.epi-head{margin-bottom:44px}.epi-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;border:0;border-radius:var(--epi-radius-pill);background:var(--epi-accent);color:var(--epi-accent-ink);font-family:var(--epi-font-head);font-size:1rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease}.epi-btn:hover{background:var(--epi-accent-deep);color:var(--epi-accent-ink);transform:translateY(-1px)}.epi-btn--full{width:100%}.epi-btn--ghost{background:transparent;color:var(--epi-accent);border:2px solid var(--epi-accent)}.epi-btn--ghost:hover{background:var(--epi-accent);color:var(--epi-accent-ink)}.epi-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.epi-icon{width:24px;height:24px;display:block}.epi-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--epi-accent-soft);color:var(--epi-accent);margin-bottom:14px}.epi-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.epi-hero__gallery{position:relative}.epi-hero__main{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--epi-radius-lg);background:var(--epi-surface-2);box-shadow:var(--epi-shadow-lg)}.epi-hero__thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.epi-hero__thumb{width:72px;height:72px;padding:0;border:2px solid var(--epi-border);border-radius:12px;background:var(--epi-surface);overflow:hidden;cursor:pointer}.epi-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block}.epi-hero__thumb[aria-current=true]{border-color:var(--epi-accent)}.epi-hero__placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;border-radius:var(--epi-radius-lg);background:var(--epi-accent-soft);color:var(--epi-accent)}.epi-hero__placeholder svg{width:40%;height:40%;opacity:.5}.epi-hero__bullets{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.epi-hero__bullets li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.5}.epi-hero__bullets .epi-icon{width:19px;height:19px;color:var(--epi-accent);flex:none;margin-top:2px}.epi-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.epi-price__now{font-family:var(--epi-font-head);font-size:2.6rem;font-weight:700;line-height:1;color:var(--epi-heading)}.epi-price__was{font-size:1.15rem;color:var(--epi-muted);text-decoration:line-through}.epi-price__save{padding:5px 12px;border-radius:var(--epi-radius-pill);background:var(--epi-gold-soft);color:var(--epi-gold);font-size:.78rem;font-weight:700}.epi-price__note{font-size:.88rem;color:var(--epi-muted);margin:0 0 20px}.epi-hero__trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--epi-border)}.epi-hero__trust span{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--epi-muted)}.epi-hero__trust .epi-icon{width:17px;height:17px;color:var(--epi-accent)}.epi-authority{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;text-align:center}.epi-authority__num{font-family:var(--epi-font-head);font-size:2.3rem;font-weight:700;line-height:1;color:var(--epi-accent)}.epi-authority__label{font-size:.88rem;line-height:1.45;color:var(--epi-muted);margin-top:8px}.epi-problems{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.epi-problem{padding:26px;border:1px solid var(--epi-border);border-radius:var(--epi-radius);background:var(--epi-surface);box-shadow:var(--epi-shadow)}.epi-problem__quote{font-family:var(--epi-font-head);font-size:1.02rem;font-weight:700;font-style:italic;line-height:1.4;color:var(--epi-heading);margin:0 0 10px;padding-left:14px;border-left:3px solid var(--epi-accent)}.epi-problem__text{font-size:.93rem;line-height:1.6;margin:0}.epi-stack{max-width:780px;margin:0 auto;border:1px solid var(--epi-border);border-radius:var(--epi-radius-lg);background:var(--epi-surface);overflow:hidden;box-shadow:var(--epi-shadow-lg)}.epi-stack__row{display:flex;align-items:flex-start;gap:16px;padding:20px 26px;border-bottom:1px solid var(--epi-border)}.epi-stack__row .epi-icon-badge{width:42px;height:42px;margin:0}.epi-stack__row .epi-icon{width:20px;height:20px}.epi-stack__body{flex:1;min-width:0}.epi-stack__text{font-size:.9rem;line-height:1.55;margin:0;color:var(--epi-muted)}.epi-stack__value{font-family:var(--epi-font-head);font-weight:700;font-size:.95rem;color:var(--epi-heading);white-space:nowrap;padding-top:2px}.epi-stack__value--inc{color:var(--epi-accent);font-size:.82rem}.epi-stack__total{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;background:var(--epi-surface-2);font-family:var(--epi-font-head);font-weight:700;color:var(--epi-heading);border-bottom:1px solid var(--epi-border)}.epi-stack__total--final{background:var(--epi-heading);color:#fff;font-size:1.25rem;border-bottom:0}.epi-stack__total--final .epi-stack__value{color:#fff;font-size:1.7rem}.epi-report{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.epi-report__shot{border-radius:var(--epi-radius);overflow:hidden;background:var(--epi-surface);border:1px solid var(--epi-border);box-shadow:var(--epi-shadow-lg)}.epi-report__shot img{width:100%;display:block}.epi-report__ph{display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--epi-accent-soft);color:var(--epi-accent)}.epi-report__ph svg{width:64px;height:64px;opacity:.45}.epi-report__cap{padding:14px 18px;font-size:.87rem;line-height:1.5;color:var(--epi-muted);border-top:1px solid var(--epi-border);margin:0}.epi-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;counter-reset:epistep}.epi-step{position:relative;padding:30px 24px;border:1px solid var(--epi-border);border-radius:var(--epi-radius);background:var(--epi-surface);box-shadow:var(--epi-shadow)}.epi-step:before{counter-increment:epistep;content:counter(epistep);position:absolute;top:-14px;left:24px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--epi-accent);color:var(--epi-accent-ink);font-family:var(--epi-font-head);font-size:.85rem;font-weight:700}.epi-step--hl{border-color:var(--epi-accent);border-width:2px}.epi-step__text{font-size:.92rem;line-height:1.6;margin:0}.epi-doctor{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:center}.epi-doctor__photo{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--epi-radius-lg);box-shadow:var(--epi-shadow-lg)}.epi-doctor__ph{display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;border-radius:var(--epi-radius-lg);background:var(--epi-accent-soft);color:var(--epi-accent)}.epi-doctor__ph svg{width:72px;height:72px;opacity:.45}.epi-doctor__creds{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}.epi-doctor__creds li{display:flex;gap:10px;align-items:flex-start;font-size:.94rem}.epi-doctor__creds .epi-icon{width:18px;height:18px;color:var(--epi-accent);flex:none;margin-top:3px}.epi-bonos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.epi-bono{position:relative;padding:30px 24px;border:2px dashed var(--epi-gold);border-radius:var(--epi-radius);background:var(--epi-gold-soft)}.epi-bono__tag{display:inline-block;padding:4px 12px;border-radius:var(--epi-radius-pill);background:var(--epi-gold);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.epi-bono__value{font-family:var(--epi-font-head);font-weight:700;color:var(--epi-gold);margin-top:10px}.epi-bono__text{font-size:.92rem;line-height:1.6;margin:0}.epi-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.epi-quote{padding:28px;border-radius:var(--epi-radius);background:var(--epi-surface);border:1px solid var(--epi-border);box-shadow:var(--epi-shadow)}.epi-quote__stars{color:var(--epi-star);letter-spacing:2px;margin-bottom:12px}.epi-quote__text{font-size:.96rem;line-height:1.65;font-style:italic;margin:0 0 16px}.epi-quote__name{font-family:var(--epi-font-head);font-weight:700;color:var(--epi-heading);font-size:.92rem}.epi-quote__role{font-size:.83rem;color:var(--epi-muted)}.epi-guarantee{display:flex;align-items:center;gap:34px;max-width:880px;margin:0 auto;padding:40px;border:2px solid var(--epi-accent);border-radius:var(--epi-radius-lg);background:var(--epi-surface)}.epi-guarantee__seal{display:grid;place-items:center;width:110px;height:110px;flex:none;border-radius:50%;background:var(--epi-accent-soft);color:var(--epi-accent)}.epi-guarantee__seal svg{width:54px;height:54px}.epi-faq{max-width:780px;margin:0 auto}.epi-faq__item{border-bottom:1px solid var(--epi-border)}.epi-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 4px;border:0;background:none;text-align:left;font-family:var(--epi-font-head);font-size:1rem;font-weight:700;color:var(--epi-heading);cursor:pointer}.epi-faq__q .epi-icon{flex:none;color:var(--epi-accent);transition:transform .22s ease}.epi-faq__item.is-open .epi-faq__q .epi-icon{transform:rotate(45deg)}.epi-faq__a{overflow:hidden;max-height:0;transition:max-height .28s ease}.epi-faq__a>div{padding:0 4px 22px;font-size:.95rem;line-height:1.7}.epi-cta{text-align:center}.epi-cta__recap{list-style:none;margin:0 auto 30px;padding:0;max-width:560px;display:grid;gap:9px;text-align:left}.epi-cta__recap li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:#ffffffdb}.epi-cta__recap .epi-icon{width:18px;height:18px;color:var(--epi-accent);flex:none;margin-top:3px}.epi-support{text-align:center}.epi-disclaimer{max-width:760px;margin:30px auto 0;font-size:.76rem;line-height:1.6;color:var(--epi-muted)}@media(max-width:900px){.epi-hero,.epi-doctor{grid-template-columns:1fr;gap:34px}.epi-doctor__photo,.epi-doctor__ph{max-width:320px}.epi-guarantee{flex-direction:column;text-align:center;padding:32px 24px}}@media(max-width:640px){.epi-section{padding:52px 16px}.epi-head{margin-bottom:32px}.epi-stack__row{flex-wrap:wrap;gap:12px;padding:18px}.epi-stack__value{width:100%}.epi-stack__total{padding:18px}.epi-price__now{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/epi.css.map */
