@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=DM+Mono:wght@400;500&display=swap";:root{--white:#FFFFFF;--off:#F5EDE0;--light:#EAE0D4;--border:#DCCEC0;--gold:#B8922A;--goldb:#D4A843;--golddim:rgba(184,146,42,.1);--golddim2:rgba(184,146,42,.18);--black:#0E0F11;--dark:#1A1C21;--body:#4A3C2E;--muted:#9A7E6A;--ltxt:#B09880}html{scroll-behavior:smooth}body{background:var(--white);color:var(--dark);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:64px;background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #E8DDD0;transition:box-shadow .3s}nav.scrolled{box-shadow:0 2px 20px #00000012}.nav-logo{display:flex;align-items:center;gap:9px;text-decoration:none}.nav-mark{width:28px;height:28px}.nav-name{font-size:18px;font-weight:800;color:var(--black);letter-spacing:-.02em}.nav-name span{color:var(--gold)}.nav-links{display:flex;align-items:center;gap:1.75rem;list-style:none}.nav-links a{font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--black)}.nav-cta{background:var(--gold)!important;color:#fff!important;padding:9px 20px;border-radius:100px;font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center;gap:6px;transition:background .2s,transform .15s!important;position:relative!important;overflow:hidden!important;animation:btnShimmer 3s ease-in-out infinite!important}.nav-cta:hover{background:var(--goldb)!important;transform:scale(1.04)!important}.nav-cta:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);animation:btnGlint 3s ease-in-out infinite}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:190;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.sticky-bar.visible{transform:translateY(0)}.sticky-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:14px 2.5rem;background:#0e0f11f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(184,146,42,.25);flex-wrap:wrap}.sticky-bar-text{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;display:flex;align-items:center;gap:10px}.sticky-dot{width:6px;height:6px;border-radius:50%;background:var(--goldb);flex-shrink:0;animation:dotPulse 2s ease-in-out infinite}.sticky-bar-btn{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:#fff;font-size:14px;font-weight:700;padding:10px 24px;border-radius:100px;text-decoration:none;transition:background .2s,transform .15s;position:relative;overflow:hidden;animation:btnShimmer 3s ease-in-out infinite}.sticky-bar-btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);animation:btnGlint 3s ease-in-out infinite}.sticky-bar-btn:hover{background:var(--goldb);transform:scale(1.04)}.sticky-arr{font-size:13px;transition:transform .2s}.sticky-bar-btn:hover .sticky-arr{transform:translate(2px,-2px)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 80px;overflow:hidden}#hero-bg{position:absolute;inset:0;background-size:cover;background-position:65% center;transform:scale(1.08);transition:transform 0s;will-change:transform}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,#0a0c12d1,#0a0c1273 52%,#0a0c120d),linear-gradient(to bottom,transparent 35%,rgba(10,12,18,.88) 100%)}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2.5rem;width:100%}.hero-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--goldb);margin-bottom:1.5rem;opacity:0;animation:fadeUp .6s ease forwards .3s}.hero-h1{font-size:clamp(52px,7.5vw,100px);font-weight:900;line-height:.98;letter-spacing:-.04em;color:#fff;margin-bottom:1.5rem;max-width:780px;opacity:0;animation:fadeUp .7s ease forwards .45s}.hero-h1 .gold{color:var(--goldb)}.hero-sub{font-size:17px;font-weight:300;color:#ffffff9e;max-width:500px;line-height:1.75;margin-bottom:2.5rem;opacity:0;animation:fadeUp .7s ease forwards .6s}.hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;opacity:0;animation:fadeUp .7s ease forwards .75s}.hero-trust{display:flex;align-items:center;gap:2rem;margin-top:2.5rem;flex-wrap:wrap;opacity:0;animation:fadeUp .7s ease forwards .9s}.tpill{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#fff6;font-family:DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.tpdot{width:5px;height:5px;border-radius:50%;background:var(--goldb);flex-shrink:0}.gold-shimmer{position:relative;display:inline-block;background:linear-gradient(110deg,var(--gold) 0%,var(--goldb) 40%,#fff8e0 50%,var(--goldb) 60%,var(--gold) 100%);background-size:250% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 3.5s ease-in-out infinite 1.2s;padding-bottom:.15em;line-height:1.1}@keyframes shimmerText{0%,to{background-position:150% 0}50%{background-position:-50% 0}}.btn-qualify{background:var(--gold);color:#fff;font-size:15px;font-weight:600;padding:14px 28px;border-radius:100px;border:none;cursor:pointer;letter-spacing:-.01em;transition:background .2s,transform .15s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden}.btn-qualify:hover{background:var(--goldb);transform:translateY(-2px) scale(1.02)}.btn-qualify .arr{width:24px;height:24px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.btn-learn{font-size:14px;font-weight:500;color:#fff9;background:none;border:1px solid rgba(255,255,255,.2);padding:13px 24px;border-radius:100px;cursor:pointer;transition:border-color .2s,color .2s;text-decoration:none;display:inline-block}.btn-learn:hover{border-color:#ffffff73;color:#fff}.btn-glow{animation:btnShimmer 3s ease-in-out infinite}.btn-glow:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);animation:btnGlint 3s ease-in-out infinite}@keyframes btnShimmer{0%,to{box-shadow:0 4px 18px #b8922a4d}50%{box-shadow:0 6px 28px #b8922a8c,0 0 0 4px #b8922a14}}@keyframes btnGlint{0%{left:-100%}40%,to{left:160%}}.ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:rippleAnim .55s linear;pointer-events:none}@keyframes rippleAnim{to{transform:scale(3.5);opacity:0}}.marquee-wrap{background:var(--black);padding:14px 0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.marquee-track{display:flex;align-items:center;gap:0;white-space:nowrap;animation:marquee 32s linear infinite}.marquee-item{display:inline-flex;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;padding:0 2.5rem;flex-shrink:0}.marquee-dot{width:4px;height:4px;border-radius:50%;background:var(--goldb);flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-strip{background:var(--off);border-bottom:1px solid var(--border)}.stats-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:3rem 2.5rem;flex-wrap:wrap;gap:2rem}.stat-item{text-align:center;flex:1;min-width:140px}.stat-num{font-size:clamp(36px,4vw,54px);font-weight:900;letter-spacing:-.04em;color:var(--black);line-height:1}.stat-plus{color:var(--gold);font-size:.6em;vertical-align:super}.stat-unit{color:var(--gold);font-size:.55em;font-weight:700;vertical-align:super}.stat-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.5rem}.stat-div{width:1px;height:48px;background:var(--border);flex-shrink:0}.headline{background:linear-gradient(180deg,#f5ede0,#f8f3ec);padding:7rem 2.5rem;text-align:center}.hl-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem}.hl-h2{font-size:clamp(36px,5vw,66px);font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--black);max-width:820px;margin:0 auto 1.25rem}.hl-h2 .gold{color:var(--gold)}.hl-sub{font-size:16px;font-weight:400;color:var(--muted);max-width:500px;margin:0 auto;line-height:1.75}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity .7s ease,transform .7s ease}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(32px);transition:opacity .7s ease,transform .7s ease}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .6s ease,transform .6s ease}.reveal-scale.visible{opacity:1;transform:scale(1)}.delay-0{transition-delay:0s}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.float-card{animation:cardFloat 4s ease-in-out infinite}.float-delay-0{animation-delay:0s}.float-delay-1{animation-delay:.8s}.float-delay-2{animation-delay:1.6s}.float-delay-3{animation-delay:2.4s}.reveal.float-card:not(.visible){animation:none}.reveal-left.float-card:not(.visible){animation:none}.reveal-right.float-card:not(.visible){animation:none}.product-section{padding:7rem 2.5rem}.product-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.product-h2{font-size:clamp(30px,3.5vw,50px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--black);margin:1rem 0 1.25rem}.product-h2 .gold{color:var(--gold)}.product-desc{font-size:15px;font-weight:400;color:var(--body);line-height:1.8;margin-bottom:1.75rem}.testo-section{background:#f5ede0}.product-img-wrap{position:relative;border-radius:24px;overflow:hidden}.product-img{width:100%;height:520px;object-fit:cover;display:block;transition:transform .6s}.product-img-wrap:hover .product-img{transform:scale(1.03)}.product-img-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:#0a0c12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 20px}.pib-num{font-size:13px;font-weight:700;color:#fff;letter-spacing:-.01em}.pib-label{font-family:DM Mono,monospace;font-size:10px;color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.benefit-card{background:#fbf6f0;border:1px solid #DCCEC0;border-radius:16px;padding:1.25rem;transition:box-shadow .2s}.benefit-card:hover{box-shadow:0 6px 20px #64411e14}.benefit-icon{font-size:22px;margin-bottom:.5rem}.benefit-label{font-size:13px;font-weight:700;color:var(--black);letter-spacing:-.01em;margin-bottom:.3rem}.benefit-desc{font-size:12px;color:var(--muted);line-height:1.6}.product-includes{background:var(--golddim);border:1px solid rgba(184,146,42,.2);border-radius:16px;padding:1.5rem}.pi-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.pi-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.pi-list li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--body)}.picheck{width:20px;height:20px;border-radius:50%;background:var(--golddim2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:var(--golddim2);display:inline-block;padding:4px 12px;border-radius:100px;margin-bottom:1.25rem;width:fit-content}.strip{background:var(--black);padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr)}.strip-item{position:relative;height:300px;overflow:hidden}.strip-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .4s ease;filter:brightness(.7)}.strip-item:hover img{transform:scale(1.06);filter:brightness(.9)}.strip-caption{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.5rem;background:linear-gradient(transparent,#000000bf);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-family:DM Mono,monospace}.peptide-section{background:linear-gradient(180deg,#ede2d4,#f5ede0)}.peptide-inner{max-width:1100px;margin:0 auto}.peptide-hdr{text-align:center;margin-bottom:2.5rem}.peptide-hdr .feat-tag{margin-bottom:1rem}.peptide-hdr .product-h2{text-align:center;max-width:620px;margin:0 auto 1rem}.peptide-hdr .product-desc{text-align:center;margin:0 auto}.peptide-filter{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:2.5rem}.pfilter-btn{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;border-radius:100px;border:1.5px solid #DCCEC0;background:#f5ede0;color:var(--muted);cursor:pointer;transition:all .2s;font-weight:600}.pfilter-btn:hover{border-color:var(--gold);color:var(--gold)}.pfilter-btn.active{background:var(--gold);border-color:var(--gold);color:#fff}.peptide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.peptide-card{background:#fbf6f0;border:1px solid #DCCEC0;border-radius:18px;padding:1.75rem;transition:box-shadow .2s;position:relative;overflow:hidden}.peptide-card:hover{box-shadow:0 8px 32px #64411e14}.peptide-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--goldb))}.peptide-tag-pill{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem}.peptide-name{font-size:22px;font-weight:900;letter-spacing:-.03em;color:var(--black);margin-bottom:.75rem}.peptide-desc{font-size:13px;color:var(--body);line-height:1.7}.peptide-note{display:flex;align-items:flex-start;gap:1.25rem;background:#fbf6f0;border:1px solid #DCCEC0;border-radius:18px;padding:1.75rem 2rem;margin-top:.5rem}.pnote-icon{font-size:28px;flex-shrink:0;margin-top:2px}.pnote-title{font-size:15px;font-weight:700;color:var(--black);margin-bottom:.35rem;letter-spacing:-.01em}.pnote-sub{font-size:13px;color:var(--muted);line-height:1.7}.included-section{background:#f5ede0;padding:7rem 2.5rem;border-top:1px solid #DCCEC0}.included-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;align-items:start}.included-left{position:sticky;top:90px}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.included-card{background:#fbf6f0;border:1px solid #DCCEC0;border-radius:16px;padding:1.5rem;transition:box-shadow .2s}.included-card:hover{box-shadow:0 6px 24px #64411e12}.ic-icon{font-size:24px;margin-bottom:.75rem}.ic-title{font-size:14px;font-weight:700;color:var(--black);margin-bottom:.4rem;letter-spacing:-.01em}.ic-desc{font-size:12px;color:var(--muted);line-height:1.65}.tb-icon-bounce{display:inline-block;opacity:0;transform:scale(0)}.trust-badges.visible .trust-badge:nth-child(1) .tb-icon-bounce{animation:tbBounceIn .6s cubic-bezier(.34,1.56,.64,1) 0s forwards,tbWobble 4s ease-in-out .7s infinite}.trust-badges.visible .trust-badge:nth-child(2) .tb-icon-bounce{animation:tbBounceIn .6s cubic-bezier(.34,1.56,.64,1) .1s forwards,tbWobble 4s ease-in-out .8s infinite}.trust-badges.visible .trust-badge:nth-child(3) .tb-icon-bounce{animation:tbBounceIn .6s cubic-bezier(.34,1.56,.64,1) .2s forwards,tbWobble 4s ease-in-out .9s infinite}.trust-badges.visible .trust-badge:nth-child(4) .tb-icon-bounce{animation:tbBounceIn .6s cubic-bezier(.34,1.56,.64,1) .3s forwards,tbWobble 4s ease-in-out 1s infinite}.trust-badge:hover .tb-icon-bounce{transform:translateY(-4px) scale(1.15)!important}@keyframes tbBounceIn{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tbWobble{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.04) rotate(-4deg)}75%{transform:scale(1.04) rotate(4deg)}}.ic-icon-bounce{display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.included-card:hover .ic-icon-bounce{transform:translateY(-4px) scale(1.15)}.how{background:linear-gradient(135deg,#ede2d4,#f5edda,#e8d8c4);padding:7rem 2.5rem}.how-inner{max-width:1100px;margin:0 auto}.how-hdr{text-align:center;margin-bottom:4rem}.eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem}.sec-h2{font-size:clamp(32px,4vw,54px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--black);margin-bottom:1rem}.sec-h2 .gold{color:var(--gold)}.sec-sub{font-size:16px;color:var(--muted);font-weight:400;max-width:480px;margin:0 auto;line-height:1.7}.steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card{border-radius:20px;padding:2.5rem;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;background:#fbf6f0;border:1px solid #DDD0BC;box-shadow:0 2px 18px #78502812}.step-expand{position:absolute;top:1.5rem;right:1.5rem;width:28px;height:28px;background:#64411e14;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:#64411e73}.step-num{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;color:#a8886a;margin-bottom:.75rem;text-transform:uppercase}.step-title{font-size:28px;font-weight:900;letter-spacing:-.03em;color:#1a0d06;line-height:1.05;margin-bottom:1rem}.step-body{font-size:14px;font-weight:400;color:#7a5e4e;line-height:1.65}.step-badge{display:inline-block;background:#b8922a21;color:var(--gold);font-size:11px;font-weight:600;padding:5px 14px;border-radius:100px;margin-top:1.5rem;font-family:DM Mono,monospace;letter-spacing:.04em;border:1px solid rgba(184,146,42,.28)}.pricing{background:linear-gradient(180deg,#f8f3ec,#f2e8dc);padding:5rem 2.5rem}.pricing-inner{max-width:1100px;margin:0 auto}.pricing-hdr{text-align:center;margin-bottom:4rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.price-card{background:var(--off);border:1px solid var(--border);border-radius:20px;padding:1.75rem;position:relative;overflow:visible;transition:box-shadow .2s,transform .2s}.price-card:hover{transform:translateY(-3px)}@property --border-angle{syntax: "<angle>"; initial-value: 0turn; inherits: false;}.price-card.featured{background:#fbf6f0;border:2px solid transparent;background-image:linear-gradient(#fbf6f0,#fbf6f0),conic-gradient(from var(--border-angle),var(--goldb) 0%,rgba(212,168,67,.15) 30%,rgba(212,168,67,.05) 50%,rgba(212,168,67,.15) 70%,var(--goldb) 100%);background-origin:border-box;background-clip:padding-box,border-box;animation:featuredFloat 3.2s ease-in-out infinite,featuredGlow 2.8s ease-in-out infinite,borderSpin 4s linear infinite}.price-card.featured:hover{animation:featuredFloat 3.2s ease-in-out infinite,featuredGlow 2.8s ease-in-out infinite,borderSpin 4s linear infinite}@keyframes featuredFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes featuredGlow{0%,to{box-shadow:0 8px 40px #b8922a26}50%{box-shadow:0 18px 60px #b8922a47,0 0 0 5px #b8922a12}}@keyframes borderSpin{to{--border-angle:1turn}}.pop-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--gold);color:#fff;font-size:11px;font-weight:700;font-family:DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;padding:5px 16px;border-radius:100px;white-space:nowrap}.pop-pulse{animation:popPulse 2.2s ease-in-out infinite}@keyframes popPulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.07)}}.card-img-banner{margin:-1.75rem -1.75rem 1.25rem;height:170px;border-radius:20px 20px 0 0;overflow:hidden;position:relative;flex-shrink:0}.card-img-banner img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.price-card:hover .card-img-banner img{transform:scale(1.05)}.card-img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.06) 38%,transparent 54%,#F5EDE0 100%);pointer-events:none}.card-img-overlay.featured-fade{background:linear-gradient(to bottom,transparent 60%,#FBF6F0 100%)}.price-card.featured .card-img-banner{height:170px;background:#fbf6f0}.price-tier{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.price-num{font-size:58px;font-weight:900;letter-spacing:-.05em;color:var(--black);line-height:1}.price-num sup{font-size:22px;font-weight:500;vertical-align:super;color:var(--muted)}.price-mo{font-size:13px;color:var(--muted);margin-top:4px;margin-bottom:2rem}.price-items{list-style:none;margin-bottom:1.25rem}.price-item{font-size:13px;font-weight:400;color:var(--body);padding:.45rem 0;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.price-item:last-child{border-bottom:none}.pidot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:5px}.btn-start{display:block;width:100%;text-align:center;padding:13px 20px;border-radius:100px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;position:relative;overflow:hidden}.btn-start.primary{background:var(--gold);color:#fff;border:none}.btn-start.primary:hover{background:var(--goldb);transform:scale(1.02)}.btn-start.outline{background:transparent;color:var(--body);border:1.5px solid var(--border);padding:11.5px 20px}.btn-start.outline:hover{border-color:var(--gold);color:var(--gold)}.price-fn{font-family:DM Mono,monospace;font-size:10px;color:var(--ltxt);text-align:center;margin-top:.65rem;letter-spacing:.06em;text-transform:uppercase}.testi{background:linear-gradient(135deg,#ede2d4,#f5edda);padding:7rem 2.5rem}.testi-inner{max-width:1100px;margin:0 auto}.testi-hdr{text-align:center;margin-bottom:4rem}.testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.testi-card{background:#fbf6f0;border:1px solid #DCCEC0;border-radius:20px;padding:2.25rem;transition:box-shadow .3s,transform .3s}.testi-card:hover{box-shadow:0 14px 40px #64411e1f;transform:translateY(-4px) rotate(-.3deg)}.tstars{color:var(--gold);font-size:14px;letter-spacing:2px;margin-bottom:1.25rem}.tquote{font-size:15px;font-weight:400;color:var(--dark);line-height:1.75;margin-bottom:1.75rem}.tdiv{width:32px;height:2px;background:var(--gold);margin-bottom:1rem;border-radius:2px}.tname{font-size:14px;font-weight:700;color:var(--black);margin-bottom:3px}.tmeta{font-family:DM Mono,monospace;font-size:10px;color:var(--ltxt);letter-spacing:.08em;text-transform:uppercase}.trust-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;border-top:1px solid var(--border);padding-top:3rem}.trust-badge{text-align:center;padding:1.75rem 1.25rem;background:#fbf6f0;border:1px solid #DCCEC0;border-radius:20px;transition:box-shadow .2s,transform .2s}.trust-badge:hover{box-shadow:0 8px 28px #64411e17;transform:translateY(-3px)}.tb-icon{font-size:28px;margin-bottom:.75rem;display:inline-block}.tb-title{font-size:14px;font-weight:700;color:var(--black);margin-bottom:.4rem;letter-spacing:-.01em}.tb-sub{font-size:12px;color:var(--muted);line-height:1.6}.faq{background:linear-gradient(160deg,#f5ede0,#ede2d4);padding:7rem 2.5rem;border-top:1px solid #DCCEC0}.faq-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.6fr;gap:6rem;align-items:start}.faq-left{position:sticky;top:90px}.faq-desc{font-size:15px;color:var(--muted);line-height:1.75;margin-bottom:2rem}.faq-item{border-bottom:1px solid var(--border);padding:1.5rem 0;cursor:pointer}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:15px;font-weight:600;color:var(--black);line-height:1.4}.faq-btn{width:28px;height:28px;border-radius:50%;background:var(--light);border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;font-size:18px;color:var(--muted);font-weight:300;transition:background .2s,transform .3s;line-height:1}.faq-item.open .faq-btn{background:var(--gold);color:#fff;transform:rotate(45deg)}.faq-a{font-size:14px;color:var(--body);line-height:1.8;margin-top:1rem;display:none}.faq-item.open .faq-a{display:block}.cta{background:linear-gradient(to right,#0e0f11eb,#0e0f11e0 45%,#0e0f1140),url(/gym-couple.png);background-size:cover;background-position:60% center;padding:7rem 2.5rem 0;text-align:left;border-top:none;display:flex;flex-direction:column;align-items:flex-start}.cta-col{max-width:560px;width:100%;margin-left:max(2.5rem,calc((100% - 1100px)/2 + 2.5rem));padding-bottom:7rem}.cta-eye{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem}.cta-h2{font-size:clamp(44px,7vw,88px);font-weight:900;letter-spacing:-.05em;line-height:1;color:#fff;margin-bottom:1.5rem;padding-bottom:.25em;overflow:visible}.cta-h2 .gold{color:var(--gold)}.cta-sub{font-size:17px;color:#ffffffb8;max-width:460px;margin:0 0 3rem;line-height:1.75}.cta-big{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#fff;font-size:16px;font-weight:700;padding:18px 36px;border-radius:100px;border:none;cursor:pointer;transition:background .2s,transform .15s;text-decoration:none;position:relative;overflow:hidden}.cta-big:hover{background:var(--goldb);transform:translateY(-3px) scale(1.03)}.cta-big .ac{width:28px;height:28px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.cta-row{width:100%;display:flex;align-items:center;justify-content:center;gap:2.5rem;padding:2.5rem;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;margin-top:0;background:#0e0f118c}.cta-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#fffc}.cicon{width:38px;height:38px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px}footer{background:var(--black);padding:3.5rem 2.5rem}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.flogo{font-size:20px;font-weight:900;letter-spacing:-.02em;color:#fff;margin-bottom:.5rem}.flogo span{color:var(--goldb)}.ftagline{font-family:DM Mono,monospace;font-size:10px;color:#ffffff47;letter-spacing:.1em;text-transform:uppercase}.flinks{display:flex;gap:2rem;list-style:none;align-items:center;flex-wrap:wrap}.flinks a{font-size:13px;color:#ffffff61;text-decoration:none;transition:color .2s}.flinks a:hover{color:#fffc}.footer-bot{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.fcopy{font-family:DM Mono,monospace;font-size:11px;color:#fff3;letter-spacing:.04em}.flegal{font-family:DM Mono,monospace;font-size:10px;color:#ffffff2e;letter-spacing:.03em;line-height:1.7;max-width:500px;text-align:right}.disclaimer{background:#f5ede0;border-top:1px solid #DCCEC0;padding:1.5rem 2.5rem;font-family:DM Mono,monospace;font-size:10px;color:var(--ltxt);letter-spacing:.04em;line-height:1.75;text-align:center}button.nav-cta{background:var(--gold)!important;color:#fff!important;padding:9px 20px;border-radius:100px;font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center;gap:6px;transition:background .2s,transform .15s!important;position:relative!important;overflow:hidden!important;animation:btnShimmer 3s ease-in-out infinite!important;border:none;cursor:pointer;font-family:Inter,sans-serif}button.nav-cta:hover{background:var(--goldb)!important;transform:scale(1.04)!important}button.nav-cta:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);animation:btnGlint 3s ease-in-out infinite}button.sticky-bar-btn{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:#fff;font-size:14px;font-weight:700;padding:10px 24px;border-radius:100px;text-decoration:none;transition:background .2s,transform .15s;position:relative;overflow:hidden;animation:btnShimmer 3s ease-in-out infinite;border:none;cursor:pointer;font-family:Inter,sans-serif}button.sticky-bar-btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-15deg);animation:btnGlint 3s ease-in-out infinite}button.sticky-bar-btn:hover{background:var(--goldb);transform:scale(1.04)}button.btn-qualify{background:var(--gold);color:#fff;font-size:15px;font-weight:600;padding:14px 28px;border-radius:100px;border:none;cursor:pointer;letter-spacing:-.01em;transition:background .2s,transform .15s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;font-family:Inter,sans-serif}button.btn-qualify:hover{background:var(--goldb);transform:translateY(-2px) scale(1.02)}button.btn-qualify .arr{width:24px;height:24px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}button.cta-big{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#fff;font-size:16px;font-weight:700;padding:18px 36px;border-radius:100px;border:none;cursor:pointer;transition:background .2s,transform .15s;text-decoration:none;position:relative;overflow:hidden;font-family:Inter,sans-serif}button.cta-big:hover{background:var(--goldb);transform:translateY(-3px) scale(1.03)}button.cta-big .ac{width:28px;height:28px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}button.btn-start{display:block;width:100%;text-align:center;padding:13px 20px;border-radius:100px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;position:relative;overflow:hidden;font-family:Inter,sans-serif;border:none}button.btn-start.primary{background:var(--gold);color:#fff}button.btn-start.primary:hover{background:var(--goldb);transform:scale(1.02)}button.btn-start.outline{background:transparent;color:var(--body);border:1.5px solid var(--border);padding:11.5px 20px}button.btn-start.outline:hover{border-color:var(--gold);color:var(--gold)}.tb-icon-svg{display:flex!important;align-items:center;justify-content:center;font-size:0}.stat-refund{display:flex;align-items:center;justify-content:center;line-height:1}.treatment-icon-wrap{margin-bottom:.6rem}.treatment-headline{font-size:20px;font-weight:900;letter-spacing:-.03em;color:var(--black);margin:.3rem 0 .4rem;line-height:1.1}.treatment-desc{font-size:13px;color:var(--body);line-height:1.55;margin-bottom:1rem}.why-section{background:linear-gradient(135deg,#f5ede0,#ede2d4);padding:7rem 2.5rem;border-top:1px solid #DCCEC0}.why-inner{max-width:1100px;margin:0 auto}.why-hdr{text-align:center;margin-bottom:3.5rem}.testi-disclaimer{font-family:DM Mono,monospace;font-size:10px;color:var(--ltxt);text-align:center;letter-spacing:.06em;text-transform:uppercase;padding-top:1rem}.gender-toggle{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;margin-bottom:1rem;flex-wrap:wrap;opacity:0;animation:fadeUp .7s ease forwards .9s}.gender-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffbf;font-size:13px;font-weight:600;padding:8px 18px;border-radius:100px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s;letter-spacing:-.01em}.gender-pill:hover{background:#ffffff2e;border-color:#b8922a80;color:#fff;transform:translateY(-1px)}.gp-icon{font-size:11px;opacity:.8}.feat-tag-rose{color:#c06b8a;background:#c06b8a1a}.feat-tag-couples{color:var(--gold);background:var(--golddim2)}.product-inner-reverse{direction:rtl}.product-inner-reverse>*{direction:ltr}.hrt-section{background:var(--off)}.couples-section{background:#f8f3ec}.couples-inner{max-width:1100px;margin:0 auto}.couples-hdr{text-align:center;margin-bottom:3rem}.couples-h2{text-align:center;max-width:600px;margin:0 auto 1rem}.couples-desc{text-align:center;max-width:580px;margin:0 auto}.couples-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.couples-img-wrap{position:relative;border-radius:24px;overflow:hidden}.couples-img{width:100%;height:480px;object-fit:cover;object-position:center;display:block;transition:transform .6s}.couples-img-wrap:hover .couples-img{transform:scale(1.03)}.couples-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:#0a0c12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 20px}.couples-benefits{display:flex;flex-direction:column;gap:1.25rem}.couples-benefit-card{display:flex;align-items:flex-start;gap:1.25rem;background:#fbf6f0;border:1px solid #DCCEC0;border-radius:18px;padding:1.5rem;transition:box-shadow .2s,transform .2s}.couples-benefit-card:hover{box-shadow:0 8px 28px #64411e14;transform:translateY(-2px)}.cbc-icon{font-size:24px;flex-shrink:0;margin-top:2px}.cbc-label{font-size:14px;font-weight:700;color:var(--black);margin-bottom:.35rem;letter-spacing:-.01em}.cbc-desc{font-size:13px;color:var(--muted);line-height:1.65}.pricing-tabs{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:3rem;flex-wrap:wrap}.ptab{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 22px;border-radius:100px;border:1.5px solid var(--border);background:var(--off);color:var(--muted);cursor:pointer;transition:all .2s;font-weight:600}.ptab:hover{border-color:var(--gold);color:var(--gold)}.ptab.active{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 4px 18px #b8922a4d}.couples-save-badge{position:absolute;top:-13px;right:1.5rem;background:#3bb464e6;color:#fff;font-size:11px;font-weight:700;font-family:DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:100px;white-space:nowrap}.testi-author{display:flex;align-items:center;gap:.75rem}.testi-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top center;border:2px solid rgba(184,146,42,.3);flex-shrink:0}.testi-portrait-wrap{flex-shrink:0}.testi-portrait{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid var(--border)}.wl-gender-badge{display:inline-block;border:1px solid #C9A84C;border-radius:20px;padding:2px 9px;font-size:11px;font-family:DM Mono,monospace;color:#c9a84c;letter-spacing:.05em;margin-top:.35rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media(max-width:1024px){.peptide-grid{grid-template-columns:repeat(2,1fr)}.product-inner{gap:3rem}.couples-grid{gap:2.5rem}}@media(max-width:900px){nav{padding:0 1.25rem}.nav-links{display:none}.hero-content,.headline,.how,.pricing,.testi,.faq,.cta,.included-section,.product-section{padding-left:1.25rem;padding-right:1.25rem}.product-inner{grid-template-columns:1fr;gap:2.5rem}.product-inner-reverse{direction:ltr}.product-img{height:320px}.benefit-grid{grid-template-columns:1fr 1fr}.steps-row,.pricing-grid,.strip,.trust-badges,.testi-grid{grid-template-columns:1fr}.stats-inner{padding:2rem 1.25rem;gap:1.5rem}.stat-div{width:100%;height:1px}.faq-inner{grid-template-columns:1fr;gap:3rem}.faq-left{position:static}.included-inner{grid-template-columns:1fr;gap:2rem}.included-left{position:static}.included-grid,.peptide-grid{grid-template-columns:1fr}.couples-grid{grid-template-columns:1fr;gap:2rem}.couples-img{height:280px}footer{padding:3rem 1.25rem}.flegal{text-align:left}.disclaimer{padding:1.5rem 1.25rem}.cta-row{gap:1.25rem}.sticky-bar-inner{padding:12px 1.25rem}.float-card{animation:none}.pricing-tabs{gap:.5rem}.ptab{font-size:11px;padding:8px 16px}}.intake-page{min-height:100vh;background:#0a0a0a;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.25rem 4rem;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.intake-header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:520px;margin-bottom:2.5rem}.intake-home-link{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#ffffff59;font-family:Inter,sans-serif;padding:.25rem 0;transition:color .2s;white-space:nowrap;flex:0 0 80px;text-align:left}.intake-home-link:hover{color:#c9a84c}.intake-header-spacer{flex:0 0 80px}.intake-logo{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;opacity:1;transition:opacity .2s}.intake-logo:hover{opacity:.75}.intake-logo-text{font-size:22px;font-weight:900;color:#fff;letter-spacing:-.03em}.intake-logo-text span{color:#d4a843}.intake-progress{display:flex;gap:6px;margin-bottom:2.5rem;width:100%;max-width:520px}.intake-seg{flex:1;height:3px;border-radius:100px;background:#ffffff1f;transition:background .4s ease}.intake-seg.active{background:#c9a84c}.intake-card{background:#141414;border-radius:16px;padding:2.75rem 2.5rem;width:100%;max-width:520px;border:1px solid rgba(255,255,255,.07)}.intake-step{display:flex;flex-direction:column}.intake-step-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#c9a84c;margin-bottom:1rem}.intake-h2{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:.6rem}.intake-sub{font-size:14px;color:#ffffff73;line-height:1.65;margin-bottom:2rem}.intake-products{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}.product-card{display:flex;align-items:center;gap:1rem;background:#1c1c1c;border:1.5px solid rgba(255,255,255,.08);border-radius:12px;padding:1.1rem 1.25rem;cursor:pointer;transition:border-color .2s,background .2s;text-align:left;width:100%}.product-card:hover{border-color:#c9a84c66}.product-card.selected{border-color:#c9a84c;background:#c9a84c12}.pc-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;font-size:0}.pc-body{flex:1}.pc-label{font-size:15px;font-weight:700;color:#fff;margin-bottom:3px;letter-spacing:-.01em}.pc-desc{font-size:12px;color:#fff6;line-height:1.5}.pc-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.pc-radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);transition:border-color .2s,background .2s;flex-shrink:0}.pc-radio.filled{border-color:#c9a84c;background:#c9a84c;box-shadow:inset 0 0 0 3px #141414}.intake-continue{width:100%;padding:14px 20px;border-radius:100px;border:none;font-size:15px;font-weight:700;cursor:not-allowed;transition:opacity .2s,background .2s,transform .15s;background:#c9a84c2e;color:#ffffff4d;margin-bottom:1rem;letter-spacing:-.01em}.intake-continue.enabled{background:#c9a84c;color:#fff;cursor:pointer;opacity:1}.intake-continue.enabled:hover{background:#d4a843;transform:translateY(-1px) scale(1.01)}.intake-disclaimer{font-family:DM Mono,monospace;font-size:10px;color:#ffffff38;text-align:center;letter-spacing:.04em;line-height:1.7}.intake-questions{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2rem}.intake-q-text{font-size:14px;font-weight:600;color:#ffffffd9;margin-bottom:.85rem;line-height:1.5}.intake-pills{display:flex;flex-wrap:wrap;gap:.5rem}.intake-pill{padding:8px 16px;border-radius:100px;border:1.5px solid rgba(255,255,255,.12);background:transparent;color:#ffffff8c;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.intake-pill:hover{border-color:#c9a84c66;color:#ffffffd9}.intake-pill.selected{border-color:#c9a84c;color:#c9a84c;background:#c9a84c1a}.intake-back{background:none;border:none;color:#ffffff4d;font-size:13px;cursor:pointer;padding:.5rem 0;font-family:Inter,sans-serif;transition:color .2s;margin-top:.25rem}.intake-back:hover{color:#fff9}.intake-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.intake-field{display:flex;flex-direction:column;gap:6px}.intake-label{font-size:12px;font-weight:600;color:#ffffff80;letter-spacing:.03em;text-transform:uppercase}.intake-input{background:#1c1c1c;border:1.5px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;font-size:15px;color:#fff;font-family:Inter,sans-serif;transition:border-color .2s;outline:none;width:100%}.intake-input:focus{border-color:#c9a84c}.intake-input::placeholder{color:#fff3}.intake-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.3)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.intake-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}.intake-legal{font-size:11px;color:#ffffff40;line-height:1.65;text-align:center;margin-bottom:.75rem}.intake-legal a{color:#c9a84cb3;text-decoration:none}.intake-legal a:hover{color:#c9a84c}.intake-error{font-size:13px;color:#f87171;text-align:center;margin-bottom:.75rem}.intake-confirm{align-items:center;text-align:center}.confirm-check{margin-bottom:1.5rem}.intake-confirm .intake-h2{margin-bottom:.75rem}.intake-confirm .intake-sub{max-width:360px;margin-bottom:2rem}.confirm-steps-card{background:#1c1c1c;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.5rem;width:100%;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem;text-align:left}.confirm-step{display:flex;align-items:flex-start;gap:1rem}.cs-num{width:28px;height:28px;border-radius:50%;background:#c9a84c26;border:1px solid rgba(201,168,76,.3);color:#c9a84c;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:DM Mono,monospace}.cs-text{font-size:14px;color:#ffffffa6;line-height:1.5;padding-top:4px}.confirm-trust{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.ct-pill{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:5px 12px;border-radius:100px}.ct-dot{width:5px;height:5px;border-radius:50%;background:#c9a84c;flex-shrink:0}.intake-back-home{background:none;border:none;color:#ffffff4d;font-size:13px;cursor:pointer;padding:.5rem 0;font-family:Inter,sans-serif;transition:color .2s}.intake-back-home:hover{color:#fff9}.order-summary{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.order-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.order-summary-treatment{display:flex;flex-direction:column;gap:3px}.order-summary-name{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}.order-summary-med{font-size:12px;color:#ffffff61;line-height:1.4}.order-summary-price{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.02em;white-space:nowrap}.order-summary-divider{height:1px;background:#2a2a2a;margin:.85rem 0 .7rem}.order-summary-refund{font-size:12px;color:#c9a84c;font-family:DM Mono,monospace;letter-spacing:.02em}.intake-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.intake-continue.enabled.intake-pay-btn{color:#0a0a0a}.intake-pay-btn:not(.enabled){opacity:.3}.payment-trust-row{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.25rem;padding:.85rem 0}.ptrust-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#555;font-family:DM Mono,monospace;letter-spacing:.03em}.ptrust-icon{display:flex;align-items:center;flex-shrink:0}.confirm-refund-note{font-size:13px;color:#ffffff73;line-height:1.6;border-top:1px solid rgba(255,255,255,.07);padding-top:1.25rem;margin-top:.25rem}@media(max-width:560px){.intake-card{padding:2rem 1.25rem}.intake-h2{font-size:22px}.payment-trust-row{gap:.75rem}}:root{--gold: #C9A84C;--goldb: #D4A843;--goldd: #B8922A}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.tp-page{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.tp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:64px;background:#0e0f11eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(184,146,42,.15);gap:1rem}.tp-nav-left{display:flex;align-items:center;gap:1.5rem}.tp-nav-logo{font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fff;cursor:pointer;text-decoration:none}.tp-nav-logo span{color:var(--gold)}.tp-nav-back{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;cursor:pointer;text-decoration:none;transition:color .2s}.tp-nav-back:hover{color:var(--gold)}.tp-nav-mark{display:flex;align-items:center}.tp-nav-cta{background:var(--gold);color:#0e0f11;border:none;border-radius:100px;padding:.5rem 1.25rem;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}.tp-nav-cta:hover{background:var(--goldb);transform:translateY(-1px)}.tp-hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:100px 2.5rem 80px;gap:4rem;max-width:1280px;margin:0 auto}.tp-hero-left{display:flex;flex-direction:column;gap:1.5rem}.tp-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.tp-hero-h1{font-size:clamp(48px,6vw,84px);font-weight:900;line-height:1;letter-spacing:-.04em}.tp-hero-h1 .tp-gold{color:var(--gold)}.tp-hero-sub{font-size:17px;font-weight:300;line-height:1.7;max-width:480px}.tp-hero-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--gold);color:#0e0f11;border:none;border-radius:100px;padding:1rem 2rem;font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;width:fit-content;box-shadow:0 4px 20px #c9a84c40}.tp-hero-cta:hover{background:var(--goldb);transform:translateY(-2px);box-shadow:0 8px 28px #c9a84c59}.tp-trust-bar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem}.tp-trust-item{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:.4rem}.tp-trust-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);flex-shrink:0}.tp-hero-img-wrap{position:relative;border-radius:20px;overflow:hidden;height:560px}.tp-hero-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top}.tp-hero-img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.7) 100%)}.tp-hero-checklist{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-top:-.25rem}.tp-hero-checklist li{display:flex;align-items:center;gap:.75rem;font-size:15px;font-weight:500}.tp-check-icon{width:24px;height:24px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tp-check-icon svg{display:block}.tp-stats-bar{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.tp-stats-bar-inner{max-width:1280px;margin:0 auto;padding:2.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.tp-stat{display:flex;flex-direction:column;gap:.3rem}.tp-stat-num{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.03em;color:var(--gold);line-height:1}.tp-stat-label{font-size:12px;letter-spacing:.05em;opacity:.6;text-transform:uppercase;font-family:DM Mono,monospace}.tp-section{padding:6rem 2.5rem}.tp-section-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.tp-section-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.tp-section-h2{font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-bottom:1.5rem}.tp-section-body{font-size:16px;font-weight:300;line-height:1.8;opacity:.75;max-width:480px}.tp-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.tp-stat-item{border-top:2px solid var(--gold);padding-top:1rem}.tp-stat-item-num{font-size:28px;font-weight:900;color:var(--gold);letter-spacing:-.02em;line-height:1}.tp-stat-item-label{font-size:12px;opacity:.6;margin-top:.35rem;line-height:1.4;font-family:DM Mono,monospace;letter-spacing:.05em}.tp-section-img{border-radius:16px;overflow:hidden;height:480px}.tp-section-img img{width:100%;height:100%;object-fit:cover}.tp-meds-section{padding:6rem 2.5rem}.tp-meds-inner{max-width:1280px;margin:0 auto}.tp-meds-hdr{text-align:center;margin-bottom:3rem}.tp-meds-h2{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-.03em;margin-bottom:.75rem}.tp-meds-sub{font-size:16px;opacity:.6;font-weight:300}.tp-med-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.tp-med-card{border-radius:16px;padding:2rem;border:1px solid rgba(201,168,76,.2);display:flex;flex-direction:column;gap:1rem;transition:border-color .2s}.tp-med-card:hover{border-color:#c9a84c80}.tp-med-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);background:#c9a84c1f;padding:.3rem .7rem;border-radius:100px;width:fit-content}.tp-med-name{font-size:22px;font-weight:800;letter-spacing:-.02em}.tp-med-desc{font-size:14px;opacity:.65;line-height:1.65;font-weight:300}.tp-med-bestfor{font-size:12px;font-family:DM Mono,monospace;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.tp-med-bestfor span{color:var(--gold);opacity:1}.tp-meds-disclaimer{text-align:center;font-size:11px;opacity:.4;font-style:italic}.tp-how-section{padding:6rem 2.5rem}.tp-how-inner{max-width:1280px;margin:0 auto}.tp-how-hdr{text-align:center;margin-bottom:3rem}.tp-how-h2{font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.03em}.tp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tp-step{border-radius:16px;padding:2rem;border:1px solid rgba(201,168,76,.15);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:220px}.tp-step-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.tp-step-title{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:.5rem}.tp-step-body{font-size:14px;opacity:.6;line-height:1.65;font-weight:300}.tp-step-badge{display:inline-block;background:#c9a84c1f;color:var(--gold);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .75rem;border-radius:100px;border:1px solid rgba(201,168,76,.25);width:fit-content}.tp-qualify-section{padding:6rem 2.5rem}.tp-qualify-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.tp-qualify-h2{font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem;line-height:1.2}.tp-qualify-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.tp-qualify-item{display:flex;align-items:flex-start;gap:.75rem;font-size:15px;line-height:1.5;font-weight:400}.tp-qualify-icon-yes{width:22px;height:22px;border-radius:50%;background:#c9a84c26;border:1.5px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;margin-top:1px}.tp-qualify-icon-no{width:22px;height:22px;border-radius:50%;background:#c832321a;border:1.5px solid rgba(200,80,80,.4);color:#c85050;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;margin-top:1px}.tp-qualify-note{font-size:12px;opacity:.45;margin-top:1.5rem;font-style:italic;line-height:1.5}.tp-qualify-not-h3{font-size:16px;font-weight:700;margin-bottom:1rem;opacity:.7}.tp-faq-section{padding:6rem 2.5rem}.tp-faq-inner{max-width:800px;margin:0 auto}.tp-faq-hdr{text-align:center;margin-bottom:3rem}.tp-faq-h2{font-size:clamp(28px,3.5vw,40px);font-weight:900;letter-spacing:-.03em}.tp-faq-item{border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden}.tp-faq-q{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;text-align:left;gap:1rem}.tp-faq-q-text{font-size:16px;font-weight:600;letter-spacing:-.01em}.tp-faq-arrow{font-size:18px;color:var(--gold);flex-shrink:0;transition:transform .25s;line-height:1}.tp-faq-arrow.open{transform:rotate(45deg)}.tp-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;font-size:15px;line-height:1.7;font-weight:300}.tp-faq-a.open{max-height:300px;padding-bottom:1.5rem}.tp-final-cta{padding:6rem 2.5rem;text-align:center}.tp-final-cta-inner{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.tp-final-h2{font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-.03em;line-height:1.05}.tp-final-sub{font-size:16px;font-weight:300;opacity:.65;line-height:1.7;max-width:500px}.tp-final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:.5rem}.tp-final-trust-item{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.5;display:flex;align-items:center;gap:.4rem}.tp-final-trust-dot{width:4px;height:4px;border-radius:50%;background:var(--gold);flex-shrink:0}.tp-footer{border-top:1px solid rgba(184,146,42,.15);padding:3rem 2.5rem 1.5rem;background:#0a0b0d}.tp-footer-inner{max-width:1280px;margin:0 auto;display:flex;gap:3rem;flex-wrap:wrap;margin-bottom:2rem}.tp-flogo{font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fff}.tp-flogo span{color:var(--gold)}.tp-ftagline{font-size:11px;color:#ffffff59;margin-top:.4rem;letter-spacing:.05em}.tp-flinks{list-style:none;display:flex;flex-direction:column;gap:.5rem}.tp-flinks a{font-size:13px;color:#ffffff73;text-decoration:none;transition:color .2s}.tp-flinks a:hover{color:var(--gold)}.tp-footer-bot{max-width:1280px;margin:0 auto;border-top:1px solid rgba(255,255,255,.06);padding-top:1.5rem;display:flex;gap:2rem;flex-wrap:wrap}.tp-fcopy{font-size:12px;color:#ffffff4d}.tp-flegal{font-size:10px;color:#fff3;line-height:1.5;max-width:700px}.tp-page-light{background:#faf8f4;color:#1a1612}.tp-page-light .tp-nav{background:#faf8f4f2;border-bottom-color:#00000014}.tp-page-light .tp-nav-logo{color:#1a1612}.tp-page-light .tp-nav-back{color:#1a161266}.tp-page-light .tp-faq-item{border-bottom-color:#00000014}.tp-page-light .tp-faq-q-text{color:#1a1612}.tp-page-light .tp-faq-a,.tp-page-light .tp-stat-item-label,.tp-page-light .tp-meds-sub,.tp-page-light .tp-trust-item{color:#4a3c2e}.tp-page-light .tp-trust-dot{background:var(--gold)}.tp-page-light .tp-how-h2{color:#1a1612}.tp-page-light .tp-step{border-color:#00000014;background:#fff}.tp-page-light .tp-step-title{color:#1a1612}.tp-page-light .tp-step-body{color:#4a3c2e}.tp-page-light .tp-qualify-h2,.tp-page-light .tp-qualify-item{color:#1a1612}.tp-page-light .tp-qualify-not-h3{color:#1a1612;opacity:.6}.tp-page-light .tp-qualify-note{color:#4a3c2e}.tp-page-light .tp-med-card{border-color:#0000001a;background:#fff}.tp-page-light .tp-med-name{color:#1a1612}.tp-page-light .tp-med-desc,.tp-page-light .tp-med-bestfor,.tp-page-light .tp-meds-disclaimer,.tp-page-light .tp-hero-sub,.tp-page-light .tp-section-body{color:#4a3c2e}.tp-page-light .tp-hero-checklist li{color:#1a1612}.tp-page-light .tp-stat-num{color:var(--goldd)}.tp-page-light .tp-stat-label{color:#4a3c2e}.tp-page-light .tp-meds-h2,.tp-page-light .tp-section-h2,.tp-page-light .tp-faq-h2{color:#1a1612}.tp-page-light .tp-final-h2{color:#fff}.tp-page-light .tp-final-sub{color:#ffffffb3}.tp-page-light .tp-final-trust-item{color:#fff9}.tp-page-light .tp-stat-item{border-top-color:var(--goldd)}.tp-page-dark{background:#0f0f0f;color:#e8e0d4}.tp-page-dark .tp-hero-h1{color:#fff}.tp-page-dark .tp-hero-sub{color:#fff9}.tp-page-dark .tp-trust-item{color:#ffffff80}.tp-page-dark .tp-section-h2{color:#fff}.tp-page-dark .tp-section-body{color:#ffffff8c}.tp-page-dark .tp-meds-h2{color:#fff}.tp-page-dark .tp-meds-sub{color:#ffffff80}.tp-page-dark .tp-med-card{background:#ffffff08}.tp-page-dark .tp-med-name{color:#fff}.tp-page-dark .tp-med-desc{color:#ffffff8c}.tp-page-dark .tp-med-bestfor{color:#fff6}.tp-page-dark .tp-how-h2{color:#fff}.tp-page-dark .tp-step{background:#ffffff08}.tp-page-dark .tp-step-title{color:#fff}.tp-page-dark .tp-step-body{color:#ffffff80}.tp-page-dark .tp-qualify-h2{color:#fff}.tp-page-dark .tp-qualify-item{color:#ffffffbf}.tp-page-dark .tp-qualify-not-h3{color:#ffffff8c}.tp-page-dark .tp-qualify-note{color:#ffffff59}.tp-page-dark .tp-meds-disclaimer{color:#ffffff4d}.tp-page-dark .tp-faq-q-text{color:#fff}.tp-page-dark .tp-faq-a{color:#fff9}.tp-page-dark .tp-faq-item{border-bottom-color:#ffffff14}.tp-page-dark .tp-final-h2{color:#fff}.tp-page-dark .tp-final-sub{color:#fff9}.tp-page-dark .tp-final-trust-item{color:#fff6}.tp-bg-d1{background:#0f0f0f}.tp-bg-d2{background:#141414}.tp-bg-d3{background:#1a1a1a}.tp-bg-dark-stats{background:#111}.tp-bg-light{background:#faf8f4}.tp-bg-white{background:#fff}.tp-bg-light-alt{background:#f4f0ea}.tp-bg-d1 .tp-section-h2,.tp-bg-d2 .tp-section-h2,.tp-bg-d3 .tp-section-h2{color:#fff}.tp-bg-d1 .tp-section-body,.tp-bg-d2 .tp-section-body,.tp-bg-d3 .tp-section-body{color:#ffffff8c}.tp-bg-d1 .tp-stat-item-label,.tp-bg-d2 .tp-stat-item-label,.tp-bg-d3 .tp-stat-item-label,.tp-bg-d1 .tp-stat-label,.tp-bg-d2 .tp-stat-label,.tp-bg-d3 .tp-stat-label{color:#ffffff80;opacity:1}.tp-bg-d1 .tp-stat-num,.tp-bg-d2 .tp-stat-num,.tp-bg-d3 .tp-stat-num{color:var(--gold)}.tp-bg-d1 .tp-trust-item,.tp-bg-d2 .tp-trust-item,.tp-bg-d3 .tp-trust-item{color:#ffffff80}.tp-burgundy-glow{box-shadow:0 0 0 1px #7b3f5e59,0 0 40px #7b3f5e26}@media(max-width:900px){.tp-hero{grid-template-columns:1fr;padding:90px 1.5rem 3rem;gap:2.5rem}.tp-hero-img-wrap{height:320px}.tp-stats-bar-inner{grid-template-columns:repeat(2,1fr);padding:2rem 1.5rem}.tp-section-inner{grid-template-columns:1fr;gap:2.5rem}.tp-section{padding:4rem 1.5rem}.tp-section-img{height:300px}.tp-stat-row{grid-template-columns:repeat(3,1fr)}.tp-meds-section{padding:4rem 1.5rem}.tp-med-cards{grid-template-columns:1fr}.tp-how-section{padding:4rem 1.5rem}.tp-steps{grid-template-columns:1fr}.tp-qualify-section{padding:4rem 1.5rem}.tp-qualify-inner{grid-template-columns:1fr;gap:3rem}.tp-faq-section,.tp-final-cta{padding:4rem 1.5rem}.tp-hero-cta{width:100%;justify-content:center}.tp-footer-inner{flex-direction:column;gap:2rem}.tp-footer-bot{flex-direction:column;gap:1rem}.tp-nav{padding:0 1.25rem}.tp-nav-back{display:none}}@media(max-width:600px){.tp-stats-bar-inner{grid-template-columns:1fr 1fr;gap:1.5rem}.tp-stat-row{grid-template-columns:1fr;gap:1rem}.tp-trust-bar,.tp-final-trust{gap:.4rem 1rem}}
