@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";
.offers-scope,.offers-scope *{box-sizing:border-box;margin:0;padding:0}.offers-scope{color:#333;background:#fff;min-height:100vh;font-family:Inter,sans-serif;line-height:1.6}.offers-scope .container{max-width:1500px;margin:0 auto;padding:0 20px}.offers-scope ul{list-style:none}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:.7;transform:scale(1.3)}}.fade-in{opacity:0;animation:.6s ease-out forwards fadeInUp;transform:translateY(30px)}.pricing-card:first-child{animation-delay:.1s}.pricing-card:nth-child(2){animation-delay:.2s}.pricing-card:nth-child(3){animation-delay:.3s}.pricing-card:nth-child(4){animation-delay:.4s}.pricing-card:nth-child(5){animation-delay:.5s}.pricing-card:nth-child(6){animation-delay:.6s}.pricing-card:nth-child(7){animation-delay:.7s}.offers-scope .offers-hero{color:#fff;background-color:#0000;background-image:linear-gradient(#19204873,#435a6f7a),url(https://res.cloudinary.com/dvvcwzp4n/image/upload/v1754861450/pexels-137666-747079_i5kssv.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:100vh;margin-bottom:60px;padding:80px 0;display:flex;position:relative;overflow:hidden}.offers-hero:before{content:"";z-index:1;background:radial-gradient(circle at 20% 80%,#7877c64d 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.offers-hero:after{content:"";z-index:1;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"dots\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\"><circle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23dots)\"/></svg>");position:absolute;inset:0}.offers-scope .header-contents{z-index:10;text-align:center;animation:1.2s ease-out fadeInUp;position:relative}.trust-badges{-webkit-backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffffff26;border-radius:30px;justify-content:center;align-items:flex-start;gap:60px;max-width:1100px;margin:60px auto;padding:50px 60px;transition:all .6s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a}.trust-badges:hover{transform:translateY(-5px);box-shadow:0 30px 80px #0006,inset 0 1px #ffffff26}.trust-badges:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:200%;height:100%;animation:6s infinite luxuryShimmer;position:absolute;top:0;left:-100%}.trust-badge-item{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:180px;transition:all .4s;display:flex;position:relative}.trust-badge-item:hover{transform:scale(1.05)translateY(-10px)}.badge-icon-wrapper{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:20px;justify-content:center;align-items:center;width:160px;height:120px;margin-bottom:20px;padding:20px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.badge-icon-wrapper:before{content:"";opacity:0;background:conic-gradient(#0000,#ffffff1a,#0000);width:200%;height:200%;transition:opacity .3s;animation:8s linear infinite rotate;position:absolute;top:-50%;left:-50%}.badge-icon-wrapper:hover:before{opacity:1}.badge-icon-wrapper:hover{background:linear-gradient(145deg,#ffffff26,#ffffff14);transform:translateY(-12px)scale(1.08)rotateY(5deg);box-shadow:0 25px 50px #0000004d,inset 0 1px #fff3}.trust-badge{-o-object-fit:contain;object-fit:contain;z-index:2;width:auto;max-width:130px;height:auto;max-height:90px;transition:all .4s;position:relative}.trust-badge:hover{filter:brightness(1.1)drop-shadow(0 6px 12px #0000004d)}.trust-badge-label{color:#fff;text-align:center;letter-spacing:.8px;text-transform:uppercase;opacity:.95;text-shadow:0 2px 4px #0000004d;max-width:140px;font-size:.95rem;font-weight:700;line-height:1.3;transition:all .3s}.trust-badge-item:hover .trust-badge-label{opacity:1;color:#f0f8ff;text-shadow:0 3px 6px #0006}.hero-heading{margin-bottom:35px;position:relative}.hero-heading h1{color:#fff;text-align:center;letter-spacing:-1px;margin:0;font-size:4.5rem;font-weight:900;line-height:1.1;position:relative}.hero-tagline{margin-bottom:60px}.hero-tagline p{color:#fffffff2;text-align:center;letter-spacing:.3px;margin:0;font-size:1.7rem;font-weight:500;line-height:1.5}.hero-stats{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid}.hero-stat{text-align:center;color:#fff;-webkit-backdrop-filter:blur(30px);min-height:160px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;padding:45px 30px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.hero-stat:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#ffffff1a,#0000);transition:opacity .4s;position:absolute;inset:0}.hero-stat:hover:before{opacity:1}.hero-stat:hover{background:linear-gradient(145deg,#ffffff26,#ffffff14);border-color:#ffffff40;transform:translateY(-15px)scale(1.05);box-shadow:0 30px 60px #0006,inset 0 1px #fff3}.hero-stat strong{text-shadow:0 3px 6px #0006;z-index:2;margin-bottom:15px;font-size:3rem;font-weight:900;line-height:1;display:block;position:relative}.hero-stat span{opacity:.9;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 4px #0000004d;z-index:2;font-size:1.1rem;font-weight:600;line-height:1.2;position:relative}.hero-stat:hover span{opacity:1;color:#f0f8ff}@keyframes luxuryShimmer{0%{left:-100%}50%{left:-50%}to{left:100%}}@keyframes titleGlow{0%{filter:drop-shadow(0 0 5px #ffffff4d)}to{filter:drop-shadow(0 0 15px #fff9)}}@media (max-width:1200px){.trust-badges{gap:50px;max-width:1000px;padding:45px 50px}.badge-icon-wrapper{width:140px;height:110px}.trust-badge{max-width:110px;max-height:80px}.hero-heading h1{font-size:4rem}.hero-tagline p{font-size:1.5rem}.hero-stats{gap:35px}}@media (max-width:992px){.header{background-attachment:scroll;padding:70px 0}.trust-badges{gap:40px;padding:40px}.hero-heading h1{font-size:3.5rem}.hero-tagline p{font-size:1.4rem}.hero-stats{gap:30px;max-width:900px}}@media (max-width:768px){.header{min-height:100vh;padding:60px 0}.trust-badges{flex-direction:column;align-items:center;gap:35px;margin-bottom:50px;padding:35px 30px}.trust-badge-item{max-width:300px;min-height:auto}.badge-icon-wrapper{width:140px;height:110px;margin:0 auto 20px}.trust-badge{max-width:120px;max-height:85px}.hero-heading h1{letter-spacing:-.5px;font-size:3rem}.hero-tagline p{padding:0 20px;font-size:1.3rem}.hero-stats{grid-template-columns:1fr;gap:25px;max-width:450px}.hero-stat{min-height:140px;padding:35px 25px}.hero-stat strong{font-size:2.5rem}}@media (max-width:480px){.header{padding:50px 0}.trust-badges{border-radius:20px;padding:30px 25px}.badge-icon-wrapper{border-radius:15px;width:130px;height:100px}.trust-badge{max-width:100px;max-height:75px}.trust-badge-label{max-width:120px;font-size:.85rem}.hero-heading h1{font-size:2.5rem}.hero-tagline p{padding:0 15px;font-size:1.2rem}.hero-stat{border-radius:20px;min-height:130px;padding:30px 20px}.hero-stat strong{margin-bottom:12px;font-size:2.2rem}.hero-stat span{letter-spacing:.8px;font-size:1rem}}@media (max-width:360px){.hero-heading h1{font-size:2.2rem}.hero-tagline p{font-size:1.1rem}.hero-stat strong{font-size:2rem}.hero-stat span{font-size:.9rem}}.highlight-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6b6b,#feca57);border-radius:10px;margin:40px 0 60px;padding:30px 30px 40px;position:relative;overflow:hidden;box-shadow:0 15px 40px #ff6b6b4d}.highlight-banner:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;left:-50%}.highlight-banner-content{z-index:2;position:relative}.highlight-banner h2{margin-bottom:15px;font-size:2.5rem;font-weight:700}.highlight-banner p{font-size:1.4rem;font-weight:500}.whatsapp-action{margin-top:35px}.whatsapp-btn{color:#fff;text-transform:uppercase;letter-spacing:.8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#25d366,#128c7e,#075e54);border:3px solid #ffffff4d;border-radius:60px;align-items:center;gap:20px;min-height:80px;padding:25px 60px;font-size:1.5rem;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #25d36680}.whatsapp-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.whatsapp-btn:hover:before{left:100%}.whatsapp-icon{background:#ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;transition:all .4s;display:flex;box-shadow:0 5px 15px #0003}.whatsapp-icon svg{color:#25d366;filter:drop-shadow(1px 1px 2px #0000004d);width:30px;height:30px}.whatsapp-btn:hover .whatsapp-icon{background:#fff;transform:rotate(15deg)scale(1.15);box-shadow:0 8px 25px #0000004d}.whatsapp-text{z-index:2;text-shadow:1px 1px 3px #0000004d;font-size:2rem;position:relative}.whatsapp-pulse{opacity:0;background:#25d3664d;border-radius:60px;width:100%;height:100%;animation:2.5s infinite whatsapp-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes whatsapp-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@media (max-width:768px){.highlight-banner h2{font-size:2rem}.highlight-banner p{font-size:1.2rem}.whatsapp-btn{gap:18px;min-height:70px;padding:22px 45px;font-size:1.3rem}.whatsapp-icon{width:45px;height:45px}.whatsapp-icon svg{width:26px;height:26px}}@media (max-width:480px){.highlight-banner{padding:25px 20px 35px}.highlight-banner h2{font-size:1.6rem}.highlight-banner p{font-size:1rem}.whatsapp-action{margin-top:25px}.whatsapp-btn{border-radius:50px;gap:15px;min-height:65px;padding:20px 35px;font-size:1.1rem}.whatsapp-icon{width:40px;height:40px}.whatsapp-icon svg{width:24px;height:24px}.whatsapp-text{letter-spacing:.5px;font-size:1rem}}.countdown-timer{justify-content:center;gap:20px;margin-top:20px;display:flex}.timer-item{text-align:center;background:#fff3;border-radius:10px;min-width:70px;padding:15px}.timer-number{font-size:2rem;font-weight:800;display:block}.timer-label{opacity:.9;font-size:.9rem}.section-title{text-align:center;color:#2d3748;margin-bottom:50px;font-size:3rem;font-weight:700;position:relative}.section-title:after{content:"";background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.pricing-section{margin:180px 0}.pricing-section h2{margin-bottom:100px}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;margin-bottom:50px;display:grid}.pricing-card{border-radius:10px;flex-direction:column;min-height:550px;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.pricing-card:hover{transform:translateY(-15px)scale(1.02);box-shadow:0 30px 80px #00000026}.pricing-card:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.pricing-card:hover:before{left:100%}.pricing-card:first-child{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.pricing-card:nth-child(2){color:#fff;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.pricing-card:nth-child(3){color:#fff;background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.pricing-card:nth-child(4){color:#fff;background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.pricing-card:nth-child(5){color:#fff;background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.pricing-card:nth-child(6){color:#2d3748;background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%)}.pricing-card:nth-child(7){color:#2d3748;background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%)}.card-header{z-index:2;padding:30px 30px 20px;position:relative}.card-icon{opacity:.9;margin-bottom:20px;font-size:3rem}.pricing-card h3{margin-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.3}.price{margin-bottom:10px;font-size:3.5rem;font-weight:800;position:relative}.original-price{opacity:.7;margin-left:15px;font-size:1.4rem;font-weight:500;text-decoration:line-through}.savings-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:25px;margin-bottom:20px;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-block}.card-body{z-index:2;flex-grow:1;padding:0 30px;position:relative}.features{margin-bottom:30px;list-style:none}.features li{align-items:center;padding:12px 0;font-size:1rem;font-weight:500;display:flex}.features li i{opacity:.9;margin-right:12px;font-size:1.2rem}.card-footer{z-index:2;margin-top:auto;padding:30px;position:relative}.btn-primary{color:#2d3748;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.5px;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:50px;width:100%;padding:15px 30px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary:hover{background:#fff;border-color:#fffc;transform:translateY(-3px);box-shadow:0 15px 30px #0003}.pricing-card:nth-child(6) .btn-primary,.pricing-card:nth-child(7) .btn-primary{color:#fff;background:#2d3748;border:2px solid #2d3748}.pricing-card:nth-child(6) .btn-primary:hover,.pricing-card:nth-child(7) .btn-primary:hover{background:#1a202c;border-color:#1a202c}.stats-section{text-align:center;background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-radius:0;margin:100px 0;padding:100px 0;position:relative}.stats-section:before{content:"";opacity:.5;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"professional-grid\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\"><path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"rgba(102,126,234,0.04)\" stroke-width=\"1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23professional-grid)\"/></svg>");position:absolute;inset:0}.stats-content{z-index:3;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.stats-section .section-title{color:#1a202c;margin-bottom:20px;font-size:2.8rem;font-weight:700}.stats-section .section-title:after{background:linear-gradient(135deg,#667eea,#764ba2)}.stats-subtitle{color:#4a5568;max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-size:1.2rem;font-weight:400}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:60px;display:grid}.stat-item{background:#fff;border:2px solid #f7fafc;border-radius:10px;padding:50px 30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.stat-item:before{content:"";opacity:0;background:linear-gradient(135deg,#667eea,#764ba2);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.stat-item:hover:before{opacity:1}.stat-item:hover{border-color:#e2e8f0;transform:translateY(-10px);box-shadow:0 25px 60px #00000026}.stat-number{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:15px;font-size:3.8rem;font-weight:800}.stat-label{color:#2d3748;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:1.1rem;font-weight:700;line-height:1.4}.stat-description{color:#718096;font-size:.95rem;font-weight:500;line-height:1.5}.professional-badge{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;align-items:center;gap:10px;margin-bottom:40px;padding:15px 30px;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #667eea4d}.professional-badge i{color:#ffffffe6;font-size:1.2rem}.social-proof-section{border-radius:30px;margin:80px 0;padding:80px 0}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:50px;display:grid}.testimonial-card{background:#fff;border-radius:20px;gap:20px;padding:40px;display:flex;box-shadow:0 10px 30px #00000014}.client-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:80px;height:80px}.stars{margin-bottom:15px;font-size:1.2rem}.testimonial-content p{color:#4a5568;margin-bottom:20px;font-style:italic}.client-info strong{color:#2d3748;font-weight:600;display:block}.client-info span{color:#718096;font-size:.9rem}.google-reviews{text-align:center;border-top:2px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:30px;display:flex}.google-reviews img{width:250px;height:auto}.reviews-badge{height:60px;margin-bottom:15px}.process-section{margin:80px 0}.process-section h2{margin-bottom:100px}.process-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;display:grid}.process-step{text-align:center;position:relative}.step-number{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:1.5rem;font-weight:700;display:flex}.step-image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:200px;height:200px;margin:0 auto 20px;display:block}.process-step h3{color:#2d3748;margin-bottom:15px;font-size:1.3rem;font-weight:600}.features-section{margin:100px 0}.feature-cards{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;margin-top:50px;display:grid}.feature-card{background:#fff;border:1px solid #f7fafc;border-radius:10px;align-items:center;gap:40px;padding:50px;transition:all .4s;display:flex;box-shadow:0 20px 60px #00000014}.feature-card:hover{border-color:#e2e8f0;transform:translateY(-10px);box-shadow:0 30px 80px #0000001f}.feature-icon{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;min-width:80px;font-size:4rem}.feature-content h3{color:#2d3748;margin-bottom:15px;font-size:1.8rem;font-weight:700}.feature-content p{color:#718096;font-size:1.1rem;line-height:1.8}.guarantees-section{margin:80px 0;padding:100px 0;position:relative;overflow:hidden}.guarantees-section:before{content:"";opacity:.6;position:absolute;inset:0}.guarantees-section .container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.guarantees-header{text-align:center;margin-bottom:70px}.guarantees-section .section-title{color:#1e293b;text-align:center;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.2}.guarantees-section .section-subtitle{color:#64748b;max-width:600px;margin:0 auto;font-size:1.3rem;font-weight:400;line-height:1.6}.guarantees-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:stretch;gap:40px;display:grid}.guarantee-card{text-align:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;flex-direction:column;align-items:center;padding:50px 35px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.guarantee-card:before{content:"";opacity:0;background:linear-gradient(90deg,#667eea,#764ba2);height:4px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.guarantee-card:hover{border-color:#667eea33;transform:translateY(-12px);box-shadow:0 25px 60px #00000026}.guarantee-card:hover:before{opacity:1}.guarantee-image-wrapper{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:2px solid #e2e8f0;border-radius:20px;margin-bottom:30px;padding:15px;transition:all .4s;position:relative}.guarantee-card:hover .guarantee-image-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;transform:scale(1.05)}.guarantee-image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:180px;height:180px;transition:all .4s;display:block}.guarantee-content{flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.guarantee-card h3{color:#3f5cdc;margin-bottom:15px;font-size:1.6rem;font-weight:700;line-height:1.3}.guarantee-card p{color:#64748b;margin:0;font-size:1.1rem;font-weight:400;line-height:1.7}@media (max-width:1024px){.guarantees-section{margin:60px 0;padding:80px 0}.guarantees-section .section-title{font-size:2.5rem}.guarantees-section .section-subtitle{font-size:1.2rem}.guarantees-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}.guarantee-card{padding:40px 30px}}@media (max-width:768px){.guarantees-section{margin:50px 0;padding:60px 0}.guarantees-section .container{padding:0 15px}.guarantees-header{margin-bottom:50px}.guarantees-section .section-title{font-size:2.2rem}.guarantees-section .section-subtitle{font-size:1.1rem}.guarantees-grid{grid-template-columns:1fr;gap:30px}.guarantee-card{padding:35px 25px}.guarantee-image-wrapper{margin-bottom:25px;padding:12px}.guarantee-image{width:160px;height:160px}.guarantee-card h3{font-size:1.4rem}.guarantee-card p{font-size:1rem}}@media (max-width:480px){.guarantees-section{margin:40px 0;padding:50px 0}.guarantees-section .section-title{font-size:1.9rem}.guarantees-section .section-subtitle{padding:0 10px;font-size:1rem}.guarantee-card{padding:30px 20px}.guarantee-image{width:140px;height:140px}.guarantee-card h3{font-size:1.3rem}.guarantee-card p{font-size:.95rem}}.urgency-section{background:#fff5f5;border-left:6px solid #f56565;border-radius:25px;margin:80px 0;padding:60px 0}.urgency-content{grid-template-columns:500px 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.urgency-image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:500px;height:auto}.urgency-text h2{color:#2d3748;margin-bottom:20px;font-size:2.2rem;font-weight:800;line-height:1.3}.urgency-text p{color:#4a5568;margin-bottom:20px;font-size:1.2rem;line-height:1.6}.urgency-benefits{margin:30px 0}.urgency-benefit{color:#2d3748;padding:10px 0;font-size:1.1rem;font-weight:500}.cta-button-large{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f56565,#e53e3e);border-radius:50px;margin-top:20px;padding:20px 40px;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;animation:2s infinite pulse;display:inline-block}.cta-button-large:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f565654d}@media (min-width:1200px){.urgency-content{grid-template-columns:500px 1fr;gap:70px}.urgency-image{width:500px}}@media (max-width:1199px) and (min-width:1024px){.urgency-content{grid-template-columns:450px 1fr;gap:50px;padding:0 30px}.urgency-image{width:450px}.urgency-text h2{font-size:2rem}.urgency-text p{font-size:1.1rem}.urgency-benefit{font-size:1rem}.cta-button-large{padding:18px 35px;font-size:1.1rem}}@media (max-width:1023px) and (min-width:768px){.urgency-section{margin:60px 0;padding:50px 0}.urgency-content{grid-template-columns:380px 1fr;gap:40px;padding:0 25px}.urgency-image{width:380px}.urgency-text h2{font-size:1.8rem}.urgency-text p{font-size:1rem}.urgency-benefit{padding:8px 0;font-size:.95rem}.cta-button-large{padding:16px 30px;font-size:1rem}}@media (max-width:767px) and (min-width:600px){.urgency-section{margin:50px 0;padding:40px 0}.urgency-content{text-align:center;grid-template-columns:1fr;gap:35px;padding:0 20px}.urgency-image{width:320px;margin:0 auto}.urgency-text h2{font-size:1.6rem}.urgency-text p{font-size:1rem}.urgency-benefits{text-align:left;max-width:400px;margin:25px auto}.urgency-benefit{padding:6px 0;font-size:.9rem}.cta-button-large{padding:15px 25px;font-size:.95rem}}@media (max-width:599px) and (min-width:480px){.urgency-section{margin:40px 0;padding:35px 0}.urgency-content{text-align:center;grid-template-columns:1fr;gap:30px;padding:0 15px}.urgency-image{width:280px;margin:0 auto}.urgency-text h2{font-size:1.5rem}.urgency-text p{font-size:.95rem}.urgency-benefits{text-align:left;max-width:350px;margin:20px auto}.urgency-benefit{padding:5px 0;font-size:.85rem}.cta-button-large{letter-spacing:.3px;padding:14px 20px;font-size:.9rem}}@media (max-width:479px){.urgency-section{border-radius:15px;margin:30px 0;padding:30px 0}.urgency-content{text-align:center;grid-template-columns:1fr;gap:25px;padding:0 12px}.urgency-image{border-radius:12px;width:240px;margin:0 auto}.urgency-text h2{margin-bottom:15px;font-size:1.3rem}.urgency-text p{font-size:.9rem;line-height:1.5}.urgency-benefits{text-align:left;max-width:280px;margin:18px auto}.urgency-benefit{padding:4px 0;font-size:.8rem}.cta-button-large{letter-spacing:.2px;border-radius:40px;padding:12px 18px;font-size:.85rem}}@media (max-width:319px){.urgency-image{width:200px}.urgency-text h2{font-size:1.2rem}.urgency-benefits{max-width:250px}.cta-button-large{padding:10px 15px;font-size:.8rem}}.contact-section{background:#f8fafc;border-radius:0;margin:80px 0;padding:100px 0;position:relative}.contact-section:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"contact-grid\" width=\"50\" height=\"50\" patternUnits=\"userSpaceOnUse\"><path d=\"M 50 0 L 0 0 0 50\" fill=\"none\" stroke=\"rgba(102,126,234,0.03)\" stroke-width=\"1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23contact-grid)\"/></svg>");position:absolute;inset:0}.contact-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.contact-header{text-align:center;margin-bottom:80px}.contact-header h2{color:#1a202c;margin-bottom:20px;font-size:2.8rem;font-weight:700;position:relative}.contact-header h2:after{content:"";background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.contact-header p{color:#4a5568;max-width:600px;margin:0 auto;font-size:1.2rem}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.contact-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:50px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014}.contact-form-card:before{content:"";background:linear-gradient(135deg,#667eea,#764ba2);height:6px;position:absolute;top:0;left:0;right:0}.contact-form-card h3{color:#1a202c;align-items:center;gap:15px;margin-bottom:30px;font-size:2rem;font-weight:700;display:flex}.contact-form-card h3 i{color:#667eea;font-size:1.8rem}.contact-form{flex-direction:column;gap:25px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#2d3748;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.form-group label i{color:#667eea;font-size:.9rem}.form-group input,.form-group select,.form-group textarea{color:#2d3748;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:18px 20px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;transition:all .3s}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.form-group select option{color:#2d3748;background:#fff;padding:10px}.form-group input::-moz-placeholder{color:#a0aec0;opacity:1;font-weight:400}.form-group textarea::-moz-placeholder{color:#a0aec0;opacity:1;font-weight:400}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0;opacity:1;font-weight:400}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff;border-color:#667eea;outline:none;box-shadow:0 0 0 4px #667eea1a}.form-group textarea{resize:vertical;min-height:120px;line-height:1.5}.btn-callback{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:20px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}.btn-callback:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 15px 35px #667eea66}.btn-callback:active{transform:translateY(0)}.btn-callback i{font-size:1.2rem}.contact-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:50px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014}.contact-info-card:before{content:"";background:linear-gradient(135deg,#48bb78,#38b2ac);height:6px;position:absolute;top:0;left:0;right:0}.contact-info-card h3{color:#1a202c;align-items:center;gap:15px;margin-bottom:30px;font-size:2rem;font-weight:700;display:flex}.contact-info-card h3 i{color:#48bb78;font-size:1.8rem}.contact-methods{flex-direction:column;gap:25px;display:flex}.contact-item{background:#f7fafc;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:20px;padding:25px;transition:all .3s;display:flex}.contact-item:hover{background:#edf2f7;border-color:#cbd5e0;transform:translate(5px)}.contact-icon{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.3rem;display:flex}.contact-details strong{color:#1a202c;margin-bottom:5px;font-size:1.1rem;font-weight:700;display:block}.contact-details span{color:#4a5568;font-size:1rem;font-weight:500}.whatsapp-btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:18px 35px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 25px #25d3664d}.whatsapp-btn:hover{background:linear-gradient(135deg,#20ba5a,#0f7c6c);transform:translateY(-2px);box-shadow:0 12px 35px #25d36666}.whatsapp-btn i{font-size:1.3rem}.whatsapp-float{color:#fff;text-align:center;z-index:1000;background:linear-gradient(135deg,#25d366,#20ba5a);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:2rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:110px;right:30px;box-shadow:0 8px 30px #25d36666}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 12px 40px #25d36680}.whatsapp-float:before{content:"";opacity:.8;border:2px solid #25d366;border-radius:50%;animation:2s infinite pulse-ring;position:absolute;inset:-5px}.final-trust-section{text-align:center;background:#f8fafc;border-radius:25px;margin:80px 0;padding:60px 0}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:50px;display:grid}.trust-item{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 10px 30px #0000000d}.trust-icon{-o-object-fit:cover;object-fit:cover;width:60px;height:60px;margin-bottom:20px}.trust-item h4{color:#2d3748;margin-bottom:10px;font-size:1.2rem;font-weight:600}@media (max-width:768px){.header h1{font-size:2.5rem}.header{padding:40px 0}.trust-badges,.trust-badges-dark{gap:30px;margin-bottom:30px;padding:25px 30px}.trust-badge{max-width:90px;height:60px}.trust-badges-dark .trust-badge{max-width:110px;height:70px}.section-title{font-size:2.2rem}.pricing-grid,.feature-cards{grid-template-columns:1fr}.feature-card{text-align:center;flex-direction:column;padding:30px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-section,.contact-section{padding:50px 30px}.stats-section{padding:80px 0}.stats-grid{grid-template-columns:repeat(2,1fr);gap:25px}.stat-item{padding:40px 20px}.stat-number{font-size:3rem}.stats-section .section-title{font-size:2.2rem}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-form-card,.contact-info-card{padding:35px 25px}.form-row{grid-template-columns:1fr}.contact-header h2{font-size:2.2rem}.testimonial-card{text-align:center;flex-direction:column}.testimonial-card .client-photo{margin:0 auto 12px;display:block}.urgency-content{text-align:center;grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 15px}.header{padding:40px 0}.header h1{font-size:2rem}.trust-badges,.trust-badges-dark{flex-direction:column;gap:20px;padding:30px 20px}.trust-badge,.trust-badges-dark .trust-badge{max-width:120px;height:50px}.pricing-card{min-height:auto}.card-header,.card-body,.card-footer{padding:20px}.price{font-size:2.8rem}.stats-grid{grid-template-columns:1fr}.stat-item{padding:35px 25px}.stat-number{font-size:2.8rem}.contact-form-card,.contact-info-card{padding:25px 20px}.contact-header{margin-bottom:50px}.whatsapp-float{width:58px;height:58px;font-size:1.7rem;bottom:100px;right:29px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.hidden{display:none}.visible{display:block}@media print{.whatsapp-float,.highlight-banner,.social-proof-section,.contact-section{display:none}.pricing-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}body{font-size:12pt;line-height:1.4}}@media (prefers-contrast:high){.pricing-card,.feature-card,.stat-item,.btn-primary,.btn-callback,.whatsapp-btn{border:2px solid #000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header,footer{z-index:1000;position:relative;visibility:visible!important;opacity:1!important;display:block!important}@media (min-width:768px){.md\:flex{display:flex!important}.md\:block{display:block!important}}@media (min-width:1280px){.xl\:flex{display:flex!important}.xl\:block{display:block!important}}@media (max-width:768px){.offers-scope #contact .contact-grid{grid-template-columns:1fr!important;gap:24px!important}.offers-scope #contact .contact-form-card{width:85%!important;margin-left:auto!important;margin-right:auto!important}.offers-scope #contact .form-row{grid-template-columns:1fr!important;gap:16px!important}.offers-scope #contact .btn-callback{width:100%!important}#contact.contact-section .contact-grid{grid-template-columns:1fr!important}#contact .contact-form-card{justify-self:center!important;width:85%!important;margin-left:auto!important;margin-right:auto!important}#contact .form-row{grid-template-columns:1fr!important;gap:16px!important}#contact .contact-form{width:100%!important}}@media (max-width:480px){#contact .contact-form-card{width:90%!important}}@media (max-width:768px){.offers-scope #contact.contact-section .contact-container{padding-left:12px!important;padding-right:12px!important}.offers-scope #contact.contact-section .contact-grid{grid-template-columns:1fr!important;gap:20px!important}.offers-scope #contact.contact-section .contact-form-card{width:100%!important;max-width:800px!important;margin:0 auto!important;padding:20px 16px!important}.offers-scope #contact.contact-section .contact-form{width:100%!important}.offers-scope #contact.contact-section .form-row{grid-template-columns:1fr!important;gap:12px!important}.offers-scope #contact.contact-section .form-group,.offers-scope #contact.contact-section .form-group input,.offers-scope #contact.contact-section .form-group select,.offers-scope #contact.contact-section .form-group textarea{width:100%!important}}@media (max-width:420px){.offers-scope #contact.contact-section .contact-form-card{max-width:none!important}}@media (max-width:768px){.offers-scope #contact.contact-section .contact-container{padding-left:8px!important;padding-right:8px!important}.offers-scope #contact.contact-section .contact-form-card{justify-self:stretch!important;width:100%!important;max-width:125vw!important;margin:0 auto!important}}@media (max-width:480px){.offers-scope #contact.contact-section .contact-form-card{max-width:98vw!important}}@media (max-width:768px){.offers-scope #contact.contact-section{padding-left:0!important;padding-right:0!important}.offers-scope #contact.contact-section .contact-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:6px!important;padding-right:6px!important}.offers-scope #contact.contact-section .contact-grid{grid-template-columns:1fr!important;gap:14px!important}.offers-scope #contact.contact-section .contact-form-card{width:100%!important;max-width:none!important;margin:0!important;padding-left:12px!important;padding-right:12px!important}.offers-scope #contact.contact-section .contact-form{width:100%!important}}@media (max-width:480px){.offers-scope #contact.contact-section .contact-container{padding-left:4px!important;padding-right:4px!important}.offers-scope #contact.contact-section .contact-form-card{padding-left:10px!important;padding-right:10px!important}}@media (max-width:768px){.offers-scope #contact.contact-section .contact-info-card h3,.offers-scope #contact.contact-section .contact-form-card h3{gap:10px!important;font-size:1.6rem!important;line-height:1.2!important}.offers-scope #contact.contact-section .contact-item{align-items:flex-start!important;gap:12px!important;padding:20px!important}.offers-scope #contact.contact-section .contact-details{flex:auto!important;min-width:0!important}.offers-scope #contact.contact-section .contact-details span,.offers-scope #contact.contact-section .contact-details a{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}}@media (max-width:1024px){.pricing-section{margin:120px 0}.pricing-section h2{margin-bottom:70px;font-size:2.2rem;line-height:1.2}.pricing-card{min-height:520px}.pricing-card .card-header,.pricing-card .card-body,.pricing-card .card-footer{padding:24px}.pricing-card .card-icon{font-size:2.5rem}.pricing-card h3{font-size:1.4rem;line-height:1.25}.pricing-card .price{font-size:3rem}.pricing-card .original-price{margin-left:12px;font-size:1.1rem}.pricing-card .savings-badge,.pricing-card .special-badge{border-radius:22px;padding:6px 16px;font-size:.85rem}.pricing-card .features li{padding:10px 0;font-size:.95rem}.pricing-card .features li i{margin-right:10px;font-size:1.1rem}.pricing-card .btn-primary{border-radius:50px;padding:12px 24px;font-size:1rem}}@media (max-width:768px){.pricing-section{margin:90px 0}.pricing-section h2{margin-bottom:55px;font-size:2rem}.pricing-card{min-height:480px}.pricing-card .card-header,.pricing-card .card-body,.pricing-card .card-footer{padding:18px}.pricing-card .card-icon{margin-bottom:14px;font-size:2.1rem}.pricing-card h3{font-size:1.2rem}.pricing-card .price{margin-bottom:8px;font-size:2.4rem}.pricing-card .original-price{margin-left:10px;font-size:1rem}.pricing-card .savings-badge,.pricing-card .special-badge{padding:6px 14px;font-size:.8rem}.pricing-card .features li{padding:9px 0;font-size:.9rem}.pricing-card .features li i{margin-right:10px;font-size:1rem}.pricing-card .btn-primary{padding:12px 18px;font-size:.95rem}}@media (max-width:600px){.pricing-section{margin:80px 0}.pricing-section h2{margin-bottom:45px;font-size:1.8rem}.pricing-card{min-height:440px}.pricing-card .card-header,.pricing-card .card-body,.pricing-card .card-footer{padding:16px}.pricing-card .card-icon{margin-bottom:12px;font-size:1.9rem}.pricing-card h3{font-size:1.1rem}.pricing-card .price{font-size:2.2rem}.pricing-card .original-price{margin-left:8px;font-size:.95rem}.pricing-card .savings-badge,.pricing-card .special-badge{padding:5px 12px;font-size:.78rem}.pricing-card .features li{padding:8px 0;font-size:.88rem}.pricing-card .features li i{font-size:.95rem}.pricing-card .btn-primary{padding:10px 16px;font-size:.92rem}}@media (max-width:480px){.pricing-section{margin:70px 0}.pricing-section h2{margin-bottom:35px;font-size:1.6rem}.pricing-card{min-height:auto}.pricing-card .card-header,.pricing-card .card-body,.pricing-card .card-footer{padding:14px}.pricing-card .card-icon{margin-bottom:10px;font-size:1.7rem}.pricing-card h3{font-size:1.05rem}.pricing-card .price{margin-bottom:6px;font-size:2rem}.pricing-card .original-price{font-size:.9rem}.pricing-card .savings-badge,.pricing-card .special-badge{padding:4px 10px;font-size:.75rem}.pricing-card .features li{padding:7px 0;font-size:.85rem}.pricing-card .features li i{font-size:.9rem}.pricing-card .btn-primary{padding:10px 14px;font-size:.9rem}}@media (max-width:360px){.pricing-section h2{font-size:1.45rem}.pricing-card h3{font-size:.98rem}.pricing-card .price{font-size:1.7rem}.pricing-card .original-price{font-size:.82rem}.pricing-card .btn-primary{padding:9px 12px;font-size:.88rem}}
