:root{--bg:#171814;--panel:#2d2d29;--cream:#f1e6d6;--cream-hover:#fff9ee;--ink:#20201c;--muted:#aaa99f;--bronze:#765139;--bronze-light:#b1784e;--line:#3a3a34}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:#f7f4ee;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{color:inherit}.site-shell{background:var(--bg);min-height:100dvh}.topbar{z-index:10;background:#2c2c28;border-bottom:1px solid #ffffff09;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 18px;display:grid;position:relative}.brand{letter-spacing:-.065em;text-transform:lowercase;grid-column:2;align-items:center;gap:7px;font-size:20px;font-weight:900;display:flex}.brand>span:last-child>span{color:#c38b5e}.brand-mark{color:#f3e8d7;border:1px solid #79543b;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;transform:rotate(-5deg)}.menu-button{cursor:pointer;background:0 0;border:0;grid-column:3;align-content:center;justify-self:end;gap:4px;width:38px;height:38px;display:grid}.menu-button span{background:#d8d5ce;border-radius:2px;width:20px;height:2px;display:block}.back-button{color:#dedbd4;cursor:pointer;background:0 0;border:0;grid-column:1;justify-self:start;place-items:center;width:38px;height:38px;display:grid}.step-count{color:#85857e;grid-column:3;justify-self:end;min-width:44px;font-size:13px}.step-count strong{color:#f1e6d6}.quiz-progress{background:#252520;height:4px;overflow:hidden}.quiz-progress span{background:#8a5c3b;height:100%;transition:width .28s;display:block}.intro-shell{background:radial-gradient(circle at 48% 48%,#583c28 0,#2a2119 24%,#161714 62%);overflow:hidden}.intro-content{flex-direction:column;align-items:center;width:min(100% - 32px,780px);min-height:calc(100dvh - 52px);margin:0 auto;padding:34px 0 18px;display:flex}.intro-content>h1{text-align:center;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.7vw,42px);font-weight:900;line-height:1.03}.intro-grid{flex:1;grid-template-columns:minmax(280px,1.15fr) minmax(260px,.85fr);align-items:center;gap:36px;width:100%;display:grid}.intro-athlete{justify-content:flex-end;align-self:stretch;align-items:flex-end;min-height:510px;display:flex;overflow:hidden}.intro-athlete img{object-fit:contain;object-position:bottom center;filter:contrast(1.08)saturate(.9);width:min(100%,360px);height:min(100%,610px)}.age-card{width:100%;max-width:300px}.age-card>span{color:#f7f4ed;text-align:center;margin-bottom:16px;font-size:18px;font-weight:800;display:block}.age-options{gap:11px;display:grid}.age-options button{background:var(--cream);min-height:59px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;padding:0 16px 0 20px;font-size:16px;font-weight:700;transition:transform .14s,background .14s,border-color .14s;display:flex}.age-options button:hover{background:var(--cream-hover);border-color:#9b6948;transform:translate(3px)}.age-card small{color:#77776f;text-align:center;margin-top:18px;font-size:11px;line-height:1.4;display:block}.quiz-stage{place-items:start center;min-height:calc(100dvh - 56px);padding:32px 16px 56px;display:grid}.question-card,.info-card,.input-card{width:min(100%,450px);animation:.25s ease-out both rise}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.question-heading,.info-card,.input-card{text-align:center}.question-heading{margin-bottom:22px}.question-heading h1,.info-card h1,.input-card h1,.ready-card h1,.analysis-main h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,31px);line-height:1.15}.question-heading p{color:#9b9b93;margin:9px 0 0;font-size:15px}.options-grid{gap:11px;display:grid}.option-row{background:var(--cream);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px 12px 19px;font-size:16px;font-weight:600;transition:background .14s,border-color .14s,transform .14s;display:flex;box-shadow:0 8px 20px #00000014}.option-row:hover,.option-row.selected{background:var(--cream-hover);border-color:#9a6847;transform:translateY(-1px)}.option-row i{color:#fff;border:1px solid #a99f93;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.option-row i.radio{border-radius:50%}.option-row i.checkbox{border-radius:5px}.option-row.selected i{background:#7b5135;border-color:#7b5135}.option-row.has-image{min-height:104px;padding-top:7px;padding-bottom:7px}.option-row.has-image>span{flex:1}.option-image{object-fit:contain;object-position:center bottom;flex:0 0 112px;align-self:stretch;width:112px;height:92px}.question-card.has-hero{width:min(100%,700px)}.question-hero-image{object-fit:contain;object-position:center bottom;background:radial-gradient(circle at 50% 60%,#553a28 0,#25231e 52%,#0000 72%);border-radius:18px;width:100%;max-height:250px;margin:-6px auto 18px;display:block}.question-card.has-hero .options-grid{width:min(100%,450px);margin:0 auto}.primary-button{color:#fff;cursor:pointer;background:#765039;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:58px;margin-top:18px;padding:0 21px;font-size:16px;font-weight:800;transition:filter .14s,transform .14s;display:flex}.primary-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.primary-button:disabled{color:#77776f;cursor:not-allowed;background:#3b3b36}.encouragement{text-align:center;background:#28221c;border:1px solid #594332;border-radius:13px;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.encouragement strong{color:#dda87d;font-size:14px}.encouragement span{color:#aaa89f;font-size:13px}.info-card{padding-top:2px}.info-card>p{color:#b5b3ab;margin:15px 0 0;font-size:16px;line-height:1.58}.info-visual{color:#e3ae7f;background:radial-gradient(circle at 50% 35%,#69452d,#2b211a 68%);border:1px solid #65452f;border-radius:26px;place-items:center;width:100px;height:100px;margin:0 auto 24px;display:grid;box-shadow:0 0 60px #92573238}.metric-card{width:min(100%,620px)}.metric-card h2{color:#ba8258;margin:9px 0 19px;font-size:17px}.total-score{background:#1b1b17;border:9px solid #765039;border-radius:50%;place-content:center;width:122px;height:122px;margin:0 auto 16px;display:grid}.total-score strong{font-size:38px;line-height:1}.total-score span{color:#96968e;margin-top:4px;font-size:12px}.score-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:23px;display:grid}.score-list>div{background:#22221e;border:1px solid #373730;border-radius:13px;gap:7px;padding:14px;display:grid}.score-list span{color:#9a9a92;font-size:11px}.score-list strong{font-size:13px}.score-list i{background:#3a3a34;border-radius:99px;height:5px;overflow:hidden}.score-list b{background:#9a6642;height:100%;display:block}.hormone-card{background:#22221e;border:1px solid #3c3c35;border-radius:15px;margin:0 auto 23px;padding:18px}.hormone-card em{color:#77776f;margin-top:10px;font-size:10px;font-style:normal;display:block}.hormone-chart{color:#aaa89f;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;align-items:end;gap:8px;height:150px;font-size:12px;display:grid}.hormone-chart i{background:linear-gradient(#a45f45,#6c3e2d);border-radius:7px 7px 0 0;height:78%}.hormone-chart i:nth-of-type(2){background:linear-gradient(#b78a57,#785c3b);height:34%}.hormone-chart small{color:#74746d;font-size:10px}.input-card h1{margin-bottom:24px}.input-icon{object-fit:contain;width:76px;height:76px;margin:0 auto 18px;display:block}.unit-tabs{background:#272722;border-radius:10px;grid-template-columns:1fr 1fr;width:154px;margin:0 auto 13px;padding:3px;display:grid}.unit-tabs button{color:#77776f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:35px;font-size:13px;font-weight:800}.unit-tabs button.active{color:#fff;background:#765039}.dual-input{grid-template-columns:1fr 1fr;gap:11px;display:grid}.input-box{background:#11120f;border:1px solid #5a5a53;border-radius:13px;align-items:center;min-height:70px;display:flex;overflow:hidden}.input-box:focus-within{border-color:#9a6847;box-shadow:0 0 0 3px #9a684724}.input-box input{color:#fff;text-align:center;background:0 0;border:0;outline:0;flex:1;min-width:0;height:68px;padding:0 20px;font-size:27px;font-weight:800}.input-box input::placeholder{color:#52534d;font-size:17px;font-weight:500}.input-box>span{color:#8b8b83;min-width:54px;padding-right:15px;font-size:13px;font-weight:800}.input-helper{color:#aaa89f;justify-content:center;align-items:center;gap:7px;margin:13px 2px 0;font-size:14px;display:flex}.input-helper svg{color:#b67d52}.detail-copy{color:#85857d;margin:14px 0 0;font-size:13px;line-height:1.5}.goal-note{text-align:left;background:#28221c;border:1px solid #4d3a2b;border-radius:13px;gap:8px;margin-top:14px;padding:15px;display:grid}.goal-note span{color:#bab8b0;font-size:14px}.goal-note strong{color:#d6a477;letter-spacing:.055em;font-size:12px}.goal-note p{color:#8d8c84;margin:0;font-size:13px;line-height:1.4}.text-button{color:#aaa89f;cursor:pointer;background:0 0;border:0;margin-top:14px;text-decoration:underline}.privacy-note{text-align:left;background:#26231e;border:1px solid #403a31;border-radius:13px;gap:9px;margin-top:17px;padding:16px;display:grid}.privacy-note strong{font-size:15px}.privacy-note span{color:#c8c5bd;align-items:center;gap:7px;font-size:13px;display:flex}.privacy-note small{color:#83837b;font-size:12px}.profile-card{width:min(100%,620px)}.profile-card>h1{margin-bottom:21px}.profile-body{object-fit:contain;object-position:center bottom;width:150px;height:205px;margin:-12px auto -8px;display:block}.bmi-card{background:var(--cream);color:var(--ink);text-align:left;border-radius:15px;padding:18px}.bmi-card>div:first-child{justify-content:space-between;gap:12px;display:flex}.bmi-card>div:first-child span{color:#65645e;font-size:13px}.bmi-card>div:first-child strong{color:#79543b;font-size:13px}.bmi-scale{grid-template-columns:1fr 1.35fr 1fr .8fr;gap:3px;height:10px;margin:20px 0 7px;display:grid;position:relative}.bmi-scale i{background:#76a4b8;border-radius:99px}.bmi-scale i:nth-child(2){background:#65a276}.bmi-scale i:nth-child(3){background:#d2a64f}.bmi-scale i:nth-child(4){background:#bd6751}.bmi-scale b{background:#191a16;border-radius:2px;width:3px;height:22px;position:absolute;top:-6px}.bmi-numbers{color:#77766f;justify-content:space-between;font-size:10px;display:flex}.bmi-you{text-align:center;margin:14px 0 6px;font-weight:800}.bmi-labels{color:#76756e;text-align:center;grid-template-columns:repeat(4,1fr);font-size:9px;display:grid}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0;display:grid}.profile-stats>div{background:#22221e;border:1px solid #393932;border-radius:12px;gap:6px;padding:13px 9px;display:grid}.profile-stats span{color:#8f8f87;font-size:11px}.profile-stats strong{font-size:13px}.risks{text-align:left;background:#22221e;border:1px solid #393932;border-radius:12px;padding:15px}.risks strong{font-size:14px}.risks p{color:#929189;margin:7px 0 0;font-size:12px;line-height:1.5}.analysis-stage{place-items:start center}.analysis-layout{grid-template-columns:1fr 350px;gap:30px;width:min(100%,900px);display:grid}.analysis-main h1{margin:0 0 7px}.analysis-percent{color:#c68b5d;font-size:28px}.analysis-bar{background:#33332e;border-radius:99px;height:8px;margin:14px 0 20px;overflow:hidden}.analysis-bar span{background:#8a5b3b;height:100%;transition:width .1s linear;display:block}.analysis-list{gap:13px;display:grid}.analysis-list>div{color:#73736c;align-items:center;gap:11px;font-size:14px;display:flex}.analysis-list>div>span{border:1px solid #474740;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.analysis-list>div.done{color:#e7e2d8}.analysis-list>div.done>span{background:#765039;border-color:#8d5f3e}.commit-card{background:#22221e;border:1px solid #3a3a34;border-radius:14px;gap:8px;margin-top:20px;padding:17px;display:grid}.commit-card>strong{margin-bottom:4px}.commit-card button{color:#aaa89f;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;display:flex}.commit-card button i{border:1px solid #78776f;border-radius:50%;width:18px;height:18px}.commit-card button.selected{color:#fff}.commit-card button.selected i{border:5px solid #9d6945}.review-panel{gap:10px;display:grid}.review-panel h2{color:#d2a071;margin:0 0 3px;font-size:15px}.review-panel article{background:#4a403b;border:1px solid #5b4b42;border-radius:14px;padding:15px}.review-panel article>div{justify-content:space-between;gap:10px;display:flex}.review-panel article>div span{color:#f1b866;align-items:center;font-size:11px;display:flex}.review-panel h3{margin:10px 0 6px;font-size:13px}.review-panel p{color:#d0cbc4;margin:0;font-size:12px;line-height:1.45}.review-panel small{color:#aaa099;text-align:right;margin-top:8px;display:block}.consent-card,.quote-card,.presale-card{text-align:center;width:min(100%,510px);padding-top:18px;animation:.25s ease-out both rise}.consent-card>img{background:#2a251f;border-radius:26px;width:88px;height:88px;margin:0 auto 22px;padding:18px;display:block}.consent-card h1,.quote-card h1,.presale-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,35px);line-height:1.13}.consent-card>p,.quote-card>p{color:#aaa89f;margin:14px auto 0;font-size:16px;line-height:1.55}.decline-button{color:#b8b6ae;cursor:pointer;background:0 0;border:1px solid #514f47;border-radius:13px;width:100%;min-height:52px;margin-top:10px;font-weight:700}.quote-card>span{color:#a66f4a;height:72px;font-family:Georgia,serif;font-size:100px;line-height:1;display:block}.quote-card h1{text-transform:uppercase}.quote-progress{justify-content:center;gap:9px;margin:32px auto 0;display:flex}.quote-progress i{background:#82583b;border-radius:99px;width:42px;height:5px}.quote-progress i:nth-child(2){opacity:.65}.quote-progress i:nth-child(3){opacity:.32}.presale-card .success-ring{margin-left:auto;margin-right:auto}.projection-card{background:#22221e;border:1px solid #403b33;border-radius:18px;margin-top:27px;padding:20px 16px 13px;position:relative;overflow:hidden}.projection-card svg{width:100%;height:auto;display:block}.projection-copy{z-index:2;text-align:left;gap:3px;display:grid;position:absolute;top:22px;left:20px}.projection-copy.goal{text-align:right;inset:auto 20px 32px auto}.projection-copy span{color:#8e8d85;font-size:10px;font-weight:800}.projection-copy strong{font-size:17px}.projection-card>small{color:#706f68;font-size:10px}.offer-stage{padding:0;display:block}.offer-page{color:#f7f4ee;width:100%;animation:.25s ease-out both rise}.offer-page h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,40px);line-height:1.08}.offer-hero{background:radial-gradient(circle at 67% 45%,#704a30 0,#30251c 24%,#171814 60%);min-height:580px;padding:62px max(24px,50% - 520px) 0;overflow:hidden}.offer-intro{text-align:left;width:min(100%,570px)}.offer-intro>span{color:#bd845b;letter-spacing:.13em;font-size:12px;font-weight:900}.offer-intro h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(38px,6vw,68px);line-height:.98}.offer-intro p{color:#aaa89f;max-width:510px;font-size:17px;line-height:1.55}.body-result{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:end;gap:22px;max-width:840px;min-height:355px;margin:-35px auto 0;display:grid}.body-result article{justify-items:center;min-width:0;display:grid;position:relative}.body-result article>span{z-index:2;color:#c48b61;letter-spacing:.12em;background:#171814db;border:1px solid #5a4434;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:74px;left:14px}.body-result article.goal-body>span{color:#fff;background:#795138;left:auto;right:14px}.body-result img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 28px #00000040);width:100%;height:345px;display:block}.body-result article>div{background:#22221e;border:1px solid #3d3932;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:-1px;padding:13px 14px;display:grid}.body-result strong{color:#8d8c84;text-transform:uppercase;gap:4px;font-size:10px;display:grid}.body-result em{color:#f4ede3;text-transform:none;font-size:15px;font-style:normal;font-weight:900}.transform-arrow{color:#d39a6f;background:#2b241e;border:1px solid #765139;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:77px;font-size:28px;font-weight:800;display:grid}.offer-summary,.benefits-section,.app-preview,.proof-section,.guarantee-section,.final-offer{text-align:center;width:min(100% - 32px,980px);margin:0 auto;padding:74px 0}.offer-summary{padding-top:62px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.summary-grid>div{background:#22221e;border:1px solid #3c3b35;border-radius:15px;gap:8px;padding:20px 13px;display:grid}.summary-grid span{color:#8f8e86;font-size:12px}.summary-grid strong{font-size:15px}.purchase-section{color:#22211e;text-align:center;background:#efe4d3;padding:72px 16px}.reserved{color:#706d66;margin:12px 0 24px}.reserved strong{color:#6f4a33;text-transform:capitalize}.pricing-box{background:#fffaf1;border:1px solid #42352c29;border-radius:20px;width:min(100%,760px);margin:0 auto;padding:22px;box-shadow:0 18px 45px #271c1521}.discount-line{justify-content:center;align-items:center;gap:11px;font-size:14px;display:flex}.discount-line span{color:#fff;background:#7e5237;border-radius:7px;padding:6px 9px;font-weight:900}.offer-timer{color:#76726b;justify-content:center;align-items:baseline;gap:9px;margin:10px 0 18px;font-size:13px;display:flex}.offer-timer strong{color:#7e5237;font-size:21px}.plans-grid{grid-template-columns:minmax(0,420px);justify-content:center;display:grid}.plan-card{color:#272520;text-align:left;background:#fff;border:2px solid #d1c9bc;border-radius:15px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:150px;padding:20px 24px;display:grid;position:relative}.plan-card.selected{border-color:#795138;box-shadow:0 0 0 3px #7951381c}.plan-card>b{color:#fff;letter-spacing:.08em;background:#795138;border-radius:9px;padding:7px;font-size:10px;position:absolute;top:-14px;left:9px;right:9px}.plan-radio{border:1px solid #9d968d;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.plan-card.selected .plan-radio{border-color:#795138}.plan-card.selected .plan-radio i{background:#795138;border-radius:50%;width:11px;height:11px}.plan-card>strong{font-size:14px}.plan-card>div{gap:2px;display:grid}.plan-card del{color:#9b968e;font-size:12px}.plan-card em{font-size:24px;font-style:normal;font-weight:900}.plan-card small{color:#67645f;grid-column:2/4}.plan-card small del{margin-right:3px}.guarantee-line{color:#4c4943;justify-content:center;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.guarantee-line span{text-align:left;display:grid}.guarantee-line svg{color:#7e5237}.offer-cta{color:#fff;cursor:pointer;background:#795138;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:58px;margin-top:16px;font-size:17px;font-weight:900;text-decoration:none;display:flex}.safe-pay{color:#716d66;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.benefit-grid article{background:#22221e;border:1px solid #3a3933;border-radius:15px;justify-items:center;gap:9px;padding:23px 17px;display:grid}.benefit-grid svg{color:#b67b51}.benefit-grid p{color:#8f8e86;margin:0;font-size:13px;line-height:1.45}.app-preview{background:#22221e;width:100%;padding-left:0;padding-right:0;overflow:hidden}.app-preview h2{width:min(100% - 32px,720px);margin:0 auto 30px}.phone-strip{justify-content:center;gap:16px;display:flex;overflow:hidden}.phone-strip img{border-radius:24px;flex:0 0 190px;width:190px;box-shadow:0 15px 32px #00000042}.proof-section h2{max-width:750px;margin:0 auto}.proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0;display:grid}.proof-grid>div{background:#28231d;border:1px solid #41382f;border-radius:16px;gap:8px;padding:23px;display:grid}.proof-grid strong{color:#cf9468;font-size:36px}.proof-grid span{color:#aaa89f;font-size:13px;line-height:1.45}.offer-reviews{text-align:left;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.offer-reviews article{background:#302923;border:1px solid #474038;border-radius:15px;padding:18px}.offer-reviews article>div{justify-content:space-between;gap:8px;display:flex}.offer-reviews article>div span{color:#e9aa58;font-size:12px}.offer-reviews h3{margin:13px 0 7px;font-size:14px}.offer-reviews p{color:#b2afa8;margin:0;font-size:12px;line-height:1.5}.offer-reviews small{color:#797871;text-align:right;margin-top:12px;display:block}.guarantee-section{text-align:left;grid-template-columns:190px 1fr;align-items:center;gap:32px;display:grid}.guarantee-section img{width:190px}.guarantee-section p{color:#aaa89f;line-height:1.6}.final-offer{color:#22211e;background:#efe4d3;width:100%;padding-left:16px;padding-right:16px}.final-offer>h2{margin-bottom:25px}.security-card{text-align:left;background:#ffffff6b;border:1px solid #c9c0b3;border-radius:13px;align-items:center;gap:13px;width:min(100%,760px);margin:18px auto 0;padding:17px;display:flex}.security-card>div{gap:4px;display:grid}.security-card span{color:#706d66;font-size:12px}.billing-copy{color:#78736c;max-width:720px;margin:15px auto 0;font-size:10px;line-height:1.45}.ready-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 32px,560px);min-height:calc(100dvh - 52px);margin:0 auto;padding:45px 0;display:flex}.success-ring{color:#f6e7d8;background:#765039;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:22px;display:grid;box-shadow:0 0 0 11px #7a513626}.ready-card>p{color:#aaa89f;line-height:1.55}@media (width<=700px){.intro-content{width:min(100% - 24px,470px);min-height:calc(100dvh - 52px);padding-top:24px}.intro-content>h1{font-size:29px}.intro-grid{grid-template-columns:1fr;gap:0}.intro-athlete{opacity:.94;justify-content:center;min-height:330px;margin:-10px 0 -45px}.intro-athlete img{width:245px;height:390px}.age-card{z-index:2;background:#171814f0;border:1px solid #3a3831;border-radius:17px;max-width:none;padding:16px;position:relative}.quiz-stage{padding:25px 14px 42px}.question-heading h1,.info-card h1,.input-card h1,.analysis-main h1{font-size:25px}.option-row{min-height:60px;font-size:15px}.option-row.has-image{min-height:92px;padding-left:16px}.option-image{flex-basis:92px;width:92px;height:80px}.question-hero-image{max-height:205px}.score-list,.profile-stats,.analysis-layout{grid-template-columns:1fr}.offer-hero{min-height:auto;padding:42px 16px 0}.offer-intro{text-align:center}.offer-intro h1{font-size:42px}.body-result{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:4px;min-height:290px;margin-top:20px}.body-result img{height:230px}.body-result article>span{padding:5px 6px;font-size:8px;top:46px;left:4px}.body-result article.goal-body>span{left:auto;right:4px}.body-result article>div{grid-template-columns:1fr;gap:7px;min-height:74px;padding:9px 7px}.body-result strong{font-size:8px}.body-result em{font-size:12px}.transform-arrow{width:30px;height:30px;margin-bottom:96px;font-size:19px}.offer-summary,.benefits-section,.proof-section,.guarantee-section{padding:52px 0}.summary-grid,.benefit-grid{grid-template-columns:1fr 1fr}.purchase-section{padding:52px 12px}.pricing-box{padding:18px 10px}.plans-grid{grid-template-columns:1fr}.plan-card{text-align:left;grid-template-columns:24px 1fr 1fr;min-height:116px;padding:17px 16px;display:grid}.plan-card>b{padding:5px 8px;top:-8px;left:42px;right:auto}.plan-card>small{grid-column:2/4}.phone-strip{scroll-snap-type:x mandatory;justify-content:flex-start;padding:0 22px;overflow-x:auto}.phone-strip img{scroll-snap-align:center;flex-basis:180px;width:180px}.proof-grid,.offer-reviews{grid-template-columns:1fr}.guarantee-section{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
