:root{--bg:#0d1013;--panel:#15191e;--line:#30363e;--steel:#b5bdc7;--muted:#a3abb6;--text:#f2f4f6;--gold:#d1b277;--gold-dark:#9c7a3d;--heading:'Barlow Condensed',Impact,sans-serif;--body:'Inter',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.65}a{color:inherit}button,input{font:inherit}button,a,input{touch-action:manipulation}::selection{background:var(--gold);color:var(--bg)}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.skip{position:fixed;left:20px;top:-100px;z-index:20;background:var(--gold);color:var(--bg);padding:10px 20px}.skip:focus{top:12px}.masthead{display:flex;align-items:center;justify-content:space-between;min-height:98px;border-bottom:1px solid var(--line);gap:24px}.brand{font-family:var(--heading);font-weight:800;font-size:29px;letter-spacing:.07em;text-decoration:none;white-space:nowrap}.brand span{color:var(--gold);font:400 12px var(--body);vertical-align:top;margin-left:5px}.header-note{font-size:12px;color:var(--muted);letter-spacing:.13em;font-weight:500}.nav-cta{font-size:12px;letter-spacing:.09em;font-weight:600;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:6px}.hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:700px;position:relative;align-items:center;gap:24px}.hero-copy{padding:65px 0 72px;z-index:1}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;color:var(--gold);margin:0 0 24px;display:flex;align-items:center;gap:12px}.gold-line{width:30px;height:1px;background:var(--gold)}h1,h2,h3{font-family:var(--heading);font-weight:800;text-transform:uppercase}h1{font-size:clamp(76px,7.6vw,110px);line-height:.95;letter-spacing:-.01em;margin:0 0 30px}h1 span,h2 span{color:var(--gold)}.hero-intro{font-size:21px;line-height:1.5;color:var(--steel);margin:0 0 16px}.hero-description{max-width:445px;color:var(--muted);line-height:1.75;font-size:16px;margin:0 0 32px}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--gold);color:#101317;min-height:58px;padding:17px 30px;text-decoration:none;border:1px solid var(--gold);border-radius:0;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .2s}.button:hover{background:#e5c98f}.cta-caption{font-size:12px;color:var(--muted);margin:14px 0 0}.hero-visual{position:relative;height:620px;align-self:center;margin-right:-25px;overflow:hidden}.molecule-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;mask-image:linear-gradient(to right,transparent 0,#000 15%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.visual-label{position:absolute;top:24px;right:22px;display:flex;flex-direction:column;font-size:10px;letter-spacing:.17em;color:var(--steel);gap:4px}.visual-label span:first-child{color:var(--gold)}.visual-stat{position:absolute;bottom:35px;right:35px;display:flex;align-items:center;gap:18px;padding-left:24px;border-left:1px solid var(--gold)}.visual-stat strong{font:800 80px/1 var(--heading);color:var(--steel)}.visual-stat span{font-size:10px;letter-spacing:.1em;line-height:1.6}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#171c22}.proof-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:30px 0}.proof-grid>div{display:flex;gap:20px;align-items:center;padding-left:35px;border-left:1px solid #3a414a}.proof-grid>div:first-child{padding-left:0;border-left:0}.proof-grid strong{font:800 44px/1 var(--heading);color:var(--steel)}.proof-grid span{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--steel)}.section{padding-top:105px;padding-bottom:105px}.section-heading{max-width:790px}h2{font-size:clamp(45px,4.8vw,67px);line-height:1.02;margin:0 0 28px;letter-spacing:.005em}.section-heading>p:last-child{max-width:620px;color:var(--muted)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefit-grid article{padding:35px 30px 35px 0}.benefit-grid article+article{border-left:1px solid var(--line);padding-left:30px}.index{font-family:var(--heading);font-size:25px;font-weight:600;color:var(--gold)}h3{font-size:31px;line-height:1.1;margin:25px 0 18px}.benefit-grid p{color:var(--muted);font-size:15px;margin:0}.research-note{font-size:12px;line-height:1.7;color:var(--muted);margin-top:22px;max-width:760px}.molecules-section{background:#161b21;padding:85px 0}.molecules-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.molecules-layout h2{font-size:55px}.molecules-layout p:last-child{color:var(--muted);max-width:400px}.molecule-list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.molecule-list div{font-family:var(--heading);font-size:25px;font-weight:600;padding:12px 0;border-bottom:1px solid #333b45;display:flex;gap:15px;align-items:center}.molecule-list span{font:400 11px var(--body);color:var(--gold)}.capture{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.capture-copy>p:not(.eyebrow){color:var(--muted);max-width:445px}.delivery{display:flex;align-items:center;gap:20px;margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.delivery>span{border:1px solid var(--gold-dark);padding:16px 9px;font-size:14px;color:var(--gold)}.delivery strong{font-size:14px}.delivery p{font-size:12px;color:var(--muted);margin:5px 0 0}.form-panel{padding:36px;background:#1b2027;border:1px solid #48505b;border-top:3px solid var(--gold)}.form-panel .eyebrow{margin-bottom:15px}.form-panel h3{font-size:44px;margin:0 0 14px}.form-intro{font-size:14px;color:var(--muted);margin:0 0 24px}.form-panel form p{margin:0 0 17px}.form-panel label:not(.consent){display:block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--steel);margin-bottom:8px}.form-panel input[type=email],.form-panel input[type=text]{width:100%;min-height:52px;background:#10151a;border:1px solid #4a535f;color:#fff;padding:13px 14px;border-radius:0;font-size:16px}.form-panel input::placeholder{color:#7f8996}.form-panel button[type=submit]{width:100%;margin-top:15px}.consent{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.6;color:var(--steel);margin:22px 0 12px}.consent input{margin-top:4px;width:16px;height:16px;accent-color:var(--gold);flex-shrink:0}.consent label{font-size:12px;letter-spacing:0;font-weight:400;margin:0}.privacy-caption{font-size:11px;line-height:1.7;color:var(--muted);margin:18px 0 0}.privacy-caption a{text-underline-offset:3px}.sendfox-message,.sendfox-feedback{font-size:14px;color:var(--gold);padding:10px 0}.about-section{padding:85px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-layout p:not(.eyebrow){margin:0 0 22px;color:var(--muted)}.about-layout .about-end{font-size:14px;color:var(--steel)}.signature{font:700 32px var(--heading);color:var(--gold);letter-spacing:.03em}.faq-section{padding-top:70px;padding-bottom:70px;display:grid;grid-template-columns:1fr 1.6fr;gap:50px}.faq-section>.eyebrow{padding-top:20px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none;position:relative;padding-right:30px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--gold);font-size:20px;font-weight:400}details[open] summary:after{content:'−'}details p{color:var(--muted);font-size:14px;margin:18px 30px 0 0}footer{border-top:1px solid var(--line)}.footer-layout{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px;gap:25px}.footer-layout .brand{font-size:23px}.footer-layout p,.footer-layout>a:last-child{font-size:11px;color:var(--muted)}.legal-main{max-width:850px;padding:70px 0 90px}.legal-main h1{font-size:65px;line-height:1}.legal-main h2{font-size:30px;margin-top:35px}.legal-main p,.legal-main li{color:var(--steel)}.thank-you{min-height:75vh;max-width:700px;padding:90px 0}.thank-you h1{font-size:75px}.thank-you p{color:var(--steel)}
@media(min-width:1600px){.hero{min-height:780px}.hero-visual{height:710px}}@media(max-width:1100px){.wrap{width:calc(100% - 70px)}.hero{gap:0}.hero-visual{height:580px;margin-right:0}.capture,.about-layout{gap:55px}.molecules-layout{gap:50px}.molecules-layout h2{font-size:48px}.header-note{display:none}h1{font-size:90px}.proof-grid>div{padding-left:20px;gap:14px}.proof-grid span{font-size:10px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.masthead{min-height:78px}.brand{font-size:25px}.nav-cta{font-size:10px}.hero{display:block;min-height:0}.hero-copy{padding:50px 0 40px}.hero h1{font-size:clamp(65px,13.2vw,96px);max-width:650px}.hero-description{max-width:100%}.hero-visual{height:330px;max-width:500px;margin:0 auto}.molecule-image{object-position:center 44%}.visual-label{top:15px}.visual-stat{bottom:10px;right:20px}.visual-stat strong{font-size:60px}.proof-grid{padding:25px 0;grid-template-columns:1fr 1fr 1.5fr}.proof-grid>div{flex-direction:column;align-items:flex-start;gap:9px;padding-left:15px}.proof-grid strong{font-size:34px}.proof-grid span{font-size:9px;letter-spacing:.07em;line-height:1.5}.section{padding-top:65px;padding-bottom:65px}h2{font-size:49px}.benefit-grid{grid-template-columns:1fr;margin-top:35px}.benefit-grid article{padding:27px 0;display:grid;grid-template-columns:40px 1fr;column-gap:15px}.benefit-grid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.benefit-grid h3{font-size:28px;margin:0 0 12px}.benefit-grid p{grid-column:2}.molecules-section{padding:65px 0}.molecules-layout,.capture,.about-layout{grid-template-columns:1fr;gap:35px}.molecules-layout h2{font-size:49px}.molecule-list{column-gap:20px}.molecule-list div{font-size:24px;padding:14px 0}.capture-copy>p:not(.eyebrow){max-width:100%}.form-panel{padding:28px 24px}.form-panel h3{font-size:40px}.about-section{padding:60px 0}.faq-section{padding-top:50px;padding-bottom:50px;grid-template-columns:1fr;gap:10px}.footer-layout{flex-wrap:wrap;gap:5px 25px}.footer-layout .brand{width:100%;margin-bottom:10px}.footer-layout p{margin:5px 0}.eyebrow{font-size:11px}.legal-main h1{font-size:48px}.thank-you h1{font-size:58px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Keep SendFox's native validation, anti-abuse controls and submission flow. */
#sendfox-mount .sendfox-embed{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;font-family:var(--body)!important}
#sendfox-mount .sendfox-embed-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:var(--text)!important}
#sendfox-mount input{font-family:var(--body)!important;border-radius:0!important}
#sendfox-mount input[type=email],#sendfox-mount input[type=text]{background:#10151a!important;color:var(--text)!important;border-color:#4a535f!important;min-height:52px!important}
#sendfox-mount button[type=submit]{background:var(--gold)!important;color:#101317!important;font-family:var(--body)!important;font-size:13px!important;font-weight:700!important;min-height:56px!important;border-radius:0!important;letter-spacing:.04em!important;border:0!important}
#sendfox-mount label{color:var(--steel)!important}
#sendfox-mount input[type=checkbox]{accent-color:var(--gold)}

/* Refinements preserve the existing noir, steel and gold identity. */
.proof-grid{grid-template-columns:1fr 1fr 1.35fr}.proof-grid>div{flex-wrap:wrap;gap:14px}.proof-grid .proof-word{font-size:34px}.proof-grid .proof-system{font-size:32px;white-space:nowrap}.proof-grid span{font-size:12px}.coaching-bridge{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;border-bottom:1px solid var(--line)}.coaching-bridge h2{font-size:52px}.coaching-bridge p:not(.eyebrow){color:var(--muted)}.button-outline{background:transparent;color:var(--gold);font-size:12px;padding:17px 22px}.button-outline:hover{background:#242018}.bridge-caption{font-size:13px;margin:16px 0 0}.privacy-caption,.research-note,.delivery p,.cta-caption{font-size:13px}.form-intro{font-size:15px;line-height:1.7}#form-loading,#form-recovery{font-size:14px;color:var(--steel)}#form-recovery[hidden],#form-loading[hidden]{display:none}#sendfox-mount label{font-size:14px!important;line-height:1.65!important;letter-spacing:0!important}#sendfox-mount form>label{display:flex!important;gap:10px!important;align-items:flex-start!important;font-weight:400!important}#sendfox-mount form>label input{width:18px!important;height:18px!important;margin-top:4px!important;flex-shrink:0}#sendfox-mount input[type=text],#sendfox-mount input[type=email]{font-size:16px!important}#sendfox-mount .sendfox-embed-error{color:#b3260e!important;font-size:14px!important}#sendfox-mount .sendfox-embed-card>div{line-height:1.7}.form-panel:focus{outline:2px solid var(--gold);outline-offset:4px}
@media(max-width:1100px){.proof-grid .proof-word{font-size:31px}.proof-grid .proof-system{font-size:28px}.coaching-bridge{gap:45px}.coaching-bridge h2{font-size:46px}}
@media(max-width:760px){.proof-grid{grid-template-columns:1fr;gap:20px;padding:26px 0}.proof-grid>div{padding:0 0 20px;border-left:0;border-bottom:1px solid #3a414a;flex-direction:row;align-items:center;justify-content:space-between}.proof-grid>div:last-child{border-bottom:0;padding-bottom:0}.proof-grid strong,.proof-grid .proof-word,.proof-grid .proof-system{font-size:32px}.proof-grid span{font-size:11px;max-width:48%;text-align:right}.coaching-bridge{grid-template-columns:1fr;gap:10px}.coaching-bridge h2{font-size:44px}.nav-cta{font-size:11px}.button{padding-left:20px;padding-right:20px}.form-panel{padding:28px 20px}.visual-label,.visual-stat span{font-size:11px}}

@media(max-width:760px){.molecules-layout>div,.molecule-list>div{min-width:0}.molecule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.molecule-list>div{overflow-wrap:anywhere}}

/* Technical replacement of the embed: preserve its existing form appearance. */
.funnel-field{margin-bottom:16px}.funnel-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#peptidi-form[hidden],#form-success[hidden],#form-status[hidden]{display:none!important}
#sendfox-mount .consent{margin:0 0 12px}#sendfox-mount .consent span{flex:1}#sendfox-mount button:disabled{opacity:.75;cursor:wait}
#form-status{font-size:14px;margin-top:16px;color:var(--steel)}#form-status.form-error{color:#ffb8ab}#form-success{padding:18px 0;color:var(--gold);font-size:16px}#form-success p{color:var(--text)}
