:root{--google-blue:#4285F4;--google-red:#EA4335;--google-yellow:#FBBC05;--google-green:#34A853;--primary-blue:#4285F4;--primary-blue-dark:#3367d6;--primary-blue-light:#5a95f5;--accent-red:#EA4335;--accent-yellow:#FBBC05;--accent-green:#34A853;--accent-purple:#4285F4;--accent-cyan:#4285F4;--accent-pink:#EA4335;--accent-orange:#FBBC05;--gradient-primary:linear-gradient(135deg, #4285F4 0%, #34A853 100%);--gradient-blue:linear-gradient(135deg, #4285F4 0%, #5a95f5 100%);--gradient-purple:linear-gradient(135deg, #4285F4 0%, #EA4335 100%);--gradient-green:linear-gradient(135deg, #34A853 0%, #4285F4 100%);--gradient-rainbow:linear-gradient(135deg, #4285F4 0%, #EA4335 25%, #FBBC05 50%, #34A853 100%);--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--black:#000000;--shadow-blue:0 20px 60px -15px rgba(66, 133, 244, 0.4);--shadow-purple:0 20px 60px -15px rgba(234, 67, 53, 0.4);--shadow-green:0 20px 60px -15px rgba(52, 168, 83, 0.4);--shadow-pink:0 20px 60px -15px rgba(234, 67, 53, 0.4);--shadow-xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.15);--shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1);--transition-fast:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);--radius:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:9999px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw}img{max-width:100%;height:auto;display:block}body{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:var(--gray-900);background:var(--gray-50);overflow-x:hidden;position:relative;max-width:100vw;padding-bottom:100px}body.menu-open{overflow:hidden;touch-action:none}a:focus-visible,button:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(66,133,244,.06) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(234,67,53,.04) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(52,168,83,.04) 0,transparent 50%);z-index:-1}.container{max-width:1280px;margin:0 auto;padding:0 1.25rem;width:100%;box-sizing:border-box}@media (min-width:768px){.container{padding:0 2rem}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;max-width:100vw;background:rgba(255,255,255,.8);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(66,133,244,.15);transition:var(--transition);box-shadow:0 4px 30px rgba(0,0,0,.05)}.header.scrolled{background:rgba(255,255,255,.95);box-shadow:0 8px 30px rgba(66,133,244,.15);transform:translateY(0)}.header__container{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;max-width:1440px;margin:0 auto;gap:1rem;min-width:0}.header__brand{display:flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.2rem;background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;transition:var(--transition);position:relative;min-width:0;flex-shrink:0}.header__brand::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:var(--gradient-blue);border-radius:2px;transition:width .3s ease}.header__brand:hover::after{width:100%}.header__brand img{width:150px;height:auto;max-height:50px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(66, 133, 244, .3));transition:var(--transition);flex-shrink:0}.header__brand:hover img{filter:drop-shadow(0 6px 12px rgba(66, 133, 244, .4))}.header__nav{display:flex;gap:2.5rem;align-items:center}.header__nav .nav-link{color:var(--gray-700);text-decoration:none;font-size:.95rem;font-weight:600;transition:var(--transition);position:relative;padding:.5rem 0}.header__nav .nav-link::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--gradient-blue);border-radius:2px;transition:all .3s ease;transform:translateX(-50%)}.header__nav .nav-link.active,.header__nav .nav-link:hover{color:var(--primary-blue);transform:translateY(-2px)}.header__nav .nav-link.active::before,.header__nav .nav-link:hover::before{width:100%}.header__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--gradient-blue);color:var(--white);text-decoration:none;border-radius:var(--radius-full);font-weight:700;font-size:.95rem;transition:var(--transition);box-shadow:var(--shadow-blue);position:relative;overflow:hidden}.header__cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.header__cta:hover::before{left:100%}.header__cta:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 25px 60px -15px rgba(66,133,244,.5)}@media (min-width:993px){.header__container{padding:1.2rem 2rem}.header__brand{font-size:1.35rem;gap:.75rem}.header__brand img{width:150px;height:auto;max-height:50px}}.header__menu-toggle{display:none;background:0 0;border:none;padding:.5rem;cursor:pointer;z-index:2000}.hamburger span{display:block;width:26px;height:3px;background:var(--gradient-blue);margin:5px 0;border-radius:2px;transition:var(--transition)}.header__menu-toggle.active .hamburger span:first-child{transform:rotate(45deg) translate(7px,7px)}.header__menu-toggle.active .hamburger span:nth-child(2){opacity:0}.header__menu-toggle.active .hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,.98);backdrop-filter:blur(30px);z-index:1500;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-100%);transition:var(--transition-slow)}.mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu__nav{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.mobile-menu__link{color:var(--gray-900);text-decoration:none;font-size:1.5rem;font-weight:700;padding:1rem 1.5rem;border-radius:var(--radius-lg);transition:var(--transition);background:0 0;position:relative;min-height:48px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:400px){.mobile-menu__link{font-size:1.25rem}.mobile-menu__nav{gap:1.5rem}}.mobile-menu__link::before{content:"";position:absolute;inset:0;background:var(--gradient-blue);opacity:0;border-radius:var(--radius-lg);transition:var(--transition);z-index:-1}.mobile-menu__link:hover::before{opacity:.1}.mobile-menu__link:hover{color:var(--primary-blue);transform:translateY(-5px)}.mobile-menu__cta{background:var(--gradient-purple);color:var(--white);text-decoration:none;font-size:1.3rem;font-weight:700;padding:1.25rem 2.5rem;border-radius:var(--radius-full);transition:var(--transition);margin-top:1rem;box-shadow:var(--shadow-purple)}.mobile-menu__cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 25px 60px -15px rgba(66,133,244,.5)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:90px;background:linear-gradient(135deg,#4285f4 0,#ea4335 50%,#34a853 100%);overflow:hidden}.hero:not(.hero--split)::before{content:"";position:absolute;top:-50%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;animation:pulse 8s ease-in-out infinite}.hero:not(.hero--split)::after{content:"";position:absolute;bottom:-30%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%;animation:pulse 6s ease-in-out infinite reverse}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.1}.hero__background img{width:100%;height:100%;object-fit:cover;filter:blur(10px)}.hero__overlay-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(66,133,244,.9) 0,rgba(234,67,53,.85) 50%,rgba(52,168,83,.9) 100%);z-index:2}.hero__container{position:relative;z-index:3;display:flex;align-items:center;gap:4rem;padding:4rem 2rem;max-width:1440px;margin:0 auto;width:100%}.hero__content{flex:1;max-width:650px;color:var(--white);animation:fadeInUp 1s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero__badge{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.25);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-full);font-size:.9rem;font-weight:600;margin-bottom:2rem;color:var(--white);box-shadow:0 8px 32px rgba(0,0,0,.1);animation:slideInLeft 1s ease-out .2s both}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.hero__badge i{color:#fbbc05;font-size:1.2rem;animation:rotate 3s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hero__title{font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:var(--white);text-shadow:0 4px 20px rgba(0,0,0,.2);animation:fadeInUp 1s ease-out .3s both;letter-spacing:-.02em}.hero__description{font-size:1.25rem;line-height:1.7;margin-bottom:2.5rem;color:rgba(255,255,255,.95);max-width:600px;text-shadow:0 2px 10px rgba(0,0,0,.1);animation:fadeInUp 1s ease-out .4s both}.hero__cta-group{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:3rem;animation:fadeInUp 1s ease-out .5s both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:var(--radius-full);transition:var(--transition);cursor:pointer;border:none;white-space:nowrap;position:relative;overflow:hidden}.btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover::before{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;box-shadow:0 10px 40px rgba(52,168,83,.3);font-weight:800}.btn-primary:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 60px rgba(52,168,83,.4);background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important}.btn-outline{background:0 0;color:var(--white);border:2px solid rgba(255,255,255,.7);backdrop-filter:blur(10px)}.btn-outline:hover{background:rgba(255,255,255,.2);border-color:var(--white);transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.btn .btn-icon{font-size:1.2em;transition:transform .3s ease}.btn:hover .btn-icon{transform:translateX(5px)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem 1.25rem;border:2px solid var(--gray-200);border-radius:var(--radius);font-size:.95rem;font-family:inherit;transition:var(--transition);background:var(--white);color:var(--gray-900)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--primary-blue);box-shadow:0 0 0 4px rgba(66,133,244,.15),0 4px 20px rgba(66,133,244,.2);transform:translateY(-2px)}.form-group textarea{resize:vertical;min-height:100px}.form-note{font-size:.85rem;color:var(--gray-700);text-align:center;margin-top:1.25rem;line-height:1.5}section{position:relative;padding:7rem 0;content-visibility:auto;contain-intrinsic-size:1px 900px}.section-title{font-size:clamp(2.25rem, 5vw, 3.2rem);font-weight:900;text-align:center;margin-bottom:1.25rem;background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.section-description{text-align:center;color:var(--gray-700);font-size:1.2rem;line-height:1.8;margin-bottom:4rem;max-width:750px;margin-left:auto;margin-right:auto}section{overflow-x:hidden;max-width:100%}.services{padding:7rem 0;background:var(--white);position:relative}.services::before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(180deg,var(--gray-50) 0,transparent 100%);pointer-events:none}.services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2.5rem;margin-top:4rem}.service-card{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .5s cubic-bezier(.25, .46, .45, .94),box-shadow .5s ease,border-color .5s ease;border:2px solid transparent;position:relative;height:100%;display:flex;flex-direction:column}.service-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--gradient-blue);transform:scaleX(0);transition:transform .5s cubic-bezier(.25, .46, .45, .94)}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(66,133,244,.2);border-color:rgba(66,133,244,.2)}.service-card__image{width:100%;height:240px;overflow:hidden;position:relative}.service-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(66,133,244,.5),rgba(52,168,83,.4));opacity:0;transition:opacity .5s ease}.service-card:hover .service-card__image::after{opacity:1}.service-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25, .46, .45, .94)}.service-card:hover .service-card__image img{transform:scale(1.06)}.service-card__content{padding:2.5rem;flex:1;display:flex;flex-direction:column}.service-card__content h3{font-size:1.5rem;color:var(--gray-900);margin-bottom:1rem;font-weight:800;line-height:1.3}.service-card__content p{color:var(--gray-700);font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;flex:1}.service-features{list-style:none;padding:0;margin:0}.service-features li{display:flex;align-items:flex-start;margin-bottom:1rem;color:var(--gray-700);font-size:1rem;line-height:1.6}.service-features li i{background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-right:.75rem;margin-top:.2rem;font-size:1.1rem;flex-shrink:0}.about{padding:7rem 0;background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%)}.about__grid{display:grid;grid-template-columns:1.3fr 0.7fr;gap:4rem;margin-top:4rem;align-items:start}.process-step{display:flex;gap:2rem;margin-bottom:2rem;padding:2.5rem;background:var(--white);border-radius:var(--radius-xl);transition:var(--transition);border:2px solid transparent;box-shadow:0 4px 20px rgba(0,0,0,.05)}.process-step:hover{transform:translateX(15px) scale(1.02);box-shadow:var(--shadow-purple);border-color:rgba(66,133,244,.25);background:linear-gradient(135deg,#fff 0,#f0f7ff 100%)}.step-number{width:70px;height:70px;background:var(--gradient-purple);color:var(--white);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:900;flex-shrink:0;box-shadow:var(--shadow-purple)}.step-content h3{font-size:1.35rem;color:var(--gray-900);margin-bottom:.75rem;font-weight:800}.step-content p{color:var(--gray-700);line-height:1.7;font-size:1.05rem}.guarantees-card{background:var(--white);padding:3rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:2px solid rgba(66,133,244,.25);position:sticky;top:120px}.guarantees-card h3{font-size:1.75rem;color:var(--gray-900);margin-bottom:2rem;font-weight:800;background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.guarantees-list{list-style:none;padding:0;margin:0}.guarantees-list li{display:flex;align-items:flex-start;margin-bottom:1.25rem;color:var(--gray-700);font-size:1.05rem;line-height:1.6}.guarantees-list li i{background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-right:1rem;margin-top:.2rem;font-size:1.2rem;flex-shrink:0}.cta-card{background:var(--gradient-purple);padding:3rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-purple);margin-top:2rem;text-align:center;color:var(--white);border:none;position:relative;overflow:hidden}.cta-card::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 10s linear infinite}.cta-card__content{position:relative;z-index:1}.cta-card__content h3{font-size:1.75rem;color:var(--white);margin-bottom:1.25rem;font-weight:800;line-height:1.3}.cta-card__content p{color:rgba(255,255,255,.95);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.cta-card .btn{background:var(--white);color:var(--accent-purple)}.cta-card .btn:hover{background:var(--gray-50);transform:translateY(-5px) scale(1.05);box-shadow:0 20px 60px rgba(0,0,0,.3)}.services-highlight{padding:7rem 0;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:var(--white);position:relative;overflow:hidden}.services-highlight::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(66,133,244,.15) 0,transparent 50%);animation:rotate 20s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.services-highlight .container{position:relative;z-index:2}.services-highlight .section-title{color:var(--white);background:var(--gradient-rainbow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-highlight .section-description{color:rgba(255,255,255,.9)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2.5rem;margin-top:4rem}.pricing-card{background:rgba(255,255,255,.98);color:var(--gray-900);border-radius:var(--radius-xl);padding:3rem;box-shadow:0 25px 80px rgba(0,0,0,.4);transition:var(--transition);position:relative;border:2px solid rgba(255,255,255,.2)}.pricing-card::before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--gradient-blue);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.pricing-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 35px 100px rgba(124,58,237,.6);border-color:rgba(66,133,244,.4)}.pricing-card--featured{border:3px solid var(--accent-purple);transform:scale(1.05);background:linear-gradient(135deg,#fff 0,#f0f7ff 100%)}.pricing-card--featured::before{background:var(--gradient-purple)}.pricing-card--featured:hover{transform:scale(1.05) translateY(-15px)}.pricing-badge{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:var(--gradient-purple);color:var(--white);padding:.75rem 2rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:800;box-shadow:var(--shadow-purple);text-transform:uppercase;letter-spacing:.05em}.pricing-header h3{font-size:2rem;color:var(--gray-900);margin-bottom:1.25rem;font-weight:900}.price{font-size:2.75rem;font-weight:900;margin-bottom:2.5rem;background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.price-value{background:var(--gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-features{list-style:none;padding:0;margin:0 0 2.5rem 0}.pricing-features li{display:flex;align-items:flex-start;margin-bottom:1.25rem;color:var(--gray-700);font-size:1.05rem;line-height:1.6}.pricing-features li i{background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-right:1rem;margin-top:.2rem;font-size:1.2rem;flex-shrink:0}.pricing-note{text-align:center;color:rgba(255,255,255,.8);font-size:.95rem;margin-top:3rem;font-style:italic}.faq-section{padding:7rem 0;background:var(--white)}.faq-list{max-width:900px;margin:0 auto}.faq-item{margin-bottom:1.5rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:var(--transition);border:2px solid transparent;background:var(--white)}.faq-item:hover{box-shadow:var(--shadow-blue);border-color:rgba(66,133,244,.25);transform:translateY(-3px)}.faq-question{width:100%;padding:2rem;background:var(--white);border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;color:var(--gray-900);transition:var(--transition);font-family:inherit}.faq-question:hover{background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);color:var(--primary-blue)}.faq-question i{background:var(--gradient-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .3s ease;font-size:1.4rem;flex-shrink:0;margin-left:1rem}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background:var(--gray-50)}.faq-answer.active{max-height:400px}.faq-answer p{padding:2rem;color:var(--gray-700);line-height:1.8;margin:0;font-size:1.05rem}.contact-content{padding:7rem 0;background:linear-gradient(135deg,#faf5ff 0,#f3e8ff 100%)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem}.contact-methods{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.contact-item{display:flex;align-items:flex-start;padding:2rem;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:var(--transition);border:2px solid transparent}.contact-item:hover{transform:translateY(-8px);box-shadow:var(--shadow-purple);border-color:rgba(66,133,244,.25)}.contact-item i{font-size:1.75rem;background:var(--gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:1.25rem;background-color:rgba(66,133,244,.1);border-radius:var(--radius-lg);margin-right:1.5rem;flex-shrink:0}.contact-details h3{color:var(--gray-900);font-size:1.25rem;margin-bottom:.5rem;font-weight:800}.contact-details a,.contact-details p{color:var(--gray-700);margin:0;font-size:1.05rem;text-decoration:none;transition:var(--transition)}.contact-details a:hover{color:var(--primary-blue)}.contact-form{background:var(--white);padding:2rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:2px solid rgba(66,133,244,.25);display:flex;flex-direction:column;align-items:center}.contact-form h2{color:var(--gray-900);margin-bottom:2rem;font-size:2rem;font-weight:900;background:var(--gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}.contact-form .hero__video-label{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:700;color:var(--gray-900)}.contact-form .hero__video-label i{color:#e4405f;font-size:1.4rem}.contact-form .instagram-media{margin:0 auto!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:540px;border-radius:12px!important;overflow:hidden;background:#fafafa!important}.contact-form iframe{max-width:100%!important;border-radius:12px!important}.footer{background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:var(--white);padding:6rem 0 0;position:relative;overflow:hidden}.footer::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(66,133,244,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(52,168,83,.1) 0,transparent 50%);pointer-events:none}.footer__main{display:grid;grid-template-columns:1.5fr 2.5fr;gap:4rem;margin-bottom:4rem;position:relative;z-index:1}.footer__brand .footer__logo{display:block;margin-bottom:1.5rem;max-width:200px;height:auto;filter:brightness(0) invert(1)}.footer__brand p{color:rgba(255,255,255,.8);line-height:1.8;margin-bottom:2rem;font-size:1rem}.footer__social{display:flex;gap:1rem}.footer__social a{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);color:var(--white);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition);font-size:1.2rem;border:2px solid rgba(255,255,255,.2)}.footer__social a:hover{background:var(--gradient-blue);border-color:transparent;transform:translateY(-8px) rotate(10deg);box-shadow:var(--shadow-blue)}.footer__nav{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.footer__col h3{font-size:1.1rem;font-weight:800;margin-bottom:1.5rem;color:var(--white);text-transform:uppercase;letter-spacing:.1em}.footer__col ul{list-style:none;padding:0;margin:0}.footer__col ul li{margin-bottom:.875rem}.footer__col ul li a{color:rgba(255,255,255,.7);text-decoration:none;transition:var(--transition);font-size:1rem}.footer__col ul li a:hover{color:var(--white);padding-left:8px;text-decoration:underline}.footer__contact li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.6}.footer__contact li i{color:var(--accent-cyan);font-size:1.1rem}.footer__partners{margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.footer__partners-title{font-size:1.1rem;font-weight:800;margin-bottom:.75rem;color:rgba(255,255,255,.95)}.footer__partners .footer__partners-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.footer__partner-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(255,255,255,.06);border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:background .3s ease,border-color .3s ease}.footer__partner-link:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.footer__partner-logo{display:block;max-height:36px;width:auto;max-width:100px;object-fit:contain;opacity:.9;transition:opacity .3s ease}.footer__partner-link:hover .footer__partner-logo{opacity:1}.footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding:2.5rem 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;position:relative;z-index:1}.footer__copyright{color:rgba(255,255,255,.7);font-size:.95rem;margin:0}.footer__links{display:flex;gap:2rem}.footer__links a{color:rgba(255,255,255,.7);text-decoration:none;font-size:.95rem;transition:var(--transition)}.footer__links a:hover{color:var(--white);text-decoration:underline}.scroll-top{position:fixed;right:30px;bottom:95px;width:55px;height:55px;background:var(--gradient-purple);border:none;border-radius:50%;color:var(--white);font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(30px);transition:var(--transition);z-index:998;box-shadow:var(--shadow-purple)}.scroll-top:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 25px 60px -15px rgba(66,133,244,.5)}.scroll-top--visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top i{transition:transform .3s ease}.scroll-top:hover i{transform:translateY(-3px)}@media (max-width:1200px){.hero__container{flex-direction:column;text-align:left;gap:3rem}.hero__contact-form{flex:0 0 auto;max-width:100%;width:100%;max-width:550px;margin:0 auto}.hero__content{max-width:100%}}@media (max-width:992px){.header__nav{display:none}.header__menu-toggle{display:block}.hero{min-height:auto;padding:140px 0 80px}.hero__title{font-size:2.75rem}.hero__stats{grid-template-columns:repeat(2,1fr)}.services__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about__grid{grid-template-columns:1fr}.guarantees-card{position:static}.pricing-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:3rem}.footer__main{grid-template-columns:1fr;gap:3rem}.footer__nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 1rem}section{padding:3.5rem 0}.hero{padding:120px 0 60px}.hero__title{font-size:2.25rem}.hero__description{font-size:1.1rem}.hero__cta-group{flex-direction:column}.hero__cta-group .btn{width:100%;justify-content:center}.hero__stats{grid-template-columns:1fr}.section-title{font-size:1.75rem;line-height:1.3;word-wrap:break-word}.section-description{font-size:1rem}.services__grid,.services__grid--auto{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.service-card__content{padding:1.5rem}.service-card__content h3{font-size:1.25rem}.service-card__image{height:200px}.contact-content{padding:3.5rem 0}.contact-form{padding:2rem}.contact-form h2{font-size:1.5rem}.contact-item{padding:1.5rem;flex-direction:column;gap:1rem}.contact-item i{margin-right:0}.footer__nav{grid-template-columns:1fr;gap:2rem}.footer__bottom{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem 0}.footer__links{flex-wrap:wrap;justify-content:center;gap:1rem}.footer__copyright{text-align:center;font-size:.9rem}.credit-line{flex-direction:column;gap:.75rem}.cta-floating{bottom:20px;right:20px;left:20px;max-width:none}.cta-floating__content{flex-direction:column;gap:1rem;text-align:center}.cta-floating .btn{width:100%}.scroll-top{bottom:100px;right:16px}}@media (max-width:576px){.container{padding:0 .75rem}section{padding:2.5rem 0}.hero__title{font-size:2rem}.section-title{font-size:1.5rem}.header__container{padding:.75rem 1rem}.header__brand{font-size:1rem}.header__brand img{width:120px;height:auto;max-height:44px}.contact-form,.contact-form__card{padding:1.5rem}.pricing-card{padding:1.5rem}.process-step{flex-direction:column;text-align:center;padding:1.5rem}.step-number{margin:0 auto 1rem}.cta-card{padding:1.5rem}.footer__main{gap:2rem;margin-bottom:2.5rem}.footer__contact li{flex-wrap:wrap;word-break:break-word}.guarantees-card{padding:1.5rem}.box--white{padding:1.5rem;max-width:100%}}.text-center{text-align:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.section--bg-red-light{background:#fff8f6;color:var(--gray-900)}.section--bg-red-light .section-title:not(.section-title--red){background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;color:var(--gray-900)}.section--bg-red-light .section-description{color:var(--gray-700)}.section--bg-red-light .service-card__content h3{color:var(--gray-900)}.section--bg-red-light .service-card__content p{color:var(--gray-700)}.section--bg-red-light .service-card{background:#fff;border:1px solid rgba(234,67,53,.15)}.section--bg-red-light .btn-primary{background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;box-shadow:0 10px 30px rgba(52,168,83,.3)}.section--bg-red-light .btn-primary:hover{box-shadow:0 15px 40px rgba(52,168,83,.4);background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important}.section--bg-green-light{background:#f0fdf4;color:var(--gray-900)}.section--bg-green-light .section-title{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background-clip:initial;color:var(--gray-900)}.section--bg-green-light .section-description{color:var(--gray-700)}.section--bg-green-light .service-card__content h3{color:var(--gray-900)}.section--bg-green-light .service-card__content p{color:var(--gray-700)}.section--bg-green-light .service-card{background:#fff;border:1px solid rgba(16,185,129,.1)}.section--bg-green-light .btn-primary{background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;box-shadow:0 10px 30px rgba(52,168,83,.3)}.section--bg-green-light .btn-primary:hover{box-shadow:0 15px 40px rgba(52,168,83,.4);background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important}.section--bg-blue-gradient{background:linear-gradient(135deg,#3367d6 0,#4285f4 100%);color:#fff;padding:4rem 0}.section--bg-blue-gradient .text--bold,.section--bg-blue-gradient .text--margin-top,.section--bg-blue-gradient .text--medium,.section--bg-blue-gradient p:not(.box--white p){color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.2)}.section--bg-blue-gradient .btn--green-solid{box-shadow:0 15px 40px rgba(52,168,83,.4);color:#fff!important}.section--bg-blue-gradient .btn--green-solid:hover{box-shadow:0 20px 50px rgba(52,168,83,.5)}.section-title--red{color:#ea4335}.text-red{color:#ea4335;font-weight:600}.section-title--white{color:#fff!important;font-size:2.5rem}.section-description--white{color:#fff!important;font-size:1.2rem;margin-bottom:2rem}.section-description--margin-top{margin-top:2rem}.service-card--red-border{border-left:4px solid #ea4335}.service-card--green-border{text-align:center;border:2px solid #34a853}.service-card__content--logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem;min-height:140px}.service-card__content--logo .case-logo{max-height:90px;width:auto;max-width:100%;object-fit:contain;display:block}.service-card__content--logo p{margin-bottom:0;font-size:.95rem}.service-card--with-graph .case-graph-wrap{width:100%;max-width:100%;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(52,168,83,.2);margin:.25rem 0}.service-card--with-graph .case-graph{width:100%;height:auto;max-height:200px;object-fit:contain;object-position:center;display:block;vertical-align:middle}.service-card--with-graph .service-card__content--logo{padding:1.5rem}.services__grid--auto{grid-template-columns:repeat(2,1fr);gap:2rem}.price-value--large{font-size:1.2rem}.price-block{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-top:3rem;padding:2.5rem;background:linear-gradient(135deg,#fff8f6 0,#fff0ee 100%);border-radius:20px;border:2px solid rgba(234,67,53,.2);box-shadow:0 10px 40px rgba(234,67,53,.08);overflow:hidden}.price-block__content{order:1}.price-block__title{font-size:1.5rem;font-weight:800;color:var(--gray-900);margin-bottom:1.25rem;line-height:1.3}.price-block__from{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:rgba(234,67,53,.08);border-radius:12px;border:1px solid rgba(234,67,53,.2)}.price-block__label{font-size:.9rem;color:var(--gray-700);font-weight:600;width:100%}.price-block__value{font-size:2.25rem;font-weight:900;color:#ea4335;letter-spacing:-.02em;line-height:1}.price-block__cents{font-size:1.25rem;font-weight:700}.price-block__period{font-size:1rem;color:var(--gray-700);font-weight:600}.price-block__intro{font-size:1rem;color:var(--gray-700);margin-bottom:.75rem;font-weight:600}.price-block__list{list-style:none;padding:0;margin:0 0 1.25rem 0}.price-block__list li{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;color:var(--gray-700);font-size:1rem}.price-block__list li i{color:#34a853;font-size:1.1rem;flex-shrink:0}.price-block__cta-text{font-size:1rem;font-weight:700;color:var(--gray-900);margin-bottom:1.25rem}.price-block__cta-text i{color:#ea4335;margin-right:.35rem}.price-block__btn{display:inline-flex;align-items:center;gap:.5rem}.price-block__image-wrap{order:2;border-radius:16px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.12);background:#f9fafb}.price-block__image{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}@media (max-width:992px){.price-block{grid-template-columns:1fr;padding:2rem;gap:2rem}.price-block__image-wrap{order:0;max-height:220px}.price-block__image{min-height:220px}.price-block__value{font-size:2rem}}@media (max-width:576px){.price-block{padding:1.5rem;margin-top:2rem}.price-block__title{font-size:1.25rem}.price-block__value{font-size:1.75rem}.price-block__cents{font-size:1rem}}.box--red{background:#fff5f5;padding:2rem;border-radius:8px;margin-top:3rem;border-left:4px solid #ea4335}.box--green{margin-top:2rem;padding:1.5rem;background:#f0fdf4;border-radius:8px;border-left:4px solid #34a853}.box--white{background:#fff;color:#1f2937;padding:2rem;border-radius:12px;max-width:700px;margin:0 auto 2rem;text-align:left;box-shadow:0 20px 60px rgba(0,0,0,.3)}.box--white *{color:#1f2937!important;text-shadow:none!important}.box--white .heading--blue{color:#4285f4!important}.box--white .list--clean li{color:#374151!important;line-height:1.8;font-size:1rem}.heading--red{color:#ea4335;margin-bottom:1rem}.heading--green{color:#34a853;margin-bottom:.5rem}.box--green .heading--green{color:#14532d}.box--green .list--clean-compact li{color:#166534}.heading--blue{color:#1e40af;margin-bottom:1rem}.list--clean{list-style:none;padding-left:0}.list--clean li{margin-bottom:.8rem;color:#3367d6}.list--clean-compact{list-style:none;padding-left:0;margin:0}.text--gray{color:#6b7280}.text--small{font-size:.9rem}.text--medium{font-size:1.1rem}.text--large{font-size:1.2rem}.text--xlarge{font-size:1.3rem}.text--bold{font-weight:600}.text--no-margin{margin:0}.text--margin-bottom-half{margin-bottom:.5rem;color:#3367d6}.text--margin-top{margin-top:2rem;color:#4285f4}.btn--green-solid{font-size:1.3rem;padding:1.2rem 2.5rem;background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;border:none}.btn--green-solid:hover{background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important;transform:translateY(-5px) scale(1.05)}.container--center{text-align:center}.footer__bottom{text-align:center;padding:2rem 0;border-top:1px solid #e5e7eb}.cta-box{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:2px solid #e2e8f0;border-radius:16px;padding:3rem;max-width:700px;margin:0 auto 3rem;box-shadow:0 10px 40px rgba(0,0,0,.08)}.cta-box__title{font-size:1.75rem;font-weight:800;color:var(--gray-900);margin-bottom:1.5rem;text-align:center}.cta-box__list{list-style:none;padding:0;margin:0;text-align:left}.cta-box__list li{font-size:1.1rem;color:var(--gray-700);line-height:2;padding-left:.5rem;font-weight:500}.btn--cta-large{font-size:1.25rem;padding:1.5rem 3rem;margin-bottom:2rem;background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;box-shadow:0 15px 40px rgba(52,168,83,.3)}.btn--cta-large:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 50px rgba(52,168,83,.4);background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important}.cta-warning{font-size:1.1rem;color:#ea4335;font-weight:700;margin-top:2rem;padding:1.5rem;background:#fef2f2;border:2px solid #fecaca;border-radius:12px;max-width:800px;margin-left:auto;margin-right:auto}.cta-inline{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 3rem;margin-top:4rem;background:linear-gradient(135deg,#f0f9ff 0,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .3s ease}.cta-inline:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,0,0,.12)}.cta-inline__content{flex:1}.cta-inline__title{font-size:1.5rem;font-weight:900;color:var(--gray-900);margin-bottom:.75rem;line-height:1.3}.cta-inline__text{font-size:1.05rem;color:var(--gray-700);margin:0;line-height:1.6}.cta-inline .btn{flex-shrink:0;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:700;white-space:nowrap}.cta-inline--green{background:linear-gradient(135deg,#f0fdf4 0,#dcfce7 100%);border-color:#bbf7d0}.cta-inline--green:hover{border-color:#86efac}.cta-inline--blue{background:linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);border-color:#bfdbfe}.cta-inline--blue:hover{border-color:#93c5fd}.cta-inline--purple{background:linear-gradient(135deg,#faf5ff 0,#f3e8ff 100%);border-color:#e9d5ff}.cta-inline--purple:hover{border-color:#d8b4fe}@media (max-width:968px){.cta-inline{flex-direction:column;text-align:center;padding:2rem;gap:1.5rem}.cta-inline .btn{width:100%;white-space:normal}.cta-inline__title{font-size:1.3rem}.cta-inline__text{font-size:1rem}}@media (max-width:576px){.cta-inline{padding:1.5rem;margin-top:3rem}.cta-inline__title{font-size:1.15rem}.cta-inline__text{font-size:.95rem}.cta-inline .btn{padding:1rem 1.5rem;font-size:1rem}}.btn--cta-large,.btn--form-submit,.btn--green-solid,.btn--hero-primary,.btn-primary,.btn.btn-primary,a.btn-primary,button.btn-primary{background:linear-gradient(135deg,#34a853 0,#2d8e47 100%)!important;color:#fff!important;border:none!important}.btn--cta-large:hover,.btn--form-submit:hover,.btn--green-solid:hover,.btn--hero-primary:hover,.btn-primary:hover,.btn.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background:linear-gradient(135deg,#2d8e47 0,#247a3d 100%)!important;color:#fff!important}img[loading=lazy]{opacity:1}img[loading=lazy].loaded{opacity:1}.contact-form{background:#fff;padding:3rem;border-radius:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.15);border:2px solid rgba(66,133,244,.25)}.contact-form h2{color:#111827;margin-bottom:2rem;font-size:2rem;font-weight:900;background:linear-gradient(135deg,#4285f4 0,#ea4335 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}.form-group{margin-bottom:1.25rem}#FormFunildeVendas input:not([type=submit]):not([type=hidden]),#FormFunildeVendas select,#FormFunildeVendas textarea,.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem 1.25rem;border:2px solid #e5e7eb;border-radius:1rem;font-size:.95rem;font-family:inherit;transition:none;background:#fff;color:#111827}#FormFunildeVendas input:focus,#FormFunildeVendas select:focus,#FormFunildeVendas textarea:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:#4285f4;box-shadow:0 0 0 4px rgba(66,133,244,.15),0 4px 20px rgba(66,133,244,.2);transform:none}#FormFunildeVendas textarea,.form-group textarea{resize:vertical;min-height:100px}#FormFunildeVendas input::placeholder,#FormFunildeVendas textarea::placeholder{color:#6b7280;opacity:1}#FormFunildeVendas label{display:block;font-size:.95rem;font-weight:600;color:#111827;margin-bottom:.5rem}#FormFunildeVendas #SendWhatsFunil,#FormFunildeVendas button[type=submit],#FormFunildeVendas input[type=submit]{width:100%;padding:1.25rem 1.75rem;font-size:1.05rem;font-weight:700;font-family:inherit;color:#fff;background:linear-gradient(135deg,#34a853 0,#2d8e47 100%);border:none;border-radius:1rem;cursor:pointer;transition:none;box-shadow:0 10px 40px rgba(52,168,83,.3)}#FormFunildeVendas #SendWhatsFunil:hover:not([disabled]),#FormFunildeVendas button[type=submit]:hover,#FormFunildeVendas input[type=submit]:hover{transform:none;box-shadow:0 12px 48px rgba(52,168,83,.4)}#FormFunildeVendas #SendWhatsFunil[disabled],#FormFunildeVendas input[type=submit]:disabled{opacity:.7;cursor:not-allowed}@media (max-width:767px){.contact-form{padding:2rem}.contact-form h2{font-size:1.5rem}}@media (max-width:576px){.contact-form{padding:1.5rem}}.about,.contact-content,.faq-section,.footer,.services,.services-highlight{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media print{.cta-floating,.cta-minimized,.header,.scroll-top{display:none!important}.hero{min-height:auto;padding:2rem 0;background:var(--white)!important}*{box-shadow:none!important}}body::before{animation:none!important}.hero:not(.hero--split)::after,.hero:not(.hero--split)::before{animation:none!important}.hero__badge,.hero__badge i,.hero__contact-form,.hero__content,.hero__cta-group,.hero__description,.hero__stats,.hero__title,.stat-item i{animation:none!important}.contact-form__card::before{animation:none!important}.cta-card::before,.services-highlight::before{animation:none!important}.cta-floating.cta-floating--visible{animation:none!important}.cta-minimized.cta-minimized--visible{animation:none!important}#whatsclub-widget .wc--float-ballon{animation:none!important}.bottom-bar__item,.bottom-bar__item:hover,.btn:hover,.btn:not(.header__menu-toggle),.contact-item,.contact-item:hover,.credit-line a:hover,.cta-inline,.cta-inline:hover,.faq-item:hover,.footer__col ul li a:hover,.footer__partner-link:hover,.footer__social a,.footer__social a:hover,.header__brand:hover img,.header__cta,.header__cta:hover,.header__nav .nav-link,.header__nav .nav-link:hover,.mobile-menu__cta,.mobile-menu__cta:hover,.mobile-menu__link,.mobile-menu__link:hover,.pricing-card:not(.pricing-card--featured),.pricing-card:not(.pricing-card--featured):hover,.process-step,.process-step:hover,.scroll-top:hover,.service-card,.service-card::before,.service-card:hover,.service-card:hover .service-card__image img,.service-card:hover .service-card__image::after,.service-card:hover::before,.service-card__image img,.service-card__image::after,.stat-item,.stat-item:hover{transform:none!important;transition:none!important}.faq-question i{transition:none!important}.mobile-menu{transition:none!important}.hamburger span{transition:none!important}.pricing-card--featured,.pricing-card--featured:hover{transform:scale(1.05)!important;transition:none!important}.service-card::before,.service-card:hover::before{transform:scaleX(1)!important}.service-card:hover .service-card__image::after,.service-card__image::after{opacity:0!important}.btn::before,.header__cta::before{display:none!important}