:root{color-scheme:dark;--bg:#08090c;--gold:#efc276;--ivory:#fff4df;--muted:#c7c5c2;--line:#d5a65b42}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ivory);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #ffe4a6;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 64px));margin:auto}.skip{position:absolute;left:10px;top:-100px;background:#f5d49a;color:#111;z-index:99;padding:8px}.skip:focus{top:10px}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:'Barlow Condensed',Arial,sans-serif;line-height:1.04}h2{font-size:clamp(40px,4.7vw,66px);margin-bottom:25px}h2 em,h1 em{font-style:normal;color:var(--gold)}h3{font-size:29px;margin-bottom:12px}p{margin-bottom:18px}strong{font-weight:600}.ribbon{overflow:hidden;height:30px;display:flex;align-items:center;background:linear-gradient(105deg,#b48749,#ffe2a4 38%,#c39a5b 70%,#efcc8c);color:#120d07;border-bottom:1px solid #ffe6a9}.ribbon-track{display:flex;width:max-content;flex-shrink:0;animation:marquee 28s linear infinite}.ribbon-track>span{width:330px;flex-shrink:0;text-align:center;white-space:nowrap;font-size:12px;letter-spacing:.25em;font-weight:600}.ribbon b{font-size:10px;margin:0 18px}.header{height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:16px}.author-brand{font-size:12px;letter-spacing:.28em;text-decoration:none}.header-right{display:flex;align-items:center;gap:18px;font-size:10px;letter-spacing:.2em}.motion-toggle{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#121111;color:var(--gold);cursor:pointer;font-size:18px}.opening{overflow:hidden;background:radial-gradient(ellipse at 85% 47%,#8d531a2b,transparent 54%),#08090c}.hero{position:relative;display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:auto auto auto;gap:14px 10px;padding:28px 0 35px;isolation:isolate}.campaign{grid-column:1;grid-row:1;z-index:2}.campaign-name{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px,4vw,59px);font-weight:700;line-height:1;margin:0 0 3px;letter-spacing:.01em;background:linear-gradient(#fff3c7 4%,#e9b758 45%,#aa651b 54%,#f5d184 85%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #5b3609)}.campaign-sub{font-size:22px;letter-spacing:.12em;font-weight:600;line-height:1.2;margin:0 0 5px}.molecules{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;font-style:italic;line-height:1.2;margin:0}.hero-visual{grid-column:2;grid-row:1/4;position:relative;min-width:0;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;z-index:0}.hero-foreground{position:relative;z-index:2;width:120%;max-width:none;margin-left:-9%;object-fit:contain;align-self:center;filter:drop-shadow(0 14px 30px #0009)}.visual-halo{position:absolute;inset:17% -12% 0;background:radial-gradient(ellipse,#b274222b,transparent 65%);z-index:0}.infinity{position:absolute;width:130%;max-width:none;left:-24%;top:3%;z-index:1;transform-origin:50% 50%;animation:infinity-float 8s ease-in-out infinite;overflow:visible}.infinity-glow{opacity:.6;animation:gold-light 6s ease-in-out infinite}.hero-promises{grid-column:1;grid-row:2;z-index:2}.hero h1{font-size:clamp(58px,6.8vw,92px);margin:0 0 13px;letter-spacing:-.02em}.questions{list-style:none;padding:0;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.38}.hero-description{font-size:17px;line-height:1.5;max-width:520px;margin:0;padding-top:15px;border-top:1px solid var(--line);color:#e7e0d6}.hero-description strong{color:var(--gold)}.description-mobile{display:none}.hero-action{grid-column:1;grid-row:3;z-index:3;max-width:550px}.bonus-teaser{border-top:1px solid var(--line);padding-top:10px;margin-bottom:15px}.bonus-teaser>p{font-size:12px;letter-spacing:.18em;color:var(--gold);margin-bottom:10px}.bonus-teaser>div{display:flex;gap:13px;align-items:center;margin-top:8px;line-height:1.25;font-size:14px}.bonus-number{border:1px solid #edc275;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;color:var(--gold);flex-shrink:0}.bonus-teaser small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.cta{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:center;align-items:center;gap:16px;width:100%;min-height:62px;padding:16px 22px;border:1px solid #fff1c3;border-radius:9px;background:linear-gradient(115deg,#c18b3b,#ffdfa2 36%,#e7b861 70%,#cb9040);box-shadow:0 0 22px #e5ac4e35,inset 0 1px 1px #fff8;color:#130d05;text-decoration:none;font-family:'Barlow Condensed',sans-serif;font-size:23px;font-weight:700;line-height:1.15;cursor:pointer;animation:button-hop 6s ease-in-out infinite;transform-origin:center}.cta:after{content:'';position:absolute;inset:-40% auto -40% -60%;width:35%;background:linear-gradient(90deg,transparent,#fff9,transparent);transform:skewX(-20deg);animation:button-shine 7s ease-in-out infinite;pointer-events:none}.cta>span:last-child{font-family:Arial,sans-serif;font-size:29px}.cta:hover{filter:brightness(1.08);animation-play-state:paused}.cta:focus-visible{animation-play-state:paused}.hero-note{font-size:11px;text-align:center;color:#cbb99a;margin:9px 0 0;letter-spacing:.06em}.section{padding:96px 0;border-top:1px solid var(--line);position:relative;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:.22em;color:var(--gold);font-weight:600;line-height:1.5;margin-bottom:19px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.split>div{min-width:0}.problem p{color:#d6d2cb}.still{margin:0;position:relative}.still img{width:125%;max-width:none;margin-left:-10%;border-radius:8px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent)}.problem-list{list-style:none;margin:25px 0 0;padding:0}.problem-list li{border-bottom:1px solid #d8b7731c;padding:12px 0 12px 25px;position:relative;font-size:16px}.problem-list li:before{content:'◇';color:var(--gold);position:absolute;left:0}.turning{background:radial-gradient(ellipse at 50% 20%,#94612720,transparent 65%)}.turning-inner{max-width:850px;text-align:center}.lead{font-size:24px}.two-reasons{display:flex;gap:35px;justify-content:center;margin:30px 0}.two-reasons p{max-width:300px;text-align:left;font-size:18px;display:flex;align-items:center;gap:15px}.two-reasons span{font-size:36px;font-family:'Barlow Condensed';color:var(--gold)}.method-steps{display:flex;align-items:center;gap:20px;justify-content:center;font-size:12px;letter-spacing:.18em;color:var(--gold);margin:40px 0 25px}.quote{font-size:23px;line-height:1.5;margin:0}.contents{background:#0e0e10}.section-heading{text-align:center;margin:0 auto 45px}.section-heading>p:last-child{color:var(--muted)}.chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.chapter{display:flex;gap:22px;padding:30px 0;border-top:1px solid var(--line)}.chapter>span{color:var(--gold);font-family:'Barlow Condensed';font-size:24px}.chapter h3{font-size:28px}.chapter p{color:var(--muted);font-size:16px;margin:0}.center-cta{max-width:440px;margin:35px auto 0}.author-photo{margin:0;max-height:650px;overflow:hidden}.author-photo img{width:100%;mask-image:linear-gradient(0deg,transparent,#000 15%,#000 95%,transparent)}blockquote{margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line);font-family:'Cormorant Garamond',Georgia,serif;font-size:38px;font-style:italic;color:var(--gold);line-height:1.15}.author-section p{color:#d0ccc6}.author-section .eyebrow{color:var(--gold)}.audience h2{margin-bottom:42px}.audience-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.audience-columns>div+div{border-left:1px solid var(--line);padding-left:45px}.check-list{padding:0;list-style:none;margin:20px 0 0}.check-list li{padding:9px 0 9px 30px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--gold)}.no-list li:before{content:'×'}.offer{background:radial-gradient(ellipse at 18% 35%,#9a5d242b,transparent 60%),#0d0c0b}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.offer-art{position:relative}.offer-art>img{width:120%;max-width:none;margin-left:-10%}.offer-card{padding:32px;border:1px solid #d6aa6155;background:linear-gradient(145deg,#1b1712,#0b0c0e);box-shadow:0 15px 65px #0006;border-radius:12px}.offer-card h3{font-size:36px}.lifetime{font-size:20px;color:var(--gold)}.offer-bonus{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.offer-bonus>span{font-size:24px;color:var(--gold);font-family:'Barlow Condensed'}.offer-bonus h4{font-size:17px;margin:0 0 6px;line-height:1.4}.offer-bonus p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.price{border-top:1px solid var(--line);padding:22px 0 16px}.price del{color:#cbc3b8;font-size:17px;text-decoration-color:#e6b66c}.price p{font-family:'Barlow Condensed';font-size:40px;line-height:1;margin:12px 0 9px;color:var(--gold)}.price strong{font-size:74px;font-weight:700}.price>span{font-size:13px}.purchase-benefits{display:flex;flex-wrap:wrap;gap:5px 12px;padding:0;list-style:none;margin:0 0 20px;color:#d6ccbd;font-size:11px}.purchase-benefits li:before{content:'✓ ';color:var(--gold)}.offer-card .cta{font-size:21px;padding-inline:12px}.coupon{display:flex;gap:20px;align-items:center;margin:-20px auto 0;position:relative;width:max-content;max-width:100%;padding:18px 28px;background:#11100e;border:1px solid #f1be6e;border-radius:6px;box-shadow:0 0 40px #d09a3428;transform:rotate(-3deg)}.coupon-mark{font-family:'Barlow Condensed';font-size:62px;color:var(--gold);line-height:.9}.coupon-mark span{font-size:32px}.coupon-mark small{display:block;font-size:21px;letter-spacing:.18em;text-align:center;margin-top:6px}.coupon strong{display:block;font-size:19px}.coupon .eyebrow{font-size:10px}.savings{display:flex;align-items:center;gap:35px;max-width:850px;margin:65px auto 0;border-top:1px solid var(--line);padding-top:35px}.savings>span{font-family:'Barlow Condensed';color:var(--gold);font-size:64px;line-height:1}.savings p{font-size:16px;color:var(--muted);margin:0}.savings h3{font-size:28px}.narrow{max-width:900px}.faq h2{margin-bottom:35px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:600;font-size:17px}summary::-webkit-details-marker{display:none}summary>span{color:var(--gold);font-size:23px;line-height:1}details[open] summary{color:var(--gold)}details[open] summary>span{transform:rotate(45deg)}details>p{max-width:760px;padding:0 35px 14px 0;color:var(--muted);font-size:16px}.closing{text-align:center;background:radial-gradient(ellipse at 50% 100%,#a2672126,transparent 65%)}.closing-inner{max-width:900px}.closing h2{font-size:clamp(38px,4.3vw,58px)}.closing-price{color:var(--gold);font-size:24px}.closing .cta{max-width:500px;margin:25px auto 0}footer{padding:35px 0;text-align:center;border-top:1px solid var(--line);background:#050608}footer p{max-width:760px;margin:0 auto 20px;font-size:12px;color:#bdb9b3}footer small{font-size:10px;letter-spacing:.25em;color:var(--gold)}.checkout-status{font-size:13px;line-height:1.5;color:var(--gold);margin:15px 0 0;text-align:center}
@keyframes marquee{to{transform:translateX(-1320px)}}@keyframes infinity-float{0%,100%{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-12px) rotate(3deg) scale(1.035)}}@keyframes gold-light{50%{opacity:.3}}@keyframes button-hop{0%,73%,100%{transform:translateY(0)}79%{transform:translateY(-5px)}84%{transform:translateY(0)}89%{transform:translateY(-2px)}94%{transform:translateY(0)}}@keyframes button-shine{0%,65%{left:-60%}88%,100%{left:150%}}.motion-paused *,.motion-paused *:after{animation-play-state:paused!important}
@media(min-width:1500px){.wrap{width:min(1320px,calc(100% - 100px))}.hero{padding-top:40px;padding-bottom:45px}.questions{font-size:24px}}
@media(max-width:760px){body{font-size:16px;line-height:1.6}.wrap{width:calc(100% - 36px)}.header{height:38px;gap:8px}.author-brand{font-size:8px;letter-spacing:.14em}.header-right>span{display:none}.motion-toggle{width:27px;height:27px;font-size:14px}.ribbon{height:23px}.ribbon-track>span{font-size:10px}.hero{display:flex;flex-direction:column;gap:8px;padding:12px 0 16px;text-align:center}.campaign{order:0}.campaign-name{font-size:32px;letter-spacing:.01em;margin:0 0 2px}.campaign-sub{font-size:13px;letter-spacing:.13em;margin:0 0 3px}.molecules{font-size:14px;line-height:1.15}.hero-visual{order:1;width:100%;height:clamp(190px,28svh,248px);flex:none;margin:-2px 0 -3px;align-items:center}.hero-foreground{width:auto;height:113%;max-width:110%;object-fit:contain;margin:0}.infinity{width:106%;left:-3%;top:1%;height:80%;animation-duration:9s}.visual-halo{inset:0}.hero-promises{order:2}.hero h1{font-size:43px;margin:0 0 6px;line-height:1}.questions{font-size:15px;line-height:1.38;font-weight:600;margin:0 0 7px}.hero-description{font-size:13px;line-height:1.35;margin:auto;padding:8px 6px 0;max-width:350px}.description-desktop{display:none}.description-mobile{display:inline}.hero-action{order:3;width:100%;max-width:none}.bonus-teaser{padding:0;border:0;margin:0 0 10px;text-align:left;display:grid;gap:4px}.bonus-teaser>p{display:none}.bonus-teaser>div{margin:0;gap:7px;font-size:11px;line-height:1.3;justify-content:center}.bonus-teaser small{display:none}.bonus-number{width:19px;height:19px;font-size:10px}.hero-action .cta{min-height:49px;padding:12px 10px;font-size:21px;gap:10px}.hero-note{margin-top:6px;font-size:10px}.section{padding:60px 0}.split,.offer-grid{grid-template-columns:1fr;gap:25px}h2{font-size:43px;margin-bottom:22px}.eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:14px}.still img{width:115%;margin-left:-7.5%}.problem-list li{font-size:15px}.turning .lead{font-size:20px}.two-reasons{display:grid;gap:8px;margin:25px 0}.two-reasons p{font-size:16px;margin:0}.method-steps{font-size:10px;letter-spacing:.05em;gap:10px;margin-top:28px}.quote{font-size:19px}.chapter-grid{grid-template-columns:1fr;gap:0}.chapter{padding:22px 0;gap:15px}.chapter h3{font-size:27px}.chapter p{font-size:15px}.section-heading{margin-bottom:28px}.center-cta{margin-top:25px}.author-photo{max-height:460px;max-width:400px;width:100%;margin:auto}.author-photo img{margin-top:-30px}.author-section .split{gap:25px}.author-section h2{font-size:46px}blockquote{font-size:34px}.audience-columns{grid-template-columns:1fr;gap:30px}.audience-columns>div+div{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.check-list{margin-top:15px}.check-list li{font-size:15px}.offer-grid{gap:30px}.offer-art{max-width:450px;margin:auto}.offer-art>img{width:100%;max-width:100%;margin:0}.offer-card{padding:23px 20px}.offer-card h3{font-size:34px}.offer-card .cta{font-size:20px}.coupon{padding:13px 20px;gap:15px}.coupon strong{font-size:16px}.coupon-mark{font-size:50px}.coupon .eyebrow{font-size:9px}.price strong{font-size:66px}.savings{gap:20px;margin-top:40px;padding-top:25px}.savings>span{font-size:46px}.savings p{font-size:14px}.savings h3{font-size:26px}summary{font-size:15px;padding:20px 0;line-height:1.5}details>p{font-size:14px}.closing h2{font-size:37px}.cta{font-size:21px;min-height:55px;padding-inline:14px}.closing .cta{font-size:20px}.closing-price{font-size:22px}footer{padding:28px 0}footer p{font-size:11px}}
@media(max-width:760px) and (max-height:750px){.hero-visual{height:180px}.hero{gap:6px;padding-top:9px}.campaign-name{font-size:29px}.hero h1{font-size:39px}.questions{font-size:14px;line-height:1.35}.hero-description{font-size:12px}.molecules{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:after{animation:none!important;transition:none!important}}
@media(max-width:760px) and (min-height:751px){.hero-visual{height:clamp(220px,30svh,270px)}}
@media(max-width:760px) and (max-height:650px){.hero-visual{height:150px}}
/* Black Vitalício — illuminated, independently animated scene */
:root{--bg:#070706;--gold:#f4c675;--muted:#d0c5b4;--line:#eab64f40}body{background:#070706}.wrap{width:min(1280px,calc(100% - 72px))}.opening{background:radial-gradient(ellipse at 78% 42%,#9c581a69,transparent 56%),radial-gradient(ellipse at 0 90%,#69431938,transparent 42%),#060606}.header{height:60px}.hero{grid-template-columns:44% 56%;gap:13px 0;padding:25px 0 38px}.campaign-name{background:none;filter:none;line-height:0;margin:-16px -15px -13px}.campaign-name img{width:100%;height:auto;max-height:110px;object-fit:contain}.campaign-sub{font-size:23px;letter-spacing:.12em}.hero h1{font-size:clamp(65px,6.6vw,94px)}.hero-visual{height:100%;min-height:640px;align-self:stretch;isolation:isolate;overflow:visible}.hero-foreground{position:absolute;inset:3% -5% auto auto;width:96%;height:91%;max-width:none;margin:0;object-fit:contain;z-index:4;filter:drop-shadow(0 0 14px #e69a3926)}.scene-glow{position:absolute;inset:0 -10%;background:radial-gradient(ellipse,#dc8e294a,transparent 69%);z-index:0}.scene-infinity{position:absolute;z-index:2;width:119%;max-width:none;left:-14%;top:0;animation:infinity-breathe 10s ease-in-out infinite;mix-blend-mode:screen}.scene-dna{position:absolute;height:105%;width:50%;object-fit:contain;z-index:1;mix-blend-mode:screen;animation:dna-drift 12s ease-in-out infinite}.dna-left{left:-21%;top:-5%;--tilt:-13deg}.dna-right{right:-18%;top:-4%;--tilt:17deg;animation-delay:-6s}.scene-molecule{position:absolute;width:30%;z-index:3;mix-blend-mode:screen;animation:molecule-drift 14s ease-in-out infinite}.molecule-left{left:-21%;bottom:0}.molecule-right{right:-13%;bottom:7%;animation-delay:-7s}.vial-stage{position:absolute;z-index:5;bottom:-1%;left:-1%;width:62%;height:37%;pointer-events:none}.pedestal{position:absolute;bottom:-7%;width:110%;max-width:none;left:-5%;height:45%;object-fit:fill}.vial-row{position:absolute;inset:0 5% 18%;display:flex;align-items:flex-end;justify-content:center}.vial{width:34%;height:100%;object-fit:contain;mix-blend-mode:screen;animation:vial-hover 5.6s ease-in-out infinite;filter:drop-shadow(0 4px 5px #0009)}.vial:nth-child(2){animation-delay:-1.8s}.vial:nth-child(3){animation-delay:-3.6s}.hero-description{font-size:16px}.hero-action{padding-right:22px}.cta{background:linear-gradient(115deg,#cf922e,#ffe0a0 35%,#f2bc56 65%,#cd8a26);border:1px solid #ffe5a1;box-shadow:0 0 24px #f6b23b3b,inset 0 1px 3px #fff9;border-radius:8px}.edition-strip{display:flex;justify-content:center;gap:clamp(25px,6vw,100px);padding:19px 20px;border-block:1px solid #c18c3c6b;background:linear-gradient(90deg,#100c08,#302212,#100c08);font-size:11px;letter-spacing:.2em;color:#f6d296}.section{padding:108px 0;border-top:0}.section h2{font-size:clamp(44px,4.8vw,70px);letter-spacing:-.015em}.section h2 em{color:#f1c277;text-shadow:0 0 30px #b8752725}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:28px;height:1px;background:#dcac58;flex:none}.section-heading .eyebrow,.closing .eyebrow{justify-content:center}.section-heading{max-width:750px}.problem{background:radial-gradient(ellipse at 88% 55%,#a45b172c,transparent 55%)}.split{gap:70px}.problem h2{margin-bottom:30px}.problem-list li{padding:16px 0 16px 28px;line-height:1.5}.still{padding:38px 0}.still:before{content:'';position:absolute;inset:0 10%;border:1px solid #d39d3a55;border-radius:50% 50% 6px 6px;box-shadow:0 0 70px #b8731520}.still img{position:relative;width:120%;margin-left:-10%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.image-kicker{position:absolute;z-index:1;bottom:5px;left:0;right:0;text-align:center;letter-spacing:.2em;font-size:10px;color:var(--gold)}.turning{background:linear-gradient(120deg,#15100a,#070707 65%);border-block:1px solid var(--line)}.turning-layout{display:grid;grid-template-columns:42% 58%;align-items:center;gap:20px}.turning-inner{text-align:left;max-width:650px}.method-art{position:relative;height:530px;isolation:isolate}.method-dna{position:absolute;width:75%;height:100%;object-fit:contain;left:6%;mix-blend-mode:screen;animation:dna-drift 15s ease-in-out infinite;--tilt:-15deg}.method-orbit{position:absolute;font-family:Georgia,serif;font-size:300px;line-height:1;left:8%;top:24%;color:#ebb95a20;z-index:-1}.art-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.22em;color:#e8c38a}.two-reasons{display:grid;gap:0;justify-content:stretch;margin:25px 0}.two-reasons p{max-width:none;padding:13px 0;border-top:1px solid var(--line);margin:0}.method-steps{justify-content:flex-start;margin:28px 0}.quote{border-left:2px solid var(--gold);padding-left:22px;font-family:'Cormorant Garamond',serif;font-size:29px}.contents{background:radial-gradient(ellipse at 0 40%,#7947192b,transparent 40%),#090909}.contents .section-heading{text-align:left;margin:0 0 50px}.contents .section-heading .eyebrow{justify-content:flex-start}.manual-layout{display:grid;grid-template-columns:34% 1fr;gap:70px;align-items:start}.manual-showcase{position:sticky;top:30px;margin:0;text-align:center}.manual-showcase>img{width:85%;max-height:480px;object-fit:contain;margin:0 auto;transform:perspective(900px) rotateY(9deg) rotateZ(-3deg);box-shadow:15px 20px 50px #000;border:1px solid #b98a3d66;border-radius:3px}.manual-stats{display:flex;justify-content:space-around;padding:30px 0 20px;margin-top:15px;border-bottom:1px solid var(--line)}.manual-stats strong{font-family:'Barlow Condensed';font-size:38px;line-height:1;color:var(--gold)}.manual-stats small{display:block;font-family:'DM Sans';font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#d8ccb8;margin-top:8px}.manual-showcase p{font-family:'Cormorant Garamond';font-size:25px;line-height:1.2;margin:22px 0 0}.chapter-grid{gap:0 30px}.chapter{gap:14px;padding:24px 0;align-items:flex-start}.chapter>span{font-size:17px;border:1px solid var(--line);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex:none}.chapter h3{font-size:27px}.chapter p{font-size:14px;line-height:1.65}.center-cta{margin:50px auto 0}.author-section{background:radial-gradient(ellipse at 20% 60%,#a7671b30,transparent 52%),#100e0a;border-block:1px solid var(--line)}.author-photo{position:relative;border-bottom:1px solid #a87b35;border-radius:50% 50% 0 0;max-height:620px}.author-photo:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 55px #1a1108;border:1px solid #c3903d55;border-radius:inherit;pointer-events:none}.author-photo img{mask-image:linear-gradient(0deg,transparent,#000 20%);filter:sepia(.17)}.author-section blockquote{font-size:42px;padding-top:25px}.audience-columns{gap:35px}.audience-columns>div{padding:30px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(125deg,#241a0c77,#0a0908)}.audience-columns>div+div{padding:30px;background:#0e0d0b;border:1px solid #ffffff15}.audience-columns h3{font-size:28px}.check-list li{font-size:15px;line-height:1.6;padding-block:12px}.no-list{color:#b9b0a2}.offer{border-block:1px solid #ae7d3566;background:radial-gradient(ellipse at 15% 45%,#b46a2455,transparent 55%),linear-gradient(120deg,#1e140b,#080807 70%)}.offer-grid{gap:60px}.offer-card{border:1px solid #e5b45b99;padding:40px;background:linear-gradient(140deg,#332415,#100e0b 45%);box-shadow:0 0 0 7px #e1af4610,0 25px 80px #0009}.offer-art:before{content:'∞';position:absolute;top:-12%;left:0;font-family:Georgia;font-size:330px;color:#d9a13924;line-height:1}.offer-art>img{position:relative}.offer-card h3{font-size:42px}.offer-bonus{padding:22px 0}.offer-bonus>span{border:1px solid #ca994e66;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex:none;font-size:18px}.price strong{font-size:88px}.savings{background:#e6b4540a;border:1px solid var(--line);border-radius:6px;padding:28px 35px;max-width:100%;margin-top:50px}.faq-layout{display:grid;grid-template-columns:35% 1fr;gap:70px}.faq-heading{position:sticky;top:40px;align-self:start}.faq h2{font-size:56px}.faq-list{border-top:0}summary{padding:23px 0}details[open]{padding-left:20px;border-left:2px solid var(--gold);background:linear-gradient(90deg,#b3771810,transparent)}.closing{background:radial-gradient(ellipse at 50% 100%,#9e611a40,transparent 70%),#100c08;border-top:1px solid var(--line)}
@keyframes infinity-breathe{0%,100%{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-9px) rotate(3deg) scale(1.04)}}
@keyframes dna-drift{0%,100%{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-15px) rotate(calc(var(--tilt,0deg) + 5deg))}}
@keyframes molecule-drift{0%,100%{transform:translate(0,0) rotate(-5deg)}50%{transform:translate(7px,-16px) rotate(8deg)}}
@keyframes vial-hover{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}
@media(min-width:761px) and (max-width:1050px){.wrap{width:calc(100% - 40px)}.hero{grid-template-columns:48% 52%}.campaign-sub{font-size:18px}.hero h1{font-size:70px}.questions{font-size:18px}.hero-visual{min-height:600px}.manual-layout{gap:35px}.chapter-grid{grid-template-columns:1fr}.split,.offer-grid{gap:35px}.faq-layout{gap:30px}.offer-card{padding:25px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.header{height:32px}.opening{background:radial-gradient(ellipse at 50% 32%,#9c581a55,transparent 44%),#070706}.hero{padding:5px 0 16px;gap:6px}.campaign-name{margin:-5px -2px -9px}.campaign-name img{height:65px;width:100%;object-fit:fill}.campaign-sub{font-size:16px;letter-spacing:.11em;margin-bottom:3px}.molecules{font-size:15px}.hero-visual{height:clamp(230px,34svh,310px);min-height:0;overflow:visible;margin:0;flex:none}.hero-foreground{width:92%;height:94%;top:0;right:0;object-fit:contain}.scene-infinity{width:108%;left:-6%;top:-6%;height:75%;object-fit:contain}.scene-dna{height:108%;width:42%;top:-7%}.dna-left{left:-15%}.dna-right{right:-17%}.scene-molecule{width:22%;bottom:0}.molecule-left{left:-9%}.molecule-right{right:-10%}.vial-stage{height:39%;width:57%;bottom:-1%;left:1%}.vial-row{inset:0 5% 20%}.hero h1{font-size:44px;margin-bottom:5px}.questions{font-size:14px;line-height:1.32;margin-bottom:6px}.hero-description{font-size:12px;line-height:1.35;padding:6px 0 0;max-width:340px}.hero-action{padding-right:0}.bonus-teaser{margin:2px 0 8px;gap:3px}.bonus-teaser>div{font-size:11px}.hero-action .cta{font-size:20px;min-height:45px;padding:10px 7px}.hero-note{font-size:9px;margin-top:5px}.edition-strip{gap:0;justify-content:space-around;padding:14px 8px;font-size:8px;letter-spacing:.08em}.section{padding:64px 0}.section h2{font-size:43px}.section-heading{margin-bottom:30px}.split{gap:32px}.still{padding:15px 0 35px}.still img{width:110%;margin-left:-5%}.problem-list li{font-size:14px;padding-block:13px}.turning-layout{grid-template-columns:1fr;gap:32px}.method-art{height:270px;width:100%;max-width:380px;margin:auto}.method-dna{width:65%;left:18%}.method-orbit{font-size:210px;left:21%;top:10%}.turning-inner{max-width:none;text-align:left}.turning .lead{font-size:20px}.two-reasons{margin:20px 0}.two-reasons p{font-size:16px;padding:13px 0}.method-steps{font-size:10px;gap:12px}.quote{font-size:26px}.manual-layout{grid-template-columns:1fr;gap:35px}.manual-showcase{position:relative;top:0;display:grid;grid-template-columns:48% 1fr;gap:15px;align-items:center;text-align:left}.manual-showcase>img{grid-row:1/3;width:90%;max-height:290px;margin:0 auto}.manual-stats{padding:15px 0;margin:0;gap:10px;flex-wrap:wrap;justify-content:space-between}.manual-stats strong{font-size:28px}.manual-stats small{font-size:8px;letter-spacing:.02em}.manual-showcase p{font-size:24px;margin:0;align-self:start}.contents .section-heading{margin-bottom:30px}.chapter-grid{grid-template-columns:1fr;gap:0}.chapter{padding:21px 0;gap:16px}.chapter h3{font-size:27px}.chapter p{font-size:14px}.center-cta{margin-top:30px}.author-photo{max-height:420px;max-width:360px}.author-section blockquote{font-size:36px}.audience-columns{gap:15px}.audience-columns>div,.audience-columns>div+div{padding:23px}.audience h2{margin-bottom:28px}.check-list li{font-size:14px;padding-block:10px}.offer-grid{gap:35px}.offer-art{max-width:350px}.offer-art:before{font-size:220px}.offer-art>img{width:100%}.offer-card{padding:26px 20px}.offer-card h3{font-size:37px}.offer-card .cta{font-size:19px}.offer-bonus{gap:12px;padding:18px 0}.offer-bonus h4{font-size:16px}.price strong{font-size:76px}.savings{padding:23px 18px;gap:18px;margin-top:30px}.savings p{font-size:13px}.faq-layout{grid-template-columns:1fr;gap:12px}.faq-heading{position:static}.faq h2{margin-bottom:18px}.faq summary{font-size:15px;padding:21px 0}.closing h2{font-size:38px}.closing p{font-size:16px}.closing .closing-price{font-size:23px}}
@media(max-width:760px) and (max-height:740px){.hero-visual{height:190px}.campaign-name img{height:55px}.campaign-sub{font-size:14px}.hero h1{font-size:38px}.questions{font-size:13px}.hero{gap:5px}.hero-description{font-size:11px}.hero-action .cta{min-height:43px;font-size:18px}.molecules{font-size:13px}}
@media(prefers-reduced-motion:reduce){.animated,.ribbon-track,.cta,.cta:after{animation:none!important}}.motion-paused *,.motion-paused *:after{animation-play-state:paused!important}
.campaign-name{height:77px;margin:0 -8px 2px;overflow:hidden}.campaign-name img{width:100%;height:auto;max-height:none;transform:translateY(-25%);object-fit:contain}.manual-showcase>img{border:0;box-shadow:none;transform:none;width:100%}
@media(max-width:760px){.campaign-name{height:49px;margin:0 -5px 1px}.campaign-name img{width:100%;height:auto;max-height:none;transform:translateY(-25%)}.hero{padding-top:9px}}
@media(max-width:760px) and (max-height:740px){.campaign-name{height:44px}}
@media(max-width:760px) and (max-height:650px){.hero-visual{height:164px}.hero{padding-bottom:10px}}
/* Exclusive Black Vitalício bonuses */
.exclusive-bonuses{margin:25px 0 0;border:1px solid #e6b85c8c;border-radius:9px;overflow:hidden;background:radial-gradient(ellipse at 100% 65%,#be791d26,transparent 65%),#100d09;box-shadow:0 0 28px #d7992a13}.exclusive-heading{padding:17px 20px;background:linear-gradient(110deg,#b9822c,#ffe1a0 46%,#d9a64b);color:#211407;text-align:center}.exclusive-heading strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:23px;line-height:1.15;letter-spacing:.025em;font-weight:700}.exclusive-heading>span{display:block;font-size:12px;margin-top:5px}.exclusive-bonuses .offer-bonus{padding:24px 20px;border-top:0;gap:14px}.exclusive-bonuses .offer-bonus>span{background:linear-gradient(145deg,#fde0a0,#c58b30);border:1px solid #ffe6b2;color:#291a09;box-shadow:0 0 16px #eab95225;font-weight:700}.offer-bonus .bonus-label,.bonus-savings .bonus-label{font-size:10px;letter-spacing:.13em;line-height:1.5;color:#f5cf83;font-weight:600;margin:0 0 10px}.exclusive-bonuses h4{color:#fff0cf;font-size:19px;line-height:1.3}.offer-bonus .bonus-extra{color:#edc98c;margin-top:9px;font-size:13px}.exclusive-bonuses .discount-bonus{border-top:1px solid #e1b35466;background:linear-gradient(120deg,#b8791829,transparent 80%)}.discount-value{display:block;font-family:'Barlow Condensed',sans-serif;font-size:64px;font-weight:700;line-height:1;background:linear-gradient(#fff0c4,#f5c56c 45%,#d3942f 55%,#ffe2a0);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #53300e)}.discount-caption{display:block;font-size:15px;letter-spacing:.14em;margin-top:6px;color:#f3d49b}.exclusive-seal{display:inline-block;border:1px solid #e5b75d;border-radius:4px;padding:4px 9px;margin:8px 0 12px;background:#d49d3422;color:#ffe0a1;font-size:9px;letter-spacing:.12em;font-weight:600}.bonus-savings{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 50%,#bd7e233b,transparent 65%),linear-gradient(115deg,#20180d,#100e0a);border:1px solid #e4b45a99;box-shadow:inset 0 1px 0 #ffe8b72b,0 0 35px #bc7a1815;padding:32px 35px}.bonus-savings .savings-mark{font-size:78px;color:#ffda8d;text-shadow:0 0 25px #e5a33735;text-align:center;flex-shrink:0}.savings-mark small{display:block;font-size:22px;letter-spacing:.2em;line-height:1.4}.bonus-savings h3{font-size:34px;margin-bottom:12px}.bonus-savings p strong{color:#ffe0a2}.savings-note{display:block;font-size:11px;line-height:1.5;color:#bcae96;margin-top:13px}.offer-card .price{margin-top:25px}
@media(max-width:760px){.exclusive-heading{padding:16px 12px}.exclusive-heading strong{font-size:21px}.exclusive-heading>span{font-size:11px}.exclusive-bonuses .offer-bonus{padding:21px 14px;gap:11px}.exclusive-bonuses .offer-bonus>span{width:28px;height:28px;font-size:16px}.offer-bonus .bonus-label{font-size:9px;letter-spacing:.08em}.exclusive-bonuses h4{font-size:17px}.exclusive-bonuses .offer-bonus p{font-size:13px}.exclusive-bonuses .offer-bonus .bonus-label{font-size:9px}.discount-value{font-size:58px}.discount-caption{font-size:13px}.bonus-savings{display:block;padding:25px 22px}.bonus-savings .savings-mark{display:block;font-size:65px;text-align:left;margin-bottom:18px}.savings-mark small{display:inline;font-size:25px;margin-left:7px}.bonus-savings .bonus-label{font-size:10px}.bonus-savings h3{font-size:31px}.bonus-savings p{font-size:14px}.savings-note{font-size:10px}}
