.hero{min-height:78vh;display:grid;align-items:center;padding:72px 0;background:radial-gradient(circle at 85% 30%,#22d3ee17,transparent 30%),radial-gradient(circle at 15% 10%,#8b5cf617,transparent 35%)}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}.hero h1{font-size:clamp(2.4rem,6vw,5rem);line-height:1.02;letter-spacing:-.045em;margin:20px 0}.lead{font-size:clamp(1.05rem,2vw,1.3rem);color:#c5cfcb;max-width:700px}.price{display:flex;flex-direction:column;margin:24px 0 18px}.price small{color:var(--muted)}.price strong{font-size:2rem;color:var(--green)}.micro{font-size:.9rem;color:var(--muted)}.product-visual{perspective:900px}.screen{aspect-ratio:4/5;max-width:390px;margin:auto;border:1px solid #39ff8866;border-radius:28px;padding:45px 32px;background:linear-gradient(145deg,#17201d,#080a09);box-shadow:0 30px 100px #39ff8820;transform:rotateY(-8deg) rotateX(3deg);display:flex;flex-direction:column;justify-content:center}.screen span{font-weight:900;letter-spacing:.35em;color:var(--cyan)}.screen b{font-size:4rem;line-height:1}.screen em{font-style:normal;font-size:5.5rem;line-height:1;color:var(--green);font-weight:1000}.screen i{margin-top:25px;font-style:normal;color:#bac5c0;font-size:.85rem;letter-spacing:.12em}@media(max-width:800px){.hero-grid{grid-template-columns:1fr;gap:42px}.hero{padding:55px 0}.product-visual{order:-1}.screen{max-width:230px;padding:28px 22px}.screen b{font-size:2.4rem}.screen em{font-size:3.4rem}}

/* Landing curta de conversão */
.short-landing{overflow:hidden;background:#060807}.short-hero{position:relative;padding:62px 0 54px;background:radial-gradient(circle at 76% 20%,#39ff8820,transparent 28%),radial-gradient(circle at 10% 0,#8b5cf615,transparent 35%)}.short-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#39ff8870,transparent)}.short-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:48px}.hero-copy h1{max-width:760px;margin:16px 0;font-size:clamp(2.45rem,5.5vw,4.8rem);line-height:1.01;letter-spacing:-.052em}.hero-copy .lead{max-width:650px;margin:0;color:#cbd6d1;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.5}.short-price{margin:20px 0 14px}.short-price small{font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.short-price strong{font-size:clamp(2.25rem,5vw,3.4rem);line-height:1}.short-hero .btn{min-width:310px}.trust-line{display:flex;align-items:center;gap:6px;color:#b6c1bc}.trust-line span{color:#f7c95c}.hero-product{position:relative;filter:drop-shadow(0 35px 65px #000);transform:perspective(1000px) rotateY(-7deg) rotateX(2deg)}.hero-product img{display:block;width:100%;border:1px solid #39ff884d;border-radius:24px;box-shadow:0 0 70px #39ff881c}.access-tag{position:absolute;right:-8px;bottom:24px;padding:9px 13px;border-radius:9px;background:var(--green);color:#06120b;font-size:.75rem;font-weight:1000;letter-spacing:.08em;box-shadow:0 12px 34px #39ff8840}.pulse{position:relative}.pulse:after{content:"";position:absolute;inset:-1px;border:1px solid #39ff8875;border-radius:inherit;animation:cta-pulse 2.2s infinite}@keyframes cta-pulse{0%,100%{opacity:0;transform:scale(1)}45%{opacity:.65}80%{opacity:0;transform:scale(1.08)}}

.product-showcase{padding:74px 0 82px;text-align:center;background:linear-gradient(#080b0a,#0b100e)}.eyebrow{margin:0 0 8px;color:var(--green);font-size:.76rem;font-weight:1000;letter-spacing:.16em;text-align:center}.product-showcase h2,.short-section h2,.short-faq h2{margin:0 auto 34px;max-width:760px;text-align:center;font-size:clamp(1.9rem,4vw,3.15rem);line-height:1.08;letter-spacing:-.035em}.mockup-stage{position:relative;min-height:470px;max-width:980px;margin:20px auto 0}.mock-card,.mock-phone{position:absolute;background:linear-gradient(150deg,#18201d,#0c100f);border:1px solid #3d4d46;border-radius:15px;box-shadow:0 28px 70px #000;color:#fff;text-align:left}.mock-card{width:235px;min-height:290px;padding:24px;display:flex;flex-direction:column}.mock-card span,.mock-phone small{color:var(--green);font-size:.68rem;font-weight:900;letter-spacing:.13em}.mock-card b{margin:8px 0 20px;font-size:1.8rem;line-height:1.05}.mock-card i{margin:5px 0;color:#c3cec9;font-style:normal;font-size:.82rem}.mock-planner{left:5%;top:50px;transform:rotate(-8deg)}.mock-planner:after{content:"";height:105px;margin-top:24px;border-radius:8px;background:repeating-linear-gradient(#26332e 0 2px,transparent 2px 22px)}.mock-calendar{left:23%;top:25px;z-index:2;transform:rotate(-3deg)}.calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.calendar-grid i{aspect-ratio:1;border-radius:5px;background:#26332e}.calendar-grid i:nth-child(3n){background:#39ff884d}.mock-phone{z-index:5;left:50%;top:0;width:235px;min-height:430px;padding:40px 20px 22px;border:5px solid #27322e;border-radius:34px;transform:translateX(-50%);display:flex;flex-direction:column}.phone-top{position:absolute;left:50%;top:9px;width:70px;height:16px;border-radius:20px;background:#030504;transform:translateX(-50%)}.mock-phone b{margin:18px 0 25px;font-size:1.55rem}.mock-phone span{padding:10px 0;border-bottom:1px solid #28332f;color:#cbd4d0}.mock-phone em{margin-top:auto;padding:10px;border-radius:8px;background:var(--green);color:#07120b;text-align:center;font-style:normal;font-weight:1000}.mock-script{right:23%;top:25px;z-index:2;transform:rotate(3deg)}.mock-script b{color:var(--cyan)}.mock-script i{padding:12px;border-radius:7px;background:#222c28}.mock-check{right:5%;top:50px;transform:rotate(8deg)}

.short-section{padding:70px 0}.short-receive{background:#070908}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;max-width:980px;margin:auto}.delivery-grid article{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px;border:1px solid #29352f;border-radius:14px;background:linear-gradient(145deg,#141a18,#0d1110)}.item-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:#39ff8815;color:var(--green);font-size:1.15rem;font-weight:1000}.delivery-grid b{font-size:.98rem}.short-result{background:radial-gradient(circle at 50% 50%,#22d3ee0d,transparent 45%),#0a0e0c}.result-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:1050px;margin:auto}.result-list article{padding:24px 14px;text-align:center;border-top:2px solid var(--green);border-radius:0 0 13px 13px;background:#121816}.result-list .item-icon{margin:0 auto 12px}.short-offer{padding:76px 0;text-align:center;background:radial-gradient(circle at 50% 45%,#39ff8820,transparent 42%),#070a08}.short-offer h2{margin:14px 0 5px;font-size:clamp(2rem,5vw,3.7rem);line-height:1.06}.offer-price{display:block;color:var(--green);font-size:clamp(3rem,8vw,5.8rem);line-height:1}.short-offer p{color:#b6c1bc}.short-offer .btn{min-width:340px}.short-offer small,.short-final small{display:block;margin-top:13px;color:#93a19b}.short-faq{padding:66px 0;background:#090c0b}.short-faq details{padding:15px 18px;margin:8px 0}.short-faq details p{margin:8px 0 0;color:#b8c3be}.short-final{padding:78px 0;text-align:center;background:radial-gradient(circle at 50% 100%,#39ff8822,transparent 52%),#060807}.short-final h2{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.03;letter-spacing:-.04em}.short-final p{color:#b8c3be}.short-final .btn{min-width:340px}.checkout-layout .short-hero{min-height:670px;display:grid;align-items:center}.checkout-layout .short-hero-grid{max-width:980px}.checkout-layout .hero-copy h1{font-size:clamp(2.55rem,6vw,5rem)}.checkout-layout .short-receive{padding-top:54px;padding-bottom:54px}.checkout-layout .short-result{display:none}

@media(max-width:900px){.short-hero-grid{grid-template-columns:1fr;gap:34px}.hero-product{width:min(520px,92%);margin:auto;order:-1;transform:none}.hero-copy{text-align:center}.hero-copy .lead{margin-left:auto;margin-right:auto}.short-price{align-items:center}.trust-line{justify-content:center}.mockup-stage{min-height:430px;transform:scale(.85);transform-origin:top center;margin-bottom:-55px}.result-list{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.short-hero{padding:34px 0 40px}.short-hero-grid{gap:26px}.hero-product{width:82%}.hero-copy h1{font-size:2.35rem;margin:13px 0}.hero-copy .lead{font-size:1rem}.short-hero .btn,.short-offer .btn,.short-final .btn{width:100%;min-width:0}.short-price strong{font-size:2.6rem}.product-showcase{padding:54px 0 40px}.product-showcase h2,.short-section h2,.short-faq h2{margin-bottom:24px}.mockup-stage{min-height:360px;transform:scale(.62);transform-origin:top left;width:155%;margin-bottom:-140px}.mock-planner{left:0}.mock-calendar{left:16%}.mock-script{right:16%}.mock-check{right:0}.delivery-grid{grid-template-columns:1fr 1fr;gap:9px}.delivery-grid article{min-height:84px;padding:13px;gap:10px}.delivery-grid b{font-size:.88rem}.item-icon{flex-basis:35px;width:35px;height:35px}.result-list{grid-template-columns:1fr}.result-list article{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.result-list .item-icon{margin:0}.short-section,.short-offer,.short-faq,.short-final{padding:52px 0}.offer-price{font-size:4rem}.checkout-layout .short-hero{min-height:auto}.checkout-layout .hero-product{width:72%}.checkout-layout .delivery-grid{grid-template-columns:1fr 1fr}}
