.navbar[data-v-52828abe]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.navbar--scrolled[data-v-52828abe]{background:#000000f2;box-shadow:0 2px 20px #0000004d}.navbar__container[data-v-52828abe]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:80px}.navbar__logo[data-v-52828abe]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.logo__icon[data-v-52828abe]{display:flex;align-items:center;justify-content:center}.logo__image[data-v-52828abe]{height:60px;width:auto;object-fit:contain}.desktop-nav[data-v-52828abe]{display:flex;align-items:center;gap:2rem}.nav__link[data-v-52828abe]{color:#fff;text-decoration:none;font-weight:500;transition:color .2s ease;position:relative}.nav__link[data-v-52828abe]:hover{color:#90ee90}.nav__link[data-v-52828abe]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#90ee90;transition:width .2s ease}.nav__link[data-v-52828abe]:hover:after{width:100%}.navbar__cta[data-v-52828abe]{background:#fff;color:#000;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.navbar__cta[data-v-52828abe]:hover{background:#f8f8f8;color:#000;transform:translateY(-2px)}.navbar__mobile-toggle[data-v-52828abe]{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.navbar__mobile-toggle[data-v-52828abe]:hover{background:#ffffff1a}.hamburger[data-v-52828abe]{width:24px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger__line[data-v-52828abe]{width:100%;height:2px;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center}.hamburger--open .hamburger__line[data-v-52828abe]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger--open .hamburger__line[data-v-52828abe]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--open .hamburger__line[data-v-52828abe]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav[data-v-52828abe]{position:fixed;inset:0;background:#000000fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translate(100%);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:999}.mobile-nav--open[data-v-52828abe]{transform:translate(0);opacity:1;visibility:visible}.mobile-nav__overlay[data-v-52828abe]{position:absolute;inset:0;background:#00000080;opacity:0;transition:opacity .4s ease}.mobile-nav--open .mobile-nav__overlay[data-v-52828abe]{opacity:1}.mobile-nav__container[data-v-52828abe]{position:absolute;top:0;right:0;width:320px;height:100vh;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);padding:0;display:flex;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:-10px 0 30px #00000080}.mobile-nav--open .mobile-nav__container[data-v-52828abe]{transform:translate(0)}.mobile-nav__header[data-v-52828abe]{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav__title[data-v-52828abe]{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.mobile-nav__close[data-v-52828abe]{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.mobile-nav__close[data-v-52828abe]:hover{background:#ffffff1a}.mobile-nav__close svg[data-v-52828abe]{width:20px;height:20px}.mobile-nav__menu[data-v-52828abe]{flex:1;padding:1.5rem 0;display:flex;flex-direction:column}.mobile-nav__link[data-v-52828abe]{color:#fff;text-decoration:none;font-size:1.125rem;font-weight:500;padding:1rem 2rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.mobile-nav__link[data-v-52828abe]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:linear-gradient(90deg,rgba(144,238,144,.1),transparent);transition:width .3s ease}.mobile-nav__link[data-v-52828abe]:hover:before{width:100%}.mobile-nav__link[data-v-52828abe]:hover{color:#90ee90;transform:translate(10px)}.mobile-nav__icon[data-v-52828abe]{width:20px;height:20px;opacity:.8;transition:all .3s ease;flex-shrink:0}.mobile-nav__link:hover .mobile-nav__icon[data-v-52828abe]{opacity:1;transform:scale(1.1);stroke:#90ee90}.mobile-nav__footer[data-v-52828abe]{padding:1.5rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.1)}.mobile-nav__cta[data-v-52828abe]{background:linear-gradient(135deg,#000,#333);color:#fff;border:none;padding:1.25rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 4px 20px #0000004d}.mobile-nav__cta[data-v-52828abe]:hover{background:linear-gradient(135deg,#333,#555);transform:translateY(-2px);box-shadow:0 6px 25px #0006}.mobile-nav__cta:hover .mobile-nav__cta-icon[data-v-52828abe]{stroke:#90ee90}.mobile-nav__cta-icon[data-v-52828abe]{width:20px;height:20px;flex-shrink:0}@media (max-width: 768px){.desktop-nav[data-v-52828abe],.navbar__cta[data-v-52828abe]{display:none}.navbar__mobile-toggle[data-v-52828abe]{display:block}.navbar__container[data-v-52828abe]{padding:0 1rem;height:70px}.navbar__logo[data-v-52828abe]{gap:.5rem}.logo__image[data-v-52828abe]{height:50px}}@media (max-width: 480px){.navbar__container[data-v-52828abe]{padding:0 .75rem}.logo__image[data-v-52828abe]{height:45px}.mobile-nav__container[data-v-52828abe]{width:100%}.mobile-nav__header[data-v-52828abe],.mobile-nav__menu[data-v-52828abe],.mobile-nav__footer[data-v-52828abe]{padding-left:1.5rem;padding-right:1.5rem}}[data-v-52828abe]{transition:color .2s ease,background-color .2s ease,transform .2s ease}.header[data-v-a7ac9c4d]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.header__background[data-v-a7ac9c4d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header__bg-image[data-v-a7ac9c4d]{width:100%;height:100%;object-fit:cover;object-position:center}.header__overlay[data-v-a7ac9c4d]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header__content[data-v-a7ac9c4d]{position:relative;z-index:2;width:100%;padding-top:80px}.container[data-v-a7ac9c4d]{max-width:1200px;margin:0 auto;padding:0 2rem}.header__text-content[data-v-a7ac9c4d]{max-width:600px;color:#fff}.header__title[data-v-a7ac9c4d]{margin-bottom:2.5rem;line-height:1.1}.title__line[data-v-a7ac9c4d]{display:block;font-size:5rem;font-weight:800;margin-bottom:.25rem;animation:fadeInUp-a7ac9c4d 1s ease}.title__line[data-v-a7ac9c4d]:nth-child(2){animation-delay:.2s;animation-fill-mode:both}.title__line[data-v-a7ac9c4d]:nth-child(3){animation-delay:.4s;animation-fill-mode:both}.header__description[data-v-a7ac9c4d]{font-size:1.5rem;line-height:1.6;margin-bottom:3.5rem;opacity:.95;max-width:550px;animation:fadeInUp-a7ac9c4d 1s ease .6s both}.header__cta[data-v-a7ac9c4d]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;animation:fadeInUp-a7ac9c4d 1s ease .8s both}.cta__primary[data-v-a7ac9c4d]{background:#fff;color:#000;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px #0000004d}.cta__primary[data-v-a7ac9c4d]:hover{background:#f8f8f8;color:#000;transform:translateY(-2px);box-shadow:0 6px 25px #0006}.cta__secondary[data-v-a7ac9c4d]{color:#fff;text-decoration:none;font-size:1.125rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;opacity:.9}.cta__secondary[data-v-a7ac9c4d]:hover{opacity:1;transform:translate(5px)}.cta__arrow[data-v-a7ac9c4d]{width:20px;height:20px;transition:transform .3s ease}.cta__secondary:hover .cta__arrow[data-v-a7ac9c4d]{transform:translate(3px)}@keyframes fadeInUp-a7ac9c4d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.title__line[data-v-a7ac9c4d]{font-size:4.5rem}.header__description[data-v-a7ac9c4d]{font-size:1.375rem}}@media (max-width: 768px){.header__content[data-v-a7ac9c4d]{padding-top:70px}.title__line[data-v-a7ac9c4d]{font-size:3.5rem}.header__description[data-v-a7ac9c4d]{font-size:1.25rem;margin-bottom:3rem}.header__cta[data-v-a7ac9c4d]{flex-direction:column;align-items:flex-start;gap:1.5rem}.cta__primary[data-v-a7ac9c4d]{width:100%;text-align:center;padding:1.25rem 2rem}.container[data-v-a7ac9c4d]{padding:0 1.5rem}}@media (max-width: 480px){.title__line[data-v-a7ac9c4d]{font-size:3rem}.header__description[data-v-a7ac9c4d]{font-size:1.125rem;margin-bottom:2.5rem}.cta__primary[data-v-a7ac9c4d]{font-size:1rem;padding:1rem 1.5rem}.cta__secondary[data-v-a7ac9c4d]{font-size:1rem}.container[data-v-a7ac9c4d]{padding:0 1rem}}@media (min-height: 800px){.header[data-v-a7ac9c4d]{min-height:100vh}}@media (max-height: 600px){.header[data-v-a7ac9c4d]{min-height:100vh;padding:2rem 0}.header__content[data-v-a7ac9c4d]{padding-top:60px}.title__line[data-v-a7ac9c4d]{font-size:4rem;margin-bottom:.25rem}.header__description[data-v-a7ac9c4d]{font-size:1.25rem;margin-bottom:2.5rem}}.what-we-do[data-v-ce33abaa]{padding:5rem 0}.container[data-v-ce33abaa]{max-width:1200px;margin:0 auto;padding:0 2rem}.what-we-do__title[data-v-ce33abaa]{text-align:center;font-size:3rem;font-weight:700;color:#333;margin-bottom:3.5rem;line-height:1.2}.what-we-do__cards[data-v-ce33abaa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;align-items:stretch}.what-we-do__card[data-v-ce33abaa]{background:#000;border-radius:16px;padding:2.5rem 2rem;color:#fff;text-align:center;box-shadow:0 8px 32px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:350px}.what-we-do__card[data-v-ce33abaa]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#90ee90,#667eea);transform:scaleX(0);transition:transform .3s ease}.what-we-do__card[data-v-ce33abaa]:hover:before{transform:scaleX(1)}.what-we-do__card[data-v-ce33abaa]:hover{transform:translateY(-8px);box-shadow:0 16px 48px #00000040}.card__icon[data-v-ce33abaa]{font-size:7rem;font-weight:800;color:#fff;margin-bottom:1.5rem;line-height:1;font-family:Manrope,sans-serif;opacity:.9}.card__title[data-v-ce33abaa]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;line-height:1.3;color:#fff}.card__description[data-v-ce33abaa]{font-size:1rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6;text-align:left}.card__expanded[data-v-ce33abaa]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);margin-bottom:1.5rem}.card__expanded--open[data-v-ce33abaa]{max-height:500px}.expanded__content[data-v-ce33abaa]{text-align:left;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.expanded__content h4[data-v-ce33abaa]{color:#90ee90;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.expanded__content ul[data-v-ce33abaa]{margin-bottom:1rem;padding-left:1.25rem}.expanded__content li[data-v-ce33abaa]{color:#ffffffe6;margin-bottom:.5rem;line-height:1.5}.expanded__content p[data-v-ce33abaa]{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}.card__actions[data-v-ce33abaa]{display:flex;gap:.75rem;justify-content:center;flex-wrap:nowrap;margin-top:auto}.card__btn[data-v-ce33abaa]{padding:.875rem 1.25rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap;min-width:100px}.card__btn--primary[data-v-ce33abaa]{background:#fff;color:#000}.card__btn--primary[data-v-ce33abaa]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 16px #ffffff4d}.card__btn--secondary[data-v-ce33abaa]{background:transparent;color:#fff;border:2px solid white}.card__btn--secondary[data-v-ce33abaa]:hover{background:#ffffff1a;border-color:#90ee90;color:#90ee90;transform:translateY(-2px)}@media (max-width: 1024px){.what-we-do__cards[data-v-ce33abaa]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.what-we-do__title[data-v-ce33abaa]{font-size:2.5rem}}@media (max-width: 768px){.what-we-do[data-v-ce33abaa]{padding:3rem 0}.what-we-do__title[data-v-ce33abaa]{font-size:2.25rem;margin-bottom:2.5rem}.what-we-do__cards[data-v-ce33abaa]{grid-template-columns:1fr;gap:1.5rem}.what-we-do__card[data-v-ce33abaa]{padding:1.75rem 1.5rem;min-height:300px}.card__icon[data-v-ce33abaa]{font-size:7rem;margin-bottom:1rem}.card__title[data-v-ce33abaa]{font-size:1.375rem;margin-bottom:.75rem}.card__description[data-v-ce33abaa]{margin-bottom:1.5rem}.card__actions[data-v-ce33abaa]{flex-direction:row;align-items:center;justify-content:center}.card__btn[data-v-ce33abaa]{flex:1;min-width:0;max-width:none;padding:.75rem 1rem}.expanded__content[data-v-ce33abaa]{padding:1.25rem;margin-bottom:1rem}.expanded__content h4[data-v-ce33abaa]{font-size:1rem}.expanded__content li[data-v-ce33abaa],.expanded__content p[data-v-ce33abaa]{font-size:.9rem}}@media (max-width: 480px){.container[data-v-ce33abaa]{padding:0 1rem}.what-we-do[data-v-ce33abaa]{padding:2.5rem 0}.what-we-do__title[data-v-ce33abaa]{font-size:1.875rem;margin-bottom:2rem}.what-we-do__cards[data-v-ce33abaa]{gap:1.25rem}.what-we-do__card[data-v-ce33abaa]{padding:1.5rem 1.25rem;min-height:280px}.card__icon[data-v-ce33abaa]{font-size:6rem;margin-bottom:.75rem}.card__title[data-v-ce33abaa]{font-size:1.125rem;margin-bottom:.5rem}.card__description[data-v-ce33abaa]{font-size:.9rem;margin-bottom:1.25rem}.card__btn[data-v-ce33abaa]{padding:.625rem .875rem;font-size:.875rem}.expanded__content[data-v-ce33abaa]{padding:1rem;margin-bottom:1rem}.expanded__content h4[data-v-ce33abaa]{font-size:.9rem}.expanded__content li[data-v-ce33abaa],.expanded__content p[data-v-ce33abaa]{font-size:.8rem}}.what-we-do__card[data-v-ce33abaa]{opacity:0;transform:translateY(30px);animation:fadeInUp-ce33abaa .8s ease forwards;min-height:400px}.what-we-do__card[data-v-ce33abaa]:nth-child(1){animation-delay:.1s}.what-we-do__card[data-v-ce33abaa]:nth-child(2){animation-delay:.2s}.what-we-do__card[data-v-ce33abaa]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-ce33abaa{to{opacity:1;transform:translateY(0)}}.what-we-do__card:hover .card__icon[data-v-ce33abaa]{opacity:1;transform:scale(1.05)}.card__icon[data-v-ce33abaa]{transition:all .3s ease}.card__btn[data-v-ce33abaa]:focus{outline:2px solid #90EE90;outline-offset:2px}[data-v-ce33abaa]{transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.results[data-v-b3c299e6]{padding:5rem 0;background:#fff}.container[data-v-b3c299e6]{max-width:1200px;margin:0 auto;padding:0 2rem}.results__title[data-v-b3c299e6]{text-align:center;font-size:3rem;font-weight:700;color:#333;margin-bottom:4rem;line-height:1.2}.results__stats[data-v-b3c299e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;align-items:center}.stat__item[data-v-b3c299e6]{text-align:center;padding:2rem 1rem;transition:transform .3s ease}.stat__item[data-v-b3c299e6]:hover{transform:translateY(-5px)}.stat__number[data-v-b3c299e6]{font-size:4rem;font-weight:800;color:#000;margin-bottom:1rem;line-height:1;font-family:Manrope,sans-serif;display:flex;align-items:center;justify-content:center;gap:.25rem}.stat__prefix[data-v-b3c299e6]{color:#667eea;animation:pulse-b3c299e6 2s ease-in-out infinite}.stat__counter[data-v-b3c299e6]{position:relative;display:inline-block}.stat__counter[data-v-b3c299e6]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:3px;background:linear-gradient(90deg,#667eea,#90ee90);transition:width .5s ease}.stat__counter.animate[data-v-b3c299e6]:after{width:100%}.stat__counter[data-v-b3c299e6]{animation:bounceIn-b3c299e6 .6s ease .5s both}.stat__counter.animate[data-v-b3c299e6]{animation:bounceIn-b3c299e6 .6s ease both}.stat__suffix[data-v-b3c299e6]{color:#333;font-size:.8em;animation:slideInRight-b3c299e6 .8s ease 1.5s both}.stat__description[data-v-b3c299e6]{font-size:1.125rem;color:#666;line-height:1.5;max-width:250px;margin:0 auto}@media (max-width: 1024px){.results__stats[data-v-b3c299e6]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.results__title[data-v-b3c299e6]{font-size:2.5rem}.stat__number[data-v-b3c299e6]{font-size:3.5rem;gap:.2rem}.stat__suffix[data-v-b3c299e6]{font-size:.75em}}@media (max-width: 768px){.results[data-v-b3c299e6]{padding:4rem 0}.results__title[data-v-b3c299e6]{font-size:2.25rem;margin-bottom:3rem}.results__stats[data-v-b3c299e6]{grid-template-columns:1fr;gap:2rem}.stat__item[data-v-b3c299e6]{padding:1.5rem 1rem}.stat__number[data-v-b3c299e6]{font-size:3rem;margin-bottom:.75rem}.stat__description[data-v-b3c299e6]{font-size:1rem}}@media (max-width: 480px){.results[data-v-b3c299e6]{padding:3rem 0}.container[data-v-b3c299e6]{padding:0 1rem}.results__title[data-v-b3c299e6]{font-size:2rem;margin-bottom:2.5rem}.results__stats[data-v-b3c299e6]{gap:1.5rem}.stat__item[data-v-b3c299e6]{padding:1.25rem .5rem}.stat__number[data-v-b3c299e6]{font-size:2.5rem;margin-bottom:.5rem}.stat__description[data-v-b3c299e6]{font-size:.95rem;max-width:200px}}.stat__item[data-v-b3c299e6]{opacity:0;transform:translateY(30px);animation:fadeInUp-b3c299e6 .8s ease forwards}.stat__item[data-v-b3c299e6]:nth-child(1){animation-delay:.1s}.stat__item[data-v-b3c299e6]:nth-child(2){animation-delay:.2s}.stat__item[data-v-b3c299e6]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-b3c299e6{to{opacity:1;transform:translateY(0)}}@keyframes pulse-b3c299e6{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes slideInRight-b3c299e6{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn-b3c299e6{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.stat__item:hover .stat__number[data-v-b3c299e6]{color:#667eea}.stat__item:hover .stat__counter[data-v-b3c299e6]:after{width:100%}.stat__item[data-v-b3c299e6]:focus-within{outline:2px solid #667eea;outline-offset:8px;border-radius:8px}[data-v-b3c299e6]{transition:color .2s ease,transform .2s ease}.cta[data-v-ebd46cb7]{padding:5rem 0;background:#fff}.container[data-v-ebd46cb7]{max-width:1200px;margin:0 auto;padding:0 2rem}.cta__banner[data-v-ebd46cb7]{background:#000;border-radius:20px;padding:3rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;box-shadow:0 10px 40px #0000001a;position:relative;overflow:hidden}.cta__banner[data-v-ebd46cb7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#90ee90)}.cta__content[data-v-ebd46cb7]{flex:1;max-width:600px}.cta__title[data-v-ebd46cb7]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.cta__description[data-v-ebd46cb7]{font-size:1.125rem;color:#ffffffe6;line-height:1.6;margin:0}.cta__action[data-v-ebd46cb7]{flex-shrink:0}.cta__button[data-v-ebd46cb7]{background:#fff;color:#000;border:none;padding:1.25rem 2rem;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px #fff3}.cta__button[data-v-ebd46cb7]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 25px #ffffff4d}.cta__button[data-v-ebd46cb7]:active{transform:translateY(0)}@media (max-width: 1024px){.cta__banner[data-v-ebd46cb7]{padding:2.5rem 2rem;gap:2.5rem}.cta__title[data-v-ebd46cb7]{font-size:2.25rem}.cta__description[data-v-ebd46cb7]{font-size:1.0625rem}}@media (max-width: 768px){.cta[data-v-ebd46cb7]{padding:4rem 0}.cta__banner[data-v-ebd46cb7]{flex-direction:column;text-align:center;padding:2.5rem 2rem;gap:2rem}.cta__content[data-v-ebd46cb7]{max-width:100%}.cta__title[data-v-ebd46cb7]{font-size:2rem;margin-bottom:1.25rem}.cta__description[data-v-ebd46cb7]{font-size:1rem}.cta__button[data-v-ebd46cb7]{padding:1.125rem 2rem;font-size:1.0625rem;width:100%;max-width:300px}}@media (max-width: 480px){.cta[data-v-ebd46cb7]{padding:3rem 0}.container[data-v-ebd46cb7]{padding:0 1rem}.cta__banner[data-v-ebd46cb7]{padding:2rem 1.5rem;gap:1.5rem;border-radius:16px}.cta__title[data-v-ebd46cb7]{font-size:1.75rem;margin-bottom:1rem}.cta__description[data-v-ebd46cb7]{font-size:.95rem;line-height:1.5}.cta__button[data-v-ebd46cb7]{padding:1rem 1.5rem;font-size:1rem;border-radius:10px}}.cta__banner[data-v-ebd46cb7]{opacity:0;transform:translateY(30px);animation:fadeInUp-ebd46cb7 1s ease forwards}@keyframes fadeInUp-ebd46cb7{to{opacity:1;transform:translateY(0)}}.cta__banner[data-v-ebd46cb7]:hover:before{background:linear-gradient(90deg,#90ee90,#667eea)}.cta__button[data-v-ebd46cb7]:focus{outline:2px solid #90EE90;outline-offset:2px}[data-v-ebd46cb7]{transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.how-we-work[data-v-bb58c23b]{padding:5rem 0;background:#fff}.container[data-v-bb58c23b]{max-width:1200px;margin:0 auto;padding:0 2rem}.how-we-work__title[data-v-bb58c23b]{text-align:center;font-size:3rem;font-weight:700;color:#333;margin-bottom:4rem;line-height:1.2}.how-we-work__grid[data-v-bb58c23b]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:900px;margin:0 auto}.process__step[data-v-bb58c23b]{text-align:center;padding:2.5rem 2rem;position:relative;transition:all .3s ease;cursor:pointer;border-radius:12px;background:#f8f9fa;border:2px solid transparent}.process__step[data-v-bb58c23b]:hover{transform:translateY(-5px);background:#f0f0f0;border-color:#667eea;box-shadow:0 8px 25px #667eea26}.step__number[data-v-bb58c23b]{width:80px;height:80px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 1.5rem;font-family:Manrope,sans-serif;transition:all .3s ease}.process__step:hover .step__number[data-v-bb58c23b]{background:#667eea;transform:scale(1.1)}.step__title[data-v-bb58c23b]{font-size:1.375rem;font-weight:600;color:#333;margin-bottom:1rem;line-height:1.3}.step__description[data-v-bb58c23b]{font-size:1rem;color:#666;line-height:1.6;max-width:300px;margin:0 auto}@media (max-width: 1024px){.how-we-work__grid[data-v-bb58c23b]{gap:2.5rem}.how-we-work__title[data-v-bb58c23b]{font-size:2.5rem}.process__step[data-v-bb58c23b]{padding:2rem 1.5rem}.step__number[data-v-bb58c23b]{width:55px;height:55px;font-size:1.375rem}.step__title[data-v-bb58c23b]{font-size:1.25rem}}@media (max-width: 768px){.how-we-work[data-v-bb58c23b]{padding:4rem 0}.how-we-work__title[data-v-bb58c23b]{font-size:2.25rem;margin-bottom:3rem}.how-we-work__grid[data-v-bb58c23b]{grid-template-columns:1fr;gap:2rem;max-width:500px}.process__step[data-v-bb58c23b]{padding:2rem 1.5rem}.step__number[data-v-bb58c23b]{width:60px;height:60px;font-size:2rem;margin-bottom:1.25rem}.step__title[data-v-bb58c23b]{font-size:1.125rem;margin-bottom:.75rem}.step__description[data-v-bb58c23b]{font-size:.95rem;max-width:400px}}@media (max-width: 480px){.how-we-work[data-v-bb58c23b]{padding:3rem 0}.container[data-v-bb58c23b]{padding:0 1rem}.how-we-work__title[data-v-bb58c23b]{font-size:2rem;margin-bottom:2.5rem}.how-we-work__grid[data-v-bb58c23b]{gap:1.5rem}.process__step[data-v-bb58c23b]{padding:1.75rem 1.25rem}.step__number[data-v-bb58c23b]{width:60px;height:60px;font-size:1.7rem;margin-bottom:1rem}.step__title[data-v-bb58c23b]{font-size:1rem;margin-bottom:.5rem}.step__description[data-v-bb58c23b]{font-size:.9rem;max-width:300px}}.process__step[data-v-bb58c23b]{opacity:0;transform:translateY(30px);animation:fadeInUp-bb58c23b .8s ease forwards}.process__step[data-v-bb58c23b]:nth-child(1){animation-delay:.1s}.process__step[data-v-bb58c23b]:nth-child(2){animation-delay:.2s}.process__step[data-v-bb58c23b]:nth-child(3){animation-delay:.3s}.process__step[data-v-bb58c23b]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-bb58c23b{to{opacity:1;transform:translateY(0)}}.process__step:hover .step__title[data-v-bb58c23b]{color:#667eea}.process__step[data-v-bb58c23b]:focus-within{outline:2px solid #667eea;outline-offset:8px;border-radius:12px}[data-v-bb58c23b]{transition:color .2s ease,background-color .2s ease,transform .2s ease}.security-trust[data-v-15c7e3c3]{padding:5rem 0;background:#fff}.container[data-v-15c7e3c3]{max-width:1200px;margin:0 auto;padding:0 2rem}.security-trust__title[data-v-15c7e3c3]{text-align:center;font-size:3rem;font-weight:700;color:#333;margin-bottom:4rem;line-height:1.2}.security-trust__grid[data-v-15c7e3c3]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1000px;margin:0 auto}.security-trust__content[data-v-15c7e3c3]{display:flex;flex-direction:column;gap:2rem}.content__block[data-v-15c7e3c3]{text-align:left}.block__title[data-v-15c7e3c3]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.75rem;line-height:1.3}.block__description[data-v-15c7e3c3]{font-size:1.125rem;color:#666;line-height:1.6;margin:0;max-width:400px}.content__divider[data-v-15c7e3c3]{height:1px;background:#333;width:100%;margin:.5rem 0}.security-trust__icon[data-v-15c7e3c3]{display:flex;justify-content:center;align-items:center}.icon__image[data-v-15c7e3c3]{max-width:100%;height:auto;max-height:1000px;width:800px;filter:brightness(0) contrast(100%)}@media (max-width: 1024px){.security-trust__grid[data-v-15c7e3c3]{gap:3rem}.security-trust__title[data-v-15c7e3c3]{font-size:2.5rem}.block__title[data-v-15c7e3c3]{font-size:1.375rem}.block__description[data-v-15c7e3c3]{font-size:1rem}}@media (max-width: 768px){.security-trust[data-v-15c7e3c3]{padding:4rem 0}.security-trust__title[data-v-15c7e3c3]{font-size:2.25rem;margin-bottom:3rem}.security-trust__grid[data-v-15c7e3c3]{grid-template-columns:1fr;gap:2.5rem;text-align:center}.security-trust__content[data-v-15c7e3c3]{order:2}.security-trust__icon[data-v-15c7e3c3]{order:1}.content__block[data-v-15c7e3c3]{text-align:center}.block__description[data-v-15c7e3c3]{max-width:500px;margin:0 auto}.icon__image[data-v-15c7e3c3]{max-height:400px;width:250px}}@media (max-width: 480px){.security-trust[data-v-15c7e3c3]{padding:3rem 0}.security-trust__title[data-v-15c7e3c3]{font-size:2rem;margin-bottom:2.5rem}.security-trust__grid[data-v-15c7e3c3]{gap:2rem}.block__title[data-v-15c7e3c3]{font-size:1.25rem}.block__description[data-v-15c7e3c3]{font-size:.95rem}.icon__image[data-v-15c7e3c3]{max-height:350px;width:200px}}.contact-form[data-v-76b7f488]{padding:5rem 0;background:#fff}.container[data-v-76b7f488]{max-width:1200px;margin:0 auto;padding:0 2rem}.contact-form__title[data-v-76b7f488]{text-align:center;font-size:2.5rem;font-weight:700;color:#333;margin-bottom:3rem;line-height:1.2}.contact-form__form[data-v-76b7f488]{display:flex;flex-direction:column;gap:2rem}.form__inputs-row[data-v-76b7f488]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.input__field input[data-v-76b7f488]{width:100%;padding:1rem 1.25rem;border:none;border-radius:8px;background:#f5f5f5;font-size:1rem;color:#333;transition:all .3s ease}.input__field input[data-v-76b7f488]:focus{outline:none;background:#e8e8e8;box-shadow:0 0 0 2px #0000001a}.input__field input[data-v-76b7f488]::placeholder{color:#999}.input__field input.error[data-v-76b7f488]{border:2px solid #e74c3c;background:#fdf2f2}.error__message[data-v-76b7f488]{color:#e74c3c;font-size:.875rem;margin-top:.5rem;display:block;text-align:left}.form__textarea textarea[data-v-76b7f488]{width:100%;padding:1.25rem;border:none;border-radius:8px;background:#f5f5f5;font-size:1rem;color:#333;resize:vertical;min-height:120px;font-family:inherit;transition:all .3s ease}.form__textarea textarea[data-v-76b7f488]:focus{outline:none;background:#e8e8e8;box-shadow:0 0 0 2px #0000001a}.form__textarea textarea[data-v-76b7f488]::placeholder{color:#999}.form__textarea textarea.error[data-v-76b7f488]{border:2px solid #e74c3c;background:#fdf2f2}.form__submit[data-v-76b7f488]{display:flex;justify-content:center}.submit__button[data-v-76b7f488]{background:#000;color:#fff;border:none;border-radius:8px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.submit__button[data-v-76b7f488]:hover{background:#333;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.submit__button[data-v-76b7f488]:active{transform:translateY(0)}.submit__button[data-v-76b7f488]:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.submit__button[data-v-76b7f488]:disabled:hover{background:#ccc;transform:none;box-shadow:none}.success__message[data-v-76b7f488]{position:fixed;top:20px;right:20px;background-color:#4caf50;color:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;display:flex;align-items:center;gap:10px;opacity:.9;transition:opacity .5s ease-in-out}.success__message.hidden[data-v-76b7f488]{opacity:0;pointer-events:none}.success__content[data-v-76b7f488]{display:flex;flex-direction:column;align-items:center}.success__icon[data-v-76b7f488]{font-size:2rem;margin-bottom:5px}.success__message h3[data-v-76b7f488]{margin-bottom:5px;font-size:1.25rem;font-weight:700}.success__message p[data-v-76b7f488]{font-size:.9rem;text-align:center}@media (max-width: 768px){.contact-form[data-v-76b7f488]{padding:4rem 0}.contact-form__title[data-v-76b7f488]{font-size:2rem;margin-bottom:2.5rem}.form__inputs-row[data-v-76b7f488]{grid-template-columns:1fr;gap:1rem}.submit__button[data-v-76b7f488]{min-width:200px;padding:.875rem 2rem;font-size:1rem}.error__message[data-v-76b7f488]{font-size:.8rem;margin-top:.375rem}}@media (max-width: 480px){.contact-form[data-v-76b7f488]{padding:3rem 0}.contact-form__title[data-v-76b7f488]{font-size:1.75rem;margin-bottom:2rem}.container[data-v-76b7f488]{padding:0 1rem}.input__field input[data-v-76b7f488],.form__textarea textarea[data-v-76b7f488]{padding:.875rem 1rem;font-size:.95rem}.submit__button[data-v-76b7f488]{min-width:180px;padding:.75rem 1.5rem;font-size:.95rem}}.footer[data-v-3e63c62b]{background:#000;color:#fff;padding:4rem 0 0;box-shadow:0 -4px 20px #0000001a}.container[data-v-3e63c62b]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer__content[data-v-3e63c62b]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:2rem}.footer__brand[data-v-3e63c62b]{display:flex;flex-direction:column;gap:1rem}.footer__logo-container[data-v-3e63c62b]{display:flex;align-items:center;justify-content:flex-start}.footer__logo[data-v-3e63c62b]{height:60px;width:auto;max-width:200px;object-fit:contain}.footer__tagline[data-v-3e63c62b]{color:#ccc;font-size:1rem;line-height:1.6;max-width:300px}.footer__links[data-v-3e63c62b]{display:flex;flex-direction:column;gap:1rem}.footer__section-title[data-v-3e63c62b]{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.footer__section-title[data-v-3e63c62b]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#666}.footer__links-list[data-v-3e63c62b]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer__link[data-v-3e63c62b]{color:#b0b0b0;text-decoration:none;transition:all .3s ease;font-size:.95rem;position:relative;padding:.25rem 0}.footer__link[data-v-3e63c62b]:hover{color:#fff;transform:translate(5px)}.footer__link[data-v-3e63c62b]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:width .3s ease}.footer__link[data-v-3e63c62b]:hover:after{width:100%}.footer__contact[data-v-3e63c62b]{display:flex;flex-direction:column;gap:1rem}.footer__contact-info[data-v-3e63c62b]{display:flex;flex-direction:column;gap:.75rem}.footer__contact-item[data-v-3e63c62b]{display:flex;align-items:center;gap:.5rem;color:#ccc;font-size:.95rem}.contact__icon[data-v-3e63c62b]{font-size:1.125rem}.footer__copyright[data-v-3e63c62b]{border-top:1px solid #404040;padding:2rem 0;position:relative}.footer__copyright[data-v-3e63c62b]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:2px;background:linear-gradient(90deg,transparent,#666,transparent)}.copyright__content[data-v-3e63c62b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright__text[data-v-3e63c62b],.copyright__website[data-v-3e63c62b]{color:#999;font-size:.9rem}@media (max-width: 1024px){.footer__content[data-v-3e63c62b]{grid-template-columns:1fr 1fr;gap:2.5rem}.footer__brand[data-v-3e63c62b]{grid-column:1 / -1;text-align:center;align-items:center}.footer__tagline[data-v-3e63c62b]{text-align:center}}@media (max-width: 768px){.footer[data-v-3e63c62b]{padding:2.5rem 0 0}.footer__content[data-v-3e63c62b]{grid-template-columns:1fr;gap:2rem;text-align:center}.footer__brand[data-v-3e63c62b]{grid-column:1}.footer__links-list[data-v-3e63c62b],.footer__contact-info[data-v-3e63c62b]{align-items:center}.copyright__content[data-v-3e63c62b]{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width: 480px){.footer[data-v-3e63c62b]{padding:2rem 0 0}.container[data-v-3e63c62b]{padding:0 1rem}.footer__content[data-v-3e63c62b]{gap:1.5rem}.footer__logo[data-v-3e63c62b]{height:50px}.footer__tagline[data-v-3e63c62b]{font-size:.9rem}.footer__section-title[data-v-3e63c62b]{font-size:1rem}.footer__link[data-v-3e63c62b]{font-size:.9rem}}@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important;border-radius:0!important}textarea{resize:none!important;overflow-y:auto!important;min-height:44px!important;max-height:120px!important;line-height:1.4!important}@supports (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-appearance:none!important;border-radius:0!important}}@supports not (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important}}}@media screen and (max-width: 768px){input:focus,textarea:focus,select:focus{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}}@supports (-webkit-touch-callout: none){@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-appearance:none!important;border-radius:0!important;-webkit-text-size-adjust:100%!important}input:focus,textarea:focus,select:focus{-webkit-transform:translateZ(0);transform:translateZ(0)}}}@media screen and (max-width: 768px){@supports not (-webkit-touch-callout: none){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}}@media screen and (max-width: 768px) and (orientation: landscape){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=number],textarea,select{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}}.chatbot-container[data-v-73c342a1]{position:fixed;bottom:2rem;right:2rem;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right)}.chatbot-button[data-v-73c342a1]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;box-shadow:0 4px 20px #667eea66;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.chatbot-button[data-v-73c342a1]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #667eea99}.chatbot-button--pulse[data-v-73c342a1]{animation:pulse-73c342a1 2s infinite}@keyframes pulse-73c342a1{0%{box-shadow:0 4px 20px #667eea66}50%{box-shadow:0 4px 20px #667eeacc,0 0 0 10px #667eea1a}to{box-shadow:0 4px 20px #667eea66}}.chatbot-icon[data-v-73c342a1]{width:24px;height:24px;color:#fff}.unread-badge[data-v-73c342a1]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;animation:bounce-73c342a1 1s infinite}@keyframes bounce-73c342a1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.chatbot-window[data-v-73c342a1]{position:absolute;bottom:80px;right:0;width:420px;height:600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-73c342a1 .3s ease-out;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;transition:height .3s ease}.chatbot-window.minimized[data-v-73c342a1]{height:80px}@keyframes slideUp-73c342a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chatbot-header[data-v-73c342a1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between}.header-actions[data-v-73c342a1]{display:flex;gap:.5rem;align-items:center}.chatbot-header-info[data-v-73c342a1]{display:flex;align-items:center;gap:.75rem}.chatbot-avatar[data-v-73c342a1]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.3)}.avatar-image[data-v-73c342a1]{width:100%;height:100%;object-fit:cover}.chatbot-title h3[data-v-73c342a1]{margin:0;font-size:1rem;font-weight:600}.status-indicator[data-v-73c342a1]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;opacity:.9}.status-dot[data-v-73c342a1]{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:pulse-green-73c342a1 2s infinite}@keyframes pulse-green-73c342a1{0%,to{opacity:1}50%{opacity:.5}}.minimize-button[data-v-73c342a1],.clear-button[data-v-73c342a1],.close-button[data-v-73c342a1]{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.minimize-button[data-v-73c342a1]:hover,.clear-button[data-v-73c342a1]:hover,.close-button[data-v-73c342a1]:hover{background:#ffffff1a}.minimize-button svg[data-v-73c342a1],.clear-button svg[data-v-73c342a1],.close-button svg[data-v-73c342a1]{width:20px;height:20px}.clear-button[data-v-73c342a1]{opacity:.8}.clear-button[data-v-73c342a1]:hover{opacity:1}.chatbot-messages[data-v-73c342a1]{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.message[data-v-73c342a1]{display:flex;max-width:80%}.message.user[data-v-73c342a1]{align-self:flex-end}.message.bot[data-v-73c342a1]{align-self:flex-start}.message-content[data-v-73c342a1]{background:#f8f9fa;padding:.75rem 1rem;border-radius:18px;position:relative}.message.user .message-content[data-v-73c342a1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message.bot .message-content[data-v-73c342a1]{background:#f1f3f4;color:#333}.message-text[data-v-73c342a1]{line-height:1.4;word-wrap:break-word}.message-time[data-v-73c342a1]{font-size:.7rem;opacity:.7;margin-top:.25rem;text-align:right}.typing-indicator[data-v-73c342a1]{display:flex;gap:4px;padding:.5rem}.typing-indicator span[data-v-73c342a1]{width:8px;height:8px;background:#999;border-radius:50%;animation:typing-73c342a1 1.4s infinite ease-in-out}.typing-indicator span[data-v-73c342a1]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-73c342a1]:nth-child(2){animation-delay:-.16s}@keyframes typing-73c342a1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chatbot-input[data-v-73c342a1]{padding:1rem;border-top:1px solid #e9ecef;background:#f8f9fa}.input-form[data-v-73c342a1]{display:flex;gap:.5rem;align-items:flex-end}.message-input[data-v-73c342a1]{flex:1;padding:.75rem 1rem;border:1px solid #e9ecef;border-radius:25px;font-size:.9rem;outline:none;transition:border-color .2s ease;resize:none;overflow-y:hidden;min-height:44px;max-height:120px;line-height:1.4;font-family:inherit;scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;-ms-overflow-style:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:16px!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;transform:translateZ(0);-webkit-transform:translateZ(0)}.message-input[data-v-73c342a1]::-webkit-scrollbar{width:4px}.message-input[data-v-73c342a1]::-webkit-scrollbar-track{background:transparent}.message-input[data-v-73c342a1]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.message-input[data-v-73c342a1]::-webkit-scrollbar-thumb:hover{background:silver}.message-input[data-v-73c342a1]:focus{border-color:#667eea}.message-input[data-v-73c342a1]:disabled{background:#f8f9fa;cursor:not-allowed}.send-button[data-v-73c342a1]{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-bottom:2px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.send-button[data-v-73c342a1]:hover:not(:disabled){transform:scale(1.05)}.send-button[data-v-73c342a1]:disabled{opacity:.5;cursor:not-allowed}.send-button svg[data-v-73c342a1]{width:18px;height:18px}@media (max-width: 768px){.chatbot-container[data-v-73c342a1]{bottom:1rem;right:1rem}.chatbot-window[data-v-73c342a1]{width:calc(100vw - 2rem);right:-1rem;height:75vh;max-height:700px;bottom:80px}.chatbot-window.minimized[data-v-73c342a1]{height:80px}.chatbot-button[data-v-73c342a1]{width:56px;height:56px}.chatbot-icon[data-v-73c342a1]{width:22px;height:22px}.chatbot-header[data-v-73c342a1]{padding:.875rem}.chatbot-title h3[data-v-73c342a1]{font-size:.95rem}.status-indicator[data-v-73c342a1]{font-size:.7rem}.chatbot-messages[data-v-73c342a1]{padding:.75rem;gap:.75rem}.message[data-v-73c342a1]{max-width:85%}.message-content[data-v-73c342a1]{padding:.625rem .875rem}.message-text[data-v-73c342a1]{font-size:.9rem;line-height:1.3}.chatbot-input[data-v-73c342a1]{padding:.75rem}.message-input[data-v-73c342a1]{padding:.625rem .875rem;font-size:.9rem}.send-button[data-v-73c342a1]{width:44px;height:44px;min-width:44px;min-height:44px}.send-button svg[data-v-73c342a1]{width:16px;height:16px}}@media (max-width: 480px){.chatbot-container[data-v-73c342a1]{bottom:.75rem;right:.75rem}.chatbot-window[data-v-73c342a1]{width:calc(100vw - 1.5rem);right:-.75rem;height:80vh;max-height:750px;bottom:70px}.chatbot-window.minimized[data-v-73c342a1]{height:80px}.chatbot-button[data-v-73c342a1]{width:52px;height:52px}.chatbot-icon[data-v-73c342a1]{width:20px;height:20px}.chatbot-header[data-v-73c342a1]{padding:.75rem}.chatbot-avatar[data-v-73c342a1]{width:36px;height:36px}.chatbot-title h3[data-v-73c342a1]{font-size:.9rem}.status-indicator[data-v-73c342a1]{font-size:.65rem}.chatbot-messages[data-v-73c342a1]{padding:.625rem;gap:.625rem}.message[data-v-73c342a1]{max-width:90%}.message-content[data-v-73c342a1]{padding:.5rem .75rem}.message-text[data-v-73c342a1]{font-size:.85rem}.chatbot-input[data-v-73c342a1]{padding:.625rem}.message-input[data-v-73c342a1]{padding:.5rem .75rem;font-size:.85rem}.send-button[data-v-73c342a1]{width:40px;height:40px;min-width:40px;min-height:40px}.send-button svg[data-v-73c342a1]{width:14px;height:14px}.header-actions[data-v-73c342a1]{gap:.375rem}.clear-button[data-v-73c342a1],.close-button[data-v-73c342a1]{padding:.375rem}.clear-button svg[data-v-73c342a1],.close-button svg[data-v-73c342a1]{width:18px;height:18px}}@media (max-width: 360px){.chatbot-window[data-v-73c342a1]{width:calc(100vw - 1rem);right:-.5rem;height:85vh;max-height:800px}.chatbot-window.minimized[data-v-73c342a1]{height:80px}.chatbot-header[data-v-73c342a1]{padding:.625rem}.chatbot-avatar[data-v-73c342a1]{width:32px;height:32px}.chatbot-title h3[data-v-73c342a1]{font-size:.85rem}.status-indicator[data-v-73c342a1]{font-size:.6rem}.chatbot-messages[data-v-73c342a1]{padding:.5rem}.message-content[data-v-73c342a1]{padding:.5rem .625rem}.message-text[data-v-73c342a1]{font-size:.8rem}.chatbot-input[data-v-73c342a1]{padding:.5rem}.message-input[data-v-73c342a1]{padding:.5rem .625rem;font-size:.8rem}}.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar{width:6px}.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar{width:4px}.chatbot-messages[data-v-73c342a1]::-webkit-scrollbar-thumb{background:#d1d5db}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.chatbot-button[data-v-73c342a1],.send-button[data-v-73c342a1]{border:.5px solid rgba(255,255,255,.1)}.message-content[data-v-73c342a1]{border:.5px solid rgba(0,0,0,.05)}}@supports (-webkit-touch-callout: none){.message-input[data-v-73c342a1]{font-size:16px!important;-webkit-appearance:none!important;appearance:none!important;border-radius:25px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.chatbot-container[data-v-73c342a1]{-webkit-overflow-scrolling:touch}.chatbot-input input[data-v-73c342a1],.chatbot-input textarea[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important}.chatbot-input input[data-v-73c342a1]:focus,.chatbot-input textarea[data-v-73c342a1]:focus{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}}@supports not (-webkit-touch-callout: none){.message-input[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important}.chatbot-input input[data-v-73c342a1],.chatbot-input textarea[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.chatbot-input input[data-v-73c342a1]:focus,.chatbot-input textarea[data-v-73c342a1]:focus{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important}}@media screen and (max-width: 768px){.message-input[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important;border-radius:25px!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}input[type=text][data-v-73c342a1],input[type=email][data-v-73c342a1],input[type=search][data-v-73c342a1],input[type=tel][data-v-73c342a1],input[type=url][data-v-73c342a1],textarea[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.message-input[data-v-73c342a1]{min-height:44px;max-height:100px;line-height:1.3}.chatbot-input input[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important}.chatbot-input input[data-v-73c342a1]:focus,.chatbot-input textarea[data-v-73c342a1]:focus{font-size:16px!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-appearance:none!important;appearance:none!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}}@media (max-width: 768px) and (orientation: landscape){.chatbot-window[data-v-73c342a1]{height:70vh;max-height:500px}.chatbot-window.minimized[data-v-73c342a1]{height:80px}.message-input[data-v-73c342a1]{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.chatbot-input input[data-v-73c342a1]:focus,.chatbot-input textarea[data-v-73c342a1]:focus{font-size:16px!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}#app[data-v-ddf6d71a]{min-height:100vh}[data-v-ddf6d71a]{margin:0;padding:0;box-sizing:border-box}body[data-v-ddf6d71a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}button{border:none;background:none;cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:1.2}p{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.7;font-weight:400}h1{font-size:3rem;font-weight:800;line-height:1.1}h2{font-size:2.5rem;font-weight:700;line-height:1.2}h3{font-size:2rem;font-weight:600;line-height:1.3}h4{font-size:1.5rem;font-weight:600;line-height:1.4}h5{font-size:1.25rem;font-weight:600;line-height:1.4}h6{font-size:1rem;font-weight:600;line-height:1.4}.text-large{font-size:1.25rem;line-height:1.6}.text-medium{font-size:1rem;line-height:1.7}.text-small{font-size:.875rem;line-height:1.6}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}img{max-width:100%;height:auto}button:focus,a:focus{outline:2px solid #667eea;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::selection{background:#667eea;color:#fff}*{transition:color .2s ease,background-color .2s ease,transform .2s ease,opacity .2s ease}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.25rem}.text-large{font-size:1.125rem}}@media (max-width: 480px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.125rem}.text-large{font-size:1rem}}
