:root{--gold:#e8a51a;--gold2:#ffc94d;--cream:#fffaf1;--ink:#151515;--muted:#646464;--dark:#171513;--line:#eadfcd;--orange:#ff8a00}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Montserrat,Arial,sans-serif;background:#fff8ed}.wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.topline{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;background:#171513;color:#fff;padding:11px 15px;font-size:12px;font-weight:600}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;margin-top:22px;background:#fff;border:1px solid #f0e5d5;border-radius:28px;overflow:hidden;box-shadow:0 18px 55px rgba(90,55,10,.12)}.hero-photo{background:linear-gradient(145deg,#fff,#f3eee7);display:flex;align-items:center;justify-content:center}.hero-photo img{display:block;width:100%;height:auto}.hero-copy{padding:44px 42px 38px;background:radial-gradient(circle at 100% 0,#fff0bc 0,#fff 34%,#fff 100%)}.hero-timer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 18px;padding:11px 14px;border:1px solid #efc76e;border-radius:13px;background:#fff7df}.hero-timer span{font-size:10px;font-weight:800;letter-spacing:.7px;color:#75520c}.hero-timer strong{font-size:22px;line-height:1;color:#b86e00;letter-spacing:1px;font-variant-numeric:tabular-nums}.sale-pill{display:inline-block;background:var(--gold);color:#111;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900;letter-spacing:.5px}.eyebrow{font-size:13px;font-weight:800;letter-spacing:1.5px;margin:22px 0 7px}.hero h1{font-size:46px;line-height:1.02;margin:0;font-weight:900;letter-spacing:-1.8px}.hero h1 span{color:#d88c00}.lead{font-size:15px;line-height:1.65;color:#4f4a43;margin:20px 0}.hero-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.hero-features div{display:flex;align-items:center;gap:10px;background:#fffaf0;border:1px solid #f0dfbd;border-radius:14px;padding:10px 12px}.hero-features b{font-size:22px;color:#d58b00}.hero-features span{font-size:11px;line-height:1.25}.hero-price{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;border-radius:15px;overflow:hidden;background:#f8f3ea;margin:18px 0 15px}.hero-price>div{padding:13px 15px}.hero-price small{display:block;font-size:11px;color:#555;margin-bottom:2px}.hero-price s{font-size:25px}.hero-price .new{background:linear-gradient(135deg,#f6bd32,#e39b10)}.hero-price strong{font-size:34px}.primary-btn,.secondary-btn{border:0;cursor:pointer;font:inherit;font-weight:900;letter-spacing:.3px;border-radius:13px;transition:.2s;box-shadow:0 9px 22px rgba(195,127,0,.22)}.primary-btn{width:100%;padding:17px 22px;background:linear-gradient(135deg,#ffbf27,#e4950d);color:#17120a;font-size:16px}.primary-btn:hover,.secondary-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.micro{text-align:center;font-size:10px;color:#777;margin-top:10px}.quick-info{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.quick-info>div{background:#fff;border:1px solid #f0dfc6;border-radius:17px;padding:15px;display:grid;grid-template-columns:35px 1fr;column-gap:9px;box-shadow:0 8px 25px rgba(83,52,15,.06)}.quick-info span{grid-row:span 2;font-size:22px}.quick-info b{font-size:13px}.quick-info small{font-size:10px;color:#777;margin-top:3px}.story,.battery{padding:70px 0}.story{background:linear-gradient(180deg,#fff8ed,#fffdf9)}.levels{background:linear-gradient(145deg,#201c18,#34271a);padding:70px 0;color:#fff}.battery{background:linear-gradient(145deg,#1b1a18,#29231b);color:#fff}.section-title{margin-bottom:28px}.section-title span{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--gold);align-items:center;justify-content:center;font-weight:900;font-size:12px;margin-bottom:10px}.section-title h2{font-size:36px;line-height:1.12;margin:0 0 10px;font-weight:900}.section-title p{max-width:760px;font-size:14px;line-height:1.65;margin:0;color:#655d52}.section-title.light p{color:#d7d0c5}.feature-row{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;align-items:stretch}.feature-row.reverse{grid-template-columns:1.08fr .92fr}.image-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.13);border:1px solid rgba(255,255,255,.65)}.image-card img{display:block;width:100%;height:auto}.info-card{border-radius:24px;padding:38px 34px;display:flex;flex-direction:column;justify-content:center}.info-card.warm{background:linear-gradient(145deg,#fff,#fff1ce);color:#1d1a16;border:1px solid #f2d79d}.dark-card{background:linear-gradient(145deg,#2c2925,#1b1917);border:1px solid #5b4b38;box-shadow:inset 0 1px rgba(255,255,255,.05)}.card-tag{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#d99410;margin-bottom:10px}.info-card h3{font-size:28px;line-height:1.15;margin:0 0 12px;font-weight:900}.info-card p{font-size:14px;line-height:1.7;color:#665f55;margin:0 0 18px}.dark-card p{color:#cfc6ba}.info-card ul{padding:0;margin:0 0 24px;list-style:none}.info-card li{font-size:13px;line-height:1.45;margin:9px 0;padding-left:22px;position:relative}.info-card li:before{content:'✓';position:absolute;left:0;color:#d99512;font-weight:900}.secondary-btn{align-self:flex-start;padding:14px 20px;background:#171513;color:#fff;font-size:13px}.secondary-btn.gold{background:var(--gold);color:#15110a}.level-list{display:grid;gap:11px;margin:8px 0 25px}.level-list div{display:flex;align-items:center;gap:13px;padding:12px;border-radius:12px;background:#38332d;border:1px solid #51473a}.level-list b{color:#ffbe35;font-size:20px;min-width:45px}.level-list span{font-size:13px;color:#e0d8cc}.single-image{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.12);border:1px solid #eee0ca}.single-image img{display:block;width:100%;height:auto}.heads-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px}.heads-grid div{background:#fff;border:1px solid #ecdcc4;border-radius:14px;padding:15px;text-align:center}.heads-grid b{display:block;font-size:13px}.heads-grid span{display:block;font-size:10px;color:#777;margin-top:5px}.center-cta{text-align:center;padding-top:24px}.center-cta .primary-btn{max-width:380px}.kit{max-width:1000px}.trust{padding:35px 0;background:#f3e6d1}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trust-grid>div{background:#fff;border-radius:18px;padding:23px;border:1px solid #e8d6bc}.trust-grid strong{color:#d79514;font-size:12px}.trust-grid h3{font-size:16px;margin:8px 0}.trust-grid p{font-size:12px;line-height:1.55;color:#70675c;margin:0}.offer-band{background:linear-gradient(120deg,#f1a914,#d47e00);color:#17120b;padding:33px 0}.offer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.offer-inner span{font-size:11px;font-weight:900;letter-spacing:1.5px}.offer-inner h2{font-size:28px;line-height:1.12;margin:5px 0}.offer-inner p{font-weight:900;margin:0}.band-price{text-align:right}.band-price s{display:block;font-size:19px}.band-price strong{display:block;font-size:43px;line-height:1}.band-price small{display:block;font-size:10px;margin-top:7px}.order-section{padding:70px 0;background:radial-gradient(circle at 15% 15%,#fff1c9,transparent 30%),#171513;color:#fff}.order-wrap{display:grid;grid-template-columns:1fr 440px;gap:50px;align-items:center}.order-copy>span{font-size:11px;font-weight:900;letter-spacing:1.5px;color:#f4b52d}.order-copy h2{font-size:42px;line-height:1.08;margin:10px 0 14px}.order-copy p{font-size:14px;line-height:1.65;color:#c8c0b5;max-width:550px}.order-price{display:flex;align-items:baseline;gap:18px;margin-top:24px}.order-price s{font-size:21px;color:#999}.order-price b{font-size:42px;color:#ffc238}.order-form{background:#fff;color:#171513;border-radius:22px;padding:27px;box-shadow:0 22px 55px rgba(0,0,0,.25)}.order-form label{font-size:11px;font-weight:700;color:#5e574f}.order-form input{width:100%;margin:6px 0 14px;padding:16px;border:1px solid #ddd0bd;border-radius:11px;font:inherit;font-size:14px;outline:none}.order-form input:focus{border-color:#e5a526;box-shadow:0 0 0 3px rgba(229,165,38,.15)}.order-form .primary-btn{margin-top:3px}.order-form small{display:block;color:#888;font-size:9px;line-height:1.45;text-align:center;margin-top:10px}.form-status{min-height:20px;text-align:center;font-size:12px;font-weight:600;margin-top:8px}.form-status.success{color:#238447}.form-status.error{color:#c63c24}footer{background:#0f0f0e;color:#777;text-align:center;padding:22px;font-size:11px}@media(max-width:850px){.hero{grid-template-columns:1fr}.hero-copy{padding:30px 25px}.hero h1{font-size:38px}.quick-info{grid-template-columns:1fr 1fr}.feature-row,.feature-row.reverse{grid-template-columns:1fr}.info-card{min-height:0}.heads-grid{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr}.order-wrap{grid-template-columns:1fr;gap:30px}.offer-inner{flex-direction:column;align-items:flex-start}.band-price{text-align:left}}@media(max-width:560px){.wrap{width:min(100% - 20px,1120px)}.hero-timer{margin:10px 0 15px;padding:10px 11px}.hero-timer span{font-size:8px}.hero-timer strong{font-size:19px}.hero-photo img{width:100%;height:auto}.image-card img,.single-image img{width:100%;height:auto}.section-title{margin-bottom:20px}.topline{gap:8px 15px;font-size:9px}.hero{margin-top:10px;border-radius:18px}.hero-copy{padding:25px 17px}.hero h1{font-size:31px;letter-spacing:-1px}.lead{font-size:13px}.hero-features{gap:7px}.hero-features div{padding:9px 8px}.hero-features b{font-size:18px}.hero-features span{font-size:9px}.hero-price strong{font-size:28px}.hero-price s{font-size:21px}.quick-info{gap:7px}.quick-info>div{padding:12px 9px;grid-template-columns:28px 1fr}.quick-info b{font-size:11px}.quick-info small{font-size:8px}.story,.battery,.levels{padding:48px 0}.section-title h2{font-size:28px}.section-title p{font-size:12px}.image-card,.info-card,.single-image{border-radius:17px}.info-card{padding:27px 22px}.info-card h3{font-size:24px}.secondary-btn{width:100%}.heads-grid{gap:7px}.heads-grid div{padding:12px 7px}.offer-inner h2{font-size:23px}.band-price strong{font-size:37px}.order-section{padding:50px 0}.order-copy h2{font-size:33px}.order-price b{font-size:36px}.order-form{padding:21px;border-radius:17px}}
