.landing-nova{--green-950:#08170f;--green-900:#0c2418;--green-800:#103820;--green-700:#14512e;--green-600:#14663b;--green:#0f6b45;--green-500:#1b8a57;--green-400:#2fa36b;--gold:#ce9a4c;--gold-light:#e7c688;--cream:#fbf7ee;--cream-2:#f3ecdc;--ink:#101b15;--ink-soft:#101b15a8;--ink-softer:#101b157a;--white:#fff;--font-display:"Fraunces", Georgia, serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--container:1180px;--ease:cubic-bezier(.16,.84,.44,1);--shadow-soft:0 20px 60px -20px #0a1e1440;--shadow-strong:0 30px 80px -20px #0a1e1473}.landing-nova,.landing-nova *,.landing-nova :before,.landing-nova :after,.landing-nova,.landing-nova *,.landing-nova :before,.landing-nova :after,.landing-nova,.landing-nova *,.landing-nova :before,.landing-nova :after{box-sizing:border-box}.landing-nova{scroll-behavior:smooth;font-family:var(--font-body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.landing-nova img{max-width:100%;display:block}.landing-nova a{color:inherit;text-decoration:none}.landing-nova ul{margin:0;padding:0;list-style:none}.landing-nova h1,.landing-nova h2,.landing-nova h3,.landing-nova h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600}.landing-nova p{margin:0}.landing-nova button{cursor:pointer;font-family:inherit}.landing-nova .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 28px}.landing-nova .grain{z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-nova .btn{white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s ease, color .3s ease, border-color .3s ease;border:1.5px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;display:inline-flex}.landing-nova .btn svg{transition:transform .3s var(--ease)}.landing-nova .btn:hover svg{transform:translate(3px)}.landing-nova .btn-primary{background:linear-gradient(135deg, var(--green-500), var(--green));color:var(--white);box-shadow:0 10px 30px -8px #0f6b458c}.landing-nova .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #0f6b45a6}.landing-nova .btn-ghost{color:var(--ink);background:0 0}.landing-nova .btn-ghost:hover{color:var(--green)}.landing-nova .btn-outline-light{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff80}.landing-nova .btn-outline-light:hover{background:#ffffff29;border-color:#fffc;transform:translateY(-2px)}.landing-nova .btn-lg{padding:16px 30px;font-size:16px}.landing-nova .site-header{z-index:500;transition:padding .4s var(--ease), background-color .4s var(--ease), box-shadow .4s var(--ease), backdrop-filter .4s ease;padding:22px 0;position:fixed;top:0;left:0;right:0}.landing-nova .site-header.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#fbf7eed1;padding:12px 0;box-shadow:0 8px 30px -12px #0a1e142e}.landing-nova .header-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-nova .logo{align-items:center;gap:9px;display:flex}.landing-nova .logo-img{filter:brightness(0)invert()drop-shadow(0 1px 2px #00000040);width:auto;height:34px;transition:filter .4s ease, height .4s var(--ease);display:block}.landing-nova .site-header.scrolled .logo-img{filter:none;height:28px}.landing-nova .main-nav{gap:34px;display:flex}.landing-nova .main-nav a{color:#ffffffd9;font-size:14.5px;font-weight:500;transition:color .4s;position:relative}.landing-nova .site-header.scrolled .main-nav a{color:var(--ink-soft)}.landing-nova .main-nav a:after{content:"";transform-origin:100%;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.landing-nova .main-nav a:hover{color:var(--gold-light)}.landing-nova .site-header.scrolled .main-nav a:hover{color:var(--green)}.landing-nova .main-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-nova .header-actions{align-items:center;gap:10px;display:flex}.landing-nova .site-header:not(.scrolled) .header-actions .btn-ghost{color:#ffffffe6}.landing-nova .site-header:not(.scrolled) .header-actions .btn-primary{color:var(--green-800);background:#fffffff2;box-shadow:0 10px 30px -10px #00000059}.landing-nova .burger{z-index:60;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;padding:0;display:none}.landing-nova .burger span{background:var(--white);height:2px;transition:all .35s var(--ease);border-radius:2px;display:block}.landing-nova .site-header.scrolled .burger span{background:var(--ink)}.landing-nova .burger.open span:first-child{transform:translateY(10px)rotate(45deg)}.landing-nova .burger.open span:nth-child(2){opacity:0}.landing-nova .burger.open span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.landing-nova .mobile-nav{background:var(--green-950);transition:transform .5s var(--ease);z-index:50;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:none;position:fixed;inset:0;transform:translateY(-100%)}.landing-nova .mobile-nav.open{display:flex;transform:translateY(0)}.landing-nova .mobile-nav a{color:var(--cream);font-size:20px;font-weight:500}.landing-nova .mobile-nav .btn{margin-top:8px}.landing-nova .hero{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-nova .hero-media{z-index:-2;position:absolute;inset:0}.landing-nova .hero-media img{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate kenburns;transform:scale(1.12)}@keyframes kenburns{0%{transform:scale(1.12)translate(0)}to{transform:scale(1.02)translate(-1.5%,-1%)}}.landing-nova .hero-overlay{background:linear-gradient(#08140db8 0%,#08170f99 45%,#08140de0 100%);position:absolute;inset:0}.landing-nova .hero-vignette{background:radial-gradient(120% 90% at 50% 100%,#0000 40%,#060f0aa6 100%);position:absolute;inset:0}.landing-nova .hero-content{z-index:2;max-width:900px;padding-top:90px;padding-bottom:60px;position:relative}.landing-nova .eyebrow{color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;background:#e7c68814;border:1px solid #e7c68859;border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 16px 8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-nova .eyebrow-dot{background:var(--gold-light);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-dot;box-shadow:0 0 0 4px #e7c68833}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.landing-nova .hero-title{color:var(--white);margin-bottom:26px;font-size:clamp(2.1rem,4.6vw,3.75rem);font-weight:600;line-height:1.14}.landing-nova .hero-title em{color:var(--gold-light);font-style:italic}.landing-nova .brand-underline{white-space:nowrap;position:relative}.landing-nova .brand-underline:after{content:"";z-index:-1;background:#0f6b458c;border-radius:3px;height:30%;position:absolute;bottom:2px;left:0;right:0}.landing-nova .hero-sub{color:#ffffffd1;max-width:620px;margin-bottom:40px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:400}.landing-nova .hero-cta{flex-wrap:wrap;gap:16px;display:flex}.landing-nova .scroll-cue{z-index:3;border:1.5px solid #ffffff80;border-radius:20px;width:26px;height:42px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.landing-nova .scroll-cue span{background:var(--gold-light);border-radius:3px;width:4px;height:8px;animation:1.8s infinite scrollcue;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes scrollcue{0%{opacity:1;top:8px}70%{opacity:0;top:22px}to{opacity:0;top:8px}}.landing-nova .marquee-strip{background:var(--green-950);border-top:1px solid #ffffff14;padding:16px 0;overflow:hidden}.landing-nova .marquee-track{gap:14px;width:max-content;animation:30s linear infinite marquee;display:flex}.landing-nova .marquee-track span{color:#ffffff8c;font-family:var(--font-display);white-space:nowrap;font-size:17px;font-style:italic}.landing-nova .marquee-track span:nth-child(4n){color:var(--gold-light)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-nova .section{padding:130px 0;position:relative}.landing-nova .section-head{text-align:center;max-width:680px;margin:0 auto 70px}.landing-nova .section-head.light{color:var(--cream)}.landing-nova .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:16px;padding-left:22px;font-size:13px;font-weight:700;display:inline-block;position:relative}.landing-nova .tag:before{content:"";background:var(--green);width:14px;height:1.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-nova .section-title{color:inherit;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.24}.landing-nova .vantagens .section-title,.landing-nova .porque .section-title{color:var(--ink)}.landing-nova .vantagens{background:var(--cream)}.landing-nova .cards-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-nova .advantage-card{background:var(--white);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s ease;border:1px solid #101b1512;border-radius:22px;padding:34px 26px}.landing-nova .advantage-card:hover{box-shadow:var(--shadow-soft);border-color:#0000;transform:translateY(-8px)}.landing-nova .advantage-icon{background:linear-gradient(135deg, var(--green-500), var(--green-700));width:54px;height:54px;color:var(--white);transition:transform .5s var(--ease);border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.landing-nova .advantage-card:hover .advantage-icon{transform:rotate(-8deg)scale(1.08)}.landing-nova .advantage-card h3{color:var(--ink);margin-bottom:10px;font-size:19px}.landing-nova .advantage-card p{color:var(--ink-soft);font-size:14.5px;line-height:1.65}.landing-nova .como-funciona{background:var(--green-950);background-image:radial-gradient(60% 50% at 90% 0,#0f6b4559,#0000 60%),radial-gradient(50% 40% at 5% 100%,#ce9a4c29,#0000 60%)}.landing-nova .como-funciona .tag{color:var(--gold-light)}.landing-nova .como-funciona .tag:before{background:var(--gold-light)}.landing-nova .step-row{grid-template-columns:.85fr 1fr;align-items:center;gap:70px;margin-bottom:130px;display:grid}.landing-nova .step-row:last-child{margin-bottom:0}.landing-nova .step-row.reverse{direction:rtl}.landing-nova .step-row.reverse>*{direction:ltr}.landing-nova .step-visual{position:relative}.landing-nova .step-number{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #e7c68859;z-index:-1;font-size:90px;font-weight:600;position:absolute;top:-22px;left:-18px}.landing-nova .step-photo-frame{box-shadow:var(--shadow-strong);aspect-ratio:4/5;transition:transform .6s var(--ease);border:1px solid #ffffff14;border-radius:26px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)}.landing-nova .step-photo-frame:hover{transform:perspective(1000px)rotateY(0)}.landing-nova .step-photo-frame img{object-fit:cover;width:100%;height:100%}.landing-nova .step-kicker{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.landing-nova .step-copy h3{color:var(--white);margin-bottom:16px;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.28}.landing-nova .step-copy p{color:#ffffffad;max-width:440px;font-size:15.5px;line-height:1.75}.landing-nova .phone-mock{width:270px;box-shadow:var(--shadow-strong), 0 0 0 8px #ffffff08;background:#060b08;border-radius:42px;margin:0 auto;padding:14px;animation:5s ease-in-out infinite floaty}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.landing-nova .phone-notch{z-index:2;background:#060b08;border-radius:0 0 16px 16px;width:90px;height:20px;margin:0 auto;position:relative;top:14px}.landing-nova .phone-screen{background:linear-gradient(#f6f1e4,#efe7d3);border-radius:30px;min-height:470px;padding:26px 18px 30px;position:relative;overflow:hidden}.landing-nova .phone-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:notif-drop .8s var(--ease) both;background:#ffffffd9;border-radius:16px;align-items:center;gap:10px;margin-bottom:40px;padding:12px 14px;animation-delay:.3s;display:flex;box-shadow:0 10px 26px -10px #00000040}@keyframes notif-drop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.landing-nova .notif-icon{font-size:22px}.landing-nova .notif-text{flex-direction:column;flex:1;display:flex}.landing-nova .notif-text strong{color:var(--ink);font-size:12.5px}.landing-nova .notif-text span{color:var(--ink-soft);font-size:12px}.landing-nova .notif-time{color:var(--ink-softer);align-self:flex-start;font-size:10.5px}.landing-nova .phone-page{text-align:center;padding-top:18px}.landing-nova .check-badge{background:var(--green);width:60px;height:60px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex;box-shadow:0 12px 24px -8px #0f6b458c}.landing-nova .phone-page h4{color:var(--ink);margin-bottom:10px;font-size:17px}.landing-nova .phone-page p{color:var(--ink-soft);margin-bottom:22px;padding:0 6px;font-size:12.5px;line-height:1.6}.landing-nova .phone-btn{background:var(--white);border:1.5px solid var(--green);color:var(--green);border-radius:100px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-block}.landing-nova .video-phone{width:270px;box-shadow:var(--shadow-strong), 0 0 0 8px #ffffff08;background:#060b08;border-radius:42px;margin:0 auto;padding:14px;animation:5.6s ease-in-out infinite floaty;position:relative}.landing-nova .video-phone-notch{z-index:3;background:#060b08;border-radius:0 0 16px 16px;width:90px;height:20px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.landing-nova .video-phone-screen{aspect-ratio:9/19.5;background:#000;border-radius:30px;position:relative;overflow:hidden}.landing-nova .video-phone-media{object-fit:cover;width:110%;height:110%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-nova .video-phone-home{z-index:3;background:#ffffff59;border-radius:3px;width:86px;height:4px;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.landing-nova .porque{background:var(--cream-2)}.landing-nova .porque-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:80px;display:grid}.landing-nova .porque-image{position:relative}.landing-nova .porque-image img{box-shadow:var(--shadow-strong);aspect-ratio:4/5;object-fit:cover;border-radius:24px}.landing-nova .floating-stat{background:var(--white);box-shadow:var(--shadow-strong);border:1px solid #101b150f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:20px 24px;animation:6s ease-in-out infinite floaty;display:flex;position:absolute;bottom:-26px;right:-26px}.landing-nova .fs-value{font-family:var(--font-display);color:var(--green);font-size:34px;font-weight:700;line-height:1}.landing-nova .fs-label{color:var(--ink-soft);max-width:130px;margin-top:6px;font-size:12px}.landing-nova .check-list{flex-direction:column;gap:16px;margin:30px 0 14px;display:flex}.landing-nova .check-list li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.landing-nova .check-list svg{width:22px;height:22px;color:var(--green);background:#0f6b451a;border-radius:50%;flex-shrink:0;margin-top:1px;padding:3px}.landing-nova .disclaimer{color:var(--ink-softer);margin-top:10px;font-size:12px}.landing-nova .faq{background:var(--cream)}.landing-nova .faq-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.landing-nova .faq-head{align-self:start;position:sticky;top:120px}.landing-nova .faq-sub{color:var(--ink-soft);margin-top:16px;font-size:15px}.landing-nova .faq-item{border-bottom:1px solid #101b151a}.landing-nova .faq-question{text-align:left;width:100%;color:var(--ink);font-size:16.5px;font-weight:600;font-family:var(--font-display);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;display:flex}.landing-nova .faq-icon{color:var(--green);transition:transform .4s var(--ease);flex-shrink:0}.landing-nova .faq-item.open .faq-icon{transform:rotate(135deg)}.landing-nova .faq-answer{max-height:0;transition:max-height .5s var(--ease), opacity .4s ease, padding .4s ease;opacity:0;overflow:hidden}.landing-nova .faq-item.open .faq-answer{opacity:1;max-height:220px;padding-bottom:24px}.landing-nova .faq-answer p{color:var(--ink-soft);max-width:560px;font-size:15px;line-height:1.7}.landing-nova .cta-final{background:var(--green-950);text-align:center;padding:150px 0;position:relative;overflow:hidden}.landing-nova .cta-bg{background:radial-gradient(60% 60% at 20% 20%,#0f6b4580,#0000 60%),radial-gradient(50% 50% at 85% 80%,#ce9a4c47,#0000 60%);animation:12s ease-in-out infinite alternate bgshift;position:absolute;inset:0}@keyframes bgshift{0%{transform:scale(1)translate(0)}to{transform:scale(1.15)translate(-2%,2%)}}.landing-nova .cta-content{z-index:2;max-width:780px;position:relative}.landing-nova .cta-content h2{color:var(--white);margin-bottom:46px;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.35}.landing-nova .cta-highlight{color:var(--gold-light);margin-top:14px;font-size:.78em;font-style:italic;display:block}.landing-nova .price-box{color:var(--white);align-items:baseline;gap:6px;margin-bottom:40px;display:inline-flex}.landing-nova .price-label{color:#fff9;align-self:center;margin-right:6px;font-size:14px}.landing-nova .price-value{font-family:var(--font-display);background:linear-gradient(135deg, var(--gold-light), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:700}.landing-nova .price-value small{font-size:.45em}.landing-nova .price-period{color:#fff9;font-size:15px}.landing-nova .site-footer{background:var(--green-950);border-top:1px solid #ffffff14;padding:40px 0}.landing-nova .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.landing-nova .footer-logo .logo-img{filter:brightness(0)invert();height:24px}.landing-nova .footer-copy{color:#ffffff73;font-size:13.5px}.landing-nova .footer-links{color:#ffffff4d;align-items:center;gap:10px;font-size:13.5px;display:flex}.landing-nova .footer-links a{color:#fff9;transition:color .3s}.landing-nova .footer-links a:hover{color:var(--gold-light)}.landing-nova .whatsapp-widget{z-index:400;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:26px;right:26px}.landing-nova .whatsapp-float{background:var(--white);width:58px;height:58px;transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;animation:2.6s infinite wa-pulse;display:flex;position:relative;box-shadow:0 14px 34px -10px #0006}@keyframes wa-pulse{0%{box-shadow:0 14px 34px -10px #0006,0 0 #25d36680}70%{box-shadow:0 14px 34px -10px #0006,0 0 0 16px #25d36600}to{box-shadow:0 14px 34px -10px #0006,0 0 #25d36600}}.landing-nova .whatsapp-float:hover{transform:scale(1.08)}.landing-nova .whatsapp-tooltip{background:var(--ink);color:var(--white);white-space:nowrap;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity .25s ease, transform .25s var(--ease);border-radius:9px;padding:9px 15px;font-size:13px;font-weight:500;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(6px)}.landing-nova .whatsapp-tooltip:after{content:"";border:6px solid #0000;border-left-color:var(--ink);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.landing-nova .whatsapp-float:hover .whatsapp-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.landing-nova .whatsapp-bubble{background:var(--white);max-width:240px;box-shadow:var(--shadow-strong);opacity:0;pointer-events:none;transform-origin:100% 100%;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:16px 16px 4px;padding:16px 30px 16px 18px;position:relative;transform:translateY(12px)scale(.94)}.landing-nova .whatsapp-bubble.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.landing-nova .whatsapp-bubble p{color:var(--ink);font-size:14px;line-height:1.5;font-family:var(--font-body)}.landing-nova .whatsapp-bubble-arrow{background:var(--white);clip-path:polygon(0 0,100% 0,0 100%);width:16px;height:16px;position:absolute;bottom:-8px;right:22px;transform:rotate(0)}.landing-nova .whatsapp-bubble-close{width:22px;height:22px;color:var(--ink-soft);background:#101b150f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex;position:absolute;top:8px;right:8px}.landing-nova .whatsapp-bubble-close:hover{color:var(--ink);background:#101b151f}@media (width<=480px){.landing-nova .whatsapp-tooltip{display:none}.landing-nova .whatsapp-bubble{max-width:220px}}.landing-nova [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.landing-nova [data-reveal].in-view{opacity:1;transform:translateY(0)}.landing-nova [data-reveal-delay="1"]{transition-delay:.1s}.landing-nova [data-reveal-delay="2"]{transition-delay:.2s}.landing-nova [data-reveal-delay="3"]{transition-delay:.3s}.landing-nova [data-reveal-delay="4"]{transition-delay:.4s}.landing-nova [data-reveal-delay="5"]{transition-delay:.5s}.landing-nova [data-reveal-delay="6"]{transition-delay:.6s}@media (width<=1020px){.landing-nova .cards-grid{grid-template-columns:repeat(2,1fr)}.landing-nova .porque-grid,.landing-nova .faq-grid{grid-template-columns:1fr;gap:50px}.landing-nova .faq-head{position:static}.landing-nova .step-row,.landing-nova .step-row.reverse{direction:ltr;grid-template-columns:1fr;gap:40px}.landing-nova .step-row .step-visual{max-width:380px;margin:0 auto}.landing-nova .step-copy{text-align:center}.landing-nova .step-copy p{margin-left:auto;margin-right:auto}.landing-nova .floating-stat{bottom:-20px;right:16px}}@media (width<=780px){.landing-nova .main-nav,.landing-nova .header-actions{display:none}.landing-nova .burger{display:flex}.landing-nova .section{padding:90px 0}.landing-nova .cards-grid{grid-template-columns:1fr}.landing-nova .hero-cta{flex-direction:column;align-items:flex-start}.landing-nova .step-number{display:none}.landing-nova .porque-image{margin-bottom:40px}}@media (width<=480px){.landing-nova .container{padding:0 20px}.landing-nova .phone-mock{width:230px}.landing-nova .price-value{font-size:40px}}
