.f3l{--cream:#f2ebda;--coral:#e96b4e;--coral-2:#d85a3e;--forest:#3a4226;--forest-2:#2d331c;--ink:#0f0f0f;--char2:#1a1a1a;--f3-ash:#6b6b6b;--ash-2:#9a958c;--f3-line:#0f0f0f14;--f3-line-2:#0f0f0f24;--line-on-dark:#ffffff1f;--display:"Inter", system-ui, -apple-system, sans-serif;--f3-sans:"Inter", system-ui, -apple-system, sans-serif;--f3-mono:"JetBrains Mono", ui-monospace, monospace;--f3-max:1080px;background:var(--cream);color:var(--ink);font-family:var(--f3-sans);-webkit-font-smoothing:antialiased;line-height:1.5}.f3l *{box-sizing:border-box;margin:0;padding:0}.f3l img{max-width:100%;display:block}.f3l a{color:inherit;text-decoration:none}.f3l button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.f3l .wrap{max-width:var(--f3-max);margin:0 auto;padding:0 24px}.f3l .eb{font-family:var(--f3-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--f3-ash);font-size:11px;font-weight:500;display:inline-block}.f3l .coral{color:var(--coral)}.f3l .banner{background:var(--coral);color:#fff;font-size:13.5px;font-weight:500}.f3l .banner .wrap{justify-content:space-between;align-items:center;gap:14px;padding-top:13px;padding-bottom:13px;display:flex}.f3l .banner .left{align-items:center;gap:10px;display:flex}.f3l .banner .bdot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.f3l .banner a{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.f3l .nav{background:var(--cream);z-index:50;border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.f3l .nav.scrolled{border-bottom-color:var(--f3-line)}.f3l .nav .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.f3l .nav-logo{width:auto;height:26px}.f3l .nav-cta{font-family:var(--display);background:var(--ink);color:#fff;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s}.f3l .nav-cta:hover{background:#000}.f3l .f3-hero{padding:48px 0 64px}.f3l .f3-hero .eb{margin-bottom:24px}.f3l .f3-hero h1{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin-bottom:28px;font-size:clamp(44px,10vw,92px);font-weight:900;line-height:.97}.f3l .f3-hero h1 .l2{color:var(--coral);display:block}.f3l .f3-hero p{color:var(--char2);max-width:580px;margin-bottom:32px;font-size:clamp(17px,2.2vw,20px);line-height:1.45}.f3l .cta-coral{background:var(--coral);color:#fff;font-family:var(--display);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:520px;padding:20px 32px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.f3l .cta-coral:hover{background:var(--coral-2);transform:translateY(-1px)}.f3l .cta-coral .arrow{transition:transform .2s}.f3l .cta-coral:hover .arrow{transform:translate(3px)}.f3l .spots{font-family:var(--f3-mono);letter-spacing:.04em;color:var(--char2);align-items:center;gap:9px;margin-top:18px;font-size:13px;font-weight:500;display:inline-flex}.f3l .spots .live{background:var(--coral);border-radius:50%;width:8px;height:8px;animation:1.8s infinite f3pulse;box-shadow:0 0 #e96b4e80}@keyframes f3pulse{0%{box-shadow:0 0 #e96b4e80}70%{box-shadow:0 0 0 8px #e96b4e00}to{box-shadow:0 0 #e96b4e00}}.f3l .spots b{color:var(--coral);font-weight:600}.f3l .f3-section{padding:64px 0}.f3l .sec-eb{margin-bottom:18px;display:block}.f3l .f3-section h2{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin-bottom:16px;font-size:clamp(34px,7vw,56px);font-weight:800;line-height:1}.f3l .f3-section .lede{color:var(--f3-ash);max-width:560px;margin-bottom:32px;font-size:clamp(16px,2vw,18px);line-height:1.5}.f3l .card{border-top:1px solid var(--f3-line);padding:30px 0}.f3l .card:first-of-type{border-top-color:var(--f3-line-2)}.f3l .card-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:22px;font-weight:700}.f3l .row{grid-template-columns:80px 1fr;gap:18px;margin-bottom:10px;font-size:16px;line-height:1.5;display:grid}.f3l .row .tag{font-family:var(--f3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--f3-ash);padding-top:4px;font-size:11px;font-weight:500}.f3l .row .tag-truth{color:var(--coral)}.f3l .row .strike{color:var(--f3-ash);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:1.5px}.f3l .row .truth{color:var(--ink)}.f3l .citation{font-family:var(--f3-mono);color:var(--f3-ash);margin-top:6px;margin-left:98px;font-size:11.5px}.f3l .bigstat{background:var(--forest);color:#fff;padding:72px 0 80px}.f3l .bigstat .eb{color:#fff9;margin-bottom:24px;display:block}.f3l .bigstat .pct{font-family:var(--display);color:var(--coral);letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(120px,28vw,240px);font-weight:900;line-height:.85}.f3l .bigstat p{font-family:var(--display);color:#fff;max-width:520px;font-size:clamp(18px,2.5vw,22px);font-weight:500;line-height:1.4}.f3l .cyc{border:1px solid var(--f3-line-2);border-left:3px solid var(--coral);background:#fff;border-radius:16px;margin-top:40px;padding:26px 22px}.f3l .cyc-eb{font-family:var(--f3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin-bottom:16px;font-size:11px;font-weight:500;display:block}.f3l .cyc-lead{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);max-width:660px;margin-bottom:16px;font-size:clamp(19px,2.4vw,25px);font-weight:600;line-height:1.3}.f3l .cyc-body{color:var(--char2);max-width:660px;font-size:16px;line-height:1.6}.f3l .pills{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.f3l .pill{border:1px solid var(--f3-line-2);color:var(--ink);border-radius:100px;padding:10px 18px;font-size:14.5px;font-weight:500;transition:all .2s}.f3l .pill:hover{background:#0f0f0f0a}.f3l .pill.active{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.f3l .protocol-card{border:1px solid var(--f3-line);background:#fff;border-radius:18px;padding:28px}.f3l .proto-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.f3l .proto-meta .m1{font-family:var(--f3-mono);color:var(--f3-ash);font-size:13px;font-weight:500}.f3l .proto-meta .m2{font-family:var(--f3-mono);color:var(--coral);font-size:13px;font-weight:500}.f3l .pname{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:800}.f3l .pdesc{color:var(--f3-ash);max-width:480px;margin-bottom:20px;font-size:16px;line-height:1.5}.f3l .protocol-card hr{border:none;border-top:1px solid var(--f3-line);margin:0 0 16px}.f3l .plabel{font-family:var(--f3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--f3-ash);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.f3l .proto-item{border-top:1px solid var(--f3-line);grid-template-columns:1fr auto;align-items:start;gap:14px;padding:13px 0;display:grid}.f3l .proto-item:first-of-type{border-top:none;padding-top:0}.f3l .pi-name{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:700}.f3l .pi-why{color:var(--f3-ash);max-width:340px;font-size:14px;line-height:1.45}.f3l .pi-dose{font-family:var(--f3-mono);color:var(--ink);white-space:nowrap;text-align:right;padding-top:2px;font-size:14px;font-weight:500}.f3l .offer{background:var(--cream);padding:72px 0}.f3l .offer-card{border:1px solid var(--f3-line-2);background:#fff;border-radius:20px;padding:32px;box-shadow:0 10px 30px #0000000f}.f3l .offer-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:8px;display:flex}.f3l .offer-row h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(30px,5vw,40px);font-weight:800;line-height:1.05}.f3l .offer-desc{color:var(--char2);max-width:560px;margin-bottom:24px;font-size:16px;line-height:1.5}.f3l .plans{gap:14px;margin-bottom:28px;display:grid}.f3l .plan{border:1.5px solid var(--f3-line-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:20px;display:flex}.f3l .plan.best{border-color:var(--coral);background:#e96b4e0a}.f3l .plan .pn{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700}.f3l .plan .pn small{font-family:var(--f3-sans);color:var(--f3-ash);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:500;display:block}.f3l .plan .pp{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:26px;font-weight:800}.f3l .plan .pp small{font-family:var(--f3-sans);color:var(--f3-ash);font-size:14px;font-weight:500}.f3l .includes{margin-bottom:28px;list-style:none}.f3l .includes li{border-top:1px solid var(--f3-line);color:var(--ink);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:13px 0;font-size:15px;line-height:1.45;display:grid}.f3l .includes li:first-child{border-top:1px solid var(--f3-line-2)}.f3l .includes li:last-child{border-bottom:1px solid var(--f3-line-2)}.f3l .includes .num{font-family:var(--f3-mono);color:var(--coral);padding-top:3px;font-size:12px;font-weight:500}.f3l .includes b{font-family:var(--display);color:var(--ink);font-weight:600}.f3l .includes .sub{color:var(--f3-ash);margin-top:3px;font-size:14px;line-height:1.45;display:block}.f3l .cta-black{background:var(--ink);color:#fff;font-family:var(--display);border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;padding:20px 32px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.f3l .cta-black:hover{background:#000;transform:translateY(-1px)}.f3l .cta-foot{font-family:var(--f3-mono);color:var(--f3-ash);text-align:center;margin-top:14px;font-size:12px;font-weight:500}.f3l .dont .eb{margin-bottom:28px;display:block}.f3l .dont-list{list-style:none}.f3l .dont-list li{border-top:1px solid var(--f3-line-2);font-family:var(--display);letter-spacing:-.02em;color:var(--ink);padding:22px 0;font-size:clamp(20px,3.5vw,24px);font-weight:700;line-height:1.3}.f3l .dont-list li:last-child{border-bottom:1px solid var(--f3-line-2)}.f3l .final{background:var(--coral);color:#fff;text-align:center;padding:80px 0 90px}.f3l .final h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin-bottom:14px;font-size:clamp(40px,9vw,72px);font-weight:900;line-height:.96}.f3l .final .fsub{color:#ffffffe6;max-width:520px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:clamp(16px,2vw,18px)}.f3l .cta-white{color:var(--ink);font-family:var(--display);background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:520px;padding:20px 36px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.f3l .cta-white:hover{transform:translateY(-1px);box-shadow:0 10px 30px #00000026}.f3l .final .foot-meta{color:#ffffffd9;margin-top:18px;font-size:14px;font-weight:500}.f3l .f3-foot{background:var(--ink);color:#fff;padding:48px 0 36px}.f3l .foot-logo{width:auto;height:24px;margin-bottom:28px}.f3l .foot-bottom{color:#ffffff8c;max-width:560px;padding-top:8px;font-size:13px;line-height:1.5}@media (min-width:900px){.f3l .wrap{padding:0 56px}.f3l .f3-hero{padding:80px 0 90px}.f3l .f3-hero h1{font-size:clamp(76px,8.5vw,116px)}.f3l .cta-coral,.f3l .cta-white{width:auto;max-width:none;padding-left:48px;padding-right:48px}.f3l .f3-section{padding:96px 0}.f3l .cyc{margin-top:52px;padding:38px 40px}.f3l .row{grid-template-columns:120px 1fr}.f3l .citation{margin-left:138px}.f3l .protocol-card{padding:40px}.f3l .offer{padding:110px 0}.f3l .offer-card{padding:48px}.f3l .plans{grid-template-columns:1fr 1fr}.f3l .final{padding:120px 0 130px}}.f3l .claim-email{border:1.5px solid var(--f3-line-2);width:100%;font-size:16px;font-family:var(--f3-sans);color:var(--ink);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px 18px}.f3l .claim-email:focus{border-color:var(--coral);outline:none}.f3l .claim-email::placeholder{color:var(--ash-2)}.f3l .claim-error{color:var(--coral-2);margin-bottom:12px;font-size:14px;font-weight:600}.f3l .cta-black[disabled]{opacity:.6;cursor:not-allowed}.f3l .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(10px)}.f3l .rv.on{opacity:1;transform:translateY(0)}
