.preloader[data-v-61f18258]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#003366 0%,#0066cc 50%,#003366 100%);background-size:200% 200%;animation:gradientShift-61f18258 3s ease infinite;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.preloader[data-v-61f18258]:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,102,0,.15),transparent 70%);border-radius:50%;top:-200px;right:-200px;animation:float-61f18258 6s ease-in-out infinite}.preloader[data-v-61f18258]:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);border-radius:50%;bottom:-150px;left:-150px;animation:float-61f18258 8s ease-in-out infinite reverse}.loader-container[data-v-61f18258]{text-align:center;position:relative;z-index:1}.logo-wrapper[data-v-61f18258]{margin-bottom:40px;animation:fadeInDown-61f18258 .8s ease}.logo-img[data-v-61f18258]{width:80px;height:auto;display:block;margin:0 auto 15px;filter:drop-shadow(0 4px 12px rgba(255,102,0,.4));animation:pulse-61f18258 2s ease-in-out infinite}.logo-text[data-v-61f18258]{font-size:2rem;font-weight:800;color:#fff;font-family:Montserrat,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:1px}.loading-animation[data-v-61f18258]{margin:30px 0}.spinner[data-v-61f18258]{position:relative;width:100px;height:100px;margin:0 auto}.spinner-ring[data-v-61f18258]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#f60;border-radius:50%;animation:spin-61f18258 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-ring[data-v-61f18258]:nth-child(2){width:80%;height:80%;top:10%;left:10%;border-top-color:#ff8a00;animation-delay:.2s;animation-duration:1.8s}.spinner-ring[data-v-61f18258]:nth-child(3){width:60%;height:60%;top:20%;left:20%;border-top-color:orange;animation-delay:.4s;animation-duration:2.1s}.loading-text[data-v-61f18258]{margin-top:30px;animation:fadeInUp-61f18258 .8s ease .3s both}.text-animated[data-v-61f18258]{font-size:1.2rem;font-weight:600;color:#fff;font-family:Montserrat,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.2);display:inline-block;animation:textGlow-61f18258 2s ease-in-out infinite}.dots[data-v-61f18258]{display:inline-flex;gap:6px;margin-left:5px}.dot[data-v-61f18258]{width:8px;height:8px;background:#ff6600;border-radius:50%;display:inline-block;animation:dotBounce-61f18258 1.4s infinite ease-in-out;box-shadow:0 2px 6px #ff660080}.dot[data-v-61f18258]:nth-child(1){animation-delay:0s}.dot[data-v-61f18258]:nth-child(2){animation-delay:.2s}.dot[data-v-61f18258]:nth-child(3){animation-delay:.4s}@keyframes gradientShift-61f18258{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float-61f18258{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}@keyframes pulse-61f18258{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes spin-61f18258{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInDown-61f18258{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-61f18258{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes textGlow-61f18258{0%,to{text-shadow:0 2px 8px rgba(0,0,0,.2)}50%{text-shadow:0 2px 20px rgba(255,102,0,.6)}}@keyframes dotBounce-61f18258{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media (max-width: 768px){.logo-img[data-v-61f18258]{width:65px}.logo-text[data-v-61f18258]{font-size:1.6rem}.spinner[data-v-61f18258]{width:80px;height:80px}.text-animated[data-v-61f18258]{font-size:1.1rem}}@media (max-width: 480px){.logo-img[data-v-61f18258]{width:55px}.logo-text[data-v-61f18258]{font-size:1.4rem}.spinner[data-v-61f18258]{width:70px;height:70px}.spinner-ring[data-v-61f18258]{border-width:3px}.text-animated[data-v-61f18258]{font-size:1rem}.dot[data-v-61f18258]{width:6px;height:6px}}.app-header[data-v-9ddd4649]{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);box-shadow:0 4px 30px #0000000f;z-index:1000}.navbar[data-v-9ddd4649]{padding:.9rem 0}.container[data-v-9ddd4649]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.logo[data-v-9ddd4649]{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;color:#1c1c1c;text-decoration:none;font-family:Segoe UI,sans-serif;transition:all .3s ease}.logo-img[data-v-9ddd4649]{height:32px;width:auto;display:inline-block}.logo[data-v-9ddd4649]:hover{color:#ff8a00;transform:scale(1.02)}.nav-links[data-v-9ddd4649]{display:flex;gap:1.8rem;align-items:center}.nav-links>a[data-v-9ddd4649]{color:#333;text-decoration:none;font-weight:500;font-size:15px;transition:all .3s ease;position:relative;padding:6px 0}.nav-links>a[data-v-9ddd4649]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff8a00,#ff6600);border-radius:2px;transition:width .3s ease}.nav-links>a[data-v-9ddd4649]:hover:after,.nav-links>a.router-link-active[data-v-9ddd4649]:after{width:100%}.nav-links>a[data-v-9ddd4649]:hover,.nav-links>a.router-link-active[data-v-9ddd4649]{color:#ff8a00}.cta-btn[data-v-9ddd4649]{background:linear-gradient(135deg,#ff8a00,#ff6600)!important;color:#fff!important;padding:10px 22px!important;border-radius:25px!important;font-weight:600!important;font-size:14px!important;transition:all .3s ease!important;box-shadow:0 4px 15px #ff66004d}.cta-btn[data-v-9ddd4649]:after{display:none!important}.cta-btn[data-v-9ddd4649]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #f606!important}.dropdown[data-v-9ddd4649]{position:relative}.dropdown-toggle[data-v-9ddd4649]{color:#333;text-decoration:none;font-weight:500;font-size:15px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease;padding:6px 0}.chevron[data-v-9ddd4649]{font-size:.6rem;transition:transform .3s ease}.dropdown:hover .dropdown-toggle[data-v-9ddd4649]{color:#ff8a00}.dropdown:hover .chevron[data-v-9ddd4649]{transform:rotate(180deg)}.circular-dropdown[data-v-9ddd4649]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:1.2rem;background:white;border-radius:16px;box-shadow:0 20px 50px #0000001f;padding:12px;min-width:220px;opacity:0;visibility:hidden;transform-origin:top center;transform:translate(-50%) scale(.9) translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.circular-dropdown[data-v-9ddd4649]:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.circular-dropdown.active[data-v-9ddd4649]{opacity:1;visibility:visible;transform:translate(-50%) scale(1) translateY(0)}.dropdown-item[data-v-9ddd4649]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#333;text-decoration:none;border-radius:12px;transition:all .3s ease;font-size:14px;font-weight:500}.item-icon[data-v-9ddd4649]{font-size:1.2rem}.dropdown-item[data-v-9ddd4649]:hover{background:linear-gradient(135deg,#fff1e6,#eef0ff);color:#ff8a00;transform:translate(4px)}.hamburger[data-v-9ddd4649]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hamburger span[data-v-9ddd4649]{width:24px;height:2.5px;background:linear-gradient(90deg,#ff8a00,#ff6600);border-radius:2px;transition:all .3s}@media (max-width: 900px){.nav-links[data-v-9ddd4649]{display:none}.hamburger[data-v-9ddd4649]{display:flex}}.newsletter-signup[data-v-8db2810b],.newsletter-form[data-v-8db2810b]{width:100%}.form-group[data-v-8db2810b]{display:flex;gap:10px;margin-bottom:15px}.newsletter-signup.default .form-group[data-v-8db2810b]{flex-direction:column}.newsletter-signup.default input[data-v-8db2810b]{width:100%;padding:15px 20px;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease}.newsletter-signup.default .subscribe-btn[data-v-8db2810b]{width:100%;padding:15px;background:linear-gradient(135deg,#ff6600,#ff8c00);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s ease}.newsletter-signup.inline .form-group[data-v-8db2810b]{flex-direction:row}.newsletter-signup.inline input[data-v-8db2810b]{flex:1;padding:15px 20px;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease}.newsletter-signup.inline .subscribe-btn[data-v-8db2810b]{padding:15px 30px;background:linear-gradient(135deg,#ff6600,#ff8c00);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-signup.footer .form-group[data-v-8db2810b]{flex-direction:row;background:white;border-radius:50px;padding:5px;box-shadow:0 5px 20px #0000001a}.newsletter-signup.footer input[data-v-8db2810b]{flex:1;padding:12px 20px;border:none;background:transparent;font-size:1rem;outline:none}.newsletter-signup.footer .subscribe-btn[data-v-8db2810b]{padding:12px 30px;background:linear-gradient(135deg,#ff6600,#ff8c00);color:#fff;border:none;border-radius:50px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}input[data-v-8db2810b]:focus{outline:none;border-color:#06c}input[data-v-8db2810b]::placeholder{color:#999}input[data-v-8db2810b]:disabled{background:#f5f5f5;cursor:not-allowed}.subscribe-btn[data-v-8db2810b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #ff66004d}.subscribe-btn[data-v-8db2810b]:disabled{opacity:.7;cursor:not-allowed}.subscribe-btn i[data-v-8db2810b]{margin-right:8px}.error-msg[data-v-8db2810b],.success-msg[data-v-8db2810b],.privacy-note[data-v-8db2810b]{font-size:.9rem;display:flex;align-items:center;gap:8px;margin:10px 0 0}.error-msg[data-v-8db2810b]{color:#dc3545}.success-msg[data-v-8db2810b]{color:#22c55e;font-weight:600}.privacy-note[data-v-8db2810b]{color:#999;font-size:.85rem}.privacy-note i[data-v-8db2810b]{font-size:.75rem}@keyframes slideIn-8db2810b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-msg[data-v-8db2810b],.success-msg[data-v-8db2810b]{animation:slideIn-8db2810b .3s ease}@media (max-width: 640px){.newsletter-signup.inline .form-group[data-v-8db2810b],.newsletter-signup.footer .form-group[data-v-8db2810b]{flex-direction:column}.newsletter-signup.inline .subscribe-btn[data-v-8db2810b],.newsletter-signup.footer .subscribe-btn[data-v-8db2810b]{width:100%}.newsletter-signup.footer .form-group[data-v-8db2810b],.newsletter-signup.footer .subscribe-btn[data-v-8db2810b]{border-radius:10px}}.app-footer[data-v-bb9e1f0f]{background:linear-gradient(180deg,#1c1c1c,#111);color:#fff;padding:60px 0 0;margin-top:0;position:relative;overflow:hidden}.footer-glow[data-v-bb9e1f0f]{position:absolute;top:0;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(255,138,0,.08),transparent 70%);pointer-events:none}.container[data-v-bb9e1f0f]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.footer-content[data-v-bb9e1f0f]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo[data-v-bb9e1f0f]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-logo-img[data-v-bb9e1f0f]{height:40px;width:40px;object-fit:contain;background:white;border-radius:50%;padding:4px}.footer-about h3[data-v-bb9e1f0f]{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#ff8a00,#ff6600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.footer-about>p[data-v-bb9e1f0f]{color:#ffffffb3;line-height:1.7;margin-bottom:20px;font-size:14px}.contact-info[data-v-bb9e1f0f]{display:flex;flex-direction:column;gap:10px}.contact-item[data-v-bb9e1f0f]{display:flex;align-items:center;gap:10px;font-size:14px}.contact-item span[data-v-bb9e1f0f]{font-size:1.1rem}.contact-item a[data-v-bb9e1f0f]{color:#fffc;text-decoration:none;transition:color .3s}.contact-item a[data-v-bb9e1f0f]:hover{color:#ff8a00}.footer-links h4[data-v-bb9e1f0f],.footer-services h4[data-v-bb9e1f0f],.footer-newsletter h4[data-v-bb9e1f0f]{font-size:1rem;font-weight:700;margin-bottom:20px;color:#fff}.footer-links ul[data-v-bb9e1f0f],.footer-services ul[data-v-bb9e1f0f]{list-style:none;padding:0;margin:0}.footer-links ul li[data-v-bb9e1f0f],.footer-services ul li[data-v-bb9e1f0f]{margin-bottom:12px}.footer-links a[data-v-bb9e1f0f],.footer-services a[data-v-bb9e1f0f]{color:#fff9;text-decoration:none;font-size:14px;transition:all .3s ease;display:inline-block}.footer-links a[data-v-bb9e1f0f]:hover,.footer-services a[data-v-bb9e1f0f]:hover{color:#ff8a00;transform:translate(4px)}.footer-newsletter p[data-v-bb9e1f0f]{color:#fff9;font-size:14px;line-height:1.6;margin-bottom:16px}.footer-social-bar[data-v-bb9e1f0f]{display:flex;justify-content:center;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.08)}.social-icons[data-v-bb9e1f0f]{display:flex;gap:14px}.social-btn[data-v-bb9e1f0f]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.social-btn[data-v-bb9e1f0f]:hover{transform:translateY(-4px)}.social-btn.facebook[data-v-bb9e1f0f]{background:linear-gradient(135deg,#4267b2,#365899)}.social-btn.twitter[data-v-bb9e1f0f]{background:linear-gradient(135deg,#1da1f2,#0c85d0)}.social-btn.linkedin[data-v-bb9e1f0f]{background:linear-gradient(135deg,#0077b5,#005582)}.social-btn.instagram[data-v-bb9e1f0f]{background:linear-gradient(135deg,#e1306c,#c13584)}.social-btn[data-v-bb9e1f0f]:hover{box-shadow:0 8px 25px #0000004d}.footer-bottom[data-v-bb9e1f0f]{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.footer-bottom p[data-v-bb9e1f0f]{color:#ffffff80;font-size:14px;margin:0}.footer-bottom-links[data-v-bb9e1f0f]{display:flex;align-items:center;gap:12px}.footer-bottom-links a[data-v-bb9e1f0f]{color:#ffffff80;text-decoration:none;font-size:14px;transition:color .3s}.footer-bottom-links a[data-v-bb9e1f0f]:hover{color:#ff8a00}.footer-bottom-links span[data-v-bb9e1f0f]{color:#ffffff4d}@media (max-width: 1024px){.footer-content[data-v-bb9e1f0f]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 768px){.footer-content[data-v-bb9e1f0f]{grid-template-columns:1fr;gap:30px;text-align:center}.footer-logo[data-v-bb9e1f0f]{justify-content:center}.contact-info[data-v-bb9e1f0f]{align-items:center}.footer-bottom[data-v-bb9e1f0f]{flex-direction:column;gap:12px;text-align:center}}.back-to-top[data-v-38a194b4]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#003366;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;z-index:1000;box-shadow:0 4px 8px #0003}.back-to-top[data-v-38a194b4]:hover{background:#ff6600;transform:translateY(-5px);box-shadow:0 6px 12px #0000004d}.notification-container[data-v-bd50c19d]{position:fixed;top:80px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px}.notification[data-v-bd50c19d]{padding:15px 20px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:10px;min-width:300px;animation:slideIn-bd50c19d .3s ease}.notification i[data-v-bd50c19d]{font-size:1.2rem}.notification.success[data-v-bd50c19d]{border-left:4px solid #28a745;color:#28a745}.notification.error[data-v-bd50c19d]{border-left:4px solid #dc3545;color:#dc3545}.notification.warning[data-v-bd50c19d]{border-left:4px solid #ffc107;color:#ffc107}.notification.info[data-v-bd50c19d]{border-left:4px solid #17a2b8;color:#17a2b8}@keyframes slideIn-bd50c19d{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-container[data-v-83640fcd]{position:fixed;top:80px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:15px;max-width:400px;pointer-events:none}.toast[data-v-83640fcd]{background:white;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:16px 20px;display:flex;align-items:flex-start;gap:15px;position:relative;overflow:hidden;pointer-events:all;cursor:pointer;transition:all .3s ease;min-width:350px}.toast[data-v-83640fcd]:hover{transform:translate(-5px);box-shadow:0 15px 50px #0003}.toast-icon[data-v-83640fcd]{font-size:1.5rem;flex-shrink:0;margin-top:2px}.toast-content[data-v-83640fcd]{flex:1;min-width:0}.toast-title[data-v-83640fcd]{font-weight:700;font-size:1rem;margin-bottom:5px;color:#1a1a1a}.toast-message[data-v-83640fcd]{font-size:.95rem;color:#666;line-height:1.4;word-wrap:break-word}.toast-close[data-v-83640fcd]{background:none;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;flex-shrink:0}.toast-close[data-v-83640fcd]:hover{color:#333}.toast-progress[data-v-83640fcd]{position:absolute;bottom:0;left:0;height:4px;width:100%;transform-origin:left;animation:progress-83640fcd linear forwards}@keyframes progress-83640fcd{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-success[data-v-83640fcd]{border-left:4px solid #28a745}.toast-success .toast-icon[data-v-83640fcd]{color:#28a745}.toast-success .toast-progress[data-v-83640fcd]{background:#28a745}.toast-error[data-v-83640fcd]{border-left:4px solid #dc3545}.toast-error .toast-icon[data-v-83640fcd]{color:#dc3545}.toast-error .toast-progress[data-v-83640fcd]{background:#dc3545}.toast-warning[data-v-83640fcd]{border-left:4px solid #ffc107}.toast-warning .toast-icon[data-v-83640fcd]{color:#ffc107}.toast-warning .toast-progress[data-v-83640fcd]{background:#ffc107}.toast-info[data-v-83640fcd]{border-left:4px solid #0066cc}.toast-info .toast-icon[data-v-83640fcd]{color:#06c}.toast-info .toast-progress[data-v-83640fcd]{background:#0066cc}.toast-enter-active[data-v-83640fcd],.toast-leave-active[data-v-83640fcd]{transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.toast-enter-from[data-v-83640fcd],.toast-leave-to[data-v-83640fcd]{opacity:0;transform:translate(100%) scale(.8)}.toast-move[data-v-83640fcd]{transition:transform .3s ease}@media (max-width: 640px){.toast-container[data-v-83640fcd]{right:10px;left:10px;top:70px;max-width:none}.toast[data-v-83640fcd]{min-width:auto;width:100%}}.whatsapp-button-wrapper[data-v-8a6c85c7]{position:fixed;bottom:25px;right:25px;z-index:9999}.whatsapp-button[data-v-8a6c85c7]{display:flex;align-items:center;justify-content:center;width:65px;height:65px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;box-shadow:0 8px 25px #25d36673,0 0 #25d36666;cursor:pointer;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:visible;animation:floatButton-8a6c85c7 3s ease-in-out infinite}@keyframes floatButton-8a6c85c7{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.whatsapp-button[data-v-8a6c85c7]:hover{width:auto;padding:0 25px 0 20px;border-radius:50px;transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #25d36680,0 0 0 4px #25d36633;animation:none}.pulse-ring[data-v-8a6c85c7]{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid #25d366;animation:pulseRing-8a6c85c7 2s ease-out infinite;opacity:0;z-index:-1}.pulse-ring.delay[data-v-8a6c85c7]{animation-delay:.5s}@keyframes pulseRing-8a6c85c7{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}.whatsapp-button:hover .pulse-ring[data-v-8a6c85c7]{animation:none;opacity:0}.button-content[data-v-8a6c85c7]{display:flex;align-items:center;gap:10px}.whatsapp-icon[data-v-8a6c85c7]{width:32px;height:32px;fill:#fff;transition:transform .3s ease;flex-shrink:0}.whatsapp-button:hover .whatsapp-icon[data-v-8a6c85c7]{transform:rotate(10deg) scale(1.1)}.button-text[data-v-8a6c85c7]{color:#fff;font-size:1rem;font-weight:600;white-space:nowrap;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.slide-text-enter-active[data-v-8a6c85c7],.slide-text-leave-active[data-v-8a6c85c7]{transition:all .3s ease}.slide-text-enter-from[data-v-8a6c85c7],.slide-text-leave-to[data-v-8a6c85c7]{opacity:0;transform:translate(-10px)}.tooltip[data-v-8a6c85c7]{position:absolute;bottom:80px;right:0;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border-radius:16px;padding:16px 20px;box-shadow:0 10px 40px #00000026,0 4px 15px #00000014;display:flex;align-items:center;gap:12px;opacity:0;visibility:hidden;transform:translateY(10px) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(37,211,102,.2);min-width:260px}.tooltip[data-v-8a6c85c7]:before{content:"";position:absolute;bottom:-10px;right:22px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid white;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.tooltip.show[data-v-8a6c85c7]{opacity:1;visibility:visible;transform:translateY(0) scale(1);animation:tooltipBounce-8a6c85c7 .5s ease}@keyframes tooltipBounce-8a6c85c7{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.02)}}.tooltip-text[data-v-8a6c85c7]{color:#333;font-size:.95rem;font-weight:500;line-height:1.4}.tooltip-close[data-v-8a6c85c7]{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:none;width:26px;height:26px;border-radius:50%;cursor:pointer;font-size:1.1rem;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.tooltip-close[data-v-8a6c85c7]:hover{background:linear-gradient(135deg,#e9ecef 0%,#dee2e6 100%);color:#333;transform:rotate(90deg)}@media (max-width: 768px){.whatsapp-button-wrapper[data-v-8a6c85c7]{bottom:20px;right:20px}.whatsapp-button[data-v-8a6c85c7]{width:58px;height:58px}.whatsapp-icon[data-v-8a6c85c7]{width:28px;height:28px}.whatsapp-button[data-v-8a6c85c7]:hover{width:58px;padding:0;border-radius:50%}.whatsapp-button:hover .button-text[data-v-8a6c85c7]{display:none}.tooltip[data-v-8a6c85c7]{right:-10px;min-width:220px;padding:14px 16px}.tooltip-text[data-v-8a6c85c7]{font-size:.85rem}.tooltip[data-v-8a6c85c7]:before{right:30px}}.whatsapp-button-wrapper.hide[data-v-8a6c85c7]{display:none}.whatsapp-button[data-v-8a6c85c7]:active{transform:translateY(-2px) scale(.98)}.whatsapp-button[data-v-8a6c85c7]:focus{outline:none;box-shadow:0 8px 25px #25d36673,0 0 0 3px #25d3664d}.whatsapp-button[data-v-8a6c85c7]:after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:linear-gradient(135deg,#25d366,#128c7e,#25d366);background-size:200% 200%;opacity:0;z-index:-2;transition:opacity .3s ease;animation:gradientShift-8a6c85c7 3s ease infinite;filter:blur(8px)}.whatsapp-button[data-v-8a6c85c7]:hover:after{opacity:.6}@keyframes gradientShift-8a6c85c7{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.mobile-menu[data-v-420091f8]{position:fixed;top:0;left:0;width:100%;height:100vh;background:white;z-index:2000;display:flex;flex-direction:column;overflow-y:auto}.menu-header[data-v-420091f8]{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.logo[data-v-420091f8]{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.2rem;color:#1c1c1c}.logo-img[data-v-420091f8]{height:28px;width:auto}.close-btn[data-v-420091f8]{background:none;border:none;font-size:2rem;color:#333;cursor:pointer;padding:0 8px;line-height:1}.mobile-nav[data-v-420091f8]{padding:24px;display:flex;flex-direction:column;gap:16px;flex:1}.nav-item[data-v-420091f8]{display:flex;align-items:center;gap:12px;font-size:1.1rem;color:#333;text-decoration:none;padding:12px;border-radius:12px;transition:all .2s ease;font-weight:500}.nav-item[data-v-420091f8]:active{background:#f8f9fa;transform:scale(.98)}.nav-item.router-link-active[data-v-420091f8]{color:#ff8a00;background:#fff1e6}.nav-group[data-v-420091f8]{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);margin:8px 0}.group-title[data-v-420091f8]{font-size:.9rem;color:#888;font-weight:600;padding:0 12px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.sub-item[data-v-420091f8]{font-size:1rem;padding-left:20px}.nav-item.highlight[data-v-420091f8]{background:linear-gradient(135deg,#ff8a00,#ff6600);color:#fff;margin-top:auto;justify-content:center;font-weight:700;box-shadow:0 4px 15px #ff66004d}.menu-footer[data-v-420091f8]{padding:24px;text-align:center;color:#888;font-size:.9rem;border-top:1px solid rgba(0,0,0,.05)}.slide-fade-enter-active[data-v-420091f8],.slide-fade-leave-active[data-v-420091f8]{transition:all .3s ease}.slide-fade-enter-from[data-v-420091f8],.slide-fade-leave-to[data-v-420091f8]{transform:translate(100%);opacity:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:#f8f9fa}#app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.hero[data-v-4be7600d]{padding:140px 0 100px;background:linear-gradient(135deg,#eef0ff 0%,#fff1e6 100%);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-bg-elements[data-v-4be7600d]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blob[data-v-4be7600d]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.6;animation:blobFloat-4be7600d 20s ease-in-out infinite}.container[data-v-4be7600d]{max-width:1000px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-content[data-v-4be7600d]{text-align:center}.hero-badge[data-v-4be7600d]{display:inline-block;background:rgba(255,138,0,.1);border:1px solid rgba(255,138,0,.3);padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;color:#ff8a00;margin-bottom:24px;animation:fadeInDown-4be7600d .6s ease}.hero-title[data-v-4be7600d]{font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#1c1c1c;font-family:Segoe UI,sans-serif;animation:fadeInUp-4be7600d .8s ease}.highlight[data-v-4be7600d]{background:linear-gradient(135deg,#ff8a00,#ff6600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-top:8px}.hero-subtitle[data-v-4be7600d]{font-size:1.2rem;margin-bottom:2.5rem;color:#555;line-height:1.7;max-width:700px;margin-left:auto;margin-right:auto;animation:fadeInUp-4be7600d .8s ease .2s both}.search-cta[data-v-4be7600d]{background:white;max-width:550px;margin:0 auto 40px;padding:12px 14px;border-radius:16px;box-shadow:0 20px 50px #0000001a;display:flex;align-items:center;gap:12px;animation:fadeInUp-4be7600d .8s ease .4s both}.cta-icon[data-v-4be7600d]{font-size:1.5rem}.search-cta input[data-v-4be7600d]{border:none;outline:none;flex:1;font-size:15px;padding:10px 0;background:transparent;font-family:inherit}.search-cta input[data-v-4be7600d]::placeholder{color:#aaa}.cta-btn[data-v-4be7600d]{background:linear-gradient(135deg,#ff8a00,#ff6600);border:none;color:#fff;padding:14px 28px;border-radius:12px;cursor:pointer;font-weight:700;font-size:15px;transition:all .3s ease;white-space:nowrap}.cta-btn[data-v-4be7600d]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f606}.hero-stats[data-v-4be7600d]{display:flex;justify-content:center;align-items:center;gap:40px;animation:fadeInUp-4be7600d .8s ease .6s both}.stat[data-v-4be7600d]{text-align:center}.stat-value[data-v-4be7600d]{display:block;font-size:2rem;font-weight:800;color:#1c1c1c;margin-bottom:4px}.stat-label[data-v-4be7600d]{font-size:14px;color:#666}.stat-divider[data-v-4be7600d]{width:1px;height:40px;background:rgba(0,0,0,.1)}.blob-1[data-v-4be7600d]{width:500px;height:500px;background:radial-gradient(circle,rgba(198,200,255,.6),transparent 70%);left:-150px;top:-150px}.blob-2[data-v-4be7600d]{width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,181,.6),transparent 70%);right:-100px;bottom:10%;animation-delay:-7s}.blob-3[data-v-4be7600d]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,138,0,.3),transparent 70%);right:20%;top:10%;animation-delay:-14s}@keyframes blobFloat-4be7600d{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.floating-shapes[data-v-4be7600d]{position:absolute;inset:0}.shape[data-v-4be7600d]{position:absolute;font-size:2rem;opacity:.3;animation:shapeFloat-4be7600d 6s ease-in-out infinite}.shape-1[data-v-4be7600d]{top:15%;left:10%;animation-delay:0s}.shape-2[data-v-4be7600d]{top:25%;right:15%;animation-delay:-1.5s}.shape-3[data-v-4be7600d]{bottom:30%;left:15%;animation-delay:-3s}.shape-4[data-v-4be7600d]{bottom:20%;right:10%;animation-delay:-4.5s}@keyframes shapeFloat-4be7600d{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-25px) rotate(10deg);opacity:.5}}.gradient-text-animated[data-v-4be7600d]{background:linear-gradient(90deg,#ff8a00,#ff6600,#ff4500,#ff6600,#ff8a00);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientMove-4be7600d 4s ease infinite}@keyframes gradientMove-4be7600d{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-btn[data-v-4be7600d]{position:relative;overflow:hidden}.btn-shine[data-v-4be7600d]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:btnShine-4be7600d 3s ease-in-out infinite}@keyframes btnShine-4be7600d{0%{left:-100%}50%,to{left:100%}}.scroll-indicator[data-v-4be7600d]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;animation:fadeInUp-4be7600d 1s ease 1s both}.scroll-indicator span[data-v-4be7600d]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:2px}.mouse[data-v-4be7600d]{width:26px;height:40px;border:2px solid rgba(0,0,0,.2);border-radius:15px;position:relative}.wheel[data-v-4be7600d]{width:4px;height:8px;background:#ff8a00;border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scrollWheel-4be7600d 2s ease-in-out infinite}@keyframes scrollWheel-4be7600d{0%,to{opacity:1;transform:translate(-50%) translateY(0)}50%{opacity:.5;transform:translate(-50%) translateY(10px)}}.hover-lift[data-v-4be7600d]{transition:all .3s cubic-bezier(.4,0,.2,1);padding:15px 20px;border-radius:12px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px)}.hover-lift[data-v-4be7600d]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a;background:white}.animate-float[data-v-4be7600d]{animation:iconFloat-4be7600d 3s ease-in-out infinite}@keyframes iconFloat-4be7600d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeInUp-4be7600d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-4be7600d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero[data-v-4be7600d]{padding:120px 0 80px;min-height:auto}.hero-title[data-v-4be7600d]{font-size:2rem}.hero-subtitle[data-v-4be7600d]{font-size:1rem}.search-cta[data-v-4be7600d]{flex-direction:column;gap:12px;padding:16px}.search-cta input[data-v-4be7600d]{width:100%;text-align:center}.cta-btn[data-v-4be7600d]{width:100%}.hero-stats[data-v-4be7600d]{flex-wrap:wrap;gap:24px}.stat-divider[data-v-4be7600d]{display:none}.stat-value[data-v-4be7600d]{font-size:1.5rem}.floating-shapes[data-v-4be7600d],.scroll-indicator[data-v-4be7600d]{display:none}}.services[data-v-fc7bf85d]{padding:100px 0;background:white;position:relative;overflow:hidden}.container[data-v-fc7bf85d]{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.section-header[data-v-fc7bf85d]{text-align:center;margin-bottom:50px}.section-badge[data-v-fc7bf85d]{display:inline-block;background:linear-gradient(135deg,#eef0ff,#fff1e6);padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;color:#555;margin-bottom:16px;transition:all .3s ease}.section-badge[data-v-fc7bf85d]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.section-header h2[data-v-fc7bf85d]{font-size:2.2rem;font-weight:800;color:#1c1c1c;margin:0 0 12px}.section-header p[data-v-fc7bf85d]{color:#666;font-size:1.1rem;margin:0}.services-grid[data-v-fc7bf85d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.service-card[data-v-fc7bf85d]{background:linear-gradient(145deg,#fff,#fafafa);padding:32px;border-radius:20px;box-shadow:0 10px 40px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden;z-index:1}.service-card[data-v-fc7bf85d]:hover,.service-card.is-active[data-v-fc7bf85d]{transform:translateY(-10px);box-shadow:0 20px 50px #0000001f}.card-shine[data-v-fc7bf85d]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.8),transparent);transform:skew(-25deg);transition:left .75s;pointer-events:none;z-index:2}.service-card:hover .card-shine[data-v-fc7bf85d],.service-card.is-active .card-shine[data-v-fc7bf85d]{left:200%;transition:left .75s ease-in-out}.card-border[data-v-fc7bf85d]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff8a00,#ff6600);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}.service-card:hover .card-border[data-v-fc7bf85d],.service-card.is-active .card-border[data-v-fc7bf85d]{transform:scaleX(1)}.service-icon[data-v-fc7bf85d]{width:70px;height:70px;background:linear-gradient(135deg,#eef0ff,#fff1e6);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:2.2rem;transition:all .4s ease;position:relative;z-index:2}.service-icon.animate-icon[data-v-fc7bf85d]{animation:iconPop-fc7bf85d .6s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,#fff1e6,#ffe0cc);transform:scale(1.1) rotate(5deg);box-shadow:0 10px 20px #ff8a0026}@keyframes iconPop-fc7bf85d{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.1) rotate(5deg)}}.service-card h3[data-v-fc7bf85d]{font-size:1.35rem;font-weight:700;color:#1c1c1c;margin-bottom:12px;position:relative;z-index:2;transition:color .3s ease}.service-card:hover h3[data-v-fc7bf85d]{color:#f60}.service-card p[data-v-fc7bf85d]{color:#666;line-height:1.7;margin-bottom:20px;font-size:15px;position:relative;z-index:2}.learn-more[data-v-fc7bf85d]{display:inline-flex;align-items:center;gap:8px;color:#ff8a00;font-weight:600;text-decoration:none;font-size:15px;transition:all .3s ease;position:relative;z-index:2}.learn-more .arrow[data-v-fc7bf85d]{transition:transform .3s ease}.learn-more[data-v-fc7bf85d]:hover{color:#f60}.learn-more:hover .arrow[data-v-fc7bf85d]{transform:translate(6px)}.services-bg[data-v-fc7bf85d]{position:absolute;inset:0;pointer-events:none}.bg-circle[data-v-fc7bf85d]{position:absolute;border-radius:50%;opacity:.4}.bg-circle-1[data-v-fc7bf85d]{width:400px;height:400px;background:radial-gradient(circle,rgba(238,240,255,.8),transparent 70%);top:-100px;left:-100px;animation:float-fc7bf85d 15s ease-in-out infinite}.bg-circle-2[data-v-fc7bf85d]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,241,230,.8),transparent 70%);bottom:-50px;right:-50px;animation:float-fc7bf85d 12s ease-in-out infinite reverse}@keyframes float-fc7bf85d{0%,to{transform:translate(0)}50%{transform:translate(30px,30px)}}@media (max-width: 768px){.services[data-v-fc7bf85d]{padding:70px 0}.section-header h2[data-v-fc7bf85d]{font-size:1.7rem}.services-grid[data-v-fc7bf85d]{grid-template-columns:1fr}.service-card[data-v-fc7bf85d]{padding:24px}.services-bg[data-v-fc7bf85d]{display:none}}.about[data-v-d78a490c]{padding:100px 0;background:linear-gradient(135deg,#eef0ff 0%,#fff1e6 50%,#eef0ff 100%);position:relative;overflow:hidden}.container[data-v-d78a490c]{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.about-grid[data-v-d78a490c]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-content[data-v-d78a490c]{text-align:left}.section-badge[data-v-d78a490c]{display:inline-block;background:white;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;color:#555;margin-bottom:20px;box-shadow:0 4px 15px #0000000f;transition:all .3s ease}.section-badge[data-v-d78a490c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.about-content h2[data-v-d78a490c]{font-size:2.2rem;font-weight:800;color:#1c1c1c;margin:0 0 20px;line-height:1.2}.lead[data-v-d78a490c]{font-size:1.1rem;font-weight:500;color:#333;margin-bottom:16px;line-height:1.7}.about-content>p[data-v-d78a490c]{font-size:1rem;color:#666;line-height:1.7;margin-bottom:24px}.learn-btn[data-v-d78a490c]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1c1c1c,#333);color:#fff;padding:14px 28px;border-radius:12px;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease;position:relative;overflow:hidden}.learn-btn[data-v-d78a490c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.learn-btn[data-v-d78a490c]:hover:before{left:100%}.learn-btn[data-v-d78a490c]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000040}.learn-btn .arrow[data-v-d78a490c]{transition:transform .3s ease}.learn-btn:hover .arrow[data-v-d78a490c]{transform:translate(6px)}.expertise-cards[data-v-d78a490c]{display:flex;flex-direction:column;gap:16px}.expertise-card[data-v-d78a490c]{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:white;border-radius:16px;box-shadow:0 8px 30px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden}.expertise-card[data-v-d78a490c]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#ff8a00,#ff6600);opacity:0;transition:opacity .3s ease}.expertise-card[data-v-d78a490c]:hover:before,.expertise-card.is-hovered[data-v-d78a490c]:before{opacity:1}.expertise-card[data-v-d78a490c]:hover,.expertise-card.is-hovered[data-v-d78a490c]{transform:translate(10px);box-shadow:0 15px 50px #0000001f;border-color:#ff8a0033}.card-glow[data-v-d78a490c]{position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,138,0,.1),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.expertise-card:hover .card-glow[data-v-d78a490c],.expertise-card.is-hovered .card-glow[data-v-d78a490c]{opacity:1}.expertise-icon[data-v-d78a490c]{font-size:2rem;flex-shrink:0;transition:transform .3s ease}.expertise-icon.animate-bounce[data-v-d78a490c]{animation:iconBounce-d78a490c .6s ease}@keyframes iconBounce-d78a490c{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.1)}50%{transform:translateY(-4px) scale(1.05)}75%{transform:translateY(-2px) scale(1.02)}}.expertise-content h3[data-v-d78a490c]{font-size:1.1rem;font-weight:700;color:#1c1c1c;margin:0 0 6px;transition:color .3s ease}.expertise-card:hover .expertise-content h3[data-v-d78a490c]{color:#ff8a00}.expertise-content p[data-v-d78a490c]{font-size:14px;color:#666;line-height:1.6;margin:0}.about-decorations[data-v-d78a490c]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.decoration[data-v-d78a490c]{position:absolute;border-radius:50%;opacity:.5}.decoration-1[data-v-d78a490c]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,138,0,.15),transparent 70%);top:-100px;right:-100px;animation:decorationFloat-d78a490c 8s ease-in-out infinite}.decoration-2[data-v-d78a490c]{width:200px;height:200px;background:radial-gradient(circle,rgba(102,126,234,.15),transparent 70%);bottom:-50px;left:-50px;animation:decorationFloat-d78a490c 10s ease-in-out infinite reverse}@keyframes decorationFloat-d78a490c{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@media (max-width: 900px){.about-grid[data-v-d78a490c]{grid-template-columns:1fr;gap:40px}.about-content[data-v-d78a490c]{text-align:center}.expertise-card[data-v-d78a490c]:hover,.expertise-card.is-hovered[data-v-d78a490c]{transform:translate(5px)}}@media (max-width: 768px){.about[data-v-d78a490c]{padding:70px 0}.about-content h2[data-v-d78a490c]{font-size:1.7rem}.lead[data-v-d78a490c]{font-size:1rem}.expertise-card[data-v-d78a490c]{padding:16px}.about-decorations[data-v-d78a490c]{display:none}}.stats[data-v-0cb340f7]{padding:100px 0;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.container[data-v-0cb340f7]{max-width:1100px;margin:0 auto;padding:0 24px}.section-header[data-v-0cb340f7]{text-align:center;margin-bottom:50px}.section-badge[data-v-0cb340f7]{display:inline-block;background:linear-gradient(135deg,#eef0ff,#fff1e6);padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;color:#555;margin-bottom:16px;transition:all .3s ease}.section-badge[data-v-0cb340f7]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.section-header h2[data-v-0cb340f7]{font-size:2.2rem;font-weight:800;color:#1c1c1c;margin:0}.stats-grid[data-v-0cb340f7]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:50px}.stat-card[data-v-0cb340f7]{text-align:center;padding:28px 20px;background:white;border-radius:20px;box-shadow:0 10px 40px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);position:relative;z-index:1}.stat-card[data-v-0cb340f7]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0000001a;border-color:#ff8a0033}.stat-icon[data-v-0cb340f7]{font-size:2rem;margin-bottom:12px;display:inline-block}.stat-number[data-v-0cb340f7]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#ff8a00,#ff6600);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;transition:transform .3s ease}.stat-card:hover .stat-number[data-v-0cb340f7]{transform:scale(1.1)}.stat-label[data-v-0cb340f7]{font-size:14px;color:#666;font-weight:500}.achievement-banner[data-v-0cb340f7]{display:flex;align-items:center;gap:24px;padding:32px;background:linear-gradient(135deg,#1c1c1c,#333);border-radius:24px;box-shadow:0 20px 60px #0003;position:relative;overflow:hidden;transition:transform .4s ease}.achievement-banner[data-v-0cb340f7]:hover{transform:translateY(-5px)}.achievement-banner[data-v-0cb340f7]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.05),transparent);animation:shimmer 3s infinite}.achievement-icon[data-v-0cb340f7]{font-size:3rem;flex-shrink:0}.achievement-content[data-v-0cb340f7]{flex:1}.achievement-content h3[data-v-0cb340f7]{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 8px}.achievement-content p[data-v-0cb340f7]{color:#fffc;font-size:15px;line-height:1.6;margin:0}.achievement-btn[data-v-0cb340f7]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff8a00,#ff6600);color:#fff;padding:14px 28px;border-radius:12px;text-decoration:none;font-weight:700;font-size:15px;transition:all .3s ease;flex-shrink:0;position:relative;z-index:1}.achievement-btn[data-v-0cb340f7]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f606}.achievement-btn .arrow[data-v-0cb340f7]{transition:transform .3s ease}.achievement-btn:hover .arrow[data-v-0cb340f7]{transform:translate(4px)}@media (max-width: 900px){.stats-grid[data-v-0cb340f7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stats[data-v-0cb340f7]{padding:70px 0}.section-header h2[data-v-0cb340f7]{font-size:1.7rem}.stat-number[data-v-0cb340f7]{font-size:2rem}.achievement-banner[data-v-0cb340f7]{flex-direction:column;text-align:center;padding:24px}.achievement-btn[data-v-0cb340f7]{width:100%;justify-content:center}}@media (max-width: 480px){.stats-grid[data-v-0cb340f7]{grid-template-columns:1fr;gap:16px}}.results-showcase[data-v-a5a04b2c]{padding:80px 0;background:linear-gradient(135deg,#f8f9ff 0%,#fff5eb 100%);position:relative;overflow:hidden}.results-showcase[data-v-a5a04b2c]:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,102,204,.08),transparent 70%);left:-200px;top:-200px;pointer-events:none}.results-showcase[data-v-a5a04b2c]:after{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,102,0,.08),transparent 70%);right:-200px;bottom:-200px;pointer-events:none}.container[data-v-a5a04b2c]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.section-header[data-v-a5a04b2c]{text-align:center;margin-bottom:50px}.section-title[data-v-a5a04b2c]{font-size:2.5rem;font-weight:800;color:#1c1c1c;margin:0 0 15px;font-family:Montserrat,sans-serif}.section-subtitle[data-v-a5a04b2c]{font-size:1.2rem;color:#666;margin:0}.results-grid[data-v-a5a04b2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:40px}.cards[data-v-a5a04b2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.card[data-v-a5a04b2c]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 28px #00000014;transition:transform .35s ease,box-shadow .35s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;text-align:left}.card[data-v-a5a04b2c]:hover{transform:translateY(-8px);box-shadow:0 12px 36px #0000001f}.badge[data-v-a5a04b2c]{align-self:flex-start;background:#ff6600;color:#fff;padding:6px 10px;font-size:.8rem;border-radius:999px;font-weight:700;margin-bottom:1rem}.card h3[data-v-a5a04b2c]{font-size:1.4rem;font-weight:700;color:#036;margin:0 0 .75rem;font-family:Montserrat,sans-serif}.desc[data-v-a5a04b2c]{color:#555;margin-bottom:1.5rem;line-height:1.6;font-size:1.05rem}.metrics[data-v-a5a04b2c]{display:flex;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;flex-wrap:wrap}.metrics li[data-v-a5a04b2c]{background:#f6f8fb;border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;flex:1;min-width:120px}.kpi[data-v-a5a04b2c]{font-size:1.25rem;font-weight:800;color:#f60;margin-bottom:4px}.label[data-v-a5a04b2c]{font-size:.85rem;color:#666;font-weight:600}.image-container[data-v-a5a04b2c]{border-radius:12px;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 4px 12px #0000001a}.cs-image[data-v-a5a04b2c]{width:100%;height:auto;display:block}.actions[data-v-a5a04b2c]{margin-top:auto}.btn[data-v-a5a04b2c]{padding:12px 24px;border-radius:10px;font-weight:700;text-decoration:none;display:inline-block;transition:transform .2s ease,box-shadow .2s ease;text-align:center}.btn-primary[data-v-a5a04b2c]{background:#ff6600;color:#fff;box-shadow:0 6px 16px #ff660059;width:100%}.btn-primary[data-v-a5a04b2c]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff660073}.cta-banner[data-v-a5a04b2c]{background:linear-gradient(135deg,#003366,#0066cc);border-radius:20px;padding:40px;position:relative;overflow:hidden;text-align:center;margin-top:50px}.banner-glow[data-v-a5a04b2c]{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1),transparent 70%);pointer-events:none}.banner-content[data-v-a5a04b2c]{position:relative;z-index:1;max-width:800px;margin:0 auto}.banner-icon[data-v-a5a04b2c]{font-size:3rem;display:block;margin-bottom:15px}.banner-content p[data-v-a5a04b2c]{font-size:1.15rem;color:#ffffffe6;margin:0 0 15px;line-height:1.6}.highlight[data-v-a5a04b2c]{display:block;font-size:1.4rem;color:gold;margin:20px 0;font-weight:800}.cta-button[data-v-a5a04b2c]{display:inline-block;background:linear-gradient(135deg,#ff8a00,#ff6600);color:#fff;padding:15px 40px;border-radius:50px;font-weight:700;font-size:1.1rem;text-decoration:none;margin-top:20px;box-shadow:0 8px 25px #f606;transition:all .3s ease}.cta-button[data-v-a5a04b2c]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ff660080}@media (max-width: 768px){.results-showcase[data-v-a5a04b2c]{padding:50px 0}.section-title[data-v-a5a04b2c]{font-size:1.8rem}.section-subtitle[data-v-a5a04b2c]{font-size:1rem}.section-header[data-v-a5a04b2c]{margin-bottom:35px}.results-grid[data-v-a5a04b2c]{grid-template-columns:1fr;gap:20px}.result-card[data-v-a5a04b2c]{padding:25px 20px}.icon-wrapper[data-v-a5a04b2c]{width:55px;height:55px;margin-bottom:15px}.icon[data-v-a5a04b2c]{width:28px;height:28px}.result-title[data-v-a5a04b2c]{font-size:1.2rem;margin-bottom:12px}.currency[data-v-a5a04b2c]{font-size:1.5rem}.number[data-v-a5a04b2c]{font-size:2.2rem}.plus[data-v-a5a04b2c],.suffix[data-v-a5a04b2c]{font-size:1.2rem}.result-desc[data-v-a5a04b2c]{font-size:.95rem;margin:12px 0}.divider[data-v-a5a04b2c]{margin:15px 0}.experience-badge[data-v-a5a04b2c]{padding:12px 15px;gap:10px}.years[data-v-a5a04b2c]{font-size:1.6rem}.text[data-v-a5a04b2c]{font-size:.85rem}.achievement-list li[data-v-a5a04b2c]{padding:6px 0;font-size:.9rem}.cta-banner[data-v-a5a04b2c]{padding:25px 20px;margin-top:35px}.banner-icon[data-v-a5a04b2c]{font-size:2.2rem;margin-bottom:12px}.banner-content p[data-v-a5a04b2c]{font-size:1rem}.highlight[data-v-a5a04b2c]{font-size:1.15rem;margin:15px 0}.cta-button[data-v-a5a04b2c]{padding:12px 30px;font-size:1rem;margin-top:15px}}@media (max-width: 480px){.results-showcase[data-v-a5a04b2c]{padding:40px 0}.section-title[data-v-a5a04b2c]{font-size:1.6rem;line-height:1.2}.section-subtitle[data-v-a5a04b2c]{font-size:.95rem}.section-header[data-v-a5a04b2c]{margin-bottom:30px}.results-grid[data-v-a5a04b2c]{gap:18px}.result-card[data-v-a5a04b2c]{padding:20px 18px}.icon-wrapper[data-v-a5a04b2c]{width:50px;height:50px;margin-bottom:12px}.icon[data-v-a5a04b2c]{width:25px;height:25px}.result-title[data-v-a5a04b2c]{font-size:1.1rem}.currency[data-v-a5a04b2c]{font-size:1.3rem}.number[data-v-a5a04b2c]{font-size:1.9rem}.plus[data-v-a5a04b2c],.suffix[data-v-a5a04b2c]{font-size:1.1rem}.result-desc[data-v-a5a04b2c]{font-size:.9rem;margin:10px 0}.divider[data-v-a5a04b2c]{margin:12px 0;height:2px}.experience-badge[data-v-a5a04b2c]{padding:10px 12px;gap:8px}.years[data-v-a5a04b2c]{font-size:1.4rem}.text[data-v-a5a04b2c]{font-size:.8rem}.achievement-list[data-v-a5a04b2c]{margin-top:12px}.achievement-list li[data-v-a5a04b2c]{padding:5px 0;font-size:.85rem}.cta-banner[data-v-a5a04b2c]{padding:20px 18px;margin-top:30px;border-radius:16px}.banner-icon[data-v-a5a04b2c]{font-size:2rem;margin-bottom:10px}.banner-content p[data-v-a5a04b2c]{font-size:.95rem;margin-bottom:10px}.highlight[data-v-a5a04b2c]{font-size:1.05rem;margin:12px 0}.cta-button[data-v-a5a04b2c]{padding:11px 25px;font-size:.95rem;margin-top:12px}}.process[data-v-1321badb]{padding:100px 0;background:white;position:relative;overflow:hidden}.container[data-v-1321badb]{max-width:1100px;margin:0 auto;padding:0 24px}.section-header[data-v-1321badb]{text-align:center;margin-bottom:50px}.section-badge[data-v-1321badb]{display:inline-block;background:linear-gradient(135deg,#eef0ff,#fff1e6);padding:10px 20px;border-radius:25px;font-size:14px;font-weight:600;color:#555;margin-bottom:16px;transition:all .3s ease}.section-badge[data-v-1321badb]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000000d}.section-header h2[data-v-1321badb]{font-size:2.2rem;font-weight:800;color:#1c1c1c;margin:0 0 12px}.section-header p[data-v-1321badb]{color:#666;font-size:1.1rem;margin:0}.process-grid[data-v-1321badb]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.process-card[data-v-1321badb]{padding:32px;background:linear-gradient(145deg,#fff,#fafafa);border-radius:20px;box-shadow:0 10px 40px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);position:relative;z-index:1}.process-card[data-v-1321badb]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0000001a;border-color:#ff8a0033}.step-number[data-v-1321badb]{width:48px;height:48px;background:linear-gradient(135deg,#ff8a00,#ff6600);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:20px;box-shadow:0 8px 20px #ff66004d;transition:transform .4s ease}.process-card:hover .step-number[data-v-1321badb]{transform:scale(1.1) rotate(5deg)}.process-title[data-v-1321badb]{font-size:1.3rem;font-weight:700;color:#1c1c1c;margin-bottom:12px}.process-description[data-v-1321badb]{color:#666;margin-bottom:20px;line-height:1.6;font-size:15px}.process-list[data-v-1321badb]{list-style:none;padding:0;margin:0}.process-list li[data-v-1321badb]{padding:10px 0;color:#444;display:flex;align-items:center;gap:10px;font-size:14px;border-bottom:1px solid rgba(0,0,0,.05);transition:transform .3s ease}.process-card:hover .process-list li[data-v-1321badb]{transform:translate(5px)}.process-list li[data-v-1321badb]:last-child{border-bottom:none}.check[data-v-1321badb]{width:22px;height:22px;background:linear-gradient(135deg,#eef0ff,#fff1e6);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#ff8a00;font-size:12px;font-weight:700;flex-shrink:0}.connector-line[data-v-1321badb]{position:absolute;top:56px;right:-12px;width:24px;height:2px;background:linear-gradient(90deg,#ff8a00,rgba(255,138,0,.2));z-index:0}@media (max-width: 900px){.process-grid[data-v-1321badb]{grid-template-columns:1fr;gap:20px}.connector-line[data-v-1321badb]{display:none}}@media (max-width: 768px){.process[data-v-1321badb]{padding:70px 0}.section-header h2[data-v-1321badb]{font-size:1.7rem}.process-card[data-v-1321badb]{padding:24px}}.home[data-v-ce63ef26]{padding-top:70px}.newsletter-home[data-v-ce63ef26]{padding:60px 0;background:linear-gradient(135deg,#003366 0%,#0066cc 100%);color:#fff;text-align:center}.newsletter-content[data-v-ce63ef26]{max-width:700px;margin:0 auto;padding:0 20px}.newsletter-content h2[data-v-ce63ef26]{font-size:2rem;font-weight:700;margin-bottom:1rem;font-family:Montserrat,sans-serif}.newsletter-description[data-v-ce63ef26]{font-size:1.1rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.newsletter-form-wrapper[data-v-ce63ef26]{max-width:500px;margin:0 auto}@media (max-width: 768px){.newsletter-home[data-v-ce63ef26]{padding:40px 0}.newsletter-content h2[data-v-ce63ef26]{font-size:1.7rem}.newsletter-description[data-v-ce63ef26]{font-size:1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleInBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.5) rotate(-5deg)}70%{transform:scale(1.1) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ff8a0066}50%{box-shadow:0 0 20px 10px #ff8a0000}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatRotate{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.3)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 5px #ff8a0080}50%{box-shadow:0 0 30px #ff8a00cc,0 0 60px #ff8a0066}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(255,138,0,.5)}50%{text-shadow:0 0 30px rgba(255,138,0,.8),0 0 50px rgba(255,138,0,.4)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes revealUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes revealDown{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes revealLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes revealRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes blurIn{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur(0)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate{animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1)}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-fade-in{animation:fadeIn .6s ease forwards}.animate-fade-in-up{animation:fadeInUp .6s ease forwards}.animate-fade-in-down{animation:fadeInDown .6s ease forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease forwards}.animate-fade-in-right{animation:fadeInRight .6s ease forwards}.animate-scale-in{animation:scaleIn .5s ease forwards}.animate-scale-bounce{animation:scaleInBounce .7s ease forwards}.animate-pop-in{animation:popIn .5s ease forwards}.animate-bounce{animation:bounce 1s ease infinite}.animate-bounce-in{animation:bounceIn .8s ease forwards}.animate-rubber-band{animation:rubberBand 1s ease}.animate-pulse{animation:pulse 2s ease infinite}.animate-pulse-glow{animation:pulseGlow 2s ease infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-rotate{animation:floatRotate 4s ease-in-out infinite}.animate-rotate{animation:rotate 2s linear infinite}.animate-rotate-in{animation:rotateIn .6s ease forwards}.animate-flip-x{animation:flipInX .6s ease forwards}.animate-flip-y{animation:flipInY .6s ease forwards}.animate-glow{animation:glow 2s ease infinite}.animate-text-glow{animation:textGlow 2s ease infinite}.animate-shimmer{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);background-size:200% 100%;animation:shimmer 2s infinite}.animate-reveal-up{animation:revealUp .8s ease forwards}.animate-reveal-down{animation:revealDown .8s ease forwards}.animate-reveal-left{animation:revealLeft .8s ease forwards}.animate-reveal-right{animation:revealRight .8s ease forwards}.animate-blur-in{animation:blurIn .6s ease forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-1000{animation-duration:1s}.duration-1500{animation-duration:1.5s}.duration-2000{animation-duration:2s}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}.hover-shake:hover{animation:shake .5s ease}.hover-wiggle:hover{animation:wiggle .5s ease infinite}.hover-bounce:hover{animation:bounce .5s ease}.hover-glow:hover{animation:glow 1.5s ease infinite}.underline-animation{position:relative}.underline-animation:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#ff8a00,#ff6600);transition:width .3s ease}.underline-animation:hover:after{width:100%}.border-animation{position:relative;overflow:hidden}.border-animation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-radius:inherit;transition:all .4s ease}.border-animation:hover:before{border-color:#ff8a00}.gradient-text-animated{background:linear-gradient(90deg,#ff8a00,#ff6600,#ff8a00);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-on-scroll{opacity:1;transform:none}}
