:root{--ink:#172033;--brand-blue:#24479a;--brand-blue-dark:#1d3b82;--brand-blue-soft:#eef3ff;--muted:#5e6871;--yellow:#f7bd00;--green:#129b18;--green2:#27b62d;--line:#e7eaed;--soft:#f6f7f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}button,input,summary{font:inherit}.shell{width:min(1180px,calc(100% - 36px));margin:0 auto}.topStrip{min-height:40px;background:var(--brand-blue);color:white;justify-content:center;gap:64px;font-size:13px;font-weight:700;padding:8px 20px}.topStrip,.topStrip span{display:flex;align-items:center}.topStrip span{gap:7px}.siteHeader{height:82px;display:flex;align-items:center;justify-content:space-between}.siteHeader img{object-fit:contain}.headerTrust{display:flex;align-items:center;gap:8px;font-weight:700;color:#26313a;font-size:14px}.hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;grid-gap:30px;gap:30px;padding:50px 0 54px}.eyebrow,.sectionTag{display:inline-flex;color:var(--brand-blue-dark);background:var(--brand-blue-soft);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;letter-spacing:.03em}.hero h1{max-width:600px;margin:18px 0 2px;font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.hero h1 em{color:var(--yellow);font-style:normal;display:block}.hero h2{margin:6px 0 20px;font-size:24px;text-transform:uppercase;letter-spacing:.03em}.heroLead{font-size:18px;line-height:1.55;color:var(--muted);max-width:560px}.rating{display:flex;align-items:center;gap:8px;margin:18px 0;font-size:13px;color:#626b72}.stars{color:var(--yellow);letter-spacing:1px}.heroBullets{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:10px;gap:10px}.heroBullets li{display:flex;gap:10px;align-items:flex-start;font-weight:700;line-height:1.35}.heroBullets svg{flex:0 0 auto;color:white;background:var(--brand-blue);border-radius:50%;padding:2px}.priceBox{margin:24px 0 18px}.priceBox small{color:#6a7279;font-size:13px}.priceLine{display:flex;align-items:center;gap:10px;margin-top:2px}.priceLine span{font-size:13px;text-transform:uppercase;font-weight:800}.priceLine strong{font-size:40px;color:var(--green);letter-spacing:-.04em}.priceLine b{background:var(--green);color:#fff;padding:6px 8px;border-radius:999px;font-size:11px}.priceBox p{margin:0;font-size:14px}.buyButton{width:100%;max-width:520px;min-height:58px;border:0;border-radius:14px;padding:15px 20px;background:linear-gradient(180deg,var(--green2),var(--green));color:white;font-weight:900;font-size:17px;display:flex;justify-content:center;align-items:center;gap:9px;cursor:pointer;box-shadow:0 12px 28px rgba(18,155,24,.2)}.buyButton:hover{filter:brightness(.96);transform:translateY(-1px)}.microTrust{max-width:520px;display:flex;justify-content:center;gap:22px;margin-top:12px;font-size:12px;color:#657079}.microTrust span{gap:6px}.heroVisual,.microTrust span{display:flex;align-items:center}.heroVisual{min-height:590px;position:relative;justify-content:center}.heroVisual img{position:relative;z-index:2;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.productGlow{position:absolute;inset:12% 0 5% 10%;background:radial-gradient(circle at 50% 50%,#fff 0,#f4f4f4 54%,#fff 72%);border-radius:50%}.heroQuickTrust,.mobileProduct{display:none}.reviewNote{margin:6px 0 0;color:var(--muted);font-size:13px}.benefitRail{background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue));color:white;border-radius:26px;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 30px;grid-gap:18px;gap:18px}.benefitRail article{display:flex;gap:15px;align-items:center;padding:6px 18px;border-right:1px solid rgba(255,255,255,.12)}.benefitRail article:last-child{border-right:0}.benefitRail svg{color:white;width:32px;height:32px}.benefitRail div{display:grid;grid-gap:3px;gap:3px}.benefitRail strong{font-size:16px}.benefitRail span{font-size:12px;color:#cbd2d7}.featureSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:100px 0}.featureVisual{background:linear-gradient(145deg,#f8f8f8,#fff);border:1px solid var(--line);border-radius:34px;padding:25px}.featureVisual img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.featureCopy h2,.offerCard h2,.sectionCenter h2{font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.04em;margin:14px 0 16px}.featureCopy>p,.sectionCenter>p{color:var(--muted);line-height:1.65;font-size:17px}.featureList{display:grid;grid-gap:10px;gap:10px;margin:28px 0}.featureItem{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.featureItem span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--brand-blue);color:white;font-weight:900}.featureItem p{margin:0;font-weight:700;line-height:1.4}.musclesSection{background:#f4f5f6;padding:90px 0}.sectionCenter{text-align:center;max-width:760px;margin:0 auto 38px}.functionsCard{width:min(700px,100%);margin:0 auto;background:white;border-radius:30px;padding:12px;box-shadow:0 20px 60px rgba(18,25,30,.08)}.functionsCard img{width:100%;height:auto;border-radius:22px;object-fit:contain}.pillGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.pillGrid span{padding:10px 14px;background:white;border:1px solid var(--line);border-radius:999px;font-weight:700;display:flex;align-items:center;gap:6px}.pillGrid svg{color:var(--green)}.reviews{padding:95px 0}.rating.big{justify-content:center;font-size:16px}.reviewGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;align-items:start}.reviewCard{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.reviewCard img{width:100%;aspect-ratio:.83;object-fit:cover;display:block}.reviewBody{padding:13px}.reviewBody strong{display:block;font-size:13px}.reviewBody .stars{display:block;margin:5px 0;font-size:12px}.reviewBody p{margin:0;color:#4f5961;font-size:12px;line-height:1.45}.offerSection{padding:30px 0 95px}.offerCard{background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue));color:white;border-radius:34px;padding:52px 58px;display:grid;grid-template-columns:1fr .7fr;align-items:center;grid-gap:50px;gap:50px}.sectionTag.light{background:rgba(255,255,255,.1);color:white}.offerCard>div>p{color:#cdd4d9;font-size:17px}.offerPrice{background:white;color:var(--ink);border-radius:24px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.offerPrice>strong{font-size:44px;color:var(--green);margin:4px 0}.offerPrice>span{font-size:14px;margin-bottom:16px}.offerPrice .buyButton{max-width:none}.offerPrice .secure{width:100%;color:#64707a;font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0}.faq{padding:30px 0 110px}.faqList{max-width:820px;margin:0 auto;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;align-items:center;padding:22px 2px;font-weight:800}summary::-webkit-details-marker{display:none}details p{margin:0;padding:0 40px 22px 2px;color:var(--muted);line-height:1.6}footer{background:#f3f4f5;padding:28px 0 105px}.footerInner{display:flex;justify-content:space-between;align-items:center;color:#6b747c;font-size:12px}.footerInner img{object-fit:contain}.stickyBuy{display:none}@media (max-width:820px){body{padding-bottom:68px}.shell{width:min(100% - 28px,680px)}.topStrip{min-height:34px;gap:0;justify-content:center;font-size:11px}.topStrip span:not(:first-child){display:none}.siteHeader{height:66px}.siteHeader img{width:118px;height:auto}.headerTrust{font-size:11px}.hero{display:block;padding:24px 0 30px}.eyebrow{font-size:10px;padding:8px 10px}.hero h1{margin-top:15px;font-size:43px;line-height:.94}.hero h2{font-size:18px;margin:8px 0 15px}.heroLead{font-size:15px;line-height:1.48;margin-bottom:10px}.rating{margin:13px 0 6px}.heroQuickTrust{display:flex;flex-wrap:wrap;gap:7px 14px;margin:8px 0 4px;color:#657079;font-size:10px;font-weight:700}.heroQuickTrust span{display:flex;align-items:center;gap:5px}.heroQuickTrust svg{color:var(--green)}.heroVisual{display:none}.mobileProduct{display:block;margin:-4px -4px -20px;max-height:500px;overflow:hidden}.mobileProduct img{width:100%;height:auto;max-height:500px;object-fit:contain;mix-blend-mode:multiply}.heroBullets{gap:9px;margin:8px 0 20px}.heroBullets li{font-size:14px}.priceLine strong{font-size:38px}.priceBox{margin:18px 0 14px}.buyButton{min-height:56px;font-size:15px;border-radius:12px}.microTrust{gap:14px;font-size:11px}.benefitRail{margin-top:0;grid-template-columns:1fr;gap:0;padding:8px 18px;border-radius:20px}.benefitRail article{border-right:0;border-bottom:1px solid rgba(255,255,255,.1);padding:15px 4px}.benefitRail article:last-child{border-bottom:0}.benefitRail svg{width:26px;height:26px}.featureSection{grid-template-columns:1fr;gap:24px;padding:48px 0}.featureVisual{border-radius:24px;padding:12px}.featureCopy h2,.offerCard h2,.sectionCenter h2{font-size:34px}.featureCopy>p,.sectionCenter>p{font-size:15px}.featureItem{grid-template-columns:36px 1fr}.featureItem span{width:34px;height:34px}.featureItem p{font-size:14px}.musclesSection{padding:48px 0}.functionsCard{border-radius:22px}.pillGrid{justify-content:flex-start;gap:7px}.pillGrid span{font-size:12px;padding:9px 11px}.reviews{padding:50px 0;overflow:hidden}.reviewGrid{display:flex;overflow-x:auto;gap:12px;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.reviewGrid::-webkit-scrollbar{display:none}.reviewCard{min-width:84%;scroll-snap-align:start}.reviewCard img{aspect-ratio:1/.92}.offerSection{padding:4px 0 48px}.offerCard{grid-template-columns:1fr;gap:24px;padding:30px 18px 18px;border-radius:24px}.offerPrice{border-radius:18px;padding:20px}.offerPrice>strong{font-size:40px}.faq{padding:4px 0 48px}summary{font-size:14px;padding:19px 0}details p{font-size:14px;padding-right:10px}.footerInner{flex-direction:column;gap:8px;text-align:center}footer{padding:22px 0 28px}.stickyBuy{position:fixed;z-index:50;bottom:0;left:0;right:0;grid-template-columns:.7fr 1.3fr;grid-gap:10px;gap:10px;align-items:center;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #e2e5e7;padding:7px 12px max(7px,env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(12,18,23,.08)}.stickyBuy,.stickyBuy>div{display:grid}.stickyBuy span{font-size:9px;color:#6d757b}.stickyBuy strong{font-size:18px;color:var(--green)}.stickyBuy .buyButton{min-height:44px;font-size:13px;padding:8px 10px}}.headerTrust svg{color:var(--brand-blue)}.sectionTag.light{background:rgba(255,255,255,.14)}.featureVisual{box-shadow:0 12px 35px rgba(36,71,154,.06)}.functionsCard{box-shadow:0 20px 60px rgba(36,71,154,.1)}@media (max-width:820px){.topStrip{background:var(--brand-blue)}}