:root{--eb-cream:#FDF4E8;--eb-cream-2:#FBEDDC;--eb-peach:#F8DCC3;--eb-peach-deep:#F2C4A4;--eb-paper:#FFFFFF;--eb-ink:#14100D;--eb-ink-2:#2E2721;--eb-ink-3:#5C5148;--eb-orange:#E2590C;--eb-orange-2:#C24A06;--eb-green:#1B7F45;--eb-green-bg:#E7F5EC;--eb-blue:#1E6FD9;--eb-blue-bg:#E1ECFA;--eb-red:#C0271B;--eb-red-bg:#FCEBE9;--eb-rule:rgba(20,16,13,.14);--eb-rule-soft:rgba(20,16,13,.08);--eb-shadow-sm:0 1px 2px rgba(20,16,13,.06),0 4px 14px rgba(20,16,13,.06);--eb-shadow-md:0 2px 6px rgba(20,16,13,.07),0 18px 44px rgba(20,16,13,.09);--eb-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--eb-serif:"Playfair Display",Georgia,serif;--eb-mono:"DM Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--eb-wrap:1180px;--eb-wrap-narrow:880px;--eb-pad:24px;--eb-sec:92px;--eb-ph:#E9DDCB;--eb-ph-line:#D8C7AE}.eb,.eb *,.eb *:before,.eb *:after{box-sizing:border-box}.eb{-webkit-text-size-adjust:100%}.eb{margin:0;font-family:var(--eb-sans);font-size:17px;line-height:1.62;color:var(--eb-ink);background:var(--eb-paper);-webkit-font-smoothing:antialiased}.eb img{max-width:100%;display:block}.eb a{color:inherit}.eb button{font:inherit;color:inherit}.eb h1,.eb h2,.eb h3,.eb h4{margin:0;letter-spacing:-.022em;line-height:1.1;font-weight:800;color:var(--eb-ink)}.eb p{margin:0 0 1em}.eb p:last-child{margin-bottom:0}.eb ul{margin:0;padding:0;list-style:none}.eb .wrap{max-width:var(--eb-wrap);margin-inline:auto;padding-inline:var(--eb-pad)}.eb .wrap-narrow{max-width:var(--eb-wrap-narrow);margin-inline:auto;padding-inline:var(--eb-pad)}.eb .sec{padding-block:var(--eb-sec)}.eb .sec-sm{padding-block:60px}.eb .bg-cream{background:var(--eb-cream)}.eb .bg-cream2{background:var(--eb-cream-2)}.eb .bg-warm{background:linear-gradient(180deg,#fdefe0,#f8dcc4)}.eb .bg-warm-rev{background:linear-gradient(180deg,#f8dcc4,#fdf4e8)}.eb .center{text-align:center}.eb .h1{font-size:clamp(38px,5.4vw,60px);letter-spacing:-.03em}.eb .h2{font-size:clamp(29px,3.7vw,42px)}.eb .h3{font-size:clamp(21px,2.2vw,26px)}.eb .eyebrow{font-family:var(--eb-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-ink-2)}.eb .lead{font-size:clamp(17px,1.5vw,20px);color:var(--eb-ink-2);line-height:1.6}.eb .small{font-size:15px;color:var(--eb-ink-2)}.eb .tiny{font-size:13.5px;color:var(--eb-ink-3);line-height:1.5}.eb .hl{color:var(--eb-orange)}.eb .hl-blue{color:var(--eb-blue)}.eb .serif{font-family:var(--eb-serif);font-weight:700;letter-spacing:-.01em}.eb .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:19px 26px;border:0;border-radius:6px;background:var(--eb-orange);color:#fff;cursor:pointer;text-decoration:none;font-family:var(--eb-mono);font-size:17px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-align:center;box-shadow:0 2px #00000024;transition:background .15s ease,transform .1s ease}.eb .btn:hover{background:var(--eb-orange-2)}.eb .btn:active{transform:translateY(1px)}.eb .btn-lg{padding:22px 26px;font-size:clamp(15px,1.6vw,19px)}.eb .btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:13px 26px;background:transparent;color:var(--eb-ink);border:1.5px solid var(--eb-ink);border-radius:999px;box-shadow:none;font-family:var(--eb-sans);font-size:15.5px;font-weight:700;letter-spacing:0;text-transform:none}.eb .btn-ghost:hover{background:var(--eb-ink);color:#fff}.eb .underlink{font-size:16px;font-weight:600;color:var(--eb-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.eb .ph{background:linear-gradient(135deg,transparent calc(50% - .5px),var(--eb-ph-line) 50%,transparent calc(50% + .5px)),linear-gradient(45deg,transparent calc(50% - .5px),var(--eb-ph-line) 50%,transparent calc(50% + .5px)),var(--eb-ph);border-radius:8px;object-fit:cover;width:100%}.eb .stars{color:#e2a20c;letter-spacing:2px;font-size:16px;line-height:1}.eb .checks li{display:flex;gap:10px;align-items:flex-start;margin-bottom:9px;font-size:16.5px}.eb .checks li:last-child{margin-bottom:0}.eb .checks .ck{color:var(--eb-green);font-weight:800;flex:0 0 auto;line-height:1.5}.eb .announce{background:#7a2e05;color:#ffebd8;overflow:hidden}.eb .announce .track{display:flex;gap:60px;white-space:nowrap;font-family:var(--eb-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:11px 0;animation:slide 34s linear infinite}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.eb .site-header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--eb-rule-soft)}.eb .header-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:16px var(--eb-pad);max-width:var(--eb-wrap);margin-inline:auto}.eb .logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:21px;letter-spacing:-.03em;text-decoration:none}.eb .logo .mark{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,var(--eb-orange),#F0A73E)}.eb .nav{display:flex;gap:30px;align-items:center;justify-content:center}.eb .nav a{font-family:var(--eb-mono);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--eb-ink);white-space:nowrap}.eb .nav a:hover{color:var(--eb-orange)}.eb .nav .more{color:var(--eb-ink-3)}.eb .header-right{display:flex;justify-content:flex-end;gap:14px;align-items:center}.eb .icon-btn{background:none;border:0;cursor:pointer;padding:6px;font-size:20px;line-height:1}.eb .burger{display:none}.eb .hero{display:grid;grid-template-columns:1.02fr 1fr;background:var(--eb-cream)}.eb .hero-media{position:relative;min-height:560px;order:-1}.eb .hero-media .ph{height:100%;border-radius:0}.eb .badge-rail{position:absolute;left:22px;top:34px;display:grid;gap:14px;z-index:2}.eb .badge-coin{width:88px;height:88px;border-radius:50%;background:#fffffff0;border:1.5px solid var(--eb-ink);display:grid;place-content:center;text-align:center;padding:8px;font-family:var(--eb-mono);font-size:8.5px;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;font-weight:500;box-shadow:var(--eb-shadow-sm)}.eb .hero-body{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:20px;padding:70px clamp(24px,4vw,64px)}.eb .hero-rating{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;font-size:15.5px;font-weight:600;color:var(--eb-ink)}.eb .hero-sub{font-size:17.5px;color:var(--eb-ink-2);max-width:56ch}.eb .hero-sub b{color:var(--eb-ink)}.eb .hero-cta{max-width:520px}.eb .stock-line{font-weight:800;font-size:16px;text-align:center;max-width:520px;margin-bottom:0}.eb .hero-sub{margin-bottom:0}.eb .hero-sub p:last-child{margin-bottom:0}.eb .hero-checks{max-width:520px;display:grid;gap:8px;justify-items:center}.eb .hero-checks li{font-size:16px;justify-content:center}.eb .quote-bar{background:linear-gradient(90deg,#fbe7d0,#f6d2b2,#fbe7d0);padding:15px var(--eb-pad);text-align:center}.eb .quote-bar p{font-size:clamp(19px,2.3vw,27px);font-weight:800;letter-spacing:-.02em;line-height:1.3}.eb .rail-head{display:flex;align-items:center;justify-content:center;margin-bottom:34px}.eb .rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--eb-pad) 8px;scrollbar-width:none}.eb .rail::-webkit-scrollbar{display:none}.eb .rail>*{scroll-snap-align:center}.eb .rail-nav{display:flex;gap:12px;justify-content:center;margin-top:26px}.eb .rail-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--eb-rule);background:#fff;cursor:pointer;display:grid;place-content:center;font-size:16px;color:var(--eb-ink);transition:.15s}.eb .rail-btn:hover{background:var(--eb-ink);color:#fff;border-color:var(--eb-ink)}.eb .ba-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--eb-shadow-sm);border:1px solid var(--eb-rule-soft)}.eb .ba-pair{display:grid;grid-template-columns:1fr 1fr;position:relative}.eb .ba-pair .ph{height:270px;border-radius:0}.eb .ba-tag{position:absolute;bottom:10px;left:10px;background:var(--eb-orange);color:#fff;font-family:var(--eb-mono);font-size:11px;letter-spacing:.08em;padding:4px 9px;border-radius:4px}.eb .ba-tag.right{left:auto;right:10px;background:var(--eb-ink)}.eb .ba-foot{display:flex;align-items:center;gap:10px;padding:13px 15px}.eb .avatar-sm{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.eb .ba-name{font-size:15px;font-weight:700;line-height:1.3}.eb .verified{font-size:13px;color:var(--eb-green);font-weight:600;display:flex;align-items:center;gap:4px}.eb .ss-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--eb-shadow-sm);border:1px solid var(--eb-rule-soft)}.eb .ss-msg{display:flex;gap:10px;padding:14px}.eb .ss-bubble{background:#f1f1f3;border-radius:12px;padding:11px 13px;font-size:14.5px;line-height:1.45;color:var(--eb-ink)}.eb .ss-bubble b{display:block;margin-bottom:3px;font-size:13.5px}.eb .ss-bubble mark{background:#ffe87c;padding:0 2px}.eb .ss-card .ph{height:230px;border-radius:0}.eb .stripe{background:linear-gradient(90deg,#f2b57a,#ee9b58,#f2b57a);overflow:hidden;border-block:1px solid rgba(20,16,13,.06)}.eb .stripe .track{display:flex;gap:70px;white-space:nowrap;padding:14px 0;font-family:var(--eb-mono);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#3a1b05;animation:slide 7s linear infinite}.eb .press-title{font-family:var(--eb-mono);font-size:clamp(13px,1.5vw,17px);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--eb-ink);margin-bottom:38px}.eb .press-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;align-items:start}.eb .press-cell{text-align:center}.eb .press-cell .ph{height:44px;width:118px;margin:0 auto 12px;border-radius:4px}.eb .press-cell p{font-size:13.5px;color:var(--eb-ink-2);line-height:1.42}.eb .press-note{margin-top:30px;text-align:center}.eb .card-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.eb .person-card{background:#fff;border:1px solid var(--eb-rule-soft);border-radius:12px;padding:26px 22px;text-align:center;box-shadow:var(--eb-shadow-sm)}.eb .person-card .ph{width:112px;height:112px;border-radius:50%;margin:0 auto 18px;outline:3px solid var(--eb-peach);outline-offset:3px}.eb .person-card h4{font-family:var(--eb-serif);font-size:19px;font-weight:700}.eb .person-role{font-family:var(--eb-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--eb-green);margin:6px 0 14px;display:flex;gap:5px;justify-content:center;align-items:center}.eb .person-card p{font-size:15.5px;color:var(--eb-ink-2);border-top:1px solid var(--eb-rule-soft);padding-top:14px}.eb .pill-flag{display:inline-flex;margin:0 auto 32px;background:#fce7c7;border:1px solid #EDC894;border-radius:999px;padding:9px 22px;font-size:15.5px;font-weight:700}.eb .pdp{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.eb .gallery-main{position:relative;border-radius:12px;overflow:hidden}.eb .gallery-main .ph{height:430px;border-radius:0}.eb .save-flag{position:absolute;top:14px;right:14px;background:#0e6b34;color:#fff;font-family:var(--eb-mono);font-size:14px;letter-spacing:.06em;padding:7px 14px;border-radius:5px}.eb .gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:1px solid var(--eb-rule);cursor:pointer;display:grid;place-content:center}.eb .gal-arrow.l{left:12px}.eb .gal-arrow.r{right:12px}.eb .gal-review{position:absolute;left:14px;right:14px;bottom:14px;background:#fffffff7;border-radius:10px;padding:12px 14px;display:flex;gap:11px;box-shadow:var(--eb-shadow-sm)}.eb .gal-review p{font-size:14.5px;line-height:1.45}.eb .thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:74px;gap:9px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.eb .thumbs::-webkit-scrollbar{display:none}.eb .thumbs .ph{height:62px;border-radius:6px;border:2px solid transparent;cursor:pointer}.eb .thumbs .ph.on{border-color:var(--eb-blue)}.eb .gal-quote{background:#fbe9cf;border-radius:10px;padding:30px 26px;margin-top:22px;text-align:center;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.32}.eb .gal-quote .hl{color:var(--eb-orange)}.eb .mini-feature{display:grid;grid-template-columns:104px 1fr;gap:16px;align-items:center;margin-top:26px}.eb .mini-feature .ph{height:96px}.eb .mini-feature h4{font-family:var(--eb-mono);font-size:14.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.eb .mini-feature p{font-size:15px;color:var(--eb-ink-2)}.eb .pdp-rating{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--eb-ink-2);margin-bottom:10px}.eb .pdp h2{margin-bottom:16px}.eb .link-inline{font-weight:700;text-decoration:underline;text-underline-offset:3px}.eb .clinician-line{margin-top:16px;padding-top:16px;border-top:1px solid var(--eb-rule-soft)}.eb .clinician-line .cap{font-family:var(--eb-serif);font-size:17px;font-weight:700;margin-bottom:6px}.eb .clinician-line p{font-size:15px;color:var(--eb-ink-2)}.eb .avatar-row{display:flex;margin-top:10px;align-items:center;gap:12px}.eb .avatar-row .stack{display:flex}.eb .avatar-row .ph{width:28px;height:28px;border-radius:50%;margin-left:-8px;outline:2px solid #fff}.eb .avatar-row .ph:first-child{margin-left:0}.eb .price-row{display:flex;align-items:baseline;gap:14px;margin:22px 0 18px}.eb .price-now{font-size:34px;font-weight:800;color:#0e6b34;letter-spacing:-.03em}.eb .price-was{font-size:24px;color:var(--eb-ink-3);text-decoration:line-through}.eb .sub-box{border:1px solid var(--eb-rule);border-radius:10px;overflow:hidden}.eb .sub-top{display:flex;gap:14px;align-items:flex-start;background:var(--eb-green-bg);padding:16px 18px}.eb .switch{--on:1;flex:0 0 auto;width:52px;height:30px;border-radius:999px;border:0;cursor:pointer;background:#1b7f45;position:relative;transition:background .2s}.eb .switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s}.eb .switch[aria-checked=true]:after{transform:translate(22px)}.eb .switch[aria-checked=false]{background:#b9b2a9}.eb .sub-top b{display:block;font-size:16.5px}.eb .sub-top span{font-size:15px;color:var(--eb-ink-2)}.eb .sub-perks{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;padding:16px 18px}.eb .sub-perks li{display:flex;gap:8px;font-size:15px;font-weight:600}.eb .sub-perks .ck{color:var(--eb-green)}.eb .save-note{margin-top:12px;background:#e7f5ec;border-radius:8px;padding:12px 16px;text-align:center;font-size:15.5px;font-weight:700;color:#0e6b34}.eb .warn-box{margin-top:12px;background:var(--eb-red-bg);border:1px solid #F1C8C3;border-radius:8px;padding:14px 16px}.eb .warn-box .t{display:flex;gap:9px;align-items:center;font-family:var(--eb-mono);font-size:14px;letter-spacing:.05em;color:var(--eb-red);text-transform:uppercase}.eb .warn-box p{font-size:15px;color:var(--eb-ink-2);margin:6px 0 0 27px}.eb .warn-box .fake{margin-top:11px;padding-top:11px;border-top:1px solid #F1C8C3;font-size:14.5px;color:var(--eb-ink-2);display:flex;gap:8px}.eb .atc{margin-top:16px}.eb .single-line{margin-top:11px;text-align:center;font-size:15px;color:var(--eb-ink-2)}.eb .trust-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;text-align:center}.eb .trust-3 .ic{font-size:24px;margin-bottom:6px}.eb .trust-3 span{font-family:var(--eb-mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--eb-ink-2);line-height:1.4;display:block}.eb .clin-card{margin-top:22px;background:#f3f5f8;border-radius:12px;padding:22px}.eb .clin-card-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.eb .clin-card-head .ph{width:60px;height:60px;border-radius:50%;flex:0 0 auto}.eb .clin-card-head h4{font-size:19px}.eb .stat-pill{display:flex;align-items:center;gap:16px;background:#fff;border-radius:999px;padding:12px 18px;margin-bottom:11px}.eb .donut{--v:80;flex:0 0 auto;width:62px;height:62px;border-radius:50%;display:grid;place-content:center;background:conic-gradient(var(--eb-blue) calc(var(--v)*1%),#D9E4F2 0);position:relative}.eb .donut:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#fff;border-radius:50%}.eb .donut span{position:relative;font-family:var(--eb-serif);font-size:17px;font-weight:800}.eb .stat-pill p{font-size:15.5px;line-height:1.35}.eb .clin-foot{text-align:center;font-size:13.5px;color:var(--eb-ink-3);margin-top:14px}.eb .reviews-badge{margin-top:16px;background:#fff;border:1px solid var(--eb-rule-soft);border-radius:12px;padding:18px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.eb .reviews-badge .ph{width:96px;height:38px}.eb .rb-chip{background:var(--eb-green-bg);color:#0e6b34;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px}.eb .callout{display:flex;gap:20px;align-items:center;background:var(--eb-blue-bg);border-radius:12px;padding:24px 26px;margin:34px 0}.eb .callout .ph{width:88px;height:88px;border-radius:50%;flex:0 0 auto}.eb .callout h3{font-size:22px;margin-bottom:2px}.eb .docs-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:center;margin-bottom:44px}.eb .docs-row .ph{height:150px}.eb .docs-row .ph.round{height:118px;width:118px;border-radius:50%;margin-inline:auto}.eb .donut-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.eb .donut-pill{display:flex;align-items:center;gap:16px;background:var(--eb-blue-bg);border-radius:999px;padding:16px 26px 16px 16px;max-width:330px}.eb .donut-pill p{font-size:15.5px;line-height:1.35}.eb .benefits{display:grid;grid-template-columns:1.15fr .85fr;gap:38px;align-items:center;margin-top:64px}.eb .benefit-list li{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--eb-rule-soft);border-radius:8px;padding:13px 16px;margin-bottom:10px;font-size:16.5px;box-shadow:var(--eb-shadow-sm)}.eb .benefit-list .pct{color:var(--eb-orange);font-weight:800;margin-left:auto;white-space:nowrap}.eb .benefits .ph{height:330px;border-radius:10px}.eb .deal{margin-top:46px;text-align:center}.eb .deal .pre{font-size:18px;font-weight:700;margin-bottom:16px}.eb .deal .btn{max-width:640px;margin-inline:auto}.eb .countdown{margin-top:18px;font-size:20px;font-weight:800}.eb .countdown b{color:#d01b0f;font-variant-numeric:tabular-nums}.eb .divider-label{display:flex;align-items:center;gap:20px;margin-bottom:44px}.eb .divider-label:before,.eb .divider-label:after{content:"";flex:1;height:1px;background:var(--eb-rule)}.eb .divider-label span{font-family:var(--eb-serif);font-size:21px;font-weight:700;white-space:nowrap}.eb .clinician{display:grid;grid-template-columns:280px 1fr;gap:36px;padding:30px 0;border-bottom:1px solid var(--eb-rule-soft)}.eb .clinician-id{display:flex;gap:13px;align-items:flex-start}.eb .clinician-id .ph{width:52px;height:52px;border-radius:50%;flex:0 0 auto}.eb .clinician-id a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.eb .spec-row{display:flex;justify-content:space-between;gap:12px;font-size:15px;padding:9px 0;border-top:1px solid var(--eb-rule-soft);color:var(--eb-ink-2)}.eb .spec-row b{color:var(--eb-ink)}.eb .clinician-body h4{font-size:18px;margin-bottom:10px}.eb .clinician-body p{font-size:16px;color:var(--eb-ink-2)}.eb .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center;font-size:14.5px}.eb .chip{border:1px solid var(--eb-rule);border-radius:999px;padding:5px 13px;font-size:14px}.eb .clin-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.eb .powered{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--eb-ink-2)}.eb .powered .ph{width:92px;height:24px}.eb .footnote{margin-top:20px;font-size:13.5px;color:var(--eb-ink-3);font-style:italic;line-height:1.55}.eb .faq{max-width:820px;margin-inline:auto}.eb .faq-item{border-bottom:1px solid var(--eb-rule)}.eb .faq-q{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 4px;font-size:18px;font-weight:700;letter-spacing:-.01em}.eb .faq-q .sign{font-size:24px;font-weight:400;color:var(--eb-orange);flex:0 0 auto;transition:transform .2s}.eb .faq-item.open .faq-q .sign{transform:rotate(45deg)}.eb .faq-a{display:none;padding:0 40px 24px 4px;font-size:16.5px;color:var(--eb-ink-2)}.eb .faq-item.open .faq-a{display:block}.eb .icon-row{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;text-align:center;margin:44px 0 12px}.eb .icon-row .ic{width:36px;height:36px;margin:0 auto 10px;border-radius:50%;border:1.5px solid var(--eb-ink);display:grid;place-content:center;font-size:15px}.eb .icon-row span{font-family:var(--eb-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;line-height:1.35;color:var(--eb-ink-2)}.eb .acc{border-bottom:1px solid var(--eb-rule);max-width:960px;margin-inline:auto}.eb .acc-head{width:100%;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-family:var(--eb-mono);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.eb .acc-head .sign{font-size:22px;color:var(--eb-ink)}.eb .acc.open .acc-head .sign:after{content:"\2013"}.eb .acc:not(.open) .acc-head .sign:after{content:"+"}.eb .acc-body{display:none;padding:22px 0 44px}.eb .acc.open .acc-body{display:block}.eb .ing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;text-align:center;max-width:760px;margin-inline:auto}.eb .ing .ph{width:120px;height:120px;border-radius:50%;margin:0 auto 14px}.eb .ing h4{font-family:var(--eb-mono);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.eb .ing p{font-size:15px;color:var(--eb-ink-2);line-height:1.5}.eb .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;align-items:start}.eb .pillar{background:#fff;border-radius:10px;box-shadow:var(--eb-shadow-md);overflow:hidden}.eb .pillar>.ph{height:230px;border-radius:0}.eb .pillar-in{padding:0 24px 28px;margin-top:-30px;position:relative;background:#fff;border-radius:10px 10px 0 0;text-align:center}.eb .pillar h3{font-family:var(--eb-serif);font-size:27px;padding:20px 0 14px;border-bottom:1px solid var(--eb-rule)}.eb .pillar .sub{font-family:var(--eb-mono);font-size:14px;letter-spacing:.05em;text-transform:uppercase;margin:16px 0 12px;line-height:1.4}.eb .pillar p{font-size:15.5px;color:var(--eb-ink-2)}.eb .reasons{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.eb .reason{margin-bottom:26px}.eb .reason h4{font-family:var(--eb-mono);font-size:17px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--eb-orange);margin-bottom:8px;line-height:1.25}.eb .reason p{font-size:16.5px;color:var(--eb-ink-2)}.eb .reasons .ph{height:540px;border-radius:10px}.eb .cmp{max-width:900px;margin-inline:auto;position:relative}.eb .cmp-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;align-items:stretch}.eb .cmp-grid>div{padding:20px 22px;display:flex;align-items:center;font-size:16.5px}.eb .cmp-grid .rowlabel{font-weight:700;gap:9px}.eb .cmp-grid .ours{background:#fff;border-left:2px solid var(--eb-orange);border-right:2px solid var(--eb-orange)}.eb .cmp-grid .theirs{color:var(--eb-ink-3);background:#ffffff59}.eb .cmp-head .rowlabel{background:transparent}.eb .cmp-head .ours{border-top:2px solid var(--eb-orange);border-radius:10px 10px 0 0;justify-content:center;text-align:center;font-family:var(--eb-sans);font-size:21px;font-weight:800;padding:24px 20px}.eb .cmp-head .theirs{background:#fdecec;border-radius:10px 10px 0 0;justify-content:center;text-align:center;font-size:20px;font-weight:800;color:#c0271b;padding:24px 20px}.eb .cmp-body .rowlabel,.eb .cmp-body .theirs{border-top:1px solid rgba(20,16,13,.1)}.eb .cmp-body .ours{border-top:1px solid var(--eb-rule-soft)}.eb .cmp-last .ours{border-bottom:2px solid var(--eb-orange);border-radius:0 0 10px 10px}.eb .disclaimer-note{max-width:900px;margin:26px auto 0;font-size:13.5px;color:var(--eb-ink-3);line-height:1.55;text-align:center}.eb .testi{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;align-items:start;max-width:920px;margin-inline:auto}.eb .testi-msg{display:flex;gap:12px}.eb .testi-msg .ph{width:44px;height:44px;border-radius:50%;flex:0 0 auto}.eb .testi-bubble{background:#f1f1f3;border-radius:12px;padding:15px 17px;font-size:15.5px;line-height:1.5}.eb .testi-bubble b{display:block;margin-bottom:5px}.eb .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#fff;padding:6px;border-radius:8px;box-shadow:var(--eb-shadow-sm)}.eb .photo-grid .cell{position:relative}.eb .photo-grid .ph{height:150px;border-radius:2px}.eb .photo-grid .date{position:absolute;top:7px;left:7px;background:#ffffffe6;font-size:12.5px;font-weight:700;padding:2px 7px;border-radius:3px}.eb .routine{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:start}.eb .routine .ph{height:420px;border-radius:10px}.eb .steps{position:relative;padding-left:28px}.eb .steps:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--eb-peach-deep)}.eb .step{position:relative;margin-bottom:32px}.eb .step:last-child{margin-bottom:0}.eb .step:before{content:"";position:absolute;left:-28px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--eb-orange)}.eb .step h4{font-family:var(--eb-mono);font-size:15.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.eb .step p{font-size:16.5px;color:var(--eb-ink-2)}.eb .used-by{display:inline-block;background:var(--eb-blue-bg);border-radius:8px;padding:14px 28px;font-size:17px;font-weight:700;text-align:center;margin:0 auto 40px}.eb .founder{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.eb .founder-letter p{font-size:16.5px;color:var(--eb-ink-2);margin-bottom:1.15em}.eb .founder-letter b{color:var(--eb-ink)}.eb .sig{margin-top:22px}.eb .sig .name{font-size:15px;color:var(--eb-ink-2);margin-bottom:6px}.eb .sig .ph{width:180px;height:52px}.eb .founder-media{display:grid;gap:16px}.eb .founder-media .ph{height:250px;border-radius:8px}.eb .note{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.eb .note .ph{height:340px;border-radius:8px}.eb .note .eyebrow{color:var(--eb-orange);margin-bottom:12px}.eb .note h2{font-size:clamp(26px,3.1vw,35px);margin-bottom:12px}.eb .note .kicker{font-weight:700;margin-bottom:10px}.eb .note p{font-size:16.5px;color:var(--eb-ink-2)}.eb .note .attrib{margin-top:14px;font-style:italic;font-size:15.5px}.eb .news{text-align:center}.eb .news h2{margin-bottom:12px}.eb .news p{max-width:520px;margin:0 auto 24px;color:var(--eb-ink-2)}.eb .news-form{display:flex;gap:10px;max-width:520px;margin-inline:auto}.eb .news-form input{flex:1;padding:15px 16px;border:1px solid var(--eb-ink);border-radius:5px;font:inherit;font-size:16px;background:#fff}.eb .news-form button{border:0;border-radius:5px;background:var(--eb-orange);color:#fff;cursor:pointer;padding:15px 28px;font-family:var(--eb-mono);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.eb .news-form button:hover{background:var(--eb-orange-2)}.eb .site-footer{background:var(--eb-peach);padding-block:66px 34px}.eb .foot-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:44px}.eb .foot-poem h3{font-family:var(--eb-serif);font-size:32px;line-height:1.35;margin-bottom:22px}.eb .foot-poem p{font-size:15.5px;color:var(--eb-ink-2);max-width:34ch}.eb .foot-col h4{font-family:var(--eb-serif);font-size:21px;margin-bottom:18px}.eb .foot-links li{margin-bottom:9px}.eb .foot-links a{font-family:var(--eb-mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;color:var(--eb-ink)}.eb .foot-links a:hover{color:var(--eb-orange)}.eb .foot-contact h5{font-size:15px;margin:0 0 6px}.eb .foot-contact .blk{margin-bottom:18px;font-size:15px;color:var(--eb-ink-2);line-height:1.55}.eb .foot-bottom{margin-top:44px;padding-top:26px;border-top:1px solid rgba(20,16,13,.14);display:grid;gap:20px;justify-items:center}.eb .selects{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.eb .selects select{padding:9px 14px;border:1px solid var(--eb-ink);border-radius:5px;background:transparent;font:inherit;font-size:14.5px}.eb .pays{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}.eb .pay{height:30px;min-width:50px;padding:0 9px;border-radius:5px;background:#fff;border:1px solid rgba(20,16,13,.14);display:grid;place-content:center;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:#2b2b33}.eb .legal{max-width:900px;text-align:center;font-size:13px;color:var(--eb-ink-3);line-height:1.6}.eb .legal p{margin-bottom:.8em}.eb .sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;gap:12px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--eb-rule);box-shadow:0 -6px 24px #14100d1a}.eb .sticky-bar .p b{font-size:17px}.eb .sticky-bar .p s{color:var(--eb-ink-3);font-size:14px;margin-left:6px}.eb .sticky-bar .p span{display:block;font-size:12px;color:var(--eb-ink-2)}.eb .sticky-bar .btn{padding:14px 18px;font-size:13.5px}@media(max-width:1080px){.eb .press-grid{grid-template-columns:repeat(3,1fr);gap:30px 20px}.eb .card-grid-4{grid-template-columns:1fr 1fr}.eb .icon-row{grid-template-columns:repeat(4,1fr);gap:24px 14px}.eb .docs-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){:root{--eb-sec:62px;--eb-pad:18px}.eb{font-size:16.5px}.eb .nav{display:none}.eb .burger{display:grid}.eb .header-in{grid-template-columns:auto 1fr auto}.eb .hero{grid-template-columns:1fr}.eb .hero-media{min-height:0;order:0}.eb .hero-media .ph{height:380px}.eb .hero-body{padding:22px var(--eb-pad) 22px;text-align:center;align-items:center;gap:10px}.eb .hero-rating{font-size:13px;gap:7px}.eb .hero-rating .stars{font-size:13px}.eb .hero-sub{font-size:14.5px;line-height:1.45}.eb .stock-line{font-size:13px}.eb .hero-checks{gap:4px}.eb .hero-checks li{font-size:14px;margin-bottom:0;gap:8px}.eb .btn{padding:11px 18px;font-size:13px}.eb .btn-lg{padding:12px 20px;font-size:13.5px}.eb .h1{font-size:clamp(26px,7.2vw,36px);line-height:1.1}.eb .hero-rating{justify-content:center}.eb .hero-sub{text-align:center}.eb .badge-rail{left:0;right:0;top:-14px;display:flex;justify-content:center;gap:8px}.eb .badge-coin{width:60px;height:60px;font-size:6.5px;padding:5px}.eb .pdp{grid-template-columns:1fr;gap:30px}.eb .gallery-main .ph{height:330px}.eb .sub-perks{grid-template-columns:1fr}.eb .benefits,.eb .reasons,.eb .testi,.eb .routine,.eb .founder,.eb .note{grid-template-columns:1fr;gap:28px}.eb .reasons .ph{height:320px;order:-1}.eb .note .ph,.eb .founder-media .ph{height:250px}.eb .pillars{grid-template-columns:1fr;gap:22px}.eb .ing-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.eb .clinician{grid-template-columns:1fr;gap:18px}.eb .foot-grid{grid-template-columns:1fr;gap:34px}.eb .cmp-grid{grid-template-columns:1fr .9fr .9fr;font-size:15px}.eb .cmp-grid>div{padding:14px 12px;font-size:15px}.eb .cmp-head .ours,.eb .cmp-head .theirs{font-size:16px;padding:16px 10px}.eb .sticky-bar{display:flex}.eb .divider-label span{font-size:17px}.eb .rail{grid-auto-columns:minmax(250px,min(80vw,340px))}.eb .card-grid-4{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--eb-pad);gap:14px;margin-inline:calc(-1 * var(--eb-pad));padding:4px var(--eb-pad) 10px;scrollbar-width:none}.eb .card-grid-4::-webkit-scrollbar{display:none}.eb .card-grid-4 .person-card{scroll-snap-align:start}.eb .trust-3 span{font-size:10.5px}.eb .press-note{margin-top:22px}}@media(max-width:560px){.eb .press-grid{grid-template-columns:1fr 1fr}.eb .card-grid-4{grid-auto-columns:82%}.eb .docs-row{grid-template-columns:1fr 1fr}.eb .ing-grid{grid-template-columns:1fr}.eb .photo-grid .ph{height:120px}.eb .news-form{flex-direction:column}.eb .gal-quote{font-size:19px}.eb .price-now{font-size:30px}.eb .icon-row{grid-template-columns:repeat(2,1fr)}.eb .foot-poem h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.eb,.eb *,.eb *:before,.eb *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.eb :focus-visible{outline:3px solid var(--eb-blue);outline-offset:2px;border-radius:3px}.eb img.ph.avatar-sm{width:32px;height:32px;border-radius:50%;flex:0 0 auto}.eb img.ph.round-sm{width:52px;height:52px;border-radius:50%;flex:0 0 auto}.eb .icon-row>div{align-self:start}.eb{margin:0}.eb span.ph{display:block;position:relative;overflow:hidden}.eb span.ph:after{content:"EVERBALM";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-family:var(--eb-mono);font-size:13px;letter-spacing:.4em;color:#a08e74}.eb span.ph.avatar-sm:after,.eb span.ph.round-sm:after,.eb .avatar-row span.ph:after,.eb .thumbs span.ph:after,.eb .press-cell span.ph:after,.eb .reviews-badge span.ph:after,.eb .powered span.ph:after,.eb .sig span.ph:after{content:""}.eb img.ph{object-fit:cover}.eb .cart-link{position:relative;text-decoration:none}.eb .cart-count{position:absolute;top:-4px;right:-7px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--eb-orange);color:#fff;font-size:11px;font-weight:700;display:grid;place-content:center;font-family:var(--eb-sans)}.eb .mobile-nav{display:none;border-top:1px solid var(--eb-rule-soft);background:#fff}.eb .mobile-nav.open{display:block}.eb .mobile-nav a{display:block;padding:14px var(--eb-pad);text-decoration:none;font-family:var(--eb-mono);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--eb-rule-soft)}.eb .form-msg{margin-top:14px;font-size:15px;font-weight:600}.eb .form-msg.ok{color:var(--eb-green)}.eb .form-msg.err{color:var(--eb-red)}.eb .gal-review p{margin:0}@media(max-width:900px){body.eb-body{padding-bottom:72px}}.eb .quote-bar strong,.eb .gal-quote strong{color:var(--eb-orange);font-weight:800}.eb .hero-sub strong{color:var(--eb-ink);font-weight:700}.eb .h1 strong,.eb .h2 strong,.eb .h3 strong,.eb .deal .pre strong{color:var(--eb-orange)}.eb .h1 em,.eb .h2 em,.eb .h3 em,.eb .clin-card-head h4 em{color:var(--eb-blue);font-style:normal}.eb .founder-letter strong{color:var(--eb-ink)}.eb .clinician-line strong{font-weight:700}.eb .news-form .form-msg{flex-basis:100%;margin-top:2px}.eb .rail,.eb .card-grid-4{cursor:grab}.eb .rail.drag-scroll,.eb .card-grid-4.drag-scroll{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.eb .drag-scroll img{pointer-events:none}.eb .m-only{display:none}@media(max-width:900px){.eb .m-only{display:flex}}.eb .rail-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.eb .ba-one{grid-template-columns:1fr}.eb .cmp-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr)}.eb .cmp-grid>div{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:900px){.eb .cmp-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.eb .cmp-grid>div{padding:12px 8px;font-size:14px;line-height:1.4}.eb .cmp-grid .rowlabel{gap:6px}.eb .cmp-head .ours,.eb .cmp-head .theirs{font-size:15px;padding:14px 6px}}@media(max-width:560px){.eb .cmp-grid .rowlabel{flex-direction:column;align-items:flex-start;gap:2px;font-size:13.5px}.eb .cmp-grid .rowlabel span{font-size:18px;line-height:1}}html{scroll-behavior:smooth}.eb [id^=eb-]{scroll-margin-top:76px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.eb details.acc>summary,.eb details.faq-item>summary{list-style:none;cursor:pointer}.eb details.acc>summary::-webkit-details-marker,.eb details.faq-item>summary::-webkit-details-marker{display:none}.eb details.acc .acc-body,.eb details.faq-item .faq-a{display:block}.eb details.acc:not([open]) .acc-head .sign:after{content:"+"}.eb details.acc[open] .acc-head .sign:after{content:"\2013"}.eb details.faq-item[open] .faq-q .sign{transform:rotate(45deg)}.eb .sig img.ph{width:auto;height:auto;max-width:260px;max-height:96px;mix-blend-mode:multiply;border-radius:0}.eb .founder-media .ph:nth-child(2){height:auto;aspect-ratio:9/16}@media(max-width:900px){.eb .note>.ph{order:2}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/everbalm-base.css.map */
