:root{--black:#050505;--orange:#ff4d16;--yellow:#ffc928;--green:#298f16;--ink:#212529;--muted:#697178;--cream:#f5f2e9;--line:#d9dde0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);font-family:"Open Sans",sans-serif;line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.offer-heading{padding:30px 20px 95px;background:#000;color:#fff;text-align:center}.main-logo{width:155px;max-height:76px;margin:0 auto 20px;filter:brightness(0) invert(1)}.offer-heading h1,.offer-heading h2{max-width:920px;margin:0 auto;font:800 clamp(1.8rem,4vw,2.7rem)/1.15 "Roboto Condensed",sans-serif;text-transform:uppercase}.separator{width:90px;height:4px;margin:22px auto 0;background:var(--orange)}.offer-area{padding:0 20px 55px;background:#fff}.packages{position:relative;z-index:2;max-width:1120px;margin:-62px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.package{overflow:hidden;background:#fff;border:1px solid #d4d7d9;border-radius:5px;text-align:center;box-shadow:0 7px 18px rgba(0,0,0,.12)}.package.featured{border:4px solid var(--orange);transform:translateY(-12px)}.package-title{padding:13px 12px;background:#eee;border-bottom:1px solid #ddd}.featured .package-title{background:var(--orange);color:#fff}.package-title h2{margin:0;color:var(--orange);font:800 1.45rem "Roboto Condensed",sans-serif}.featured .package-title h2{color:#fff}.package-title p{margin:2px 0 0;font-weight:700}.product{width:100%;height:225px;padding:8px 18px 0;object-fit:contain}.price{display:flex;justify-content:center;align-items:center;gap:8px}.price strong{font:800 4.3rem/1 "Roboto Condensed",sans-serif}.price span{text-align:left;font-size:.75rem;font-weight:800;line-height:1.15}.benefit{padding:5px 12px;font-size:.83rem;font-weight:800}.benefit b{color:var(--green);letter-spacing:.08em}.benefit.highlight{color:var(--orange)}.buy{display:block;margin:12px 18px;padding:11px 14px;border-radius:4px;background:linear-gradient(#ffd64c,#ffb400);border:1px solid #c88700;color:#191919;text-shadow:0 1px rgba(255,255,255,.5);box-shadow:0 3px 0 #ad7400;font-weight:800;text-transform:uppercase}.buy span,.buy small{display:block}.buy span{font-size:1.2rem}.buy small{font-size:.78rem}.buy:hover{filter:brightness(1.04);transform:translateY(-1px)}.cards{height:22px;margin:15px auto}.total{min-height:58px;margin:0;padding:0 12px 15px;font-weight:800}.total s{color:#a72922}.total b{margin-left:5px}.total em{color:#cf2118;font-size:.78rem;font-style:normal}.checkout-note{margin:30px auto 24px;text-align:center;color:var(--muted);font-size:.78rem}.trust-row{max-width:820px;margin:auto;display:flex;justify-content:center;gap:26px;flex-wrap:wrap}.trust-row span{display:flex;flex-direction:column;align-items:center;font-size:1.6rem}.trust-row b{font-size:.68rem;color:#454b4f;text-transform:uppercase}.guarantee-section{padding:75px max(22px,calc((100vw - 1040px)/2));display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#f7f7f7}.guarantee-section img{width:100%;max-width:460px;margin:auto}.kicker{margin:0 0 8px;color:var(--orange);font-size:.78rem;font-weight:800;letter-spacing:.1em}.guarantee-copy h2,.bonus-section h2,.faq-section>h2{margin:0 0 18px;font:800 clamp(2rem,4vw,3rem)/1.1 "Roboto Condensed",sans-serif;text-transform:uppercase}.guarantee-copy h2 span{color:var(--orange)}.guarantee-copy>p:not(.kicker){color:#52595e}.small-cta{display:inline-block;margin:8px 0 22px;padding:12px 28px;border-radius:4px;background:var(--yellow);border:1px solid #c78d00;font-weight:800}.shipping-line{font-weight:800!important;color:#222!important}.bonus-section{padding:65px max(22px,calc((100vw - 960px)/2));display:grid;grid-template-columns:160px 1fr;gap:42px;align-items:center;background:#0b0b0b;color:#fff}.bonus-mark{width:145px;height:145px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-size:4rem}.bonus-section p:not(.kicker),.bonus-section small{color:#d0d0d0}.faq-section{padding:75px 20px;background:#f2f0ea;text-align:center}.faq-list{max-width:900px;margin:32px auto 0;text-align:left;border-top:1px solid #cfd2d0}details{background:#fff;border:1px solid #d5d8d6;border-top:0}summary{position:relative;padding:18px 55px 18px 20px;cursor:pointer;list-style:none;font-weight:800}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:22px;top:9px;color:var(--orange);font-size:2rem}details[open] summary:after{content:"−"}details p{margin:0;padding:0 20px 20px;color:#5c6460}.security-strip{padding:26px 20px;display:flex;justify-content:center;align-items:center;gap:24px;background:#fff;text-align:center}.security-strip b{font-size:1.1rem}.security-strip span{color:#555}.second-heading{padding-top:45px;padding-bottom:92px}.second-offer{padding-bottom:70px}footer{padding:48px max(22px,calc((100vw - 1040px)/2));background:#050505;color:#bfc1c1;text-align:center;font-size:.76rem}footer nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-bottom:25px;color:#fff;font-weight:700}footer p{max-width:1000px;margin:12px auto}@media(max-width:850px){.packages{max-width:560px;grid-template-columns:1fr}.package.featured{order:-1;transform:none}.product{height:260px}.guarantee-section{grid-template-columns:1fr;text-align:center}.guarantee-section img{max-width:330px}.bonus-section{grid-template-columns:1fr;text-align:center}.bonus-mark{margin:auto}.security-strip{flex-direction:column;gap:5px}}@media(max-width:520px){.offer-heading{padding:24px 14px 82px}.main-logo{width:130px}.offer-heading h1,.offer-heading h2{font-size:1.75rem}.offer-area{padding-left:12px;padding-right:12px}.packages{margin-top:-50px}.package{border-radius:4px}.package.featured{border-width:3px}.product{height:220px}.price strong{font-size:4rem}.guarantee-section,.bonus-section{padding:55px 20px}.bonus-mark{width:120px;height:120px;font-size:3.2rem}.faq-section{padding:55px 12px}.security-strip{padding:24px 18px}.second-heading{padding-bottom:82px}}
