:root{--primary:#25D366;--secondary:#0078D4;--dark:#1F2937;--gray:#6B7280;--light-gray:#F3F4F6;--white:#FFFFFF;--shadow:0 4px 6px rgba(0,0,0,0.1);--radius:8px;--neon-blue:#00f0ff;--neon-pink:#ff00e5;--neon-purple:#7000ff}html{font-size:18px !important;scroll-behavior:smooth;-webkit-text-size-adjust:none !important;-moz-text-size-adjust:none !important;-ms-text-size-adjust:none !important;text-size-adjust:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;line-height:1.6;color:#ffffff;font-size:1.125rem !important;background:#0a0a0f;overflow-x:hidden;min-height:100vh}@keyframes float{0%, 100%{transform:translate(-50%, 0px)}50%{transform:translate(-50%, -20px)}}@keyframes glow{0%, 100%{opacity:0.3}50%{opacity:0.8}}section{background:#0a0a0f;color:#ffffff;position:relative}section:nth-child(even){background:#111118}h1, h2, h3, h4, h5, h6, p, span, li, a{color:#ffffff}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;animation:fadeInUp 0.8s ease forwards}.icon{font-size:2.5rem;margin-bottom:0.625rem;display:block;text-align:center;filter:drop-shadow(0 0 20px rgba(0, 240, 255, 0.6));transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:glow 2s ease-in-out infinite}.hero-section .icon,.problem-card .icon,.solution-card .icon,.step .icon,.guarantee .icon{font-size:3.5rem;margin-bottom:0.9375rem}.problem-card:hover .icon,.solution-card:hover .icon,.service-card:hover .icon{transform:scale(1.2) rotateY(360deg);filter:drop-shadow(0 0 40px rgba(255, 0, 229, 1))}.container{max-width:1200px;margin:0 auto;padding:0 1.25rem}h1, h2, h3{text-align:center;margin-bottom:1rem}@keyframes gradientText{0%, 100%{background-position:0% 50%}50%{background-position:100% 50%}}h1{font-size:3.5rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg, #00f0ff 0%, #ff00e5 50%, #7000ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientText 5s ease infinite}h2{font-size:2.75rem;font-weight:700;margin-bottom:2.5rem;background:linear-gradient(135deg, #00f0ff 0%, #ff00e5 50%, #7000ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientText 5s ease infinite}h3{font-size:1.625rem;font-weight:600;color:#ffffff}p{font-size:1.125rem}.hero-section{background:linear-gradient(135deg, #0a0a0f 0%, #1a1a2e 50%, #16213e 100%) !important;padding:5rem 1.25rem;text-align:center;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center}@keyframes gradientShift{0%, 100%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0, 240, 255, 0.15) 0%, rgba(255, 0, 229, 0.15) 50%, rgba(112, 0, 255, 0.15) 100%);z-index:0;animation:gradientShift 15s ease infinite;background-size:400% 400%}.hero-section::after{content:'';position:absolute;width:450px;height:450px;background:radial-gradient(circle, rgba(0, 240, 255, 0.3), transparent);border-radius:50%;top:40%;left:50%;animation:float 6s ease-in-out infinite;z-index:0}.hero-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.hero-section h1,.hero-section .lead,.hero-section .badge,.hero-section .trust-badges span,.hero-section .stat-num,.hero-section .stat-label{color:#fff !important;text-shadow:2px 2px 8px rgba(0, 0, 0, 0.5)}.badge-group{display:flex;gap:0.625rem;justify-content:center;margin-bottom:1.875rem;flex-wrap:wrap}@keyframes badgePulse{0%, 100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.badge{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);padding:0.625rem 1.25rem;border-radius:20px;font-size:1rem;font-weight:600;box-shadow:0 8px 32px rgba(0, 0, 0, 0.2);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation:badgePulse 2s ease-in-out infinite}.badge:nth-child(2){animation-delay:0.2s}.badge:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 0 40px rgba(0, 240, 255, 0.6);border-color:rgba(0, 240, 255, 0.8);background:rgba(0, 240, 255, 0.2)}.lead{font-size:1.375rem;color:var(--gray);margin:1.25rem auto;max-width:700px;text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:1.25rem;max-width:600px;margin:1.875rem auto}@keyframes countUp{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.stat{text-align:center;animation:countUp 0.6s ease forwards}.stat:nth-child(2){animation-delay:0.2s}.stat:nth-child(3){animation-delay:0.4s}.stat-num{font-size:2.75rem;font-weight:700;color:var(--secondary);text-shadow:0 0 20px rgba(0, 120, 212, 0.5)}.stat-label{font-size:1.125rem;color:var(--gray)}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin:1.875rem 0;flex-wrap:wrap}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;border-radius:var(--radius);font-weight:600;font-size:1.125rem;text-decoration:none;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;overflow:hidden}.btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255, 255, 255, 0.5);transform:translate(-50%, -50%);transition:width 0.6s, height 0.6s}.btn:hover::after{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg, #00f0ff 0%, #00c9ff 100%);color:var(--white);box-shadow:0 0 30px rgba(0, 240, 255, 0.4)}.btn-primary:hover{background:linear-gradient(135deg, #00c9ff 0%, #0099ff 100%);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgba(0, 240, 255, 0.7)}.btn-secondary{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(0, 240, 255, 0.5)}.btn-secondary:hover{background:rgba(0, 240, 255, 0.2);border-color:#00f0ff;color:#fff;box-shadow:0 0 40px rgba(0, 240, 255, 0.8);transform:translateY(-5px) scale(1.05)}.btn-lg{padding:1.25rem 2.5rem;font-size:1.375rem}.trust-badges{display:flex;gap:1.25rem;justify-content:center;margin-top:1.25rem;flex-wrap:wrap;font-size:1rem;color:var(--gray)}section{padding:3.75rem 1.25rem}.problem-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5625rem;max-width:800px;margin:0 auto}@keyframes cardFloat{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.problem-card{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);padding:2.1875rem;border-radius:var(--radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);text-align:center;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;overflow:hidden;will-change:transform, box-shadow;transform:translateY(0)}.problem-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%, rgba(0, 240, 255, 0.1), transparent 50%);opacity:0;transition:opacity 0.5s ease}.problem-card:hover::before{opacity:1}.problem-card:hover{transform:translate3d(0, -15px, 0) scale(1.05);box-shadow:0 25px 50px rgba(0, 240, 255, 0.4);border-color:rgba(0, 240, 255, 0.7);animation:cardFloat 2s ease-in-out infinite}.solution-grid-wrapper{max-width:1000px;margin:0 auto}.solution-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5625rem;margin-bottom:1.5625rem}.solution-grid-single{display:flex;justify-content:center}.solution-grid-single .solution-card{max-width:320px;width:100%}.solution-card{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);padding:2.1875rem;border-radius:var(--radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);text-align:center;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;overflow:hidden;will-change:transform, box-shadow;transform:translateY(0)}.solution-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%, rgba(255, 0, 229, 0.1), transparent 50%);opacity:0;transition:opacity 0.5s ease}.solution-card:hover::before{opacity:1}.solution-card:hover{transform:translate3d(0, -15px, 0) scale(1.05);box-shadow:0 25px 50px rgba(255, 0, 229, 0.4);border-color:rgba(255, 0, 229, 0.7)}.solution-card h3{margin-bottom:0.625rem;font-size:1.625rem}.solution-card p{color:rgba(255, 255, 255, 0.8);font-size:1.125rem}.services-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;max-width:1200px;margin:0 auto;overflow:visible;position:relative}@keyframes staggerFadeIn{from{opacity:0}to{opacity:1}}.service-card{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);padding:1.875rem 1.5rem;border-radius:var(--radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);text-align:center;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);position:relative;overflow:visible;opacity:0;animation:staggerFadeIn 0.8s ease forwards;will-change:transform, box-shadow;transform:translateY(0);z-index:1}.service-card:nth-child(1){animation-delay:0.1s}.service-card:nth-child(2){animation-delay:0.2s}.service-card:nth-child(3){animation-delay:0.3s}.service-card:nth-child(4){animation-delay:0.4s}.service-card:nth-child(5){animation-delay:0.5s}.service-card:nth-child(6){animation-delay:0.6s}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%, rgba(112, 0, 255, 0.1), transparent 50%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;border-radius:var(--radius);z-index:0}.service-card:hover::before{opacity:1}.service-card:hover{transform:translate3d(0, -15px, 0) scale(1.05);box-shadow:0 25px 50px rgba(112, 0, 255, 0.4);border-color:rgba(112, 0, 255, 0.7);z-index:10}.service-card .icon{position:relative;z-index:2}.service-card h3{margin-bottom:0.875rem;font-size:1.125rem;font-weight:600;line-height:1.3;position:relative;z-index:2}.service-card ul{list-style:none;text-align:left;margin:0.75rem 0;padding:0;position:relative;z-index:2}.service-card ul li{padding:0.3125rem 0;font-size:0.875rem;color:rgba(255, 255, 255, 0.8);position:relative;padding-left:1.25rem;line-height:1.4}.service-card ul li::before{content:'✓';position:absolute;left:0;color:var(--primary);font-weight:bold;font-size:0.875rem}.service-card .price{margin:0.875rem 0 0.625rem;font-size:1.125rem;color:var(--primary);font-weight:700;text-shadow:0 0 15px rgba(37, 211, 102, 0.4);white-space:nowrap;position:relative;z-index:2}.btn-service{display:block;width:100%;margin-top:0.625rem;padding:0.625rem 1rem;background:linear-gradient(135deg, var(--primary) 0%, #1da851 100%);color:white;text-decoration:none;border-radius:var(--radius);font-weight:600;font-size:0.9375rem;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);text-align:center;position:relative;z-index:10;cursor:pointer;overflow:hidden}.btn-service::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255, 255, 255, 0.5);transform:translate(-50%, -50%);transition:width 0.6s, height 0.6s}.btn-service:hover::after{width:300px;height:300px}.btn-service:hover{background:linear-gradient(135deg, #1da851 0%, #178a43 100%);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgba(37, 211, 102, 0.7)}.popular-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg, #ff00e5 0%, #7000ff 100%);color:white;padding:0.25rem 0.625rem;border-radius:12px;font-size:0.6875rem;font-weight:600;box-shadow:0 2px 8px rgba(255, 0, 229, 0.4);z-index:2;white-space:nowrap}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.875rem;max-width:1000px;margin:0 auto}@keyframes numberPop{0%, 100%{transform:scale(1)}50%{transform:scale(1.2)}}.step{text-align:center;transition:all 0.4s ease}.step:hover{transform:translateY(-10px)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg, var(--neon-blue), var(--neon-pink));color:var(--white);border-radius:50%;font-size:1.875rem;font-weight:700;margin-bottom:0.9375rem;box-shadow:0 0 30px rgba(0, 240, 255, 0.5);transition:all 0.4s ease}.step:hover .step-num{animation:numberPop 0.6s ease infinite;box-shadow:0 0 50px rgba(0, 240, 255, 0.8)}.step h3{margin-bottom:0.625rem;font-size:1.5rem}.step p{color:rgba(255, 255, 255, 0.8);font-size:1.125rem}.guarantee-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.875rem;max-width:1000px;margin:0 auto}.guarantee:nth-child(4){grid-column:2 / 3}@keyframes iconPulse{0%, 100%{transform:scale(1);filter:drop-shadow(0 0 20px rgba(0, 240, 255, 0.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 40px rgba(0, 240, 255, 0.9))}}.guarantee{text-align:center;transition:all 0.4s ease}.guarantee .icon{animation:iconPulse 2s ease-in-out infinite}.guarantee:hover .icon{animation:iconPulse 0.6s ease-in-out infinite}.guarantee h3{margin-bottom:0.625rem;font-size:1.5rem}.guarantee p{text-align:center;font-size:1.125rem;color:rgba(255, 255, 255, 0.8)}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5625rem;max-width:1100px;margin:0 auto}.testimonial{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);padding:2.1875rem;border-radius:var(--radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);text-align:center;transition:all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.testimonial:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 25px 50px rgba(0, 240, 255, 0.4);border-color:rgba(0, 240, 255, 0.7)}@keyframes starTwinkle{0%, 100%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(0.9)}}.stars{font-size:1.5rem;margin-bottom:0.9375rem;text-align:center}.testimonial:hover .stars{animation:starTwinkle 0.5s ease infinite}.testimonial p{text-align:center;font-size:1.125rem}.author{margin-top:0.9375rem;font-size:1rem;color:var(--gray);text-align:center}@keyframes ctaPulse{0%, 100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.1);opacity:0.8}}.cta-section{background:linear-gradient(135deg, #0a0a0f 0%, #1a1a2e 50%, #16213e 100%);position:relative;overflow:hidden;color:var(--white);text-align:center}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(0, 240, 255, 0.3), transparent 50%), radial-gradient(circle at 80% 50%, rgba(255, 0, 229, 0.3), transparent 50%);animation:ctaPulse 3s ease infinite}.cta-section h2{color:var(--white);position:relative;z-index:1}.cta-section .btn{position:relative;z-index:1}.cta-section p{text-align:center;font-size:1.375rem}.cta-features{display:flex;gap:1.25rem;justify-content:center;margin-top:1.25rem;flex-wrap:wrap;font-size:1rem}.faq-list{max-width:800px;margin:0 auto}@keyframes slideRight{from{transform:translateX(0)}to{transform:translateX(15px)}}.faq-item{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.1);padding:1.875rem;margin-bottom:0.9375rem;border-radius:var(--radius);box-shadow:0 8px 32px rgba(0, 0, 0, 0.3);transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);cursor:pointer}.faq-item:hover{animation:slideRight 0.3s ease forwards;box-shadow:0 12px 40px rgba(0, 240, 255, 0.4);border-color:rgba(0, 240, 255, 0.7)}.faq-item h3{text-align:left;margin-bottom:0.625rem;color:#00f0ff;font-size:1.5rem}.faq-item p{text-align:left;color:rgba(255, 255, 255, 0.8);font-size:1.125rem}.coverage-section{background:var(--light-gray)}.subtitle{text-align:center;color:var(--gray);margin-bottom:1.875rem;font-size:1.125rem}.cities-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:0.9375rem;max-width:1000px;margin:0 auto 1.875rem}@keyframes cityHover{0%, 100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.city-link{background:rgba(255, 255, 255, 0.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.1);padding:0.875rem;border-radius:var(--radius);text-decoration:none;color:#ffffff;text-align:center;transition:all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);font-size:1.125rem}.city-link:hover{background:rgba(0, 240, 255, 0.2);color:#00f0ff;animation:cityHover 0.6s ease infinite;box-shadow:0 0 30px rgba(0, 240, 255, 0.6);border-color:#00f0ff}.coverage-note{text-align:center;margin-top:1.5625rem;color:var(--gray);font-style:italic;font-size:1.125rem}@keyframes waPulse{0%, 100%{transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,0.3)}50%{transform:scale(1.1);box-shadow:0 8px 24px rgba(37, 211, 102, 0.5)}}.floating-wa{position:fixed;bottom:1.5625rem;right:1.5625rem;width:60px;height:60px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:1000;transition:all 0.3s;animation:waPulse 2s ease-in-out infinite}.floating-wa:hover{transform:scale(1.2) rotate(15deg);box-shadow:0 6px 16px rgba(37, 211, 102, 0.6)}@keyframes bounce{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.back-to-top{position:fixed;bottom:1.5625rem;left:1.5625rem;width:50px;height:50px;background:var(--secondary);border:none;border-radius:50%;display:none;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);cursor:pointer;z-index:999;transition:all 0.3s}.back-to-top:hover{background:#005a9e;animation:bounce 0.6s ease infinite}.back-to-top.show{display:flex}.footer{background:var(--dark);color:var(--white);padding:2.5rem 1.25rem 1.25rem}.footer-main{margin-bottom:1.25rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.875rem;max-width:1200px;margin:0 auto}.footer-col h3{color:var(--white);margin-bottom:0.9375rem;font-size:1.5rem;text-align:left}.footer-col p, .footer-col ul{color:rgba(255,255,255,0.8);line-height:1.8;font-size:1rem}.footer-col ul{list-style:none}.footer-col ul li{padding:0.3125rem 0}.footer-badges{display:flex;gap:0.625rem;margin-top:0.9375rem;flex-wrap:wrap}.footer-badges .badge{background:rgba(255,255,255,0.1);color:var(--white)}.btn-footer{display:inline-block;margin-top:0.9375rem;padding:0.75rem 1.5rem;background:var(--primary);color:var(--white);text-decoration:none;border-radius:var(--radius);font-weight:600;font-size:1rem;transition:all 0.3s}.btn-footer:hover{background:#1da851;transform:translateY(-3px);box-shadow:0 5px 15px rgba(37, 211, 102, 0.4)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:1.25rem;text-align:center}.footer-bottom p{color:rgba(255,255,255,0.6);font-size:1rem}@media (max-width:968px){.services-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media (max-width:768px){html{font-size:16px !important;-webkit-text-size-adjust:none !important}body{font-size:1rem !important}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.375rem}.hero-section{padding:3.125rem 0.9375rem}.badge-group{margin-top:5rem}section{padding:2.5rem 0.9375rem}.stats-grid{grid-template-columns:1fr;max-width:200px}.cta-buttons{flex-direction:column}.btn{width:100%;justify-content:center}.solution-grid{grid-template-columns:1fr}.problem-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr;gap:1rem}.guarantee-grid{grid-template-columns:1fr}.guarantee:nth-child(4){grid-column:auto}.floating-wa{bottom:5.625rem}}@media (min-width:992px){.steps-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width:768px){.steps-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}}@media print{.floating-wa, .back-to-top{display:none !important}}