@charset "UTF-8";.navbar[data-v-15a15745]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-stack);padding-top:var(--safe-area-top);box-sizing:border-box;display:flex;align-items:center;transition:background .2s ease,box-shadow .2s ease;color:#fff;background:#000}@media (prefers-reduced-motion: reduce){.logo-img[data-v-15a15745]{transition:none!important}.logo:hover .logo-img[data-v-15a15745]{transform:none!important;filter:none!important}}.navbar.scrolled[data-v-15a15745]{background:#000;border-bottom:1px solid rgba(255,255,255,.08)}.navbar-inner[data-v-15a15745]{width:100%;display:flex;align-items:center;gap:clamp(16px,3vw,40px);height:100%}.logo[data-v-15a15745]{text-decoration:none;display:flex;align-items:center;flex-shrink:0;color:#fff;cursor:pointer}.logo-img[data-v-15a15745]{display:block;height:clamp(24px,3.1vw,32px);width:auto;max-width:min(172px,36vw);object-fit:contain;transform-origin:center;transition:transform .24s ease,filter .24s ease}.logo:hover .logo-img[data-v-15a15745]{will-change:transform,filter;transform:translate3d(0,-1px,0) scale(1.03);filter:drop-shadow(0 6px 14px rgba(244,28,28,.28))}.desktop-nav[data-v-15a15745]{display:flex;align-items:stretch;column-gap:clamp(16px,2.4vw,36px);row-gap:0;margin-left:clamp(8px,2vw,24px);flex:1;min-width:0}.desktop-nav>.nav-item[data-v-15a15745]:not(.has-dropdown),.desktop-nav .nav-link[data-v-15a15745]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;min-height:100%;font-size:14px;font-weight:500;color:#ffffffe6;text-decoration:none;border:none;border-radius:0;background:transparent;position:relative;cursor:pointer;transition:color .2s ease}.desktop-nav>.nav-item[data-v-15a15745]:not(.has-dropdown):hover,.desktop-nav .nav-link[data-v-15a15745]:hover{color:#ffffffe0}.desktop-nav>.nav-item[data-v-15a15745]:not(.has-dropdown):after,.desktop-nav .nav-link[data-v-15a15745]:after{content:"";position:absolute;left:50%;width:24px;height:2px;bottom:-8px;transform:translate(-50%);background:#f41c1c;border-radius:999px;opacity:0;transition:opacity .2s ease;pointer-events:none}.desktop-nav>.nav-item:not(.has-dropdown).active[data-v-15a15745],.desktop-nav .nav-link.active[data-v-15a15745]{color:#fff}.desktop-nav>.nav-item:not(.has-dropdown).active[data-v-15a15745]:after,.desktop-nav .nav-link.active[data-v-15a15745]:after{opacity:1}.desktop-nav .has-dropdown .nav-link.active[data-v-15a15745]{color:#f41c1c}.desktop-nav .has-dropdown .nav-link.active[data-v-15a15745]:after{background:#f41c1c;opacity:1}.has-dropdown[data-v-15a15745]{position:relative;display:flex;align-items:stretch}.nav-link[data-v-15a15745]{gap:6px}.chevron[data-v-15a15745]{opacity:.75;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.has-dropdown:hover .chevron[data-v-15a15745],.chevron.chevron--open[data-v-15a15745]{transform:rotate(180deg);opacity:1}.lang-btn[data-v-15a15745]{flex-shrink:0;padding:8px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;border-radius:2px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;border:1px solid rgba(255,255,255,.22);color:#ffffffe6;background:transparent;margin-left:auto}.lang-btn[data-v-15a15745]:hover{border-color:#ffffff5c;color:#fff}.lang-btn--toggle[data-v-15a15745]{border-color:#f41c1c;background:#f41c1c;color:#fff}.lang-btn--toggle[data-v-15a15745]:hover{background:#d41414;border-color:#d41414}.lang-btn--toggle[data-v-15a15745]:active{background:#af0f0f;border-color:#af0f0f}.lang-btn--mobile[data-v-15a15745]{margin-left:0;width:100%;justify-content:center;margin-bottom:10px}.dropdown-menu[data-v-15a15745]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:1002}.products-menu[data-v-15a15745]{position:fixed;top:calc(var(--nav-stack) + 10px);left:50%;width:min(960px,100vw - 40px);min-width:0;padding:22px 22px 26px;background:#000000f0;border:1px solid rgba(253,202,201,.5);border-radius:12px;box-shadow:0 10px 25px #3a04041f,0 4px 6px #3a040414;-webkit-backdrop-filter:none;backdrop-filter:none}.dropdown-grid[data-v-15a15745]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start}.dropdown-col[data-v-15a15745]{padding:0 16px;text-align:left}.dropdown-col[data-v-15a15745]:not(:last-child){border-right:1px solid rgba(253,202,201,.22)}.dropdown-col[data-v-15a15745]:first-child{padding-left:4px}.dropdown-col[data-v-15a15745]:last-child{padding-right:4px}.dropdown-col-title[data-v-15a15745]{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#f41c1c;padding:2px 0 12px;margin:0 0 10px;border-bottom:1px solid rgba(253,202,201,.35)}.dropdown-item[data-v-15a15745]{display:flex;align-items:center;padding:10px 8px;margin:2px 0;font-size:14px;font-weight:500;line-height:1.35;color:#ffffffc7;border-radius:8px;cursor:pointer;transition:background-color .18s ease,color .18s ease;text-decoration:none}.dropdown-item[data-v-15a15745]:hover{background:#f41c1c1f;color:#fff}.dropdown-item.active[data-v-15a15745]{background:#f41c1c2e;color:#fff}.products-menu.solutions-dropdown[data-v-15a15745]{width:min(360px,100vw - 40px);min-width:0}.solutions-dropdown-grid[data-v-15a15745]{grid-template-columns:minmax(0,1fr)}.solutions-dropdown-col[data-v-15a15745]{padding-left:4px;padding-right:4px}.dropdown-enter-active[data-v-15a15745],.dropdown-leave-active[data-v-15a15745]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-15a15745],.dropdown-leave-to[data-v-15a15745]{opacity:0;transform:translate3d(-50%,-8px,0)}.mobile-toggle[data-v-15a15745]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px;margin:-10px -10px -10px 0;background:transparent;border-radius:10px;cursor:pointer}.toggle-line[data-v-15a15745]{display:block;width:22px;height:2px;background:#fffffff2;border-radius:3px;transition:transform .25s ease,opacity .2s ease,background-color .2s ease;transform-origin:center}.toggle-line.open[data-v-15a15745]:nth-child(1){transform:translateY(7px) rotate(45deg)}.toggle-line.open[data-v-15a15745]:nth-child(2){opacity:0}.toggle-line.open[data-v-15a15745]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-backdrop[data-v-15a15745]{display:none;position:fixed;left:0;right:0;top:var(--nav-stack);bottom:0;z-index:998;background:#00000073;-webkit-tap-highlight-color:transparent}.mobile-nav[data-v-15a15745]{position:fixed;left:0;right:0;top:var(--nav-stack);z-index:999;max-height:calc(100dvh - var(--nav-stack));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#000;border-top:1px solid rgba(255,255,255,.08);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px}.mobile-nav-item[data-v-15a15745]{padding:12px 16px;font-size:15px;font-weight:700;color:#ffffffb8;border-radius:12px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mobile-nav-item[data-v-15a15745]:hover{background:#ffffff0f;color:#fff}.mobile-nav-item.cta[data-v-15a15745]{border:2px solid #f41c1c;color:#fff;text-align:center}.mobile-nav-group[data-v-15a15745]{border-radius:12px;overflow:hidden}.mobile-nav-label[data-v-15a15745]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:15px;font-weight:800;color:#ffffffb8;cursor:pointer;background:#ffffff08}.mobile-sub-items[data-v-15a15745]{padding:6px 0 10px;display:flex;flex-direction:column;gap:4px}.mobile-sub-item[data-v-15a15745]{padding:10px 16px 10px 32px;font-size:14px;color:#ffffffad;text-decoration:none;border-radius:10px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.mobile-sub-item[data-v-15a15745]:hover{color:#f41c1c;background:#ff3b3b14}.m-chevron[data-v-15a15745]{transition:transform .2s ease;opacity:.8}.m-chevron.rotated[data-v-15a15745]{transform:rotate(180deg)}.mobile-menu-enter-active[data-v-15a15745],.mobile-menu-leave-active[data-v-15a15745]{transition:opacity .25s ease,transform .25s ease}.mobile-menu-enter-from[data-v-15a15745],.mobile-menu-leave-to[data-v-15a15745]{opacity:0;transform:translate3d(0,-12px,0)}@media (max-width: 1024px){.desktop-nav[data-v-15a15745]{display:none}.navbar-inner>.lang-btn[data-v-15a15745]{display:none}.mobile-toggle[data-v-15a15745]{display:flex;margin-left:auto}.mobile-nav-backdrop[data-v-15a15745]{display:block}}header.navbar :is(a[href],button){cursor:pointer}.footer[data-v-d7f11628]{position:relative;background:#000;color:#fff;padding-top:clamp(48px,6vw,80px)}.footer-inner[data-v-d7f11628]{padding-bottom:clamp(32px,4vw,48px)}.footer-brand-block[data-v-d7f11628]{max-width:920px;margin-bottom:clamp(40px,5vw,56px)}.footer-logo[data-v-d7f11628]{text-decoration:none;display:inline-block;color:#fff}.logo-wordmark[data-v-d7f11628]{font-size:clamp(22px,2.8vw,32px);font-weight:700;letter-spacing:.03em;color:#fff;line-height:1.2}.logo-i[data-v-d7f11628]{position:relative;display:inline-block}.logo-dot[data-v-d7f11628]{position:absolute;top:-2px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#f41c1c;pointer-events:none}.footer-tagline[data-v-d7f11628]{margin-top:16px;margin-bottom:0;font-size:13px;line-height:1.75;color:#888;max-width:52em}.footer-links-grid[data-v-d7f11628]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);padding-bottom:clamp(36px,4vw,48px)}.footer-col[data-v-d7f11628]{display:flex;flex-direction:column;gap:10px;min-width:0}.footer-col-title[data-v-d7f11628]{font-size:14px;font-weight:700;color:#f41c1c;margin-bottom:4px;letter-spacing:.02em}.footer-col--contact[data-v-d7f11628]{gap:16px}.footer-contact-group[data-v-d7f11628]{display:flex;flex-direction:column;gap:8px}.footer-contact-label[data-v-d7f11628]{font-size:13px;font-weight:600;color:#ffffffe0;line-height:1.35}.footer-link[data-v-d7f11628]{font-size:13px;line-height:1.45;color:#ccc;text-decoration:none;transition:color .2s ease;padding:0}.footer-link[data-v-d7f11628]:hover{color:#fff}.footer-link[data-v-d7f11628]:active{color:#f77c79}.footer-meta[data-v-d7f11628]{font-size:13px;line-height:1.5;color:#ccc}.divider[data-v-d7f11628]{width:100%;height:1px;background:#ffffff1a}.footer-bottom[data-v-d7f11628]{padding-top:clamp(20px,2.5vw,28px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-bottom-left[data-v-d7f11628]{font-size:12px;color:#888;line-height:1.5;flex:1 1 240px;min-width:0}.copyright[data-v-d7f11628]{display:inline}.icp-link[data-v-d7f11628]{color:#888;text-decoration:none;transition:color .2s ease}.icp-link[data-v-d7f11628]:hover{color:#ccc}.footer-qrcodes[data-v-d7f11628]{display:flex;align-items:center;gap:16px;flex-shrink:0}.footer-qr[data-v-d7f11628]{width:100px;height:100px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 4px 20px #00000040}.footer-qr--round[data-v-d7f11628]{border-radius:50%}.footer-qr-img[data-v-d7f11628]{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.footer-links-grid[data-v-d7f11628]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-d7f11628]{align-items:flex-start}.footer-qrcodes[data-v-d7f11628]{width:100%;justify-content:flex-start}}@media (max-width: 640px){.footer-brand-block[data-v-d7f11628]{text-align:center;margin-inline:auto}.footer-logo[data-v-d7f11628]{display:flex;justify-content:center}.footer-tagline[data-v-d7f11628]{margin-inline:auto}.footer-links-grid[data-v-d7f11628]{grid-template-columns:1fr;gap:28px}.footer-col--contact[data-v-d7f11628]{align-items:center;text-align:center}.footer-col[data-v-d7f11628]:not(.footer-col--contact){text-align:center;align-items:center}.footer-bottom[data-v-d7f11628]{flex-direction:column;align-items:center;text-align:center}.footer-bottom-left[data-v-d7f11628]{flex:none;width:100%;text-align:center}.footer-qrcodes[data-v-d7f11628]{justify-content:center}}.app[data-v-95a839fb]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.main-content[data-v-95a839fb]{flex:1;padding-top:var(--nav-stack)}.page-enter-active[data-v-95a839fb],.page-leave-active[data-v-95a839fb]{transition:opacity .22s ease,transform .22s ease}.page-enter-from[data-v-95a839fb]{opacity:0;transform:translate3d(0,12px,0)}.page-leave-to[data-v-95a839fb]{opacity:0;transform:translate3d(0,-10px,0)}@media (prefers-reduced-motion: reduce){.page-enter-active[data-v-95a839fb],.page-leave-active[data-v-95a839fb]{transition:opacity .12s ease}.page-enter-from[data-v-95a839fb],.page-leave-to[data-v-95a839fb]{transform:none}}.float-contact[data-v-95a839fb]{position:fixed;right:calc(32px + env(safe-area-inset-right,0px));bottom:calc(40px + env(safe-area-inset-bottom,0px));width:52px;height:52px;background:#f41c1c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #f41c1c47;z-index:999;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease,bottom .28s ease}.float-contact--at-page-end[data-v-95a839fb]{bottom:calc(180px + env(safe-area-inset-bottom,0px))}.float-contact[data-v-95a839fb]:hover{background:#d41414;transform:scale(1.06) translateY(-2px);box-shadow:0 12px 40px #f41c1c73}@media (max-width: 768px){.float-contact[data-v-95a839fb]{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(28px + env(safe-area-inset-bottom,0px));width:44px;height:44px}.float-contact--at-page-end[data-v-95a839fb]{bottom:calc(168px + env(safe-area-inset-bottom,0px))}}*{margin:0;padding:0;box-sizing:border-box}:root{--nav-height: 64px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--nav-stack: calc(var(--nav-height) + var(--safe-area-top));--scrollbar-track-bg: rgba(100, 7, 7, .055);--scrollbar-track-edge: rgba(100, 7, 7, .09);--scrollbar-thumb-border: rgba(253, 202, 201, .85);--scrollbar-thumb-shadow: rgba(58, 4, 4, .14)}html{overflow-x:clip}@supports not (overflow: clip){html{overflow-x:hidden}}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#4d0505;background:#fff}@media (max-width: 1023px){html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}}@media (min-width: 1024px){html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}html.scrollbar-active{scrollbar-color:rgba(244,28,28,.72) var(--scrollbar-track-bg)}html:not(.scrollbar-active)::-webkit-scrollbar{width:0;height:0}html.scrollbar-active::-webkit-scrollbar{width:9px;height:9px}html.scrollbar-active::-webkit-scrollbar-corner{background:transparent}html.scrollbar-active::-webkit-scrollbar-track{margin-block:8px;background:var(--scrollbar-track-bg);border-radius:100px;box-shadow:inset 0 0 0 1px var(--scrollbar-track-edge)}html.scrollbar-active::-webkit-scrollbar-thumb{border-radius:100px;border:2px solid var(--scrollbar-thumb-border);background-clip:padding-box;box-shadow:0 1px 3px var(--scrollbar-thumb-shadow);background:linear-gradient(180deg,#f41c1cd1,#af0f0fe0)}html.scrollbar-active::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f41c1cf0,#d41414f5);box-shadow:0 2px 6px #f41c1c38}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){html{scrollbar-color:rgba(244,28,28,.55) var(--scrollbar-track-bg)}html:not(.scrollbar-active)::-webkit-scrollbar,html.scrollbar-active::-webkit-scrollbar{width:9px;height:9px}html::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-track{margin-block:8px;background:var(--scrollbar-track-bg);border-radius:100px;box-shadow:inset 0 0 0 1px var(--scrollbar-track-edge)}html:not(.scrollbar-active)::-webkit-scrollbar-thumb,html.scrollbar-active::-webkit-scrollbar-thumb{border-radius:100px;border:2px solid var(--scrollbar-thumb-border);background-clip:padding-box;box-shadow:0 1px 2px var(--scrollbar-thumb-shadow);background:linear-gradient(180deg,#f41c1c9e,#8c0a0ab8)}}main.main-content a:not(.btn):not(.guide-arrow){color:#f41c1c;text-decoration:none;transition:color .3s ease}main.main-content a:not(.btn):not(.guide-arrow):hover{color:#d41414}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width: 768px) and (max-width: 1023px){.container{padding:0 16px}}@media (max-width: 767px){.container{padding:0 16px}}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}@media (min-width: 768px) and (max-width: 1023px){.grid-2{grid-template-columns:1fr}}@media (max-width: 767px){.grid-2{grid-template-columns:1fr}}.grid-3{grid-template-columns:repeat(3,1fr)}@media (min-width: 768px) and (max-width: 1023px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.grid-3{grid-template-columns:1fr}}.grid-4{grid-template-columns:repeat(4,1fr)}@media (min-width: 768px) and (max-width: 1023px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.grid-4{grid-template-columns:1fr}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-xs{margin-top:8px}.mt-sm{margin-top:16px}.mt-md{margin-top:24px}.mt-lg{margin-top:32px}.mb-xs{margin-bottom:8px}.mb-sm{margin-bottom:16px}.mb-md{margin-bottom:24px}.mb-lg{margin-bottom:32px}.p-xs{padding:8px}.p-sm{padding:16px}.p-md{padding:24px}.p-lg{padding:32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:4px;font-weight:600;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;min-height:44px;min-width:44px}.btn-primary{background:#f41c1c;color:#fff}.btn-primary:hover{background:#d41414;box-shadow:0 8px 24px #f41c1c47}.btn-primary:active{background:#af0f0f}.btn-secondary{border:2px solid #f41c1c;color:#f41c1c}.btn-secondary:hover{background:#f41c1c;color:#fff}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;line-height:1.3;color:#3a0404}.h1{font-size:clamp(32px,5vw,64px)}.h2{font-size:clamp(24px,4vw,48px)}.h3{font-size:clamp(20px,3vw,36px)}.h4{font-size:clamp(18px,2.5vw,28px)}@keyframes slideIn{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slideIn{animation:slideIn .6s ease-out}.animate-fadeIn{animation:fadeIn .3s ease-in}@media (prefers-reduced-motion: reduce){.animate-slideIn,.animate-fadeIn{animation:none!important;opacity:1!important;transform:none!important}.btn{transition-duration:.01ms!important}}.text-sm{font-size:14px}.text-gray-600{color:#660707}input::placeholder,textarea::placeholder{color:#800808;opacity:1}.mb-xl{margin-bottom:48px}.ml-md{margin-left:24px}
