.navbar[data-v-cebe977e]{position:fixed;top:0;right:0;left:0;z-index:100;background:#0000008c}.navbar__inner[data-v-cebe977e]{display:flex;justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 24px}.navbar__brand[data-v-cebe977e]{color:#f8f5f5;font-weight:700;font-size:20px;letter-spacing:2px;text-transform:uppercase}.navbar__nav[data-v-cebe977e]{display:none;gap:32px}@media screen and (min-width: 1024px){.navbar__nav[data-v-cebe977e]{display:flex}}.navbar__nav--open[data-v-cebe977e]{position:fixed;top:60px;right:0;left:0;display:flex;flex-direction:column;gap:0;background:#0000008c}.navbar__link[data-v-cebe977e]{color:#f8f5f5;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}@media (hover: hover) and (pointer: fine){.navbar__link[data-v-cebe977e]:hover{color:#dc2626}}.navbar__nav--open .navbar__link[data-v-cebe977e]{display:block;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.navbar__burger[data-v-cebe977e]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px}@media screen and (min-width: 1024px){.navbar__burger[data-v-cebe977e]{display:none}}.navbar__burger-line[data-v-cebe977e]{display:block;width:22px;height:2px;border-radius:1px;background:#f8f5f5;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.navbar__burger--active .navbar__burger-line[data-v-cebe977e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__burger--active .navbar__burger-line[data-v-cebe977e]:nth-child(2){opacity:0}.navbar__burger--active .navbar__burger-line[data-v-cebe977e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero[data-v-7ea9c169]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#0f0e13;background-image:linear-gradient(#00000085,#00000085),url(/assets/bg-main2.Br5LK_jc.avif);background-position:center;background-size:cover}.hero__content[data-v-7ea9c169]{max-width:800px;padding:80px 24px 0;text-align:center}.hero__title[data-v-7ea9c169]{margin-bottom:16px;color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(32px,7vw,62px);letter-spacing:6px;text-transform:uppercase}.hero__subtitle[data-v-7ea9c169]{margin-bottom:32px;color:#ffffffd9;font-weight:300;font-size:18px;letter-spacing:1px}.hero__btn[data-v-7ea9c169]{display:inline-block;padding:14px 40px;border-radius:2px;background:linear-gradient(to right,#fff 49%,#dc2626 50%);background-position:right center;background-size:200% 100%;color:#f8f5f5;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;transition:background-position .4s ease,color .4s ease}@media (hover: hover) and (pointer: fine){.hero__btn[data-v-7ea9c169]:hover{background-position:left center;color:#dc2626}}.about[data-v-c71a84e6]{padding:80px 24px;background:#1c0b12}.about__inner[data-v-c71a84e6]{display:grid;grid-template-columns:1fr;gap:56px;max-width:1100px;margin:0 auto}@media screen and (min-width: 768px){.about__inner[data-v-c71a84e6]{grid-template-columns:5fr 4fr;gap:80px}}.about__title[data-v-c71a84e6]{margin-bottom:40px;color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(16px,2.5vw,22px);line-height:1.45;letter-spacing:1px;text-transform:uppercase}.about__slide-track[data-v-c71a84e6]{min-height:130px;margin-bottom:32px;overflow:hidden}.about__slide[data-v-c71a84e6]{display:flex;flex-direction:column;gap:10px}.about__slide-num[data-v-c71a84e6]{color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:20px;letter-spacing:.5px}.about__slide-text[data-v-c71a84e6]{color:#ffffffd9;font-size:14px;line-height:1.8}.about__controls[data-v-c71a84e6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.about__progress[data-v-c71a84e6]{display:flex;align-items:center;gap:8px}.about__dot[data-v-c71a84e6]{display:block;width:24px;height:2px;border-radius:2px;background:#ffffff59;transition:background .3s,width .3s;cursor:pointer}.about__dot--active[data-v-c71a84e6]{width:40px;background:#f8f5f5}.about__nav[data-v-c71a84e6]{display:flex;gap:8px}.about__btn[data-v-c71a84e6]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.55);border-radius:2px;background:transparent;color:#f8f5f5;font-size:14px;transition:background .2s,border-color .2s;cursor:pointer}@media (hover: hover) and (pointer: fine){.about__btn[data-v-c71a84e6]:hover{border-color:#f8f5f5;background:#ffffff26}}.about__col-right[data-v-c71a84e6]{display:flex;align-items:center}.about__desc[data-v-c71a84e6]{color:#f8f5f5;font-size:14px;line-height:1.9}.slide-fade-enter-active[data-v-c71a84e6],.slide-fade-leave-active[data-v-c71a84e6]{transition:opacity .3s ease,transform .3s ease}.slide-fade-enter-from[data-v-c71a84e6]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-c71a84e6]{opacity:0;transform:translate(-20px)}.services[data-v-02abc87b]{padding:80px 24px;background:#f7f7f9}.services__inner[data-v-02abc87b]{max-width:1100px;margin:0 auto}.services__header[data-v-02abc87b]{margin-bottom:64px;text-align:center}.services__title[data-v-02abc87b]{position:relative;display:inline-block;margin-bottom:28px;color:#1e1e22;font-family:Poppins,sans-serif;font-weight:700;font-size:28px;letter-spacing:4px;text-transform:uppercase}.services__title[data-v-02abc87b]:after{position:absolute;bottom:-12px;left:50%;display:block;width:60px;height:3px;background:#dc2626;transform:translate(-50%);content:""}.services__subtitle[data-v-02abc87b]{color:#868694;font-size:14px}.services__grid[data-v-02abc87b]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (min-width: 1024px){.services__grid[data-v-02abc87b]{grid-template-columns:repeat(4,1fr)}}.service-card[data-v-02abc87b]{padding:40px 24px 32px;border-bottom:3px solid transparent;background:#f8f5f5;text-align:center;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}@media (hover: hover) and (pointer: fine){.service-card[data-v-02abc87b]:hover{border-color:#dc2626;box-shadow:0 8px 32px #00000014;transform:translateY(-4px)}.service-card:hover .service-card__diamond[data-v-02abc87b]{border-color:#dc2626;opacity:1;transform:rotate(45deg) scale(1)}.service-card:hover .service-card__icon[data-v-02abc87b]{color:#dc2626}}.service-card__icon-wrap[data-v-02abc87b]{position:relative;display:flex;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 24px}.service-card__diamond[data-v-02abc87b]{position:absolute;top:50%;left:50%;width:62px;height:62px;border:2px solid transparent;border-radius:4px;opacity:0;transition:border-color .3s ease,opacity .3s ease,transform .3s ease;transform:rotate(45deg) scale(.7);transform-origin:center;translate:-50% -50%}.service-card__icon[data-v-02abc87b]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:42px;height:42px;color:#c0bfc8;transition:color .3s ease}.service-card__icon[data-v-02abc87b] svg{width:100%;height:100%}.service-card__title[data-v-02abc87b]{margin-bottom:14px;color:#1e1e22;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.service-card__text[data-v-02abc87b]{color:#868694;font-size:13px;line-height:1.8}.reviews[data-v-5719742c]{padding:80px 24px;background:#1c0b12;text-align:center}.reviews__inner[data-v-5719742c]{max-width:700px;margin:0 auto}.reviews__title[data-v-5719742c]{margin-bottom:16px;color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:26px;letter-spacing:4px;text-transform:uppercase}.reviews__divider[data-v-5719742c]{width:48px;height:3px;margin:0 auto 48px;background:#ffffff73}.reviews__stage[data-v-5719742c]{min-height:120px;margin-bottom:40px}.reviews__author[data-v-5719742c]{margin-bottom:16px;color:#f8f5f5;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase}.reviews__text[data-v-5719742c]{color:#f8f5f5;font-size:14px;font-style:italic;line-height:1.85;text-align:center}.reviews__nav[data-v-5719742c]{display:flex;justify-content:center;align-items:center;gap:10px}.reviews__btn[data-v-5719742c]{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.45);border-radius:2px;color:#f8f5f5;font-size:15px;transition:background .2s;cursor:pointer}@media (hover: hover) and (pointer: fine){.reviews__btn[data-v-5719742c]:hover{background:#ffffff26}}.contact[data-v-c5daa752]{display:grid;grid-template-columns:1fr;min-height:520px}@media screen and (min-width: 1024px){.contact[data-v-c5daa752]{grid-template-columns:1fr 1fr}}.contact__image-col[data-v-c5daa752]{display:none;background-image:url(/assets/bg-main.vSQjfjje.avif);background-position:center;background-size:cover}@media screen and (min-width: 1024px){.contact__image-col[data-v-c5daa752]{display:block}}.contact__content-col[data-v-c5daa752]{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:80px 24px;background:#0f0e13}.contact__label[data-v-c5daa752]{color:#dc2626;font-weight:700;font-size:11px;letter-spacing:3px;text-transform:uppercase}.contact__title[data-v-c5daa752]{color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(28px,3.5vw,44px);line-height:1.2;letter-spacing:1px}.contact__desc[data-v-c5daa752]{max-width:420px;color:#868694;font-size:14px;line-height:1.8}.contact__list[data-v-c5daa752]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.contact__item[data-v-c5daa752]{display:flex;align-items:flex-start;gap:14px}.contact__item-icon[data-v-c5daa752]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#dc2626}.contact__item-icon svg[data-v-c5daa752]{width:16px;height:16px}.contact__item-link[data-v-c5daa752]{color:#f8f5f5;font-size:14px;line-height:36px;transition:color .2s}@media (hover: hover) and (pointer: fine){.contact__item-link[data-v-c5daa752]:hover{color:#dc2626}}.contact__item-text[data-v-c5daa752]{padding-top:8px;color:#868694;font-size:14px;line-height:1.5}.contact__btn[data-v-c5daa752]{display:inline-block;align-self:flex-start;padding:14px 40px;border-radius:2px;background:linear-gradient(to right,#f8f5f5 50%,#dc2626 50%);background-position:right center;background-size:200% 100%;color:#f8f5f5;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;transition:background-position .4s ease,color .4s ease}@media (hover: hover) and (pointer: fine){.contact__btn[data-v-c5daa752]:hover{background-position:left center;color:#dc2626}}.footer[data-v-69485104]{padding:56px 24px 32px;background:#09090c}.footer__top[data-v-69485104]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:36px;max-width:1100px;margin:0 auto}@media screen and (min-width: 768px){.footer__top[data-v-69485104]{flex-direction:row;align-items:center}}.footer__brand[data-v-69485104]{margin-bottom:6px;color:#f8f5f5;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase}.footer__tagline[data-v-69485104]{color:#ffffff59;font-size:12px;letter-spacing:.5px}.footer__nav[data-v-69485104]{display:flex;flex-wrap:wrap;gap:4px 8px}.footer__link[data-v-69485104]{padding:4px 10px;border-radius:4px;color:#ffffff73;font-size:12px;letter-spacing:1px;text-transform:uppercase;transition:color .2s}@media (hover: hover) and (pointer: fine){.footer__link[data-v-69485104]:hover{color:#dc2626}}.footer__email[data-v-69485104]{color:#ffffff73;font-size:13px;transition:color .2s}@media (hover: hover) and (pointer: fine){.footer__email[data-v-69485104]:hover{color:#dc2626}}.footer__divider[data-v-69485104]{max-width:1100px;height:1px;margin:32px auto 24px;background:#ffffff14}.footer__bottom[data-v-69485104]{max-width:1100px;margin:0 auto;text-align:center}.footer__copy[data-v-69485104]{color:#ffffff40;font-size:12px;letter-spacing:.5px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#fff;color:#333;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{border:none;background:none;font-family:inherit;cursor:pointer}img{display:block;max-width:100%}ul,ol{list-style:none}
