:root{--ink: #1a1f2b;--ink-2: #2a3140;--muted: #667085;--paper: #f7f3ec;--paper-2: #fbf8f2;--card: #fffdf8;--line: rgba(26, 31, 43, .1);--line-strong: rgba(26, 31, 43, .2);--steel: #2a5c8a;--navy: #173e61;--midnight: #10283f;--gold: #c9a24b;--gold-soft: rgba(201, 162, 75, .14);--good: #3f7f5f;--warn: #a86f25;--accent: #2a5c8a;--accent-deep: #173e61;--accent-soft: rgba(42, 92, 138, .09);--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 1px rgba(26, 31, 43, .04), 0 16px 44px rgba(26, 31, 43, .09);--shadow-lg: 0 24px 70px rgba(26, 31, 43, .16);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: Georgia, "Times New Roman", "Source Serif 4", Charter, serif}.lp-hydro{--accent: #4667a7;--accent-deep: #32497c;--accent-soft: rgba(70, 103, 167, .09)}.lp-collagen{--accent: #2d9cdb;--accent-deep: #1b6fa3;--accent-soft: rgba(45, 156, 219, .09)}.lp-compression{--accent: #108474;--accent-deep: #0a5d52;--accent-soft: rgba(16, 132, 116, .09)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--accent-deep)}.container{max-width:1060px;margin:0 auto;padding:0 20px}.container-narrow{max-width:720px;margin:0 auto;padding:0 20px}.section{padding:56px 0}.section-alt{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-dark{background:var(--midnight);color:#f2ede2}.section-dark h2,.section-dark h3{color:#fffdf8}.section-tight{padding:36px 0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:820px){.grid-2,.grid-3{grid-template-columns:1fr}.section{padding:40px 0}}h1,h2,h3,.display{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw,3.1rem)}h2{font-size:clamp(1.5rem,3.4vw,2.1rem);margin-bottom:14px}h3{font-size:1.2rem;margin-bottom:8px}.kicker{display:inline-block;font-family:var(--font);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:14px}.section-dark .kicker{color:var(--gold)}.sub{font-size:1.15rem;color:var(--ink-2);max-width:640px}.muted{color:var(--muted)}.small{font-size:.9rem}.center{text-align:center}.center .sub{margin-left:auto;margin-right:auto}.lp-topbar{background:var(--midnight);color:#f2ede2;font-size:.85rem;text-align:center;padding:8px 16px;letter-spacing:.02em}.lp-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;max-width:1060px;margin:0 auto}.lp-logo{height:34px;width:auto}.lp-header .btn-primary{padding:10px 20px;font-size:.92rem}@media(max-width:560px){.lp-header .btn-primary{display:none}}.hero{padding:52px 0 60px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:28px}}.hero .sub{margin:18px 0 26px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cta-note{font-size:.85rem;color:var(--muted);margin-top:10px}.btn-primary,.btn-ghost{display:inline-block;text-decoration:none;text-align:center;border-radius:999px;font-weight:700;font-family:var(--font);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;cursor:pointer;border:0}.btn-primary{background:var(--accent-deep);color:#fff;padding:16px 30px;font-size:1.02rem;box-shadow:0 10px 26px #173e6147}.btn-primary:hover{transform:translateY(-1px);background:var(--accent)}.btn-ghost{background:transparent;color:var(--accent-deep);padding:15px 26px;font-size:.98rem;border:1.5px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--accent-deep);background:var(--accent-soft)}.btn-block{display:block;width:100%}.section-dark .btn-primary{background:var(--gold);color:var(--midnight);box-shadow:0 10px 26px #0000004d}.trust-strip{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.86rem;font-weight:600;color:var(--ink-2)}.trust-strip span{display:inline-flex;align-items:center;gap:8px}.trust-strip .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.callout{background:var(--gold-soft);border-left:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:18px 22px;margin:22px 0}.callout-accent{background:var(--accent-soft);border-left-color:var(--accent)}.media-ph{border-radius:var(--radius);background:linear-gradient(145deg,var(--accent-soft),rgba(201,162,75,.1)),var(--paper-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;color:var(--muted);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:20px}.media-ph.tall{aspect-ratio:3 / 4}.media-ph.wide{aspect-ratio:16 / 7}.price-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}@media(max-width:820px){.price-stack{grid-template-columns:1fr}}.price-card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column;gap:8px;position:relative}.price-card.featured{border-color:var(--accent);box-shadow:var(--shadow-lg)}.price-flag{position:absolute;top:-13px;left:22px;background:var(--accent-deep);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.price-name{font-weight:700;font-size:1.05rem}.price-desc{font-size:.9rem;color:var(--muted);flex-grow:1}.price-now{font-family:var(--font-display);font-size:2rem;font-weight:600}.price-now .per{font-size:.9rem;font-family:var(--font);color:var(--muted);font-weight:500}.price-ss{font-size:.88rem;color:var(--good);font-weight:600}.price-card .btn-primary,.price-card .btn-ghost{margin-top:14px}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.compare-table{width:100%;border-collapse:collapse;min-width:560px;font-size:.95rem}.compare-table th,.compare-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line)}.compare-table thead th{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--paper-2)}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table .col-ovena{background:var(--accent-soft);font-weight:600}.compare-table .yes{color:var(--good);font-weight:700}.compare-table .no{color:var(--warn)}.check-list,.x-list,.step-list{list-style:none}.check-list li,.x-list li{padding:9px 0 9px 34px;position:relative}.check-list li:before{content:"\2713";position:absolute;left:0;top:8px;width:23px;height:23px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center}.x-list li:before{content:"\2715";position:absolute;left:0;top:8px;width:23px;height:23px;border-radius:50%;background:#b25b481f;color:#b25b48;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center}.step-list{counter-reset:step}.step-list li{padding:14px 0 14px 52px;position:relative;border-bottom:1px dashed var(--line)}.step-list li:last-child{border-bottom:0}.step-list li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:12px;width:36px;height:36px;border-radius:50%;background:var(--accent-deep);color:#fff;font-weight:700;font-family:var(--font-display);display:flex;align-items:center;justify-content:center;font-size:1.05rem}.step-list b{display:block}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:center}@media(max-width:680px){.stat-row{grid-template-columns:1fr}}.stat .num{font-family:var(--font-display);font-size:2.3rem;font-weight:600;color:var(--accent-deep)}.section-dark .stat .num{color:var(--gold)}.stat .lbl{font-size:.88rem;color:var(--muted);max-width:240px;margin:4px auto 0}.section-dark .stat .lbl{color:#f2ede2bf}.founder-quote{display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:start}@media(max-width:560px){.founder-quote{grid-template-columns:1fr}}.founder-avatar{width:96px;height:96px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.6rem;color:var(--accent-deep)}.founder-quote blockquote{font-family:var(--font-display);font-size:1.25rem;line-height:1.5;font-style:italic}.founder-quote cite{display:block;margin-top:10px;font-style:normal;font-size:.9rem;color:var(--muted)}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden}.faq summary{padding:18px 22px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.3rem;color:var(--accent-deep);flex:none}.faq details[open] summary:after{content:"\2013"}.faq .faq-body{padding:0 22px 18px;color:var(--ink-2)}.quiz-shell{max-width:640px;margin:0 auto}.quiz-step{display:none}.quiz-step.active{display:block;animation:fadeUp .3s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.quiz-q{font-family:var(--font-display);font-size:1.45rem;margin-bottom:20px}.option-grid{display:grid;gap:12px}.option-btn{text-align:left;background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:17px 20px;font-size:1rem;font-weight:600;font-family:var(--font);color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s}.option-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.option-btn .opt-sub{display:block;font-weight:400;font-size:.86rem;color:var(--muted);margin-top:3px}.quiz-progress{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.quiz-back{background:none;border:0;color:var(--muted);font-size:.88rem;cursor:pointer;margin-top:18px;text-decoration:underline}.quiz-result{display:none}.quiz-result.active{display:block;animation:fadeUp .3s ease}.capture{display:flex;gap:10px;max-width:460px}@media(max-width:560px){.capture{flex-direction:column}}.capture input[type=email]{flex:1;padding:15px 18px;border-radius:999px;border:1.5px solid var(--line-strong);font-size:1rem;font-family:var(--font);background:var(--card);color:var(--ink)}.capture input[type=email]:focus{outline:2px solid var(--accent);border-color:var(--accent)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--card);border-top:1px solid var(--line-strong);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:14px;box-shadow:0 -8px 30px #1a1f2b1f}.sticky-cta .price{font-family:var(--font-display);font-size:1.15rem;font-weight:600;white-space:nowrap}.sticky-cta .price small{display:block;font-family:var(--font);font-size:.72rem;color:var(--good);font-weight:600}.sticky-cta .btn-primary{flex:1;padding:13px 18px;font-size:.98rem}@media(max-width:820px){.sticky-cta{display:flex}body{padding-bottom:76px}}.fineprint{font-size:.8rem;color:var(--muted);line-height:1.6}.disclaimer{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 20px;font-size:.84rem;color:var(--ink-2);margin-top:26px}.lp-footer{padding:44px 0 60px;border-top:1px solid var(--line)}.lp-footer .fineprint{max-width:760px}.advertorial-label{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;padding:10px 0 0}.article h1{font-size:clamp(1.9rem,4.6vw,2.7rem);margin:18px 0 10px}.article .byline{font-size:.9rem;color:var(--muted);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:30px}.article p{margin-bottom:20px;font-size:1.08rem;line-height:1.75}.article h2{margin-top:40px}.article .drop:first-letter{font-family:var(--font-display);font-size:3.4em;float:left;line-height:.85;padding:6px 10px 0 0;color:var(--accent-deep)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ovena-lp.css.map */
