@keyframes pulse-urgent{0%,to{box-shadow:0 2px 10px rgba(255,0,0,.3)}50%{box-shadow:0 2px 20px rgba(255,0,0,.6)}}@keyframes shake{0%,to{transform:rotate(0deg)}10%,30%,50%,70%,90%{transform:rotate(-5deg)}20%,40%,60%,80%{transform:rotate(5deg)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 6px 20px rgba(255,183,3,.4)}50%{box-shadow:0 6px 30px rgba(255,183,3,.7)}}@keyframes bounce-in{0%{transform:scale(0) translateY(100px);opacity:0}50%{transform:scale(1.1) translateY(-10px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes pulse-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes swap-to-front{0%,45%,to{z-index:1;transform:scale(.95) translate(0,0);box-shadow:0 10px 40px rgba(0,0,0,.15)}50%,95%{z-index:3;transform:scale(1.05) translate(10px,-10px);box-shadow:0 25px 70px rgba(0,0,0,.35)}}@keyframes swap-to-back{0%,45%,to{z-index:2;transform:scale(1) translate(0,0);box-shadow:0 20px 60px rgba(0,0,0,.3)}50%,95%{z-index:1;transform:scale(.92) translate(-10px,10px);box-shadow:0 8px 30px rgba(0,0,0,.2)}}html{scroll-behavior:smooth}body,html{overflow-x:hidden}.urgency-banner{background:linear-gradient(135deg,#ff6b00 0,#ffb703 100%);color:#000;text-align:center;padding:12px 20px;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;font-weight:600;font-size:.95rem;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:background .3s ease}.urgency-banner.critical-urgency{background:linear-gradient(135deg,red 0,#c00 100%);color:#fff;animation:pulse-urgent 1.5s ease-in-out infinite}.urgency-banner p{margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.urgency-banner strong{font-weight:700}.urgency-icon{font-size:1.2rem;display:inline-block;animation:shake 2s ease-in-out infinite}.countdown-timer{display:inline-flex;align-items:center;gap:2px;font-family:"Courier New",monospace;font-weight:700;font-size:1.1rem;background:rgba(0,0,0,.2);padding:4px 12px;border-radius:8px;margin:0 5px}.critical-urgency .countdown-timer{background:rgba(255,255,255,.2);color:#fc0}.time-digit{display:inline-block;min-width:20px;text-align:center}.time-separator{display:inline-block;animation:blink 1s ease-in-out infinite}*,body{margin:0}*{box-sizing:border-box;padding:0}body{font-family:"Montserrat",sans-serif;background-color:#fff;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:40px 20px}section{padding:60px 20px;text-align:center;min-height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}.main-nav{background-color:#000;position:sticky;top:45px;z-index:999}.nav-container{display:flex;align-items:center;justify-content:space-between}.logo-nav{width:120px;height:auto}.nav-links{list-style:none;display:flex;gap:30px}.nav-links li{display:inline-block}.nav-links a{text-decoration:none;color:#fff;font-weight:600;transition:color .3s ease}.dark-section .bullet-content strong,.nav-links a:hover{color:#ffb703}.hero{background:linear-gradient(135deg,#000 0,#333 100%);color:#fff;padding-top:150px;padding-bottom:100px;text-align:left;position:relative}.hero-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero-text{flex:1 1 500px;margin-right:40px}.hero-headline{font-size:3rem;margin-bottom:20px;line-height:1.2;color:#ffb703;font-weight:700;text-transform:uppercase}.hero-subheading{font-size:1.5rem;margin-bottom:15px;line-height:1.4;color:#fff;font-weight:600}.hero-subheadline{font-size:1.3rem;margin-bottom:15px;line-height:1.5}.hero-text p,.hero-urgency{font-size:1.1rem;margin-bottom:30px}.hero-urgency{color:#ffb703;font-weight:600}.btn-hero{font-size:1.2rem;padding:18px 40px;margin-bottom:15px}.hero-microcopy{font-size:.95rem;opacity:.9;font-style:italic}.hero-text h1{font-size:2.5rem;margin-bottom:20px}.hero-text p{max-width:500px}.hero-image-container{flex:1 1 400px;text-align:center;position:relative}.hero-image{width:100%;max-width:450px;border-radius:10px;position:relative;z-index:1}.floating-badge,.vs-divider span{background:#ffb703;color:#000;font-weight:700}.floating-badge{position:absolute;padding:12px 20px;border-radius:30px;font-size:1rem;box-shadow:0 4px 15px rgba(255,183,3,.4);animation:float 3s ease-in-out infinite;z-index:10;white-space:nowrap}.badge-1{top:5%;right:10%;animation-delay:0s}.badge-2{bottom:10%;left:5%;animation-delay:1.5s}.btn{display:inline-block;padding:14px 30px;border-radius:30px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease}.btn-primary{background-color:#ffb703;color:#000}.btn-primary:hover{background-color:#ffa100}.btn-secondary{background-color:#000;color:#fff;border:2px solid #ffb703}.btn-secondary:hover{background-color:#ffb703;color:#000}.value-stack-section{background:#f9f9f9;color:#222;padding:60px 20px}.value-stack-title{font-size:2.5rem;margin-bottom:10px;text-align:center;color:#000}.value-stack-subtitle{font-size:1.2rem;text-align:center;margin-bottom:40px;color:#666}.value-comparison{max-width:900px;margin:0 auto}.value-list{margin-bottom:40px}.value-item{display:flex;align-items:flex-start;gap:15px;padding:15px;margin-bottom:15px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease}.danger-item{border-left:4px solid red;background:linear-gradient(90deg,rgba(255,0,0,.05)0,#fff 100%)}.danger-item:hover{transform:translateX(5px)}.value-icon{font-size:1.5rem;flex-shrink:0}.value-details{flex:1}.value-details strong{display:block;margin-bottom:5px;font-size:1.1rem;color:#222}.value-cost{color:#666;font-size:1rem}.danger-cost{color:red;font-weight:600}.value-total{text-align:center;padding:30px;background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.total-section{padding:20px;border-radius:10px;margin-bottom:15px}.before-section{background:linear-gradient(135deg,rgba(128,128,128,.1)0,rgba(200,200,200,.1) 100%);border:2px solid #999}.after-section{background:linear-gradient(135deg,rgba(0,170,0,.1)0,rgba(255,183,3,.1) 100%);border:3px solid #ffb703}.total-label{font-size:1rem;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.vs-divider{margin:20px 0;position:relative}.vs-divider span{padding:8px 20px;border-radius:20px;font-size:1.2rem;display:inline-block}.comparison-card h3,.total-competitors{font-size:1.3rem;margin-bottom:20px}.price-crossed{display:block;font-size:2.5rem;color:#888;text-decoration:line-through;font-weight:700;margin-top:10px}.total-kuvo{font-size:1.3rem}.price-highlight{display:block;font-size:3rem;background:linear-gradient(135deg,#0a0 0,#ffb703 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;margin-top:10px}.savings-badge{font-size:1.1rem;color:#0a0;font-weight:700;margin-top:15px;padding:10px;background:rgba(0,170,0,.1);border-radius:10px}.comparison-section{background:#111;color:#fff;padding:60px 20px}.comparison-title{font-size:2.5rem;text-align:center;margin-bottom:50px}.comparison-table-wrapper{max-width:1000px;margin:0 auto;overflow-x:auto;display:block}.comparison-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.05);border-radius:10px;overflow:hidden}.comparison-table thead{background:rgba(255,183,3,.2)}.comparison-table th{padding:20px;text-align:center;font-size:1.2rem;font-weight:700}.comparison-table .subtitle{font-size:.9rem;font-weight:400;opacity:.8}.comparison-table td{padding:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.comparison-table .kuvo-col{background:rgba(255,183,3,.1)}.comparison-table .highlight{background:rgba(0,170,0,.15);font-weight:600}.comparison-table .red-text{color:#f55;font-weight:700}.comparison-table .green-text{color:#0f8;font-weight:700;font-size:1.3rem}.comparison-table .bonus-text{font-size:1.1rem}.comparison-table .free-forever{color:#0f8;font-size:.9rem;font-weight:600;display:inline-block;margin-top:5px}.comparison-table .total-row{background:rgba(255,255,255,.05);font-size:1.1rem}.comparison-cards{display:none;gap:20px;margin-top:30px}.comparison-card{background:rgba(255,255,255,.05);padding:25px;border-radius:15px;flex:1}.comparison-card h3{text-align:center}.comparison-card ul{list-style:none;padding:0}.comparison-card li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-card li:last-child{border-bottom:none;margin-top:15px;padding-top:15px;border-top:2px solid rgba(255,255,255,.2)}.kuvo-card{background:rgba(0,170,0,.15);border:2px solid #ffb703}.pricing-section{background:#f9f9f9;color:#222;padding:60px 20px}.pricing-title{font-size:2.5rem;text-align:center;margin-bottom:10px}.pricing-subtitle{font-size:1.2rem;text-align:center;margin-bottom:50px;color:#666}.pricing-cards{display:flex;gap:30px;max-width:1200px;margin:0 auto;flex-wrap:wrap;justify-content:center}.pricing-card{background:#fff;border-radius:15px;padding:30px;flex:1;min-width:280px;max-width:350px;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease;position:relative}.pricing-card:hover{transform:translateY(-5px)}.featured-card{background:linear-gradient(135deg,#ffb703 0,#ff8c00 100%);color:#000;transform:scale(1.05);border:3px solid #ff6b00}.featured-card:hover{transform:scale(1.08) translateY(-5px)}.featured-badge{background:red;color:#fff;padding:8px 15px;border-radius:20px;font-size:.85rem;font-weight:700;margin-bottom:15px;display:inline-block}.card-title{font-size:1.5rem;margin-bottom:10px;font-weight:700}.card-subtitle{font-size:.95rem;margin-bottom:20px;opacity:.8}.price-container{margin:20px 0}.price-old{display:block;font-size:1.3rem;text-decoration:line-through;color:#999;margin-bottom:5px}.price-currency{font-size:1.5rem;vertical-align:top}.price-amount{font-size:3.5rem;font-weight:700;line-height:1}.price-period{display:block;font-size:1rem;margin-top:5px;opacity:.8}.card-description{margin:20px 0;font-size:.95rem}.card-features{list-style:none;padding:0;margin:25px 0;text-align:left}.card-features li{padding:8px 0;font-size:.95rem}.featured-features li{font-weight:600}.btn-featured,.btn-pricing{background-color:#000;color:#fff;padding:14px 30px;border-radius:30px;font-weight:600;text-decoration:none;display:inline-block;margin-top:15px;transition:all .3s ease}.btn-pricing:hover{background-color:#333}.btn-featured{color:#ffb703;padding:18px 35px;font-weight:700;font-size:1.1rem;border:2px solid #000}.btn-featured:hover{background-color:#fff;color:#000;border-color:#000}.btn-microcopy{margin-top:10px;font-size:.9rem;font-style:italic;opacity:.9}.price-countdown{margin:20px 0;padding:15px;background:rgba(0,0,0,.1);border-radius:10px;border:2px dashed rgba(0,0,0,.3)}.countdown-label{font-size:.9rem;font-weight:600;margin-bottom:8px;color:#000}.card-countdown{font-size:1.5rem;background:rgba(0,0,0,.2);padding:8px 15px;color:#000;margin:0}.card-countdown .time-digit{min-width:28px;font-size:1.6rem}.bonus-coupon{background:linear-gradient(135deg,gold 0,orange 100%);border:3px dashed #ff6b00;border-radius:15px;padding:20px;margin:25px 0;text-align:center;position:relative;box-shadow:0 6px 20px rgba(255,183,3,.4);animation:pulse-glow 2s ease-in-out infinite}.coupon-header{font-size:.9rem;font-weight:700;color:#000;margin-bottom:10px}.coupon-amount{font-size:2.5rem;font-weight:700;color:#000;line-height:1;margin:10px 0;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.coupon-description{font-size:.85rem;color:#222;margin:10px 0;font-weight:600}.coupon-stamp{position:absolute;top:10px;right:10px;background:rgba(255,0,0,.9);color:#fff;padding:5px 10px;border-radius:5px;font-size:.7rem;font-weight:700;transform:rotate(15deg);letter-spacing:1px}.guarantee-section{background:#111;color:#fff;padding:60px 20px}.guarantee-content{max-width:900px;margin:0 auto;display:flex;gap:40px;align-items:center;flex-wrap:wrap}.guarantee-seal{flex:0 0 200px}.seal-circle{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#ffb703 0,#ff8c00 100%);border:5px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(255,183,3,.4)}.seal-text{font-size:1.3rem;font-weight:700;text-align:center;color:#000;line-height:1.3}.guarantee-text{flex:1}.guarantee-text h2{font-size:2rem;margin-bottom:20px;color:#ffb703}.guarantee-text p{font-size:1.1rem;line-height:1.6}.guarantee-reminder{margin-top:20px;font-size:.95rem;opacity:.9}.trial-highlight{color:#ffb703;font-weight:600;font-size:1.2rem;margin:1rem 0}.light-section{background:#f9f9f9;color:#333}.dark-section{background:#111;color:#fff}.section-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.image-column,.text-column{flex:1 1 500px;margin:20px}.dark-section .cro-text h2,.text-column-light,footer{color:#fff}.section-image,.section-image-store{width:100%;max-width:500px;border-radius:15px;display:block;margin:0 auto}.section-image-store{max-width:300px}.reviews{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.review{background:rgba(255,255,255,.07);padding:20px;border-radius:10px;text-align:center;width:280px;box-shadow:0 4px 10px rgba(255,255,255,.2)}.review-avatar-wrapper{position:relative;display:inline-block;margin-bottom:15px}.review img,.verified-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.verified-avatar{border:3px solid #ffb703;box-shadow:0 4px 10px rgba(255,183,3,.3)}.final-cta,.verified-badge{display:flex;align-items:center;justify-content:center}.verified-badge{position:absolute;bottom:0;right:-5px;background:#0a0;color:#fff;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:1.2rem;border:3px solid #111;box-shadow:0 2px 8px rgba(0,170,0,.4)}.review img{margin-bottom:15px}.final-cta{flex-wrap:wrap;text-align:left}.cta-text{flex:1 1 500px;margin:20px}.cta-text h2{margin-bottom:20px}.cta-text p{margin-bottom:30px;max-width:500px}.cta-image{flex:1 1 400px;text-align:center}.cta-image img{max-width:400px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.2)}footer{background:#000;padding:20px 0}.footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.footer-text{color:#fff;margin:0}.separator{margin:0 10px;color:#fff}.privacy-link{color:#fff;text-decoration:none}.privacy-link:hover{text-decoration:underline}.logo-footer{width:100px;height:auto;margin-right:20px}.fade-in{opacity:0;transform:translateY(20px);transition:all .8s ease-in-out}.slide-left,.slide-right,.slide-up{opacity:1;transition:all 1s ease-in-out;will-change:opacity,transform}.slide-up{transform:translateY(0)}.slide-up.hidden-animation{opacity:0;transform:translateY(50px)}.slide-left,.slide-right{transform:translateX(0)}.slide-left.hidden-animation{opacity:0;transform:translateX(-50px)}.slide-right.hidden-animation{opacity:0;transform:translateX(50px)}.show{opacity:1!important;transform:translateX(0) translateY(0)!important;visibility:visible!important}@media (max-width:992px){.hero-headline,.hero-text h1{font-size:2rem}.hero-subheading{font-size:1.2rem}.pricing-cards{flex-direction:column;align-items:center}.featured-card{transform:scale(1);order:-1}.whatsapp-feature-block{flex-direction:column;gap:30px;margin-bottom:60px}.whatsapp-feature-block>*{flex:1 1 100%;min-width:100%}.whatsapp-reverse{flex-direction:column}.whatsapp-text{order:1}.cro-block-reverse .cro-images-overlap,.whatsapp-image{order:2}.whatsapp-screenshot{max-width:400px}.flexibility-options{grid-template-columns:1fr;gap:20px}.cro-block,.cro-block-reverse{display:flex!important;flex-direction:column!important;gap:30px}.cro-images-overlap,.cro-text{width:100%!important;order:1}.cro-images-overlap{order:2;min-height:400px}.cro-block-reverse .cro-text{order:1}.screenshot-base{left:10%}.screenshot-base,.screenshot-overlay{width:65%;max-width:300px}.mt-overlap{margin-top:-60px;margin-left:80px}}@media (max-width:768px){.urgency-banner{padding:6px 12px;font-size:.8rem}.urgency-banner p{gap:2px}.urgency-icon{font-size:.9rem}.countdown-timer{font-size:.8rem;padding:2px 6px;margin:0 1px}.main-nav{top:38px}.hero{padding-top:130px}.nav-links{display:none}.hero-content{flex-direction:column;text-align:center}.hero-headline{font-size:1.8rem}.hero-subheadline{font-size:1.1rem}.hero-text{margin-right:0;margin-bottom:40px}.floating-badge{font-size:.85rem;padding:8px 15px}.badge-1{top:2%;right:8%}.badge-2{bottom:8%;left:3%}.price-crossed,.value-stack-title{font-size:2rem}.price-highlight{font-size:2.2rem}.comparison-table-wrapper{display:none}.comparison-cards{display:flex;flex-direction:column}.comparison-title,.pricing-title{font-size:2rem}.guarantee-content{flex-direction:column;text-align:center}.guarantee-seal{margin:0 auto}.section-content{flex-direction:column;text-align:center;gap:0}.image-column,.text-column{margin:10px 0}section{padding:30px 20px}.cro-bullets li,.final-cta{flex-direction:column;text-align:center}.whatsapp-main-title{font-size:2rem}.whatsapp-main-subtitle{font-size:1.1rem}.whatsapp-text h3{font-size:1.5rem}.flexibility-content p,.whatsapp-description{font-size:1rem}.whatsapp-screenshot{max-width:350px}.whatsapp-flexibility-box{padding:30px 20px}.flexibility-content h3{font-size:1.6rem}.flexibility-options{display:grid!important;grid-template-columns:1fr!important;gap:20px}.flex-option{padding:15px}.cro-subtitle,.cro-text h2{font-size:1.8rem;text-align:center}.cro-subtitle{font-size:1rem}.cro-bullets li{align-items:center;gap:12px}.bullet-icon{font-size:2.5rem;flex-shrink:0}.bullet-content{flex:1}.cro-images-overlap{min-height:350px;justify-content:center}.screenshot-base{left:5%;top:30px}.screenshot-base,.screenshot-overlay{width:80%;max-width:288px}.mt-overlap{margin-top:-50px;margin-left:60px}}@media (max-width:480px){.hero-headline,.hero-text h1{font-size:1.5rem}.hero-subheading,.hero-subheadline,.hero-text p{font-size:1rem}.btn{width:100%;text-align:center}.btn-hero{font-size:1rem;padding:15px 25px}.comparison-title,.pricing-title,.value-stack-title{font-size:1.5rem}.price-amount{font-size:2.5rem}.seal-circle{width:140px;height:140px}.seal-text{font-size:1rem}.bonus-coupon{padding:15px;margin:20px 0}.coupon-amount{font-size:2rem}.coupon-stamp{font-size:.6rem;padding:4px 8px}.verified-badge{width:24px;height:24px;font-size:1rem}.whatsapp-float{bottom:15px;right:15px;padding:8px 12px;max-width:200px;gap:8px}.whatsapp-icon{width:32px;height:32px}.whatsapp-icon svg{width:20px;height:20px}.whatsapp-title{font-size:.78rem}.whatsapp-subtitle{font-size:.68rem}.value-stack-section{padding:40px 15px}.danger-item{border-left-width:3px}.price-crossed{font-size:1.8rem}.price-highlight{font-size:2.2rem}.vs-divider{margin:15px 0}.vs-divider span{padding:6px 15px;font-size:1rem}.savings-badge{font-size:.95rem}.whatsapp-main-title{font-size:1.6rem}.whatsapp-main-subtitle{font-size:1rem}.whatsapp-icon-header{flex-direction:column;align-items:flex-start}.whatsapp-icon-badge{width:50px;height:50px;font-size:2rem}.whatsapp-text h3{font-size:1.3rem}.whatsapp-description{font-size:.95rem}.whatsapp-screenshot{max-width:100%}.whatsapp-cta-section h3{font-size:1.4rem}.btn-whatsapp{padding:15px 35px;font-size:1rem;width:100%}.whatsapp-flexibility-box{padding:25px 15px;margin:40px 0;border-radius:15px}.flexibility-content h3{font-size:1.3rem;margin-bottom:12px;line-height:1.3}.flexibility-content p{font-size:.9rem;line-height:1.5;margin-bottom:20px}.flexibility-options{display:flex!important;flex-direction:column!important;gap:12px;margin-top:20px}.cro-bullets li,.flex-option{flex-direction:row;align-items:flex-start;text-align:left}.flex-option{padding:15px 12px;gap:12px}.flex-icon{font-size:1.8rem;margin:0;flex-shrink:0}.flex-option div{text-align:left;width:auto;flex:1}.bullet-content strong,.flex-option strong{font-size:.95rem;display:block;margin-bottom:4px}.bullet-content span,.flex-option span{font-size:.85rem;line-height:1.4}.cro-subtitle,.cro-text h2{font-size:1.5rem;text-align:center}.cro-subtitle{font-size:.95rem}.cro-bullets li{gap:10px;margin-bottom:15px}.bullet-icon{font-size:1.8rem;flex-shrink:0}.bullet-content{flex:1}.bullet-content strong{margin-bottom:3px}.cro-images-overlap{min-height:300px}.screenshot-base{left:0;top:20px}.screenshot-base,.screenshot-overlay{width:86%;max-width:230px}.mt-overlap{margin-top:-40px;margin-left:50px}}.platform-section{background:#f9f9f9;color:#222;padding:60px 0 40px;text-align:center}.platform-content{max-width:900px;margin:0 auto}.platform-section h2{font-size:2rem;margin-bottom:1rem;font-weight:700}.platform-desc{font-size:1.1rem;margin-bottom:2.5rem;color:#444}.platform-icons{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.platform-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#222;font-weight:700;font-size:1.1rem;transition:transform .2s,box-shadow .2s;border-radius:18px;padding:18px 24px 10px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);min-width:120px;margin-bottom:10px}.platform-link span:last-child{margin-top:10px;font-size:1.08rem;font-weight:700;letter-spacing:.01em}.platform-link:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 6px 24px rgba(255,183,3,.13);color:#ffb703}.icon-web,.platform-icon-box{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.platform-icon-box{margin-bottom:0}.icon-web{background:#ffb703;position:relative}.icon-web-shape{width:32px;height:22px;border:2.5px solid #222;border-radius:6px;background:#fff;position:relative}.icon-web-shape::after{content:"";position:absolute;left:13px;bottom:-6px;width:6px;height:6px;border-radius:50%;background:#222}.icon-android{background:linear-gradient(135deg,#a4c639 80%,#fff 100%);position:relative;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.icon-android-shape{width:22px;height:28px;background:#222;border-radius:8px 8px 10px 10px/10px 10px 16px 16px;position:relative}.icon-android-shape::after,.icon-android-shape::before{content:"";position:absolute;width:3px;height:8px;background:#222;border-radius:2px;top:-7px}.icon-android-shape::before{left:2px;transform:rotate(-18deg)}.icon-android-shape::after{right:2px;transform:rotate(18deg)}.icon-android-eyes{position:absolute;top:8px;left:6px;width:10px;display:flex;justify-content:space-between}.icon-android-eye{width:3px;height:3px;background:#fff;border-radius:50%}.icon-android-antennas{display:none}.icon-apple{background:#222;position:relative;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center}.icon-apple-leaf,.icon-apple-shape{width:18px;height:24px;background:#fff;border-radius:50% 50% 40% 40%/60% 60% 100% 100%;transform:rotate(-18deg);position:relative;left:2px}.icon-apple-leaf{width:7px;height:7px;border-radius:60% 100% 100% 100%;position:absolute;left:28px;top:13px}@media (max-width:600px){.platform-link{min-width:90px;padding:14px 0 8px}.icon-android,.icon-apple,.icon-web,.platform-icon-box{width:44px;height:44px}}.icon-img{width:32px;height:32px;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08))}.whatsapp-float{position:fixed;bottom:25px;right:25px;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);color:#fff;border-radius:30px;padding:4px 10px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:1000;text-decoration:none;transition:all .3s ease;animation:bounce-in 1s ease-out,pulse-float 3s ease-in-out infinite 1s;max-width:190px}.whatsapp-float:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 6px 30px rgba(37,211,102,.6)}.whatsapp-icon{width:28px;height:28px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-icon svg{width:18px;height:18px}.flex-option div,.whatsapp-text{display:flex;flex-direction:column}.whatsapp-text{line-height:1.2}.whatsapp-title{font-weight:700;font-size:.75rem}.whatsapp-subtitle{font-size:.65rem;opacity:.9}#whatsapp-automation{opacity:1!important;visibility:visible!important;display:block!important;transform:none!important}.whatsapp-section-header{text-align:center;margin-bottom:60px;opacity:1;visibility:visible}.whatsapp-main-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.whatsapp-main-subtitle{font-size:1.3rem;color:#25d366;font-weight:400}.whatsapp-feature-block{display:flex;flex-wrap:wrap;gap:50px;align-items:center;margin-bottom:80px;opacity:1;visibility:visible}.whatsapp-feature-block>*{flex:1;min-width:300px}.whatsapp-reverse{flex-direction:row-reverse}.whatsapp-reverse>*{flex-direction:row}.whatsapp-text{padding:20px 0;opacity:1;visibility:visible}.cro-bullets li,.whatsapp-icon-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.whatsapp-icon-badge{font-size:2.5rem;flex-shrink:0;background:linear-gradient(135deg,#25d366 0,#128c7e 100%);width:60px;height:60px;min-width:60px;min-height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;box-shadow:0 4px 15px rgba(37,211,102,.3)}.whatsapp-text h3{font-size:1.8rem;font-weight:700;color:#fff;line-height:1.3;margin:0}.whatsapp-description{font-size:1.1rem;color:#ddd;line-height:1.7;margin-top:15px}.whatsapp-description strong{color:#25d366;font-weight:700}.whatsapp-image{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible}.whatsapp-screenshot{width:100%;max-width:500px;height:auto;display:block;border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,.4);border:2px solid rgba(37,211,102,.3)}.whatsapp-screenshot:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(37,211,102,.4)}.whatsapp-flexibility-box{background:linear-gradient(135deg,#1a1a1a 0,#0d0d0d 100%);border:2px solid #25d366;border-radius:20px;padding:40px;margin:60px 0;text-align:center;opacity:1;visibility:visible}.flexibility-content h3{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px}.flexibility-content p{font-size:1.2rem;color:#ccc;line-height:1.7;margin-bottom:30px}.flex-option strong,.highlight-green{color:#25d366;font-weight:700}.flexibility-options{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.flex-option{display:flex;align-items:center;gap:15px;background:rgba(37,211,102,.1);padding:20px;border-radius:12px;border:1px solid rgba(37,211,102,.3)}.flex-icon{font-size:2.5rem;flex-shrink:0}.flex-option div{text-align:left;gap:5px}.flex-option strong{font-size:1.1rem}.flex-option span{font-size:.95rem;color:#bbb}.whatsapp-cta-section{text-align:center;margin-top:60px;opacity:1;visibility:visible}.cro-text h2,.whatsapp-cta-section h3{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:25px}.btn-whatsapp{background:linear-gradient(135deg,#25d366 0,#128c7e 100%);color:#fff;padding:18px 45px;font-size:1.2rem;font-weight:700;border-radius:12px;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 8px 25px rgba(37,211,102,.4)}.btn-whatsapp:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(37,211,102,.6)}.cro-block,.cro-block-reverse{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:60px 0}.cro-text h2{font-size:2.2rem;color:#000;margin-bottom:15px;line-height:1.2}.cro-subtitle{font-size:1.2rem;color:#666;margin-bottom:30px;font-weight:400}.dark-section .cro-subtitle{color:#ccc}.cro-bullets{list-style:none;padding:0;margin:0}.cro-bullets li{align-items:flex-start;margin-bottom:25px}.bullet-icon{font-size:2rem;flex-shrink:0;line-height:1}.bullet-content{display:flex;flex-direction:column;gap:5px}.bullet-content strong,.demo-card h3{font-size:1.1rem;font-weight:700;color:#000}.bullet-content span,.demo-card p{font-size:1rem;color:#555;line-height:1.5}.dark-section .bullet-content span{color:#ddd}.cro-images-overlap{position:relative;display:flex;justify-content:center;align-items:center;min-height:500px}.screenshot-base,.screenshot-overlay{width:90%;max-width:480px;border-radius:16px}.screenshot-base{position:absolute;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1;left:0;top:20px;animation:swap-to-front 8s ease-in-out infinite}.screenshot-overlay{position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);border:3px solid #fff;z-index:2;animation:swap-to-back 8s ease-in-out infinite}.mt-overlap{margin-top:-80px;margin-left:100px}.hero-cta-group{flex-wrap:wrap;align-items:center;margin-bottom:20px}.btn-outline{background-color:transparent;color:#ffb703;border:2px solid #ffb703;box-shadow:0 4px 15px rgba(0,0,0,.2)}.btn-outline:hover{background-color:#ffb703;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,183,3,.3)}.experience-section{position:relative;z-index:20}.experience-title{text-align:center;font-weight:700}.demo-grid{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto}.demo-card{background:#fdfdfd;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;height:100%}.demo-card:hover{box-shadow:0 15px 40px rgba(255,183,3,.15)}.demo-card h3{font-size:1.4rem;color:#ffb703;margin-bottom:15px}.demo-card p{color:#ccc;line-height:1.6;margin-bottom:25px}.btn-demo-action{font-size:.95rem;margin-top:auto}.sustainability-note{background-color:rgba(255,183,3,.1);border-left:4px solid #b2ff93;padding:15px 20px;margin:20px auto;max-width:800px;text-align:left;font-size:.95rem;color:#444;border-radius:4px}@media (max-width:768px){.hero-cta-group{flex-direction:column;width:100%}.hero-cta-group .btn{width:100%;text-align:center}.demo-grid{grid-template-columns:1fr;gap:40px}}.experience-section{padding:80px 0;background-color:#0f0f0f;text-align:center}.experience-title{font-size:2.5rem;color:#fff;margin-bottom:40px}.demo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.demo-card{background:#1a1a1a;padding:40px;border-radius:20px;border:1px solid #333;transition:transform .3s ease,border-color .3s ease}.demo-card:hover{transform:translateY(-10px);border-color:#ffb703}.demo-icon{font-size:3rem;display:block;margin-bottom:20px}.btn-demo-action{width:100%;padding:12px;font-weight:600}.hero-cta-group{display:flex;gap:20px;justify-content:center;margin-top:30px}@media (max-width:768px){.hero-cta-group{flex-direction:column}}.soberania-box{background-color:#1a1a1a;border-left:4px solid #ffb703;padding:20px 25px;margin:30px auto;max-width:700px;border-radius:0 12px 12px 0;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.5);border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333}.soberania-box p{color:#e0e0e0;font-size:.95rem;line-height:1.6;margin:0;font-family:"Montserrat",sans-serif}.soberania-box strong{color:#ffb703;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:5px}.soberania-box u{text-decoration:none;border-bottom:2px solid #ffb703;color:#fff;font-weight:600}@media (max-width:768px){.soberania-box{margin:20px 15px;padding:15px}.soberania-box p{font-size:.85rem}}