@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);.header-v3[data-v-09d0eaf4]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 24px;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-100%);opacity:0}.header-v3--visible[data-v-09d0eaf4]{transform:translateY(0);opacity:1}.header-v3[data-v-09d0eaf4]:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1)}.header-v3--scrolled[data-v-09d0eaf4]:before{background:hsla(0,0%,100%,.98);box-shadow:0 4px 30px rgba(0,0,0,.08)}.header-v3[data-v-09d0eaf4]:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:linear-gradient(90deg,#009688,#1c4a2c,#009688);transition:width .3s ease}.header-v3--scrolled[data-v-09d0eaf4]:after{width:100%}.header-v3__container[data-v-09d0eaf4]{position:relative;max-width:1200px;margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;gap:40px}.header-v3__logo[data-v-09d0eaf4]{flex-shrink:0;display:flex;align-items:center;text-decoration:none;transition:transform .3s ease}.header-v3__logo[data-v-09d0eaf4]:hover{transform:scale(1.02)}.header-v3__logo-img[data-v-09d0eaf4]{height:44px;width:auto}.header-v3__nav-link[data-v-09d0eaf4],.header-v3__nav[data-v-09d0eaf4]{display:flex;align-items:center;gap:8px}.header-v3__nav-link[data-v-09d0eaf4]{position:relative;padding:10px 18px;text-decoration:none;color:#374151;font-size:15px;font-weight:500;letter-spacing:-.01em;border-radius:10px;transition:all .3s ease;overflow:hidden}.header-v3__nav-icon[data-v-09d0eaf4]{width:18px;height:18px;opacity:.5;transition:all .3s ease;flex-shrink:0}.header-v3__nav-link:hover .header-v3__nav-icon[data-v-09d0eaf4]{opacity:1;color:#009688;transform:scale(1.1)}.header-v3__nav-link-text[data-v-09d0eaf4]{position:relative;z-index:1}.header-v3__nav-link-line[data-v-09d0eaf4]{position:absolute;bottom:6px;left:20px;right:20px;height:2px;background:linear-gradient(90deg,#009688,#1c4a2c);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);border-radius:1px}.header-v3__nav-link[data-v-09d0eaf4]:hover{color:#009688;background:rgba(0,150,136,.08)}.header-v3__nav-link:hover .header-v3__nav-link-line[data-v-09d0eaf4]{transform:scaleX(1)}.header-v3__nav-link[data-v-09d0eaf4]:active{transform:scale(.98)}.header-v3__actions[data-v-09d0eaf4]{display:flex;align-items:center;gap:16px}.header-v3__cta[data-v-09d0eaf4]{position:relative;display:flex;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;border-radius:50px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.header-v3__cta-bg[data-v-09d0eaf4]{position:absolute;inset:0;background:linear-gradient(135deg,#009688,#00796b 50%,#1c4a2c);transition:all .4s ease}.header-v3__cta-text[data-v-09d0eaf4]{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.header-v3__cta-icon[data-v-09d0eaf4]{width:18px;height:18px;transition:transform .3s ease}.header-v3__cta-shine[data-v-09d0eaf4]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:none}.header-v3__cta[data-v-09d0eaf4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,150,136,.4)}.header-v3__cta:hover .header-v3__cta-bg[data-v-09d0eaf4]{background:linear-gradient(135deg,#00796b,#1c4a2c 50%,#009688)}.header-v3__cta:hover .header-v3__cta-icon[data-v-09d0eaf4]{transform:translateX(3px)}.header-v3__cta:hover .header-v3__cta-shine[data-v-09d0eaf4]{animation:shine-09d0eaf4 .6s ease-out}.header-v3__cta[data-v-09d0eaf4]:active{transform:translateY(0) scale(.98)}@keyframes shine-09d0eaf4{0%{left:-100%}to{left:100%}}.header-v3__menu-toggle[data-v-09d0eaf4]{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:background .3s ease}.header-v3__menu-toggle[data-v-09d0eaf4]:hover{background:rgba(0,0,0,.05)}.header-v3__menu-bar[data-v-09d0eaf4]{width:22px;height:2px;background:#374151;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-v3__menu-bar[data-v-09d0eaf4]:first-child{margin-bottom:5px}.header-v3__menu-bar[data-v-09d0eaf4]:nth-child(3){margin-top:5px}.header-v3__menu-toggle--active .header-v3__menu-bar[data-v-09d0eaf4]:first-child{transform:rotate(45deg) translate(5px,5px)}.header-v3__menu-toggle--active .header-v3__menu-bar[data-v-09d0eaf4]:nth-child(2){opacity:0;transform:scaleX(0)}.header-v3__menu-toggle--active .header-v3__menu-bar[data-v-09d0eaf4]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.header-v3__mobile[data-v-09d0eaf4]{position:absolute;top:100%;left:0;right:0;background:#fff;padding:20px 24px 24px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.header-v3__mobile-nav[data-v-09d0eaf4]{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.header-v3__mobile-link[data-v-09d0eaf4]{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:#374151;font-size:16px;font-weight:500;border-radius:12px;transition:all .3s ease}.header-v3__mobile-link svg[data-v-09d0eaf4]{width:20px;height:20px;opacity:.6;transition:all .3s ease}.header-v3__mobile-link[data-v-09d0eaf4]:hover{background:rgba(0,150,136,.08);color:#009688}.header-v3__mobile-link:hover svg[data-v-09d0eaf4]{opacity:1;stroke:#009688}.header-v3__mobile-link[data-v-09d0eaf4]:active{transform:scale(.98)}.header-v3__mobile-cta[data-v-09d0eaf4]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,150,136,.3)}.header-v3__mobile-cta svg[data-v-09d0eaf4]{width:20px;height:20px}.header-v3__mobile-cta[data-v-09d0eaf4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,150,136,.4)}.header-v3__mobile-cta[data-v-09d0eaf4]:active{transform:translateY(0) scale(.98)}.header-v3__overlay[data-v-09d0eaf4]{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:-1}.whatsapp-modal-v3[data-v-09d0eaf4]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;margin:0}.whatsapp-modal-v3__content[data-v-09d0eaf4]{position:relative;background:linear-gradient(180deg,#fff,#f8faf9);border-radius:28px;padding:48px 40px;text-align:center;max-width:380px;width:100%;box-shadow:0 30px 60px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);animation:modalBounce-09d0eaf4 .5s cubic-bezier(.34,1.56,.64,1);margin:auto}.whatsapp-modal-v3__content[data-v-09d0eaf4]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#009688,#1c4a2c,#009688);border-radius:30px;z-index:-1;opacity:.5;animation:borderGlow-09d0eaf4 2s ease-in-out infinite}@keyframes borderGlow-09d0eaf4{0%,to{opacity:.3}50%{opacity:.6}}@keyframes modalBounce-09d0eaf4{0%{opacity:0;transform:scale(.85) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.whatsapp-modal-v3__icon[data-v-09d0eaf4]{width:100px;height:100px;background:linear-gradient(135deg,#009688,#1c4a2c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;animation:iconPulse-09d0eaf4 1.5s ease-in-out infinite;box-shadow:0 10px 40px rgba(0,150,136,.4)}@keyframes iconPulse-09d0eaf4{0%,to{transform:scale(1);box-shadow:0 10px 40px rgba(0,150,136,.4)}50%{transform:scale(1.08);box-shadow:0 15px 50px rgba(0,150,136,.6)}}.whatsapp-modal-v3__icon svg[data-v-09d0eaf4]{width:50px;height:50px;color:#fff}.whatsapp-modal-v3__title[data-v-09d0eaf4]{font-size:28px;font-weight:800;color:#1f2937;margin:0 0 10px;letter-spacing:-.02em}.whatsapp-modal-v3__text[data-v-09d0eaf4]{font-size:16px;color:#6b7280;margin:0 0 32px;line-height:1.5}.whatsapp-modal-v3__loader[data-v-09d0eaf4]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.whatsapp-modal-v3__loader-bar[data-v-09d0eaf4]{height:100%;background:linear-gradient(90deg,#009688,#1c4a2c,#009688);background-size:200% 100%;border-radius:4px;animation:loaderProgress-09d0eaf4 2s ease-out forwards,loaderShimmer-09d0eaf4 1s linear infinite}@keyframes loaderProgress-09d0eaf4{0%{width:0}to{width:100%}}@keyframes loaderShimmer-09d0eaf4{0%{background-position:200% 0}to{background-position:-200% 0}}.scroll-indicator-v3[data-v-09d0eaf4]{position:fixed;left:50%;transform:translateX(-50%);width:40px;height:40px;background:linear-gradient(135deg,#009688,#1c4a2c);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999;box-shadow:0 4px 20px rgba(0,150,136,.4);animation:scrollBounce-09d0eaf4 .6s ease-in-out infinite;pointer-events:none}.scroll-indicator-v3 svg[data-v-09d0eaf4]{width:24px;height:24px;color:#fff}@keyframes scrollBounce-09d0eaf4{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.mobile-menu-enter-active[data-v-09d0eaf4],.mobile-menu-leave-active[data-v-09d0eaf4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-enter[data-v-09d0eaf4],.mobile-menu-leave-to[data-v-09d0eaf4]{opacity:0;transform:translateY(-10px)}.overlay-enter-active[data-v-09d0eaf4],.overlay-leave-active[data-v-09d0eaf4]{transition:opacity .3s ease}.overlay-enter[data-v-09d0eaf4],.overlay-leave-to[data-v-09d0eaf4]{opacity:0}.modal-enter-active[data-v-09d0eaf4],.modal-leave-active[data-v-09d0eaf4]{transition:all .3s ease}.modal-enter[data-v-09d0eaf4],.modal-leave-to[data-v-09d0eaf4]{opacity:0}.modal-enter .whatsapp-modal-v3__content[data-v-09d0eaf4],.modal-leave-to .whatsapp-modal-v3__content[data-v-09d0eaf4]{transform:scale(.9)}@media (max-width:900px){.header-v3__cta[data-v-09d0eaf4],.header-v3__nav[data-v-09d0eaf4]{display:none}.header-v3__menu-toggle[data-v-09d0eaf4]{display:flex}}@media (max-width:600px){.header-v3[data-v-09d0eaf4]{padding:0 16px}.header-v3__container[data-v-09d0eaf4]{height:64px}.header-v3__logo-img[data-v-09d0eaf4]{height:38px}.header-v3__mobile[data-v-09d0eaf4]{padding:16px}.whatsapp-modal-v3__content[data-v-09d0eaf4]{padding:32px 24px}.whatsapp-modal-v3__icon[data-v-09d0eaf4]{width:70px;height:70px}.whatsapp-modal-v3__icon svg[data-v-09d0eaf4]{width:35px;height:35px}.whatsapp-modal-v3__title[data-v-09d0eaf4]{font-size:20px}}.hero-v3[data-v-74245d16]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:72px}.hero-v3__bg[data-v-74245d16]{position:absolute;inset:0;z-index:0}.hero-v3__bg-image[data-v-74245d16]{position:absolute;inset:0;background-image:url(/img/bg.aa475cb3.webp);background-size:cover;background-position:50%;filter:brightness(.25)}.hero-v3__bg-overlay[data-v-74245d16]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,75,68,.5))}.hero-v3__bg-gradient[data-v-74245d16]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,150,136,.1) 50%,transparent);animation:gradientPulse-74245d16 4s ease-in-out infinite}@keyframes gradientPulse-74245d16{0%,to{opacity:.5}50%{opacity:1}}.hero-v3__particles[data-v-74245d16]{position:absolute;inset:0;overflow:hidden}.particle-v3[data-v-74245d16]{position:absolute;bottom:-10px;background:rgba(0,150,136,.6);border-radius:50%;animation:particleFloatV3-74245d16 linear infinite;opacity:0}@keyframes particleFloatV3-74245d16{0%{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(2turn);opacity:0}}.hero-v3__container[data-v-74245d16]{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:40px 24px}.hero-v3__card[data-v-74245d16]{background:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);border-radius:32px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.1);padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.hero-v3__card--visible[data-v-74245d16]{opacity:1;transform:translateY(0)}.hero-v3__content[data-v-74245d16]{display:flex;flex-direction:column;gap:28px}.hero-v3__badge[data-v-74245d16]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;padding:10px 20px;border-radius:50px;font-size:14px;font-weight:600;width:-moz-fit-content;width:fit-content;box-shadow:0 4px 15px rgba(0,150,136,.4);animation:badgePulseV3-74245d16 2s ease-in-out infinite}.hero-v3__badge-dot[data-v-74245d16]{width:8px;height:8px;background:#fff;border-radius:50%;animation:dotBlinkV3-74245d16 1.5s ease-in-out infinite}@keyframes badgePulseV3-74245d16{0%,to{box-shadow:0 4px 15px rgba(0,150,136,.4)}50%{box-shadow:0 4px 25px rgba(0,150,136,.6)}}@keyframes dotBlinkV3-74245d16{0%,to{opacity:1}50%{opacity:.4}}.hero-v3__title[data-v-74245d16]{font-size:48px;font-weight:800;color:#1a1a1a;line-height:1.15;margin:0;letter-spacing:-.02em}.hero-v3__title-highlight[data-v-74245d16]{display:inline;color:#009688}.hero-v3__title-words[data-v-74245d16]{position:relative;display:inline-block;min-width:200px}.hero-v3__title-word[data-v-74245d16]{position:absolute;left:0;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.16,1,.3,1);white-space:nowrap;background:linear-gradient(135deg,#009688,#00796b 50%,#1c4a2c);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-v3__title-word[data-v-74245d16]:first-child{position:relative}.hero-v3__title-word.active[data-v-74245d16]{opacity:1;transform:translateY(0)}.hero-v3__description[data-v-74245d16]{font-size:18px;color:#6b7280;line-height:1.7;margin:0}.hero-v3__features[data-v-74245d16]{display:flex;flex-direction:column;gap:14px}.hero-v3__feature[data-v-74245d16]{display:flex;align-items:center;gap:14px}.hero-v3__feature-icon[data-v-74245d16]{width:28px;height:28px;background:linear-gradient(135deg,rgba(0,150,136,.15),rgba(0,150,136,.1));border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-v3__feature-icon svg[data-v-74245d16]{width:16px;height:16px;color:#009688}.hero-v3__feature-text[data-v-74245d16]{font-size:15px;font-weight:500;color:#374151}.hero-v3__actions[data-v-74245d16]{display:flex;gap:16px;margin-top:8px}.hero-v3__btn[data-v-74245d16]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:14px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer}.hero-v3__btn--primary[data-v-74245d16]{position:relative;color:#fff;overflow:hidden}.hero-v3__btn--primary .hero-v3__btn-bg[data-v-74245d16]{position:absolute;inset:0;background:linear-gradient(135deg,#009688,#00796b 50%,#1c4a2c);transition:all .3s ease}.hero-v3__btn--primary .hero-v3__btn-content[data-v-74245d16]{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.hero-v3__btn--primary .hero-v3__btn-content svg[data-v-74245d16]{width:20px;height:20px;transition:transform .3s ease}.hero-v3__btn--primary .hero-v3__btn-shine[data-v-74245d16]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);z-index:2}.hero-v3__btn--primary[data-v-74245d16]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,150,136,.4)}.hero-v3__btn--primary:hover .hero-v3__btn-content svg[data-v-74245d16]{transform:translateX(4px)}.hero-v3__btn--primary:hover .hero-v3__btn-shine[data-v-74245d16]{animation:btnShineV3-74245d16 .6s ease-out}@keyframes btnShineV3-74245d16{0%{left:-100%}to{left:100%}}.hero-v3__btn--primary[data-v-74245d16]:active{transform:translateY(-1px) scale(.98)}.hero-v3__btn--secondary[data-v-74245d16]{background:#fff;color:#374151;border:2px solid #e5e7eb;box-shadow:0 4px 15px rgba(0,0,0,.05)}.hero-v3__btn--secondary svg[data-v-74245d16]{width:20px;height:20px;color:#009688}.hero-v3__btn--secondary[data-v-74245d16]:hover{border-color:#009688;background:rgba(0,150,136,.05);transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,150,136,.15)}.hero-v3__btn--secondary[data-v-74245d16]:active{transform:translateY(-1px) scale(.98)}.hero-v3__stats[data-v-74245d16]{display:flex;gap:40px;padding-top:28px;border-top:1px solid #f3f4f6;margin-top:8px}.hero-v3__stat[data-v-74245d16]{display:flex;flex-direction:column;gap:4px}.hero-v3__stat-number[data-v-74245d16]{display:flex;align-items:baseline;font-size:32px;font-weight:800;color:#1a1a1a;letter-spacing:-.02em}.hero-v3__stat-suffix[data-v-74245d16]{font-size:20px;font-weight:700;color:#009688}.hero-v3__stat-label[data-v-74245d16]{font-size:14px;color:#9ca3af;font-weight:500}.hero-v3__visual[data-v-74245d16]{position:relative;display:flex;justify-content:center;align-items:center}.hero-v3__image-wrapper[data-v-74245d16]{position:relative;width:100%;max-width:450px}.hero-v3__decoration[data-v-74245d16]{position:absolute;border-radius:50%;z-index:0}.hero-v3__decoration--1[data-v-74245d16]{width:300px;height:300px;background:linear-gradient(135deg,rgba(0,150,136,.2),rgba(0,150,136,.05));top:-50px;right:-50px;animation:decorFloatV3-74245d16 6s ease-in-out infinite}.hero-v3__decoration--2[data-v-74245d16]{width:150px;height:150px;background:linear-gradient(135deg,rgba(0,150,136,.15),rgba(0,150,136,.05));bottom:50px;left:-30px;animation:decorFloatV3-74245d16 8s ease-in-out infinite reverse}.hero-v3__decoration--3[data-v-74245d16]{width:80px;height:80px;background:linear-gradient(135deg,rgba(0,150,136,.25),rgba(0,150,136,.1));top:30%;right:-20px;animation:decorFloatV3-74245d16 5s ease-in-out infinite}@keyframes decorFloatV3-74245d16{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-10px) scale(1.05)}}.hero-v3__image-container[data-v-74245d16]{position:relative;z-index:1;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.15)}.hero-v3__image[data-v-74245d16]{width:100%;height:auto;display:block;transition:transform .5s ease}.hero-v3__image-container:hover .hero-v3__image[data-v-74245d16]{transform:scale(1.03)}.hero-v3__float-card[data-v-74245d16]{position:absolute;background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);z-index:2;animation:cardFloatV3-74245d16 4s ease-in-out infinite}.hero-v3__float-card--1[data-v-74245d16]{top:5%;left:-15%;animation-delay:0s}.hero-v3__float-card--2[data-v-74245d16]{top:55%;right:-20%;animation-delay:1.3s}.hero-v3__float-card--3[data-v-74245d16]{bottom:8%;left:-10%;animation-delay:2.6s}@keyframes cardFloatV3-74245d16{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-v3__float-card-icon[data-v-74245d16]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-v3__float-card-icon svg[data-v-74245d16]{width:24px;height:24px}.hero-v3__float-card-icon--blue[data-v-74245d16]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.hero-v3__float-card-icon--green[data-v-74245d16]{background:linear-gradient(135deg,#009688,#00796b);color:#fff}.hero-v3__float-card-icon--purple[data-v-74245d16]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.hero-v3__float-card-content[data-v-74245d16]{display:flex;flex-direction:column;gap:2px}.hero-v3__float-card-title[data-v-74245d16]{font-size:15px;font-weight:700;color:#1a1a1a}.hero-v3__float-card-subtitle[data-v-74245d16]{font-size:13px;color:#9ca3af}.hero-v3__float-card-badge[data-v-74245d16]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;animation:livePulseV3-74245d16 2s ease-in-out infinite}@keyframes livePulseV3-74245d16{0%,to{opacity:1}50%{opacity:.7}}.hero-v3__float-card-status[data-v-74245d16]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#009688}.hero-v3__float-card-dot[data-v-74245d16]{width:8px;height:8px;background:#009688;border-radius:50%;animation:dotBlinkV3-74245d16 1.5s ease-in-out infinite}.hero-v3__scroll[data-v-74245d16]{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;opacity:.7;transition:opacity .3s ease;z-index:10}.hero-v3__scroll[data-v-74245d16]:hover{opacity:1}.hero-v3__scroll-text[data-v-74245d16]{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px}.hero-v3__scroll-line[data-v-74245d16]{width:2px;height:50px;background:hsla(0,0%,100%,.2);border-radius:2px;position:relative;overflow:hidden}.hero-v3__scroll-dot[data-v-74245d16]{width:100%;height:15px;background:#009688;border-radius:2px;position:absolute;top:0;animation:scrollDotV3-74245d16 2s ease-in-out infinite}@keyframes scrollDotV3-74245d16{0%,to{top:0}50%{top:calc(100% - 15px)}}@media (max-width:1100px){.hero-v3__card[data-v-74245d16]{grid-template-columns:1fr;gap:50px;padding:50px}.hero-v3__content[data-v-74245d16]{text-align:center;align-items:center}.hero-v3__title[data-v-74245d16]{font-size:40px}.hero-v3__features[data-v-74245d16]{align-items:center}.hero-v3__actions[data-v-74245d16],.hero-v3__stats[data-v-74245d16]{justify-content:center}.hero-v3__visual[data-v-74245d16]{order:-1}.hero-v3__image-wrapper[data-v-74245d16]{max-width:350px}.hero-v3__float-card[data-v-74245d16]{display:none}}@media (max-width:640px){.hero-v3[data-v-74245d16]{padding-top:64px}.hero-v3__container[data-v-74245d16]{padding:20px 16px}.hero-v3__card[data-v-74245d16]{padding:32px 20px;border-radius:24px;gap:28px}.hero-v3__badge[data-v-74245d16]{padding:8px 16px;font-size:12px}.hero-v3__title[data-v-74245d16]{font-size:26px;line-height:1.25}.hero-v3__title-words[data-v-74245d16]{min-width:120px}.hero-v3__title-word[data-v-74245d16]{font-size:inherit}.hero-v3__description[data-v-74245d16]{font-size:15px;line-height:1.6}.hero-v3__features[data-v-74245d16]{gap:12px}.hero-v3__feature[data-v-74245d16]{gap:10px}.hero-v3__feature-icon[data-v-74245d16]{width:24px;height:24px}.hero-v3__feature-icon svg[data-v-74245d16]{width:14px;height:14px}.hero-v3__feature-text[data-v-74245d16]{font-size:14px}.hero-v3__actions[data-v-74245d16]{flex-direction:column;width:100%;gap:12px}.hero-v3__btn[data-v-74245d16]{width:100%;justify-content:center;padding:14px 24px;font-size:15px}.hero-v3__stats[data-v-74245d16]{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.hero-v3__stat[data-v-74245d16]{align-items:center;flex:0 0 auto;min-width:90px}.hero-v3__stat-number[data-v-74245d16]{font-size:24px}.hero-v3__stat-suffix[data-v-74245d16]{font-size:16px}.hero-v3__stat-label[data-v-74245d16]{font-size:12px}.hero-v3__image-wrapper[data-v-74245d16]{max-width:240px}.hero-v3__decoration--1[data-v-74245d16]{width:200px;height:200px;top:-30px;right:-30px}.hero-v3__decoration--2[data-v-74245d16]{width:100px;height:100px;bottom:30px;left:-20px}.hero-v3__decoration--3[data-v-74245d16],.hero-v3__scroll[data-v-74245d16]{display:none}}@media (max-width:380px){.hero-v3__title[data-v-74245d16]{font-size:22px}.hero-v3__title-words[data-v-74245d16]{min-width:100px}.hero-v3__card[data-v-74245d16]{padding:24px 16px}.hero-v3__stats[data-v-74245d16]{gap:12px}.hero-v3__stat[data-v-74245d16]{min-width:80px}.hero-v3__stat-number[data-v-74245d16]{font-size:20px}}.benefits-v3[data-v-29611c0f]{position:relative;padding:100px 24px;background:#f8fafb;overflow:hidden}.benefits-v3__bg[data-v-29611c0f]{position:absolute;inset:0;pointer-events:none}.benefits-v3__bg-gradient[data-v-29611c0f]{position:absolute;top:0;left:0;right:0;height:400px;background:linear-gradient(180deg,rgba(0,150,136,.03),transparent)}.benefits-v3__bg-pattern[data-v-29611c0f]{position:absolute;inset:0;background-image:radial-gradient(rgba(0,150,136,.1) 1px,transparent 0);background-size:40px 40px;opacity:.5}.benefits-v3__header[data-v-29611c0f]{max-width:700px;margin:0 auto 80px;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.benefits-v3__header.is-visible[data-v-29611c0f]{opacity:1;transform:translateY(0)}.benefits-v3__header-badge[data-v-29611c0f]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:24px;box-shadow:0 4px 15px rgba(0,150,136,.3)}.benefits-v3__header-badge svg[data-v-29611c0f]{width:16px;height:16px}.benefits-v3__title[data-v-29611c0f]{font-size:48px;font-weight:800;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.benefits-v3__title-highlight[data-v-29611c0f]{background:linear-gradient(135deg,#009688,#1c4a2c);-webkit-background-clip:text;background-clip:text;color:transparent}.benefits-v3__subtitle[data-v-29611c0f]{font-size:18px;color:#6b7280;margin:0;line-height:1.6}.benefits-v3__grid[data-v-29611c0f]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:0 auto}.benefits-v3__card[data-v-29611c0f]{position:relative;background:#fff;border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay);overflow:hidden}.benefits-v3__card.is-visible[data-v-29611c0f]{opacity:1;transform:translateY(0)}.benefits-v3__card[data-v-29611c0f]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1);border-color:var(--color)}.benefits-v3__card-glow[data-v-29611c0f]{position:absolute;top:-100%;left:-100%;width:300%;height:300%;opacity:0;filter:blur(100px);transition:opacity .5s ease;pointer-events:none;z-index:0}.benefits-v3__card:hover .benefits-v3__card-glow[data-v-29611c0f]{opacity:.08}.benefits-v3__card-header[data-v-29611c0f]{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:1}.benefits-v3__card-icon[data-v-29611c0f]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.16,1,.3,1)}.benefits-v3__card:hover .benefits-v3__card-icon[data-v-29611c0f]{transform:scale(1.1) rotate(-5deg)}.benefits-v3__card-icon svg[data-v-29611c0f]{width:28px;height:28px}.benefits-v3__card-badge[data-v-29611c0f]{padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.benefits-v3__card-content[data-v-29611c0f]{position:relative;z-index:1}.benefits-v3__card-title[data-v-29611c0f]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.01em}.benefits-v3__card-description[data-v-29611c0f]{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.benefits-v3__card-features[data-v-29611c0f]{display:flex;flex-direction:column;gap:10px;margin-top:auto;position:relative;z-index:1}.benefits-v3__card-feature[data-v-29611c0f]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#374151}.benefits-v3__card-feature-icon[data-v-29611c0f]{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefits-v3__card-feature-icon svg[data-v-29611c0f]{width:14px;height:14px}.benefits-v3__cta[data-v-29611c0f]{position:relative;max-width:1000px;margin:80px auto 0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:32px;padding:60px;overflow:hidden;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.benefits-v3__cta.is-visible[data-v-29611c0f]{opacity:1;transform:translateY(0)}.benefits-v3__cta[data-v-29611c0f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,150,136,.5),transparent)}.benefits-v3__cta-content[data-v-29611c0f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.benefits-v3__cta-icon[data-v-29611c0f]{width:80px;height:80px;background:linear-gradient(135deg,#009688,#1c4a2c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 40px rgba(0,150,136,.4);animation:ctaPulseV3-29611c0f 2s ease-in-out infinite}@keyframes ctaPulseV3-29611c0f{0%,to{transform:scale(1);box-shadow:0 10px 40px rgba(0,150,136,.4)}50%{transform:scale(1.05);box-shadow:0 15px 50px rgba(0,150,136,.5)}}.benefits-v3__cta-icon svg[data-v-29611c0f]{width:40px;height:40px}.benefits-v3__cta-text h3[data-v-29611c0f]{font-size:32px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.benefits-v3__cta-text p[data-v-29611c0f]{font-size:16px;color:hsla(0,0%,100%,.7);margin:0}.benefits-v3__cta-actions[data-v-29611c0f]{display:flex;gap:16px}.benefits-v3__cta-btn[data-v-29611c0f]{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:14px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.benefits-v3__cta-btn--primary[data-v-29611c0f]{position:relative;color:#fff;overflow:hidden}.benefits-v3__cta-btn--primary .benefits-v3__cta-btn-bg[data-v-29611c0f]{position:absolute;inset:0;background:linear-gradient(135deg,#009688,#1c4a2c);transition:all .3s ease}.benefits-v3__cta-btn--primary .benefits-v3__cta-btn-content[data-v-29611c0f]{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.benefits-v3__cta-btn--primary .benefits-v3__cta-btn-content svg[data-v-29611c0f]{width:20px;height:20px;transition:transform .3s ease}.benefits-v3__cta-btn--primary[data-v-29611c0f]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,150,136,.4)}.benefits-v3__cta-btn--primary:hover .benefits-v3__cta-btn-content svg[data-v-29611c0f]{transform:translateX(4px)}.benefits-v3__cta-btn--secondary[data-v-29611c0f]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.benefits-v3__cta-btn--secondary svg[data-v-29611c0f]{width:20px;height:20px}.benefits-v3__cta-btn--secondary[data-v-29611c0f]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-3px)}.benefits-v3__cta-float[data-v-29611c0f]{position:absolute;color:rgba(0,150,136,.3);animation:floatV3-29611c0f 6s ease-in-out infinite}.benefits-v3__cta-float svg[data-v-29611c0f]{width:40px;height:40px}.benefits-v3__cta-float--1[data-v-29611c0f]{top:20%;left:5%;animation-delay:0s}.benefits-v3__cta-float--2[data-v-29611c0f]{bottom:20%;right:5%;animation-delay:3s}@keyframes floatV3-29611c0f{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(10deg)}}@media (max-width:1200px){.benefits-v3__grid[data-v-29611c0f]{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.benefits-v3[data-v-29611c0f]{padding:80px 20px}.benefits-v3__title[data-v-29611c0f]{font-size:36px}.benefits-v3__header[data-v-29611c0f]{margin-bottom:60px}.benefits-v3__cta[data-v-29611c0f]{padding:40px 30px;margin-top:60px}.benefits-v3__cta-text h3[data-v-29611c0f]{font-size:26px}.benefits-v3__cta-actions[data-v-29611c0f]{flex-direction:column;width:100%}.benefits-v3__cta-btn[data-v-29611c0f]{justify-content:center}.benefits-v3__cta-float[data-v-29611c0f]{display:none}}@media (max-width:640px){.benefits-v3[data-v-29611c0f]{padding:60px 16px}.benefits-v3__header[data-v-29611c0f]{margin-bottom:40px}.benefits-v3__header-badge[data-v-29611c0f]{padding:6px 14px;font-size:12px}.benefits-v3__grid[data-v-29611c0f]{grid-template-columns:1fr;gap:16px}.benefits-v3__title[data-v-29611c0f]{font-size:26px}.benefits-v3__subtitle[data-v-29611c0f]{font-size:15px}.benefits-v3__card[data-v-29611c0f]{padding:20px;border-radius:16px}.benefits-v3__card-icon[data-v-29611c0f]{width:48px;height:48px;border-radius:12px}.benefits-v3__card-icon svg[data-v-29611c0f]{width:24px;height:24px}.benefits-v3__card-badge[data-v-29611c0f]{padding:4px 10px;font-size:10px}.benefits-v3__card-title[data-v-29611c0f]{font-size:16px}.benefits-v3__card-description[data-v-29611c0f]{font-size:13px}.benefits-v3__card-feature[data-v-29611c0f]{font-size:12px;gap:8px}.benefits-v3__card-feature-icon[data-v-29611c0f]{width:20px;height:20px}.benefits-v3__card-feature-icon svg[data-v-29611c0f]{width:12px;height:12px}.benefits-v3__cta[data-v-29611c0f]{padding:28px 20px;border-radius:20px;margin-top:40px}.benefits-v3__cta-icon[data-v-29611c0f]{width:60px;height:60px}.benefits-v3__cta-icon svg[data-v-29611c0f]{width:30px;height:30px}.benefits-v3__cta-text h3[data-v-29611c0f]{font-size:20px}.benefits-v3__cta-text p[data-v-29611c0f]{font-size:13px}.benefits-v3__cta-btn[data-v-29611c0f]{padding:14px 24px;font-size:14px;border-radius:12px}}@media (max-width:380px){.benefits-v3__title[data-v-29611c0f]{font-size:22px}.benefits-v3__card[data-v-29611c0f]{padding:16px}.benefits-v3__cta[data-v-29611c0f]{padding:24px 16px}.benefits-v3__cta-text h3[data-v-29611c0f]{font-size:18px}}.plans-v3[data-v-2d5a0354]{position:relative;padding:100px 24px;background:#0f172a;overflow:hidden}.plans-v3__bg[data-v-2d5a0354]{position:absolute;inset:0;pointer-events:none}.plans-v3__bg-gradient[data-v-2d5a0354]{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a,#1e293b 50%,#0f172a)}.plans-v3__bg-circles[data-v-2d5a0354]{position:absolute;inset:0}.plans-v3__bg-circle[data-v-2d5a0354]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.plans-v3__bg-circle--1[data-v-2d5a0354]{width:600px;height:600px;background:#009688;top:-200px;left:-200px}.plans-v3__bg-circle--2[data-v-2d5a0354]{width:500px;height:500px;background:#1c4a2c;bottom:-150px;right:-150px}.plans-v3__header[data-v-2d5a0354]{position:relative;max-width:700px;margin:0 auto 50px;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.plans-v3__header.is-visible[data-v-2d5a0354]{opacity:1;transform:translateY(0)}.plans-v3__header-badge[data-v-2d5a0354]{display:inline-flex;align-items:center;gap:8px;background:rgba(0,150,136,.15);border:1px solid rgba(0,150,136,.3);color:#009688;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:24px}.plans-v3__header-badge svg[data-v-2d5a0354]{width:16px;height:16px}.plans-v3__title[data-v-2d5a0354]{font-size:48px;font-weight:800;color:#fff;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.plans-v3__title-highlight[data-v-2d5a0354]{background:linear-gradient(135deg,#009688,#1c4a2c);-webkit-background-clip:text;background-clip:text;color:transparent}.plans-v3__subtitle[data-v-2d5a0354]{font-size:18px;color:hsla(0,0%,100%,.6);margin:0}.plans-v3__toggle[data-v-2d5a0354]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:60px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1) .2s}.plans-v3__toggle.is-visible[data-v-2d5a0354]{opacity:1;transform:translateY(0)}.plans-v3__toggle-container[data-v-2d5a0354]{position:relative;display:flex;background:rgba(15,23,42,.8);border:2px solid hsla(0,0%,100%,.1);border-radius:20px;padding:6px;backdrop-filter:blur(20px);box-shadow:0 4px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.plans-v3__toggle-btn[data-v-2d5a0354]{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:16px 36px;background:none;border:none;color:hsla(0,0%,100%,.4);font-size:15px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);border-radius:14px}.plans-v3__toggle-btn[data-v-2d5a0354]:hover:not(.is-active){color:hsla(0,0%,100%,.7)}.plans-v3__toggle-btn.is-active[data-v-2d5a0354]{color:#fff;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.plans-v3__toggle-badge[data-v-2d5a0354]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:8px;box-shadow:0 4px 12px rgba(0,150,136,.4);animation:badgePulseV3-2d5a0354 2s ease-in-out infinite}.plans-v3__toggle-badge svg[data-v-2d5a0354]{width:10px;height:10px}@keyframes badgePulseV3-2d5a0354{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.plans-v3__toggle-slider[data-v-2d5a0354]{position:absolute;top:6px;left:6px;width:calc(50% - 6px);height:calc(100% - 12px);background:linear-gradient(135deg,rgba(0,150,136,.2),rgba(0,150,136,.1));border:1px solid rgba(0,150,136,.3);border-radius:14px;transition:all .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.plans-v3__toggle-slider-glow[data-v-2d5a0354]{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,150,136,.3) 0,transparent 70%);opacity:.6;animation:sliderGlowV3-2d5a0354 2s ease-in-out infinite}@keyframes sliderGlowV3-2d5a0354{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}.plans-v3__toggle-container.is-yearly .plans-v3__toggle-slider[data-v-2d5a0354]{left:50%;background:linear-gradient(135deg,rgba(28,74,44,.2),rgba(0,150,136,.1));border-color:rgba(28,74,44,.4)}.plans-v3__toggle-container.is-yearly .plans-v3__toggle-slider-glow[data-v-2d5a0354]{background:radial-gradient(ellipse at center,rgba(28,74,44,.4) 0,transparent 70%)}.plans-v3__toggle-savings[data-v-2d5a0354]{display:flex;align-items:center;gap:8px;color:#009688;font-size:14px;margin:0;padding:10px 20px;background:rgba(0,150,136,.1);border:1px solid rgba(0,150,136,.2);border-radius:50px}.plans-v3__toggle-savings svg[data-v-2d5a0354]{width:18px;height:18px}.savings-enter-active[data-v-2d5a0354]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.savings-leave-active[data-v-2d5a0354]{transition:all .3s ease}.savings-enter[data-v-2d5a0354],.savings-leave-to[data-v-2d5a0354]{opacity:0;transform:translateY(-15px) scale(.9)}.price-flip-enter-active[data-v-2d5a0354]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.price-flip-leave-active[data-v-2d5a0354]{transition:all .2s ease}.price-flip-enter[data-v-2d5a0354]{opacity:0;transform:translateY(20px) rotateX(-20deg)}.price-flip-leave-to[data-v-2d5a0354]{opacity:0;transform:translateY(-20px) rotateX(20deg)}.price-fade-enter-active[data-v-2d5a0354]{transition:all .4s cubic-bezier(.16,1,.3,1) .1s}.price-fade-leave-active[data-v-2d5a0354]{transition:all .2s ease}.price-fade-enter[data-v-2d5a0354],.price-fade-leave-to[data-v-2d5a0354]{opacity:0;transform:translateY(-10px)}.plans-v3__card-price.is-changing[data-v-2d5a0354]{animation:priceChangeV3-2d5a0354 .4s ease}@keyframes priceChangeV3-2d5a0354{0%{transform:scale(1)}30%{transform:scale(.95)}70%{transform:scale(1.02)}to{transform:scale(1)}}.plans-v3__card.is-switching[data-v-2d5a0354]{animation:cardSlideV3 .5s cubic-bezier(.34,1.56,.64,1)}.plans-v3__card.is-switching[data-v-2d5a0354]:first-child{animation-name:cardSlideLeftV3-2d5a0354}.plans-v3__card.is-switching[data-v-2d5a0354]:nth-child(2){animation-name:cardSlideRightV3-2d5a0354}@keyframes cardSlideLeftV3-2d5a0354{0%{transform:translateX(0) scale(1);opacity:1}30%{transform:translateX(-20px) scale(.98);opacity:.8}60%{transform:translateX(10px) scale(1.01);opacity:1}to{transform:translateX(0) scale(1);opacity:1}}@keyframes cardSlideRightV3-2d5a0354{0%{transform:translateX(0) scale(1);opacity:1}30%{transform:translateX(20px) scale(.98);opacity:.8}60%{transform:translateX(-10px) scale(1.01);opacity:1}to{transform:translateX(0) scale(1);opacity:1}}.plans-v3__card.is-switching[data-v-2d5a0354]:after{content:"";position:absolute;inset:-2px;border-radius:30px;background:linear-gradient(135deg,rgba(0,150,136,.3),rgba(28,74,44,.3));opacity:0;z-index:-1;animation:cardGlowPulseV3-2d5a0354 .5s ease}.plans-v3__card--premium.is-switching[data-v-2d5a0354]:after{background:linear-gradient(135deg,rgba(28,74,44,.4),rgba(0,150,136,.2))}@keyframes cardGlowPulseV3-2d5a0354{0%{opacity:0;transform:scale(.98)}50%{opacity:1;transform:scale(1.01)}to{opacity:0;transform:scale(1)}}.plans-v3__grid[data-v-2d5a0354]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto}.plans-v3__card[data-v-2d5a0354]{position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;padding:40px;display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.plans-v3__card.is-visible[data-v-2d5a0354]{opacity:1;transform:translateY(0)}.plans-v3__card[data-v-2d5a0354]:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05)}.plans-v3__card--premium[data-v-2d5a0354]{background:linear-gradient(180deg,rgba(0,150,136,.1),rgba(28,74,44,.05));border-color:rgba(0,150,136,.3)}.plans-v3__card--premium[data-v-2d5a0354]:hover{border-color:rgba(0,150,136,.5)}.plans-v3__card-popular[data-v-2d5a0354]{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#009688,#1c4a2c);color:#fff;padding:8px 20px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 30px rgba(0,150,136,.4)}.plans-v3__card-popular svg[data-v-2d5a0354]{width:14px;height:14px}.plans-v3__card-header[data-v-2d5a0354]{text-align:center;margin-bottom:32px}.plans-v3__card-icon[data-v-2d5a0354]{width:70px;height:70px;background:linear-gradient(135deg,#009688,#00796b);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;box-shadow:0 10px 30px rgba(0,150,136,.3)}.plans-v3__card-icon--premium[data-v-2d5a0354]{background:linear-gradient(135deg,#1c4a2c,#009688);box-shadow:0 10px 30px rgba(28,74,44,.3)}.plans-v3__card-icon svg[data-v-2d5a0354]{width:32px;height:32px}.plans-v3__card-name[data-v-2d5a0354]{font-size:28px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.plans-v3__card-description[data-v-2d5a0354]{font-size:15px;color:hsla(0,0%,100%,.5);margin:0}.plans-v3__card-pricing[data-v-2d5a0354]{text-align:center;padding:24px 0;margin-bottom:32px;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.plans-v3__card-original[data-v-2d5a0354]{margin-bottom:8px}.plans-v3__card-original span[data-v-2d5a0354]{color:hsla(0,0%,100%,.4);text-decoration:line-through;font-size:14px}.plans-v3__card-price[data-v-2d5a0354]{display:flex;align-items:baseline;justify-content:center;gap:4px}.plans-v3__card-currency[data-v-2d5a0354]{font-size:20px;font-weight:600;color:hsla(0,0%,100%,.6)}.plans-v3__card-amount[data-v-2d5a0354]{font-size:56px;font-weight:800;color:#fff;line-height:1}.plans-v3__card-cents[data-v-2d5a0354]{font-size:24px;font-weight:700;color:#fff}.plans-v3__card-period[data-v-2d5a0354]{font-size:14px;color:hsla(0,0%,100%,.5)}.plans-v3__card-billing[data-v-2d5a0354]{font-size:12px;color:hsla(0,0%,100%,.4);margin:12px 0 0}.plans-v3__card-features[data-v-2d5a0354]{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;flex:1}.plans-v3__card-feature[data-v-2d5a0354]{display:flex;align-items:center;gap:12px;font-size:14px;color:hsla(0,0%,100%,.8)}.plans-v3__card-feature--highlight[data-v-2d5a0354]{background:rgba(0,150,136,.1);padding:10px 14px;border-radius:10px;margin-bottom:8px;font-weight:600;color:#009688}.plans-v3__card-feature-icon[data-v-2d5a0354]{width:22px;height:22px;background:rgba(0,150,136,.15);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#009688}.plans-v3__card-feature-icon svg[data-v-2d5a0354]{width:14px;height:14px}.plans-v3__card-feature-icon--premium[data-v-2d5a0354]{background:rgba(28,74,44,.15);color:#26a69a}.plans-v3__card-feature-badge[data-v-2d5a0354]{margin-left:auto;background:rgba(0,150,136,.2);color:#26a69a;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase}.plans-v3__card-extras[data-v-2d5a0354]{background:rgba(0,150,136,.1);border:1px solid rgba(0,150,136,.2);border-radius:14px;padding:16px;margin-bottom:24px}.plans-v3__card-extra[data-v-2d5a0354]{display:flex;align-items:center;gap:10px;font-size:13px;color:#26a69a;margin-bottom:10px}.plans-v3__card-extra[data-v-2d5a0354]:last-child{margin-bottom:0}.plans-v3__card-extra svg[data-v-2d5a0354]{width:18px;height:18px;flex-shrink:0}.plans-v3__card-footer[data-v-2d5a0354]{display:flex;flex-direction:column;align-items:center;gap:16px}.plans-v3__card-btn[data-v-2d5a0354]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:18px 32px;border-radius:14px;text-decoration:none;overflow:hidden;transition:all .3s ease}.plans-v3__card-btn-bg[data-v-2d5a0354]{position:absolute;inset:0;background:linear-gradient(135deg,#009688,#00796b);transition:all .3s ease}.plans-v3__card-btn--premium .plans-v3__card-btn-bg[data-v-2d5a0354]{background:linear-gradient(135deg,#1c4a2c,#009688)}.plans-v3__card-btn-text[data-v-2d5a0354]{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:700}.plans-v3__card-btn-text svg[data-v-2d5a0354]{width:18px;height:18px;transition:transform .3s ease}.plans-v3__card-btn[data-v-2d5a0354]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,150,136,.3)}.plans-v3__card-btn--premium[data-v-2d5a0354]:hover{box-shadow:0 15px 40px rgba(28,74,44,.3)}.plans-v3__card-btn:hover .plans-v3__card-btn-text svg[data-v-2d5a0354]{transform:translateX(4px)}.plans-v3__card-guarantee[data-v-2d5a0354]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.4);font-size:13px}.plans-v3__card-guarantee svg[data-v-2d5a0354]{width:16px;height:16px;color:#009688}.plans-v3__trust[data-v-2d5a0354]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1000px;margin:80px auto 0;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.plans-v3__trust.is-visible[data-v-2d5a0354]{opacity:1;transform:translateY(0)}.plans-v3__trust-item[data-v-2d5a0354]{display:flex;align-items:center;gap:14px}.plans-v3__trust-icon[data-v-2d5a0354]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.plans-v3__trust-icon svg[data-v-2d5a0354]{width:24px;height:24px}.plans-v3__trust-text[data-v-2d5a0354]{display:flex;flex-direction:column;gap:2px}.plans-v3__trust-text strong[data-v-2d5a0354]{font-size:14px;color:#fff}.plans-v3__trust-text span[data-v-2d5a0354]{font-size:12px;color:hsla(0,0%,100%,.5)}@media (max-width:900px){.plans-v3[data-v-2d5a0354]{padding:80px 20px}.plans-v3__title[data-v-2d5a0354]{font-size:36px}.plans-v3__grid[data-v-2d5a0354]{grid-template-columns:1fr;max-width:450px}.plans-v3__card[data-v-2d5a0354]{padding:32px 28px}.plans-v3__card--premium[data-v-2d5a0354]{order:-1}.plans-v3__trust[data-v-2d5a0354]{gap:24px}.plans-v3__trust-item[data-v-2d5a0354]{flex:0 0 calc(50% - 12px)}}@media (max-width:600px){.plans-v3[data-v-2d5a0354]{padding:60px 16px}.plans-v3__title[data-v-2d5a0354]{font-size:28px}.plans-v3__subtitle[data-v-2d5a0354]{font-size:16px}.plans-v3__toggle-container[data-v-2d5a0354]{width:100%;max-width:320px;padding:4px;border-radius:16px}.plans-v3__toggle-btn[data-v-2d5a0354]{padding:14px 20px;font-size:14px;flex:1;justify-content:center}.plans-v3__toggle-badge[data-v-2d5a0354]{padding:4px 8px;font-size:10px}.plans-v3__toggle-badge svg[data-v-2d5a0354]{display:none}.plans-v3__toggle-slider[data-v-2d5a0354]{border-radius:12px}.plans-v3__toggle-savings[data-v-2d5a0354]{font-size:12px;padding:8px 16px}.plans-v3__card[data-v-2d5a0354]{padding:28px 20px}.plans-v3__card-amount[data-v-2d5a0354]{font-size:44px}.plans-v3__card-cents[data-v-2d5a0354]{font-size:20px}.plans-v3__card-currency[data-v-2d5a0354]{font-size:18px}.plans-v3__card-popular[data-v-2d5a0354]{font-size:10px;padding:6px 14px}.plans-v3__card-feature[data-v-2d5a0354]{font-size:13px}.plans-v3__card-btn[data-v-2d5a0354]{padding:16px 24px}.plans-v3__card-btn-text[data-v-2d5a0354]{font-size:14px}.plans-v3__trust[data-v-2d5a0354]{flex-direction:column;align-items:center;gap:20px;margin-top:50px}.plans-v3__trust-item[data-v-2d5a0354]{width:100%;max-width:280px}.plans-v3__trust-icon[data-v-2d5a0354]{width:42px;height:42px}.plans-v3__trust-icon svg[data-v-2d5a0354]{width:20px;height:20px}}.testimonials[data-v-4e986232]{padding:100px 24px;background:linear-gradient(180deg,#f8fafc,#fff)}.testimonials__container[data-v-4e986232]{max-width:1200px;margin:0 auto}.testimonials__header[data-v-4e986232]{text-align:center;margin-bottom:60px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.testimonials__header.is-visible[data-v-4e986232]{opacity:1;transform:translateY(0)}.testimonials__badge[data-v-4e986232]{display:inline-flex;align-items:center;gap:8px;background:rgba(35,211,114,.1);color:#23d372;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:20px}.testimonials__badge svg[data-v-4e986232]{width:16px;height:16px}.testimonials__title[data-v-4e986232]{font-size:42px;font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-.02em}.testimonials__title span[data-v-4e986232]{background:linear-gradient(135deg,#23d372,#1db954);-webkit-background-clip:text;background-clip:text;color:transparent}.testimonials__subtitle[data-v-4e986232]{font-size:18px;color:#64748b;margin:0}.testimonials__grid[data-v-4e986232]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.testimonials__grid.is-visible .testimonials__card[data-v-4e986232]{opacity:1;transform:translateY(0)}.testimonials__card[data-v-4e986232]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay)}.testimonials__card[data-v-4e986232]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08);border-color:#23d372}.testimonials__card-stars[data-v-4e986232]{display:flex;gap:4px;margin-bottom:16px}.testimonials__card-stars svg[data-v-4e986232]{width:18px;height:18px;color:#fbbf24}.testimonials__card-text[data-v-4e986232]{font-size:15px;line-height:1.7;color:#475569;margin:0 0 20px}.testimonials__card-author[data-v-4e986232]{display:flex;align-items:center;gap:12px}.testimonials__card-avatar[data-v-4e986232]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.testimonials__card-info[data-v-4e986232]{display:flex;flex-direction:column}.testimonials__card-info strong[data-v-4e986232]{font-size:15px;color:#0f172a}.testimonials__card-info span[data-v-4e986232]{font-size:13px;color:#94a3b8}.testimonials__stats[data-v-4e986232]{display:flex;justify-content:center;gap:60px;padding:40px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.testimonials__stats.is-visible[data-v-4e986232]{opacity:1;transform:translateY(0)}.testimonials__stat[data-v-4e986232]{text-align:center}.testimonials__stat-value[data-v-4e986232]{font-size:42px;font-weight:800;color:#23d372;line-height:1;margin-bottom:8px}.testimonials__stat-label[data-v-4e986232]{font-size:14px;color:hsla(0,0%,100%,.6)}@media (max-width:900px){.testimonials__grid[data-v-4e986232]{grid-template-columns:repeat(2,1fr)}.testimonials__stats[data-v-4e986232]{gap:40px;flex-wrap:wrap}}@media (max-width:600px){.testimonials[data-v-4e986232]{padding:60px 16px}.testimonials__title[data-v-4e986232]{font-size:28px}.testimonials__grid[data-v-4e986232]{grid-template-columns:1fr}.testimonials__stats[data-v-4e986232]{gap:24px;padding:30px 20px}.testimonials__stat[data-v-4e986232]{flex:0 0 calc(50% - 12px)}.testimonials__stat-value[data-v-4e986232]{font-size:32px}}.faq[data-v-02d7bcbe]{padding:100px 24px;background:#fff}.faq__container[data-v-02d7bcbe]{max-width:800px;margin:0 auto}.faq__header[data-v-02d7bcbe]{text-align:center;margin-bottom:50px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__header.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__badge[data-v-02d7bcbe]{display:inline-flex;align-items:center;gap:8px;background:rgba(35,211,114,.1);color:#23d372;padding:8px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:20px}.faq__badge svg[data-v-02d7bcbe]{width:16px;height:16px}.faq__title[data-v-02d7bcbe]{font-size:42px;font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-.02em}.faq__title span[data-v-02d7bcbe]{background:linear-gradient(135deg,#23d372,#1db954);-webkit-background-clip:text;background-clip:text;color:transparent}.faq__subtitle[data-v-02d7bcbe]{font-size:18px;color:#64748b;margin:0}.faq__grid[data-v-02d7bcbe]{display:flex;flex-direction:column;gap:12px;margin-bottom:50px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__grid.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__item[data-v-02d7bcbe]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq__item[data-v-02d7bcbe]:hover{border-color:#cbd5e1}.faq__item.is-open[data-v-02d7bcbe]{background:#fff;border-color:#23d372;box-shadow:0 10px 30px rgba(35,211,114,.1)}.faq__question[data-v-02d7bcbe]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;font-size:16px;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;transition:all .3s ease}.faq__question[data-v-02d7bcbe]:hover{color:#23d372}.faq__icon[data-v-02d7bcbe]{width:28px;height:28px;background:rgba(35,211,114,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq__icon svg[data-v-02d7bcbe]{width:16px;height:16px;color:#23d372;transition:transform .3s ease}.faq__item.is-open .faq__icon[data-v-02d7bcbe]{background:#23d372}.faq__item.is-open .faq__icon svg[data-v-02d7bcbe]{color:#fff;transform:rotate(45deg)}.faq__answer[data-v-02d7bcbe]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.faq__item.is-open .faq__answer[data-v-02d7bcbe]{max-height:200px}.faq__answer-content[data-v-02d7bcbe]{padding:0 24px 20px}.faq__answer-content p[data-v-02d7bcbe]{font-size:15px;line-height:1.7;color:#64748b;margin:0}.faq__cta[data-v-02d7bcbe]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.16,1,.3,1)}.faq__cta.is-visible[data-v-02d7bcbe]{opacity:1;transform:translateY(0)}.faq__cta-content h3[data-v-02d7bcbe]{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}.faq__cta-content p[data-v-02d7bcbe]{font-size:15px;color:hsla(0,0%,100%,.6);margin:0}.faq__cta-btn[data-v-02d7bcbe]{display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.faq__cta-btn svg[data-v-02d7bcbe]{width:20px;height:20px}.faq__cta-btn[data-v-02d7bcbe]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(37,211,102,.3)}@media (max-width:600px){.faq[data-v-02d7bcbe]{padding:60px 16px}.faq__title[data-v-02d7bcbe]{font-size:28px}.faq__question[data-v-02d7bcbe]{font-size:15px;padding:16px 20px}.faq__cta[data-v-02d7bcbe]{flex-direction:column;text-align:center;padding:24px}.faq__cta-btn[data-v-02d7bcbe]{width:100%;justify-content:center}}.footer-v3[data-v-6d09efec]{position:relative;background:#0f172a;overflow:hidden}.footer-v3__bg[data-v-6d09efec]{position:absolute;inset:0;pointer-events:none;z-index:0}.footer-v3__bg-gradient[data-v-6d09efec]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#009688,transparent)}.footer-v3__bg-pattern[data-v-6d09efec]{position:absolute;inset:0;background-image:radial-gradient(rgba(0,150,136,.03) 1px,transparent 0);background-size:40px 40px}.footer-v3__cta[data-v-6d09efec]{position:relative;z-index:1;padding:60px 24px;background:linear-gradient(135deg,rgba(0,150,136,.1),rgba(0,150,136,.02));border-bottom:1px solid hsla(0,0%,100%,.05)}.footer-v3__cta-content[data-v-6d09efec]{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-v3__cta-text h3[data-v-6d09efec]{font-size:32px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.02em}.footer-v3__cta-text p[data-v-6d09efec]{font-size:16px;color:hsla(0,0%,100%,.6);margin:0}.footer-v3__cta-btn[data-v-6d09efec]{display:inline-flex;align-items:center;padding:18px 36px;background:linear-gradient(135deg,#009688,#1c4a2c);border-radius:14px;text-decoration:none;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 20px rgba(0,150,136,.3)}.footer-v3__cta-btn-text[data-v-6d09efec]{display:flex;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:700}.footer-v3__cta-btn-text svg[data-v-6d09efec]{width:20px;height:20px;transition:transform .3s ease}.footer-v3__cta-btn[data-v-6d09efec]:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,150,136,.4)}.footer-v3__cta-btn:hover .footer-v3__cta-btn-text svg[data-v-6d09efec]{transform:translateX(4px)}.footer-v3__main[data-v-6d09efec]{position:relative;z-index:1;padding:80px 24px}.footer-v3__container[data-v-6d09efec]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 2fr;gap:80px}.footer-v3__brand[data-v-6d09efec]{display:flex;flex-direction:column;gap:24px}.footer-v3__logo img[data-v-6d09efec]{height:50px;width:auto;filter:brightness(1.2)}.footer-v3__description[data-v-6d09efec]{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.7;margin:0;max-width:320px}.footer-v3__social[data-v-6d09efec]{display:flex;gap:12px}.footer-v3__social-link[data-v-6d09efec]{width:44px;height:44px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);transition:all .3s ease}.footer-v3__social-link svg[data-v-6d09efec]{width:20px;height:20px}.footer-v3__social-link[data-v-6d09efec]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-3px)}.footer-v3__social-link--whatsapp[data-v-6d09efec]:hover{background:rgba(0,150,136,.2);border-color:#009688;color:#009688}.footer-v3__links[data-v-6d09efec]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-v3__links-column[data-v-6d09efec]{display:flex;flex-direction:column;gap:16px}.footer-v3__links-title[data-v-6d09efec]{font-size:14px;font-weight:700;color:#fff;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.footer-v3__link[data-v-6d09efec]{font-size:14px;color:hsla(0,0%,100%,.6);text-decoration:none;transition:all .3s ease;display:flex;align-items:center;gap:8px}.footer-v3__link[data-v-6d09efec]:hover{color:#009688;transform:translateX(4px)}.footer-v3__link--contact[data-v-6d09efec]{font-size:13px}.footer-v3__link--contact svg[data-v-6d09efec]{width:16px;height:16px;color:#009688;flex-shrink:0}.footer-v3__link--location[data-v-6d09efec]{cursor:default}.footer-v3__link--location[data-v-6d09efec]:hover{transform:none;color:hsla(0,0%,100%,.6)}.footer-v3__bottom[data-v-6d09efec]{position:relative;z-index:1;padding:24px;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.2)}.footer-v3__bottom-content[data-v-6d09efec]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-v3__copyright[data-v-6d09efec]{font-size:13px;color:hsla(0,0%,100%,.5);margin:0}.footer-v3__badges[data-v-6d09efec]{display:flex;gap:24px}.footer-v3__badge[data-v-6d09efec]{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.5)}.footer-v3__badge svg[data-v-6d09efec]{width:16px;height:16px;color:#009688}@media (max-width:900px){.footer-v3__cta[data-v-6d09efec]{padding:50px 20px}.footer-v3__cta-content[data-v-6d09efec]{flex-direction:column;text-align:center;gap:30px}.footer-v3__cta-text h3[data-v-6d09efec]{font-size:26px}.footer-v3__main[data-v-6d09efec]{padding:60px 20px}.footer-v3__container[data-v-6d09efec]{grid-template-columns:1fr;gap:50px}.footer-v3__brand[data-v-6d09efec]{align-items:center;text-align:center}.footer-v3__description[data-v-6d09efec]{max-width:none}.footer-v3__social[data-v-6d09efec]{justify-content:center}.footer-v3__links[data-v-6d09efec]{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:600px){.footer-v3__cta[data-v-6d09efec]{padding:40px 16px}.footer-v3__cta-text h3[data-v-6d09efec]{font-size:22px}.footer-v3__cta-text p[data-v-6d09efec]{font-size:14px}.footer-v3__cta-btn[data-v-6d09efec]{padding:16px 28px;width:100%;justify-content:center}.footer-v3__main[data-v-6d09efec]{padding:50px 16px}.footer-v3__links[data-v-6d09efec]{grid-template-columns:1fr;gap:32px;text-align:center}.footer-v3__links-column[data-v-6d09efec]{align-items:center}.footer-v3__link[data-v-6d09efec]{justify-content:center}.footer-v3__link[data-v-6d09efec]:hover{transform:none}.footer-v3__bottom[data-v-6d09efec]{padding:20px 16px}.footer-v3__bottom-content[data-v-6d09efec]{flex-direction:column;text-align:center;gap:16px}.footer-v3__badges[data-v-6d09efec]{flex-wrap:wrap;justify-content:center}}:root{--cc-primary-50:#e0f2f1;--cc-primary-100:#b2dfdb;--cc-primary-200:#80cbc4;--cc-primary-300:#4db6ac;--cc-primary-400:#26a69a;--cc-primary-500:#009688;--cc-primary-600:#00897b;--cc-primary-700:#00796b;--cc-primary-800:#00695c;--cc-primary-900:#004d40;--cc-secondary-500:#1c4a2c;--cc-secondary-600:#183b24;--cc-secondary-700:#14321e;--cc-success-50:#e8f5e9;--cc-success-100:#c8e6c9;--cc-success-500:#23d372;--cc-success-600:#1db861;--cc-success-700:#17a050;--cc-warning-50:#fff8e1;--cc-warning-100:#ffecb3;--cc-warning-500:#f59e0b;--cc-warning-600:#d97706;--cc-warning-700:#b45309;--cc-error-50:#ffebee;--cc-error-100:#ffcdd2;--cc-error-500:#ef4444;--cc-error-600:#dc2626;--cc-error-700:#b91c1c;--cc-info-50:#e3f2fd;--cc-info-100:#bbdefb;--cc-info-500:#3b82f6;--cc-info-600:#2563eb;--cc-info-700:#1d4ed8;--cc-gray-50:#f8fafc;--cc-gray-100:#f1f5f9;--cc-gray-200:#e2e8f0;--cc-gray-300:#cbd5e1;--cc-gray-400:#94a3b8;--cc-gray-500:#64748b;--cc-gray-600:#475569;--cc-gray-700:#334155;--cc-gray-800:#1e293b;--cc-gray-900:#0f172a;--cc-gradient-primary:linear-gradient(135deg,var(--cc-primary-500) 0%,var(--cc-primary-700) 100%);--cc-gradient-secondary:linear-gradient(135deg,var(--cc-secondary-500) 0%,var(--cc-primary-500) 100%);--cc-gradient-success:linear-gradient(135deg,var(--cc-success-500) 0%,var(--cc-success-700) 100%);--cc-gradient-warning:linear-gradient(135deg,var(--cc-warning-500) 0%,var(--cc-warning-700) 100%);--cc-gradient-error:linear-gradient(135deg,var(--cc-error-500) 0%,var(--cc-error-700) 100%);--cc-gradient-info:linear-gradient(135deg,var(--cc-info-500) 0%,var(--cc-info-700) 100%);--cc-gradient-dark:linear-gradient(135deg,var(--cc-gray-800) 0%,var(--cc-gray-900) 100%);--cc-gradient-aurora:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--cc-gradient-ocean:linear-gradient(135deg,#667eea,#00d2ff);--cc-gradient-shine:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);--cc-shadow-xs:0 1px 2px rgba(0,0,0,.04);--cc-shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--cc-shadow-md:0 4px 6px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.04);--cc-shadow-lg:0 10px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.04);--cc-shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--cc-shadow-2xl:0 25px 50px rgba(0,0,0,.15);--cc-shadow-glow:0 0 20px rgba(0,150,136,.3),0 0 40px rgba(0,150,136,.1);--cc-radius-xs:4px;--cc-radius-sm:8px;--cc-radius-md:12px;--cc-radius-lg:16px;--cc-radius-xl:20px;--cc-radius-2xl:24px;--cc-radius-full:9999px;--cc-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--cc-font-mono:"JetBrains Mono","Fira Code",monospace;--cc-space-1:0.25rem;--cc-space-2:0.5rem;--cc-space-3:0.75rem;--cc-space-4:1rem;--cc-space-5:1.25rem;--cc-space-6:1.5rem;--cc-space-8:2rem;--cc-space-10:2.5rem;--cc-space-12:3rem;--cc-ease-out:cubic-bezier(0,0,0.2,1);--cc-ease-in-out:cubic-bezier(0.4,0,0.2,1);--cc-ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--cc-duration-fast:150ms;--cc-duration-normal:300ms;--cc-duration-slow:500ms;--cc-bg-page:var(--cc-gray-50);--cc-bg-card:#fff;--cc-text-primary:var(--cc-gray-900);--cc-text-secondary:var(--cc-gray-600);--cc-text-muted:var(--cc-gray-400);--cc-border-light:var(--cc-gray-200);--cc-border-medium:var(--cc-gray-300)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--cc-font-sans);background:var(--cc-bg-page);color:var(--cc-text-primary);line-height:1.6;margin:0}@keyframes cc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cc-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cc-fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes cc-fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cc-slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cc-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cc-popIn{0%{transform:scale(.8);opacity:0}40%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes cc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes cc-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes cc-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cc-glow{0%,to{box-shadow:0 0 5px var(--cc-primary-500),0 0 10px transparent}50%{box-shadow:0 0 15px var(--cc-primary-500),0 0 30px var(--cc-primary-300)}}@keyframes cc-gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cc-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes cc-countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-borderPulse{0%,to{border-color:var(--cc-primary-500)}50%{border-color:var(--cc-primary-300)}}.cc-animate-fade-in{animation:cc-fadeIn var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-up{animation:cc-fadeInUp var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-down{animation:cc-fadeInDown var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-left{animation:cc-fadeInLeft var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-right{animation:cc-fadeInRight var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-scale{animation:cc-fadeInScale var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-slide-in-up{animation:cc-slideInUp var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-scale-in{animation:cc-scaleIn var(--cc-duration-fast) var(--cc-ease-spring) forwards}.cc-animate-pop-in{animation:cc-popIn var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-pulse{animation:cc-pulse 2s var(--cc-ease-in-out) infinite}.cc-animate-bounce{animation:cc-bounce 1s infinite}.cc-animate-shake{animation:cc-shake .5s var(--cc-ease-in-out)}.cc-animate-float{animation:cc-float 3s var(--cc-ease-in-out) infinite}.cc-animate-spin{animation:cc-spin 1s linear infinite}.cc-animate-glow{animation:cc-glow 2s var(--cc-ease-in-out) infinite}.cc-delay-75{animation-delay:75ms}.cc-delay-100{animation-delay:.1s}.cc-delay-150{animation-delay:.15s}.cc-delay-200{animation-delay:.2s}.cc-delay-300{animation-delay:.3s}.cc-delay-500{animation-delay:.5s}.v-card.cc-card{border-radius:var(--cc-radius-xl)!important;border:1px solid var(--cc-border-light)!important;box-shadow:var(--cc-shadow-sm)!important;transition:all var(--cc-duration-normal) var(--cc-ease-out)!important;overflow:hidden!important}.v-card.cc-card:hover{box-shadow:var(--cc-shadow-lg)!important;transform:translateY(-4px)!important;border-color:var(--cc-primary-200)!important}.v-card.cc-card-flat:hover{transform:none!important;box-shadow:var(--cc-shadow-md)!important}.v-btn.cc-btn-primary{background:var(--cc-gradient-primary)!important;color:#fff!important;border-radius:var(--cc-radius-md)!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important;box-shadow:0 4px 14px rgba(0,150,136,.3)!important;transition:all var(--cc-duration-fast) var(--cc-ease-out)!important;position:relative;overflow:hidden}.v-btn.cc-btn-primary:before{content:"";position:absolute;inset:0;background:var(--cc-gradient-shine);background-size:200% 100%;opacity:0;transition:opacity var(--cc-duration-fast)}.v-btn.cc-btn-primary:hover:before{opacity:1;animation:cc-shimmer .6s ease-out}.v-btn.cc-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,150,136,.4)!important}.v-btn.cc-btn-success{background:var(--cc-gradient-success)!important;color:#fff!important;border-radius:var(--cc-radius-md)!important;text-transform:none!important;font-weight:600!important;box-shadow:0 4px 14px rgba(35,211,114,.3)!important}.v-btn.cc-btn-success:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(35,211,114,.4)!important}.v-btn.cc-btn-warning{background:var(--cc-gradient-warning)!important;box-shadow:0 4px 14px rgba(245,158,11,.3)!important}.v-btn.cc-btn-error,.v-btn.cc-btn-warning{color:#fff!important;border-radius:var(--cc-radius-md)!important;text-transform:none!important;font-weight:600!important}.v-btn.cc-btn-error{background:var(--cc-gradient-error)!important;box-shadow:0 4px 14px rgba(239,68,68,.3)!important}.v-btn.cc-btn-outline{background:transparent!important;border:2px solid var(--cc-primary-500)!important;color:var(--cc-primary-500)!important;border-radius:var(--cc-radius-md)!important;text-transform:none!important;font-weight:600!important}.v-btn.cc-btn-outline:hover{background:var(--cc-primary-500)!important;color:#fff!important}.v-btn.cc-btn-ghost{background:transparent!important;color:var(--cc-primary-500)!important;border-radius:var(--cc-radius-md)!important;text-transform:none!important;font-weight:600!important}.v-btn.cc-btn-ghost:hover{background:var(--cc-primary-50)!important}.v-text-field.cc-input .v-input__slot{border-radius:var(--cc-radius-md)!important}.v-text-field.cc-input.v-input--is-focused .v-input__slot{box-shadow:0 0 0 3px rgba(0,150,136,.15)!important}.v-data-table.cc-table{border-radius:var(--cc-radius-xl)!important;overflow:hidden!important;border:1px solid var(--cc-border-light)!important}.v-data-table.cc-table .v-data-table-header{background:var(--cc-gradient-primary)!important}.v-data-table.cc-table .v-data-table-header th{color:#fff!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:var(--cc-space-4) var(--cc-space-5)!important}.v-data-table.cc-table tbody tr{transition:background-color var(--cc-duration-fast) var(--cc-ease-out)!important}.v-data-table.cc-table tbody tr:hover{background:var(--cc-primary-50)!important}.v-data-table.cc-table td{padding:var(--cc-space-4) var(--cc-space-5)!important;font-size:.875rem!important;border-bottom:1px solid var(--cc-border-light)!important}.v-chip.cc-chip{border-radius:var(--cc-radius-full)!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.v-chip.cc-chip-success{background:var(--cc-success-100)!important;color:var(--cc-success-700)!important}.v-chip.cc-chip-warning{background:var(--cc-warning-100)!important;color:var(--cc-warning-700)!important}.v-chip.cc-chip-error{background:var(--cc-error-100)!important;color:var(--cc-error-700)!important}.v-chip.cc-chip-info{background:var(--cc-info-100)!important;color:var(--cc-info-700)!important}.v-chip.cc-chip-primary{background:var(--cc-primary-100)!important;color:var(--cc-primary-700)!important}.v-dialog .v-card.cc-dialog{border-radius:var(--cc-radius-2xl)!important;overflow:hidden!important}.v-dialog .v-card.cc-dialog .v-card__title{padding:var(--cc-space-6)!important;background:linear-gradient(135deg,var(--cc-gray-50) 0,#fff 100%)!important;border-bottom:1px solid var(--cc-border-light)!important}.v-dialog .v-card.cc-dialog .v-card__text{padding:var(--cc-space-6)!important}.v-dialog .v-card.cc-dialog .v-card__actions{padding:var(--cc-space-4) var(--cc-space-6) var(--cc-space-6)!important;background:var(--cc-gray-50)!important}.v-alert.cc-alert{border-radius:var(--cc-radius-lg)!important;border-left:4px solid!important}.v-alert.cc-alert-success{background:var(--cc-success-50)!important;border-color:var(--cc-success-500)!important}.v-alert.cc-alert-warning{background:var(--cc-warning-50)!important;border-color:var(--cc-warning-500)!important}.v-alert.cc-alert-error{background:var(--cc-error-50)!important;border-color:var(--cc-error-500)!important}.v-alert.cc-alert-info{background:var(--cc-info-50)!important;border-color:var(--cc-info-500)!important}.v-navigation-drawer.cc-drawer{background:var(--cc-bg-card)!important;border-right:1px solid var(--cc-border-light)!important}.v-navigation-drawer.cc-drawer .v-list-item{border-radius:var(--cc-radius-md)!important;margin:var(--cc-space-1) var(--cc-space-3)!important;transition:all var(--cc-duration-fast) var(--cc-ease-out)!important}.v-navigation-drawer.cc-drawer .v-list-item:hover{background:var(--cc-primary-50)!important}.v-navigation-drawer.cc-drawer .v-list-item--active{background:var(--cc-gradient-primary)!important;color:#fff!important}.v-navigation-drawer.cc-drawer .v-list-item--active .v-icon{color:#fff!important}.v-app-bar.cc-app-bar{background:var(--cc-gradient-primary)!important;box-shadow:var(--cc-shadow-md)!important}.cc-metric-card{background:var(--cc-bg-card);border-radius:var(--cc-radius-xl);padding:var(--cc-space-6);position:relative;overflow:hidden;border:1px solid var(--cc-border-light);transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cc-gradient-primary);transition:width var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:hover{transform:translateY(-6px);box-shadow:var(--cc-shadow-xl)}.cc-metric-card:hover:before{width:6px}.cc-metric-icon{width:56px;height:56px;border-radius:var(--cc-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cc-space-4);transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:hover .cc-metric-icon{transform:scale(1.1) rotate(-5deg)}.cc-metric-icon.primary{background:var(--cc-primary-100);color:var(--cc-primary-600)}.cc-metric-icon.success{background:var(--cc-success-100);color:var(--cc-success-600)}.cc-metric-icon.warning{background:var(--cc-warning-100);color:var(--cc-warning-600)}.cc-metric-icon.error{background:var(--cc-error-100);color:var(--cc-error-600)}.cc-metric-icon.gradient{background:var(--cc-gradient-primary);color:#fff;box-shadow:var(--cc-shadow-glow)}.cc-metric-value{font-size:2.25rem;font-weight:700;color:var(--cc-text-primary);line-height:1;margin-bottom:var(--cc-space-2);font-feature-settings:"tnum"}.cc-metric-label{font-size:.875rem;color:var(--cc-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.cc-metric-trend{display:inline-flex;align-items:center;gap:var(--cc-space-1);margin-top:var(--cc-space-3);padding:var(--cc-space-1) var(--cc-space-2);border-radius:var(--cc-radius-full);font-size:.75rem;font-weight:600}.cc-metric-trend.up{background:var(--cc-success-50);color:var(--cc-success-700)}.cc-metric-trend.down{background:var(--cc-error-50);color:var(--cc-error-700)}.cc-metric-card.primary:before{background:var(--cc-gradient-primary)}.cc-metric-card.success:before{background:var(--cc-gradient-success)}.cc-metric-card.warning:before{background:var(--cc-gradient-warning)}.cc-metric-card.error:before{background:var(--cc-gradient-error)}.cc-metric-card.info:before{background:var(--cc-gradient-info)}.cc-glass{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.cc-glass,.cc-glass-dark{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.cc-glass-dark{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);color:#fff}.cc-glass-primary{background:rgba(0,150,136,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,150,136,.3)}.cc-badge{display:inline-flex;align-items:center;gap:var(--cc-space-1);padding:var(--cc-space-1) var(--cc-space-3);font-size:.75rem;font-weight:600;border-radius:var(--cc-radius-full);text-transform:uppercase;letter-spacing:.5px}.cc-badge-primary{background:var(--cc-primary-100);color:var(--cc-primary-700)}.cc-badge-success{background:var(--cc-success-100);color:var(--cc-success-700)}.cc-badge-warning{background:var(--cc-warning-100);color:var(--cc-warning-700)}.cc-badge-error{background:var(--cc-error-100);color:var(--cc-error-700)}.cc-badge-info{background:var(--cc-info-100);color:var(--cc-info-700)}.cc-badge-neutral{background:var(--cc-gray-100);color:var(--cc-gray-600)}.cc-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cc-badge-dot.pulse:before{animation:cc-pulse 2s ease-in-out infinite}.cc-progress{width:100%;height:8px;background:var(--cc-gray-200);overflow:hidden}.cc-progress,.cc-progress-bar{border-radius:var(--cc-radius-full)}.cc-progress-bar{height:100%;background:var(--cc-gradient-primary);transition:width var(--cc-duration-slow) var(--cc-ease-out);position:relative}.cc-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:cc-shimmer 2s infinite}.cc-progress-bar.success{background:var(--cc-gradient-success)}.cc-progress-bar.warning{background:var(--cc-gradient-warning)}.cc-progress-bar.error{background:var(--cc-gradient-error)}.cc-progress-lg{height:12px}.cc-progress-xl{height:16px}.cc-ranking-list{list-style:none;padding:0;margin:0}.cc-ranking-item{display:flex;align-items:center;gap:var(--cc-space-4);padding:var(--cc-space-4) var(--cc-space-5);border-bottom:1px solid var(--cc-border-light);transition:all var(--cc-duration-fast) var(--cc-ease-out)}.cc-ranking-item:last-child{border-bottom:none}.cc-ranking-item:hover{background:var(--cc-primary-50);padding-left:var(--cc-space-6)}.cc-ranking-position{width:40px;height:40px;border-radius:var(--cc-radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;flex-shrink:0}.cc-ranking-position.gold{background:linear-gradient(135deg,gold,orange);color:#fff;box-shadow:0 4px 12px rgba(255,215,0,.4)}.cc-ranking-position.silver{background:linear-gradient(135deg,silver,#a0a0a0);color:#fff;box-shadow:0 4px 12px hsla(0,0%,75%,.4)}.cc-ranking-position.bronze{background:linear-gradient(135deg,#cd7f32,#8b4513);color:#fff;box-shadow:0 4px 12px rgba(205,127,50,.4)}.cc-ranking-position.default{background:var(--cc-gray-200);color:var(--cc-text-secondary)}.cc-ranking-info{flex:1;min-width:0}.cc-ranking-name{font-weight:600;color:var(--cc-text-primary);margin-bottom:var(--cc-space-1)}.cc-ranking-subtitle{font-size:.875rem;color:var(--cc-text-secondary)}.cc-ranking-value{font-weight:700;color:var(--cc-primary-600);font-size:1.125rem}.cc-empty-state{text-align:center;padding:var(--cc-space-12) var(--cc-space-8)}.cc-empty-state-icon{width:80px;height:80px;margin:0 auto var(--cc-space-6);background:var(--cc-gray-100);border-radius:var(--cc-radius-full);display:flex;align-items:center;justify-content:center;color:var(--cc-gray-400);font-size:36px}.cc-empty-state-title{font-size:1.25rem;font-weight:600;color:var(--cc-text-primary);margin-bottom:var(--cc-space-2)}.cc-empty-state-description{font-size:.875rem;color:var(--cc-text-secondary);max-width:400px;margin:0 auto var(--cc-space-6);line-height:1.75}.cc-skeleton{background:linear-gradient(90deg,var(--cc-gray-200) 25%,var(--cc-gray-300) 50%,var(--cc-gray-200) 75%);background-size:200% 100%;animation:cc-shimmer 1.5s infinite;border-radius:var(--cc-radius-sm)}.cc-skeleton-text{height:16px;margin-bottom:var(--cc-space-2)}.cc-skeleton-title{height:28px;width:60%;margin-bottom:var(--cc-space-4)}.cc-skeleton-avatar{width:48px;height:48px;border-radius:var(--cc-radius-full)}.cc-skeleton-card{height:150px;border-radius:var(--cc-radius-xl)}.cc-spinner{width:40px;height:40px;border:3px solid var(--cc-gray-200);border-top-color:var(--cc-primary-500);border-radius:50%;animation:cc-spin .8s linear infinite}.cc-spinner-sm{width:24px;height:24px;border-width:2px}.cc-spinner-lg{width:56px;height:56px;border-width:4px}.cc-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.cc-hover-lift{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-lift:hover{transform:translateY(-8px);box-shadow:var(--cc-shadow-xl)}.cc-hover-scale{transition:transform var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-scale:hover{transform:scale(1.05)}.cc-hover-glow{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-glow:hover{box-shadow:var(--cc-shadow-glow)}.cc-hover-border{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-border:hover{border-color:var(--cc-primary-500)}.cc-hover-bg{transition:background-color var(--cc-duration-fast) var(--cc-ease-out)}.cc-hover-bg:hover{background:var(--cc-primary-50)}.cc-avatar{width:48px;height:48px;border-radius:var(--cc-radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;background:var(--cc-gradient-primary);color:#fff;position:relative}.cc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-avatar-sm{width:32px;height:32px;font-size:.875rem}.cc-avatar-lg{width:64px;height:64px;font-size:1.25rem}.cc-avatar-xl{width:80px;height:80px;font-size:1.5rem}.cc-avatar-status{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--cc-bg-card)}.cc-avatar-status.online{background:var(--cc-success-500)}.cc-avatar-status.offline{background:var(--cc-gray-400)}.cc-avatar-status.busy{background:var(--cc-error-500)}.cc-avatar-group{display:flex}.cc-avatar-group .cc-avatar{margin-left:-12px;border:2px solid var(--cc-bg-card)}.cc-avatar-group .cc-avatar:first-child{margin-left:0}.cc-divider{height:1px;background:linear-gradient(90deg,transparent,var(--cc-border-light),transparent);margin:var(--cc-space-6) 0}.cc-tabs{display:flex;gap:var(--cc-space-1);border-bottom:2px solid var(--cc-border-light)}.cc-tab{padding:var(--cc-space-3) var(--cc-space-5);font-size:.875rem;font-weight:500;color:var(--cc-text-secondary);background:transparent;border:none;cursor:pointer;position:relative;transition:all var(--cc-duration-fast) var(--cc-ease-out)}.cc-tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--cc-primary-500);transform:scaleX(0);transition:transform var(--cc-duration-fast) var(--cc-ease-out)}.cc-tab.active,.cc-tab:hover{color:var(--cc-primary-500)}.cc-tab.active{font-weight:600}.cc-tab.active:after{transform:scaleX(1)}.cc-page-header{margin-bottom:var(--cc-space-8)}.cc-page-header-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--cc-space-4)}.cc-page-header-title{display:flex;align-items:center;gap:var(--cc-space-4)}.cc-page-header-icon{width:56px;height:56px;border-radius:var(--cc-radius-lg);background:var(--cc-gradient-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--cc-shadow-md);color:#fff;font-size:28px}.cc-page-header h1{font-size:1.75rem;font-weight:700;color:var(--cc-text-primary);margin:0;line-height:1.2}.cc-page-header-subtitle{font-size:.95rem;color:var(--cc-text-secondary);margin-top:var(--cc-space-1)}.cc-page-header-actions{display:flex;gap:var(--cc-space-3);flex-wrap:wrap}.cc-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cc-space-5);margin-bottom:var(--cc-space-8)}.cc-card-grid{display:grid;gap:var(--cc-space-6)}.cc-card-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cc-card-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cc-card-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cc-text-primary{color:var(--cc-text-primary)}.cc-text-secondary{color:var(--cc-text-secondary)}.cc-text-muted{color:var(--cc-text-muted)}.cc-text-success{color:var(--cc-success-600)}.cc-text-warning{color:var(--cc-warning-600)}.cc-text-error{color:var(--cc-error-600)}.cc-bg-primary{background:var(--cc-primary-500)}.cc-bg-success{background:var(--cc-success-500)}.cc-bg-warning{background:var(--cc-warning-500)}.cc-bg-error{background:var(--cc-error-500)}.cc-rounded-sm{border-radius:var(--cc-radius-sm)}.cc-rounded-md{border-radius:var(--cc-radius-md)}.cc-rounded-lg{border-radius:var(--cc-radius-lg)}.cc-rounded-xl{border-radius:var(--cc-radius-xl)}.cc-rounded-full{border-radius:var(--cc-radius-full)}.cc-shadow-sm{box-shadow:var(--cc-shadow-sm)}.cc-shadow-md{box-shadow:var(--cc-shadow-md)}.cc-shadow-lg{box-shadow:var(--cc-shadow-lg)}.cc-shadow-xl{box-shadow:var(--cc-shadow-xl)}@media (max-width:1024px){.cc-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cc-metrics-grid{grid-template-columns:1fr;gap:var(--cc-space-4)}.cc-metric-value{font-size:1.875rem}.cc-page-header-content{flex-direction:column;align-items:stretch}.cc-page-header h1{font-size:1.5rem}.cc-page-header-icon{width:48px;height:48px;font-size:24px}}@media (max-width:640px){.cc-metric-icon{width:48px;height:48px;font-size:24px}}@media print{body{background:#fff}.cc-hover-lift:hover,.cc-hover-scale:hover{transform:none!important}.cc-metric-card,.v-card{box-shadow:none!important;border:1px solid #ddd!important}}.cc-focus-visible:focus-visible{outline:2px solid var(--cc-primary-500);outline-offset:2px}@media (prefers-contrast:high){.cc-metric-card,.v-card{border-width:2px}.v-btn{border:2px solid currentColor}}:root{--lp-primary:#009688;--lp-primary-light:#26a69a;--lp-primary-dark:#00796b;--lp-secondary:#1c4a2c;--lp-secondary-light:#2d5c3e;--lp-gradient:linear-gradient(135deg,#009688,#1c4a2c);--lp-gradient-reverse:linear-gradient(135deg,#1c4a2c,#009688);--lp-gradient-soft:linear-gradient(135deg,rgba(0,150,136,.1),rgba(28,74,44,.05));--lp-text-dark:#1a1a1a;--lp-text-medium:#374151;--lp-text-light:#6b7280;--lp-bg-light:#f8fafb;--lp-bg-dark:#0f172a}#app.app-v3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}html{scroll-behavior:smooth}.skip-link{position:absolute;top:-40px;left:6px;background:var(--lp-primary);color:#fff;padding:8px;text-decoration:none;border-radius:var(--cc-radius-sm);z-index:1000;font-weight:600;transition:top .3s ease}.skip-link:focus{top:6px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--cc-gray-100)}::-webkit-scrollbar-thumb{background:var(--lp-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--lp-primary-dark)}:focus{outline:2px solid var(--lp-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.animate-on-scroll.delay-1{transition-delay:.1s}.animate-on-scroll.delay-2{transition-delay:.2s}.animate-on-scroll.delay-3{transition-delay:.3s}.animate-on-scroll.delay-4{transition-delay:.4s}.animate-on-scroll.delay-5{transition-delay:.5s}.animate-on-scroll.from-left{transform:translateX(-50px)}.animate-on-scroll.from-left.animate-in{transform:translateX(0)}.animate-on-scroll.from-right{transform:translateX(50px)}.animate-on-scroll.from-right.animate-in{transform:translateX(0)}.animate-on-scroll.scale-up{transform:scale(.9)}.animate-on-scroll.scale-up.animate-in{transform:scale(1)}@keyframes gentlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.pulse-hover:hover{animation:gentlePulse 1s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 5px rgba(0,150,136,.3)}50%{box-shadow:0 0 20px rgba(0,150,136,.6)}}.glow-effect{animation:glowPulse 2s ease-in-out infinite}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);animation:floatPulse 2s ease-in-out infinite}.whatsapp-float svg{width:32px;height:32px;transition:transform .3s ease}.whatsapp-float:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 8px 30px rgba(37,211,102,.5)}.whatsapp-float:hover svg{transform:rotate(-10deg) scale(1.1)}.whatsapp-float:active{transform:scale(.95)}.whatsapp-tooltip{position:absolute;right:70px;background:var(--cc-gray-900);color:#fff;padding:8px 14px;border-radius:var(--cc-radius-sm);font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(10px);transition:all .3s ease;box-shadow:var(--cc-shadow-lg)}.whatsapp-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:var(--cc-gray-900)}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;transform:translateX(0)}@keyframes floatPulse{0%,to{box-shadow:0 4px 20px rgba(37,211,102,.4)}50%{box-shadow:0 6px 28px rgba(37,211,102,.6)}}@media (max-width:600px){.whatsapp-float{width:52px;height:52px;bottom:16px;right:16px}.whatsapp-float svg{width:28px;height:28px}.whatsapp-tooltip{display:none}}::-moz-selection{background:rgba(0,150,136,.2);color:var(--lp-text-dark)}::selection{background:rgba(0,150,136,.2);color:var(--lp-text-dark)}.text-gradient{background:var(--lp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-modern{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:var(--cc-radius-md);font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;border:none}.btn-primary-v3{background:var(--lp-gradient);color:#fff;box-shadow:0 4px 15px rgba(0,150,136,.3)}.btn-primary-v3:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,150,136,.4)}.btn-secondary-v3{background:#fff;color:var(--lp-text-medium);border:2px solid var(--cc-gray-200)}.btn-secondary-v3:hover{border-color:var(--lp-primary);background:rgba(0,150,136,.05);transform:translateY(-3px)}