:root{--bg:#060a08;--bg2:#09120d;--card:#0d1711;--card2:#101c15;--text:#f4f8f5;--muted:#9eafa5;--green:#8cff49;--green2:#38ef7d;--green3:#c7ff88;--line:rgba(255,255,255,.09);--gline:rgba(140,255,73,.26);--shadow:0 28px 80px rgba(0,0,0,.42);--radius:24px;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto;position:relative;z-index:2}.section{padding:94px 0}.grain{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.26;background-image:radial-gradient(circle at 10% 20%,rgba(140,255,73,.3) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 12%,rgba(255,255,255,.24) 0 1px,transparent 1.5px),radial-gradient(circle at 35% 80%,rgba(56,239,125,.22) 0 1px,transparent 1.5px);background-size:230px 230px,310px 310px,270px 270px}.scrollbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:100;background:transparent}.scrollbar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--green2),var(--green));box-shadow:0 0 14px rgba(140,255,73,.4)}
.topline{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;background:linear-gradient(90deg,#0b2816,#0e3d20 50%,#112516);border-bottom:1px solid var(--gline);font-size:10px;letter-spacing:.1em;text-align:center;flex-wrap:wrap}.topline span:last-child{color:#a9bdaf;letter-spacing:0}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(140,255,73,.5);animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(140,255,73,0)}}
.header{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand img{display:block;width:190px;max-width:43vw;filter:drop-shadow(0 8px 24px rgba(140,255,73,.1))}.mini-cta{font-size:10px;font-weight:900;letter-spacing:.11em;padding:11px 16px;border-radius:999px;color:var(--green);border:1px solid var(--gline);background:rgba(140,255,73,.055)}
.hero{position:relative;overflow:hidden;padding-top:76px;min-height:730px;display:flex;align-items:center}.hero-glow{position:absolute;width:900px;height:600px;right:-350px;top:70px;background:radial-gradient(circle,rgba(140,255,73,.13),transparent 66%);filter:blur(4px)}.hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:58px;align-items:center}.eyebrow{display:inline-flex;color:var(--green);font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;margin-bottom:17px}.hero h1,.heading h2,.included-copy h2,.offer-copy h2,.guarantee h2,.final-box h2{font-family:"Space Grotesk",Inter,sans-serif;margin:0;letter-spacing:-.06em}.hero h1{font-size:clamp(48px,6vw,82px);line-height:.95}.hero h1 span,.heading h2 span,.included-copy h2 span,.offer-copy h2 span,.guarantee h2 span,.final-box h2 span{color:var(--green)}.hero-sub{font-size:17px;line-height:1.7;color:var(--muted);max-width:650px;margin:24px 0 22px}.hero-checks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.hero-checks span{font-size:11px;font-weight:800;color:#dce9df;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.hero-offer{display:grid;grid-template-columns:auto minmax(250px,1fr);gap:13px;align-items:stretch;max-width:650px}.hero-price{display:flex;flex-direction:column;justify-content:center;padding:11px 14px;border-radius:14px;border:1px solid var(--gline);background:linear-gradient(145deg,rgba(140,255,73,.11),rgba(56,239,125,.045))}.hero-price small{font-size:7px;letter-spacing:.12em;font-weight:900;color:#98a99d}.hero-price strong{font:800 25px/1 "Space Grotesk";color:var(--green);margin:4px 0}.hero-price span{font-size:9px;color:#a7b6ac}.cta{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border:0;border-radius:14px;cursor:pointer;transition:.22s ease;text-align:center}.cta b{font-size:14px;font-weight:900;letter-spacing:.015em}.cta small{font-size:9px;font-weight:700;margin-top:4px;opacity:.74}.cta.primary{min-height:61px;padding:15px 24px;background:linear-gradient(135deg,var(--green),#66f398 55%,#a6ff52);color:#071108;box-shadow:0 13px 42px rgba(108,255,84,.18),inset 0 -2px 0 rgba(0,0,0,.13)}.cta.primary:hover{transform:translateY(-2px);box-shadow:0 18px 52px rgba(108,255,84,.28)}.micro{font-size:10px;color:#6f8075;margin-top:10px}.hero-art{position:relative}.hero-art>img{display:block;width:100%;border-radius:28px;border:1px solid rgba(140,255,73,.18);box-shadow:0 35px 90px rgba(0,0,0,.48),0 0 60px rgba(140,255,73,.06)}.float-card{position:absolute;padding:10px 12px;border-radius:12px;background:rgba(8,16,11,.92);backdrop-filter:blur(12px);border:1px solid var(--gline);box-shadow:0 18px 35px rgba(0,0,0,.35);display:flex;flex-direction:column}.float-card b{font:800 13px "Space Grotesk";color:var(--green)}.float-card span{font-size:8px;color:#9eaea3;margin-top:2px}.fc1{left:-14px;top:16%;transform:rotate(-3deg)}.fc2{right:-14px;top:45%;transform:rotate(3deg)}.fc3{left:8%;bottom:-10px;transform:rotate(2deg)}
.numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.number-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.number-grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:0 24px;border-right:1px solid var(--line)}.number-grid>div:last-child{border-right:0}.number-grid strong{grid-row:1/3;font:800 29px/1 "Space Grotesk";color:rgba(140,255,73,.36)}.number-grid span{font-size:10px;font-weight:900;letter-spacing:.12em}.number-grid small{font-size:10px;color:#75877b;margin-top:2px}.heading{max-width:800px;margin:0 auto 44px;text-align:center}.heading h2,.included-copy h2,.offer-copy h2,.guarantee h2,.final-box h2{font-size:clamp(35px,4.7vw,60px);line-height:1}.heading p,.included-copy>p,.offer-copy>p,.guarantee p{font-size:15px;color:var(--muted);line-height:1.7}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{padding:25px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,27,20,.9),rgba(8,14,10,.92));min-height:230px;transition:.25s}.card:hover{transform:translateY(-4px);border-color:var(--gline)}.card .icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;border:1px solid var(--gline);background:rgba(140,255,73,.08);font-size:21px;margin-bottom:20px}.card h3,.bonus h3,.compare-card h3,.step h3{font-family:"Space Grotesk";margin:0;font-size:18px;letter-spacing:-.03em}.card p,.bonus p,.compare-card li,.step p{font-size:13px;line-height:1.65;color:var(--muted)}
.preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,rgba(140,255,73,.07),transparent 32%)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.photo-grid{grid-template-columns:repeat(3,1fr)}.category{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0a100c;transition:.25s}.category:hover{transform:translateY(-4px);border-color:var(--gline)}.category img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#eef0ef}.category figcaption{padding:13px 15px;font:800 13px "Space Grotesk";color:#dfe9e1}.content-preview{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(9,18,11,.94),rgba(8,14,10,.9));box-shadow:0 16px 50px rgba(0,0,0,.22)}.content-preview-head{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:end;margin-bottom:18px}.content-preview-head h3{margin:8px 0 0;font:800 clamp(26px,4vw,40px)/.94 "Space Grotesk"}.content-preview-head h3 span{color:var(--green)}.content-preview-head p{margin:0;color:var(--muted);line-height:1.7}.content-shot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.content-shot{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0f1411}.content-shot img{display:block;width:100%;height:auto}.content-shot figcaption{padding:12px 14px;font:800 12px/1.45 "Space Grotesk";letter-spacing:.01em;color:#eef6f0}.content-shot:last-child{grid-column:1/-1}
.included-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.included-copy ul{padding:0;list-style:none;display:grid;gap:11px;margin:26px 0 0}.included-copy li{font-size:13px;line-height:1.55;color:#b8c5bc;padding:12px 14px;border-left:2px solid var(--green);background:rgba(140,255,73,.035);border-radius:0 10px 10px 0}.included-copy li b{color:#fff}.stack{position:relative;min-height:510px}.stack-thumbs{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(510px,95%);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;z-index:4}.stack-thumbs img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.28)}.folder{position:absolute;left:50%;width:min(500px,92%);height:125px;border-radius:20px;padding:23px 26px;display:grid;grid-template-columns:auto 1fr;column-gap:17px;align-content:center;background:linear-gradient(135deg,#111f16,#0a120d);border:1px solid var(--gline);box-shadow:0 20px 55px rgba(0,0,0,.34)}.folder span{grid-row:1/3;align-self:center;font:800 22px "Space Grotesk";color:var(--green);min-width:72px}.folder b{font:800 17px "Space Grotesk"}.folder small{font-size:10px;color:#7f9185;margin-top:4px}.f1{transform:translateX(-50%) rotate(-4deg);top:110px}.f2{transform:translateX(-50%) rotate(2deg);top:196px}.f3{transform:translateX(-50%) rotate(-1deg);top:282px}.f4{transform:translateX(-50%) rotate(3deg);top:368px;background:linear-gradient(135deg,#14321e,#0b160e);box-shadow:0 28px 70px rgba(0,0,0,.45),0 0 45px rgba(140,255,73,.06)}.contact-section{padding-top:40px}.contact-box{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:34px;border:1px solid var(--gline);border-radius:26px;background:linear-gradient(145deg,#0e2115,#08100b);box-shadow:0 24px 60px rgba(0,0,0,.28)}.contact-box p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.7;max-width:650px}.contact-actions{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:12px}.contact-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:88px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:.22s}.contact-btn:hover{transform:translateY(-2px);border-color:var(--gline)}.contact-btn b{font:800 16px "Space Grotesk"}.contact-btn small{margin-top:6px;font-size:11px;color:#c0cec5}.contact-btn.whatsapp{border-color:var(--gline);background:linear-gradient(135deg,rgba(140,255,73,.11),rgba(56,239,125,.05))}.contact-btn.instagram{background:linear-gradient(135deg,rgba(170,70,255,.12),rgba(140,255,73,.04));border-color:rgba(170,70,255,.26)}
.bonus-section{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bonus-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:940px;margin:auto}.bonus{position:relative;padding:30px;border-radius:22px;border:1px solid var(--gline);background:linear-gradient(145deg,rgba(18,40,24,.9),rgba(8,14,10,.94));overflow:hidden}.bonus:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-120px;top:-120px;background:var(--green);opacity:.055}.bonus-index{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--green)}.bonus-icon{width:58px;height:58px;margin:20px 0;display:grid;place-items:center;border-radius:17px;background:#0a150e;border:1px solid var(--gline);font:800 24px "Space Grotesk"}.bonus span{display:inline-block;margin-top:8px;font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--green);padding:7px 9px;border-radius:8px;background:rgba(140,255,73,.07)}
.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:940px;margin:auto}.compare-card{padding:32px;border-radius:22px;border:1px solid var(--line);background:#0a100c}.compare-card small{font-size:9px;font-weight:900;letter-spacing:.14em}.compare-card h3{font-size:25px;margin:9px 0 20px}.compare-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.compare-card li{margin:0}.good{border-color:var(--gline);background:linear-gradient(145deg,rgba(16,42,23,.82),#0a100c)}.good small,.good li{color:#bff6cb}.bad small{color:#8b9690}.steps-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:25px 23px;border-radius:19px;border:1px solid var(--line);background:#0b120e}.step>span{font:800 32px "Space Grotesk";color:rgba(140,255,73,.38);display:block;margin-bottom:25px}
.offer-section{position:relative;background:radial-gradient(circle at 75% 50%,rgba(140,255,73,.1),transparent 32%)}.offer-grid{display:grid;grid-template-columns:1fr 430px;gap:70px;align-items:center}.offer-copy .offer-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:24px}.offer-list span{font-size:12px;color:#c8d5cc;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.price-card{position:relative;padding:32px;border-radius:25px;border:1px solid var(--gline);background:linear-gradient(160deg,#13271a,#09110c 70%);box-shadow:var(--shadow),0 0 60px rgba(140,255,73,.07);text-align:center}.tag{display:inline-block;font-size:8px;font-weight:900;letter-spacing:.14em;color:#071108;background:var(--green);padding:7px 10px;border-radius:999px}.from{font-size:12px;color:#87988d;margin:20px 0 6px}.price{display:flex;justify-content:center;align-items:flex-start;font-family:"Space Grotesk";line-height:1}.price sup{font-size:20px;margin-top:17px;margin-right:5px;color:#dce8df}.price strong{font-size:86px;letter-spacing:-.07em}.price span{font-size:30px;margin-top:12px;color:#dce8df}.pay-note{font-size:10px;color:#8da095;margin:3px 0 20px}.price-card .cta{width:100%}.methods{display:flex;justify-content:center;gap:7px;margin-top:16px}.methods span{font-size:8px;font-weight:900;letter-spacing:.07em;padding:6px 8px;border:1px solid var(--line);border-radius:6px;color:#9dab9f}.secure{font-size:9px;color:#66786c;margin:14px 0 0}.guarantee{max-width:900px;padding:38px 42px;border-radius:25px;border:1px solid var(--gline);background:linear-gradient(145deg,#0f2116,#09110c);display:grid;grid-template-columns:110px 1fr;gap:32px;align-items:center}.seal{width:110px;height:110px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--gline);box-shadow:inset 0 0 40px rgba(140,255,73,.07)}.seal b{font:800 48px/1 "Space Grotesk";color:var(--green);margin-top:12px}.seal span{font-size:8px;font-weight:900;letter-spacing:.17em;color:#aab7ae;margin-top:-15px}.guarantee .eyebrow{margin-bottom:7px}.guarantee p{font-size:13px;margin:11px 0 0}.faq-wrap{max-width:860px}.faq-list{display:grid;gap:9px}.faq{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.025)}.faq summary{cursor:pointer;list-style:none;padding:18px 19px;font-size:13px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--green);font-size:21px;transition:.2s}.faq[open] summary span{transform:rotate(45deg)}.faq p{font-size:12px;line-height:1.65;color:var(--muted);padding:0 19px 19px;margin:0}.final-section{padding-top:58px}.final-box{padding:62px 28px;text-align:center;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(140,255,73,.09),transparent 43%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.final-box>img{width:210px;max-width:65%;margin-bottom:20px}.final-box h2{max-width:870px;margin:0 auto 25px}.final-box .cta{min-width:390px}
footer{border-top:1px solid var(--line);padding:42px 0 105px;background:#040705}.footer-grid{display:flex;justify-content:space-between;align-items:flex-start}.footer-grid img{width:175px;max-width:50vw}.footer-grid p{font-size:11px;color:#687a6e}.footer-links{display:flex;gap:22px;font-size:10px;font-weight:800;color:#87998d}.footer-bottom{border-top:1px solid var(--line);margin-top:31px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:#596a5f;font-size:9px}.mobile-buy{display:none}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.11s}.delay-2{transition-delay:.21s}
@media(max-width:920px){.hero-grid,.included-grid,.offer-grid,.contact-box{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-sub{margin-left:auto;margin-right:auto}.hero-checks{justify-content:center}.hero-offer{margin:auto}.hero-art{max-width:620px;margin:auto}.problem-grid{grid-template-columns:1fr 1fr}.offer-grid{max-width:650px}.category-grid,.photo-grid{grid-template-columns:1fr 1fr}.content-preview-head{grid-template-columns:1fr}.content-shot-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.included-grid{gap:35px}.stack{max-width:620px;width:100%;margin:auto}.contact-actions{grid-template-columns:1fr 1fr}.number-grid{grid-template-columns:1fr 1fr}.number-grid>div:nth-child(2){border-right:0}.number-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line);padding-bottom:18px}.number-grid>div:nth-child(n+3){padding-top:18px}.guarantee{grid-template-columns:100px 1fr}}
@media(max-width:600px){.wrap{width:min(100% - 28px,var(--max))}.section{padding:62px 0}.topline{font-size:8px}.header{height:66px}.brand img{width:145px}.mini-cta{font-size:8px;padding:8px 11px}.hero{padding:42px 0 55px;min-height:auto}.hero h1{font-size:43px}.hero-sub{font-size:14px}.hero-checks{gap:6px}.hero-checks span{font-size:9px;padding:7px 8px}.hero-offer{grid-template-columns:1fr}.hero-price{align-items:center}.hero-art{margin-top:10px}.float-card{padding:8px 9px}.float-card b{font-size:10px}.float-card span{font-size:7px}.fc1{left:-4px}.fc2{right:-4px}.number-grid strong{font-size:23px}.number-grid>div{padding-left:11px;padding-right:11px}.number-grid span,.number-grid small{font-size:8px}.heading{margin-bottom:32px}.heading h2,.included-copy h2,.offer-copy h2,.guarantee h2,.final-box h2,.contact-box h2{font-size:35px}.heading p,.included-copy>p,.offer-copy>p,.contact-box p{font-size:13px}.problem-grid,.category-grid,.photo-grid,.compare-grid,.steps,.content-shot-grid,.contact-actions{grid-template-columns:1fr}.card{min-height:auto}.category-grid{gap:11px}.content-preview{margin-top:22px;padding:18px}.content-preview-head{gap:10px;margin-bottom:14px}.content-preview-head h3{font-size:27px}.content-preview-head p{font-size:13px}.content-shot figcaption{font-size:11px}.included-copy{text-align:center}.included-copy li{text-align:left}.stack{min-height:430px}.stack-thumbs{grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.stack-thumbs img{border-radius:10px}.folder{height:92px;padding:16px 16px}.folder span{font-size:18px;min-width:62px}.folder b{font-size:13px}.folder small{font-size:9px}.f1{top:84px}.f2{top:152px}.f3{top:220px}.f4{top:288px}.compare-card{padding:24px}.offer-copy{text-align:center}.offer-copy .offer-list{grid-template-columns:1fr}.price-card{padding:26px 20px}.price strong{font-size:75px}.guarantee{grid-template-columns:1fr;text-align:center;padding:30px 22px}.seal{margin:auto}.contact-box{padding:24px;text-align:center}.contact-btn{min-height:76px}.final-box{padding:48px 17px}.final-box .cta{min-width:100%;width:100%}.footer-grid{display:grid;gap:24px}.footer-links{flex-wrap:wrap}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:7px}.mobile-buy{display:flex;position:fixed;z-index:60;left:10px;right:10px;bottom:10px;height:62px;padding:8px 9px 8px 15px;border-radius:16px;background:rgba(7,14,9,.94);backdrop-filter:blur(18px);border:1px solid var(--gline);box-shadow:0 14px 50px rgba(0,0,0,.58);align-items:center;justify-content:space-between}.mobile-buy div{display:flex;flex-direction:column}.mobile-buy small{font-size:7px;letter-spacing:.13em;color:#718276}.mobile-buy strong{font:800 18px "Space Grotesk"}.mobile-buy a{font-size:9px;font-weight:900;padding:13px 15px;border-radius:10px;background:var(--green);color:#071108}footer{padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.live-dot{animation:none}}


/* V5 — hero simplificado + logo corrigida + imagem do pack */
.header{height:86px}
.brand{display:flex;align-items:center;justify-content:flex-start;height:100%}
.brand img{width:132px;max-width:none;max-height:76px;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(140,255,73,.12))}
.hero{min-height:560px;padding:74px 0 72px;text-align:center}
.hero-simple{max-width:890px}
.hero-simple .hero-copy{max-width:820px;margin:0 auto}
.hero-simple .hero-sub{max-width:610px;margin:22px auto 26px}
.hero-cta{min-width:330px}
.product-showcase{padding-top:40px;padding-bottom:40px}
.showcase-frame{max-width:1120px;margin:0 auto;border-radius:26px;overflow:hidden;border:1px solid var(--gline);background:#050705;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 65px rgba(140,255,73,.08)}
.showcase-frame img{display:block;width:100%;height:auto}

@media(max-width:600px){
 .topline{min-height:34px;padding:7px 12px}
 .header{height:72px}
 .brand img{width:96px;max-height:62px}
 .hero{padding:46px 0 48px;min-height:auto}
 .hero-simple{width:min(100% - 32px,var(--max))}
 .hero h1{font-size:42px;line-height:.96}
 .hero-simple .hero-sub{font-size:14px;line-height:1.55;margin:18px auto 22px;max-width:330px}
 .hero-simple .eyebrow{font-size:9px;margin-bottom:14px}
 .hero-cta{width:100%;min-width:0;max-width:360px;margin:0 auto}
 .product-showcase{padding:22px 0 30px}
 .showcase-frame{border-radius:16px}
}

/* Product image immediately after hero */
.product-showcase-early{padding-top:10px;padding-bottom:34px;background:linear-gradient(180deg,rgba(10,33,11,.36),transparent)}
@media(max-width:760px){.product-showcase-early{padding:12px 0 24px}.product-showcase-early .wrap{width:min(100% - 20px,var(--max))}.product-showcase-early .showcase-frame{border-radius:14px}}
