:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--brand-dark:#05011e;--brand-deep:#120f4f;--brand-purple:#4c3aff;--brand-cyan:#1fb7ff;--bg-gradient-start:#2800a0e6;--bg-gradient-end:#050a50e6;--header-bg:#050a50;--header-border:#ffffff1a;--nav-link-color:#ffffffeb;--nav-link-hover-bg:#ffffff24;--nav-link-hover-color:white;--lang-btn-border:#fff3;--lang-btn-bg:#ffffff0f;--lang-btn-color:#ffffffe6;--lang-btn-active-bg:#1fb7ff3d;--lang-btn-active-color:white;--footer-color:#ffffffad;--footer-signature-color:#ffffffdb;--footer-rule-color:#9ddcff3d;--footer-link-color:#9ddcff;--footer-link-bg:#1fb7ff1a;--footer-link-border:#9ddcff38;--footer-link-hover-bg:var(--link-hover-bg);--footer-link-hover-color:white;--footer-link-hover-border:#ffffff57;--footer-link-shadow:#05011e24;--footer-border:#ffffff14;--text-color:white;--panel-bg:#050a50b3;--panel-border:#ffffff14;--panel-shadow:#04092847;--brand-logo-bg:#1fb7ff29;--eyebrow-color:#8dcfff;--hero-text-color:#ffffffd1;--button-secondary-bg:#ffffff1f;--button-secondary-border:#ffffff2e;--stat-strong-color:white;--stat-span-color:#fffc;--feature-card-bg:#050a50b3;--feature-card-border:#ffffff1a;--feature-card-h3-color:white;--feature-card-p-color:#ffffffc7;--about-card-h2-color:#d6dcff;--about-card-p-color:#fffc;--value-item-bg:#ffffff0a;--value-item-h3-color:white;--value-item-p-color:#ffffffc7;--service-card-bg:#050a50b3;--service-card-border:#ffffff14;--service-card-h2-color:white;--service-card-p-color:#fffc;--service-card-ul-color:#ffffffc2;--cta-panel-bg:linear-gradient(135deg, #4c3aff38, #1fb7ff2e);--cta-panel-p-color:#ffffffd1;--empty-card-bg:#050a50b3;--empty-card-border:#ffffff14;--empty-card-h2-color:white;--empty-card-p-color:#ffffffd1;--form-card-bg:#050a50b3;--form-card-border:#ffffff14;--form-label-color:white;--form-input-border:#ffffff24;--form-input-bg:#ffffff0a;--form-input-color:white;--form-input-focus-border:#1fb7ff8c;--info-block-h3-color:white;--info-block-p-color:#ffffffd1;--button-primary-bg:linear-gradient(135deg, #4c3aff, #1fb7ff);--button-primary-color:white;--link-hover-bg:#1fb7ff29;--about-card-bg:#050a50b3;--about-card-border:#ffffff1a;--cta-panel-light-bg:#050a50b3;--cta-panel-light-border:#ffffff14;--contact-logo-bg:transparent}.light-mode{--bg-gradient-start:#4c3affe6;--bg-gradient-end:#4c3affe6;--header-bg:#fffffff2;--header-border:#0000001a;--nav-link-color:#000c;--nav-link-hover-bg:#4c3aff14;--nav-link-hover-color:#4c3aff;--lang-btn-border:#0003;--lang-btn-bg:#0000000d;--lang-btn-color:#000c;--lang-btn-active-bg:#4c3aff1f;--lang-btn-active-color:#4c3aff;--footer-color:#0009;--footer-signature-color:#ffffffe6;--footer-rule-color:#ffffff57;--footer-link-color:#f4fbff;--footer-link-bg:#fff3;--footer-link-border:#fff6;--footer-link-hover-bg:var(--link-hover-bg);--footer-link-hover-color:white;--footer-link-hover-border:#ffffffb8;--footer-link-shadow:#05011e24;--footer-border:#00000014;--text-color:#1a202c;--panel-bg:#fffc;--panel-border:#0000001a;--panel-shadow:#0000001a;--brand-logo-bg:#4c3aff1a;--eyebrow-color:#4c3aff;--hero-text-color:#000000b3;--button-secondary-bg:#0000000d;--button-secondary-border:#0000001a;--stat-strong-color:#1a202c;--stat-span-color:#0009;--feature-card-bg:#fffc;--feature-card-border:#0000000d;--feature-card-h3-color:#1a202c;--feature-card-p-color:#000000b3;--about-card-h2-color:#4c3aff;--about-card-p-color:#000000b3;--value-item-bg:#00000008;--value-item-h3-color:#1a202c;--value-item-p-color:#000000b3;--service-card-bg:#fffc;--service-card-border:#0000001a;--service-card-h2-color:#1a202c;--service-card-p-color:#000000b3;--service-card-ul-color:#0009;--cta-panel-bg:linear-gradient(135deg, #4c3aff4d, #1fb7ff40);--cta-panel-p-color:#000000b3;--empty-card-bg:#fffc;--empty-card-border:#0000001a;--empty-card-h2-color:#1a202c;--empty-card-p-color:#000000b3;--form-card-bg:#fffc;--form-card-border:#0000001a;--form-label-color:#1a202c;--form-input-border:#0003;--form-input-bg:#fffc;--form-input-color:#1a202c;--form-input-focus-border:#4c3aff99;--info-block-h3-color:#1a202c;--info-block-p-color:#000000b3;--button-primary-bg:linear-gradient(135deg, #4c3aff, #1fb7ff);--button-primary-color:white;--link-hover-bg:#4c3aff1a;--about-card-bg:#fffc;--about-card-border:#0000001a;--cta-panel-light-bg:#fffc;--cta-panel-light-border:#0000001a;--contact-logo-bg:#4c3aff1a;--color-background:#1fb7ff33}#app{min-height:100vh;margin:0;padding:0;font-weight:400}a,.green{color:#47e0ff;padding:3px;text-decoration:none;transition:all .25s}@media (hover:hover){a:hover{background-color:var(--link-hover-bg)}}.page-symbol{object-fit:cover;border-radius:22px;width:170px;height:170px;display:block}@media (width<=820px){.page-symbol{margin:0 auto}}.title-with-icon{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.title-with-icon h2,.title-with-icon h3{margin:0}.icon-badge{background:#3b82f61f;border:1px solid #3b82f64d;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s,background .25s;display:inline-flex}.icon{color:#3b82f6;stroke-width:2.2px;width:22px;height:22px;transition:transform .25s}.icon-badge:hover{background:#3b82f633;transform:translateY(-3px)scale(1.05)}.icon-badge:hover .icon{transform:scale(1.1)}.cookie-banner[data-v-58cbc7ba]{z-index:9999;justify-content:center;display:flex;position:fixed;bottom:24px;left:24px;right:24px}.cookie-content[data-v-58cbc7ba]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#141414eb;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:700px;padding:1.2rem;display:flex;box-shadow:0 10px 40px #0000004d}.cookie-actions[data-v-58cbc7ba]{gap:.75rem;display:flex}button[data-v-58cbc7ba]{cursor:pointer;border:none;border-radius:12px;padding:.7rem 1.1rem;font-weight:600}.accept[data-v-58cbc7ba]{color:#000;background:#fff}.reject[data-v-58cbc7ba]{color:#fff;background:0 0;border:1px solid #fff3}.fade-enter-active[data-v-58cbc7ba],.fade-leave-active[data-v-58cbc7ba]{transition:all .3s}.fade-enter-from[data-v-58cbc7ba],.fade-leave-to[data-v-58cbc7ba]{opacity:0;transform:translateY(10px)}@media (width<=768px){.cookie-content[data-v-58cbc7ba]{flex-direction:column;align-items:flex-start}}.app-shell[data-v-0ad651bc]{background-image:linear-gradient(180deg, var(--bg-gradient-start), var(--bg-gradient-end)), url(/assets/Image_8-Cif16CT1.jpg);background-blend-mode:normal;min-height:100vh;color:var(--text-color);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex}.brand-logo-wrapper[data-v-0ad651bc]{background:var(--brand-logo-bg);border-radius:18px;width:88px;height:88px;overflow:hidden}.brand-logo[data-v-0ad651bc]{object-fit:cover;width:100%;height:100%;display:block}.site-header[data-v-0ad651bc]{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--header-bg);border-bottom:1px solid var(--header-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:sticky;top:0}.site-nav[data-v-0ad651bc]{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}.site-nav a[data-v-0ad651bc]{color:var(--nav-link-color);border-radius:999px;padding:.75rem 1rem;text-decoration:none;transition:background .25s,color .25s}.site-nav a.router-link-active[data-v-0ad651bc],.site-nav a.router-link-exact-active[data-v-0ad651bc],.site-nav a[data-v-0ad651bc]:hover{background:var(--nav-link-hover-bg);color:var(--nav-link-hover-color)}.header-controls[data-v-0ad651bc]{align-items:center;gap:2rem;display:flex}.language-switch[data-v-0ad651bc]{gap:.5rem;display:flex}.language-switch button[data-v-0ad651bc]{border:1px solid var(--lang-btn-border);background:var(--lang-btn-bg);color:var(--lang-btn-color);cursor:pointer;border-radius:999px;padding:.65rem 1rem;transition:background .2s,color .2s}.language-switch button.active[data-v-0ad651bc],.language-switch button[data-v-0ad651bc]:hover{background:var(--lang-btn-active-bg);color:var(--lang-btn-active-color)}.theme-switch[data-v-0ad651bc]{display:flex}.theme-toggle[data-v-0ad651bc]{border:1px solid var(--lang-btn-border);background:radial-gradient(circle at 35% 25%, #ffffff38, transparent 34%), var(--lang-btn-bg);width:48px;height:48px;color:var(--lang-btn-color);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 26px #05011e29}.theme-icon[data-v-0ad651bc]{z-index:1;color:#ffd166;stroke-width:2.2px;filter:drop-shadow(0 0 10px #ffd1666b);width:21px;height:21px;position:relative}.theme-toggle[data-v-0ad651bc]:hover{background:var(--lang-btn-active-bg);border-color:var(--form-input-focus-border);color:var(--lang-btn-active-color);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px #1fb7ff2e}.light-mode .theme-toggle[data-v-0ad651bc]{background:radial-gradient(circle at 35% 25%,#ffffff3d,#0000 34%),linear-gradient(135deg,#4c3aff,#120f4f);border-color:#4c3aff80;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 26px #4c3aff3d}.light-mode .theme-toggle[data-v-0ad651bc]:hover{background:radial-gradient(circle at 35% 25%,#ffffff47,#0000 34%),linear-gradient(135deg,#5a4bff,#17115f);border-color:#ffd166a6;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 30px #4c3aff52}.page-content[data-v-0ad651bc]{flex:1;padding:2rem}.site-footer[data-v-0ad651bc]{text-align:center;color:var(--footer-color);border-top:1px solid var(--footer-border);flex-flow:column wrap;justify-content:center;align-items:center;gap:.85rem;padding:1.8rem 2rem 2rem;font-size:.95rem;display:flex;position:relative}.site-footer[data-v-0ad651bc]:before{content:"";background:linear-gradient(90deg, transparent, var(--footer-rule-color), transparent);width:min(340px,100% - 3rem);height:1px;position:absolute;top:-1px}.site-footer p[data-v-0ad651bc]{color:var(--footer-signature-color);text-transform:uppercase;letter-spacing:.1rem;text-shadow:0 1px 10px #05011e2e;align-items:center;gap:.55rem;margin:0;font-size:.76rem;font-weight:650;display:inline-flex}.site-footer p[data-v-0ad651bc]:before,.site-footer p[data-v-0ad651bc]:after{content:"";background:var(--footer-rule-color);width:26px;height:1px}.footer-legal[data-v-0ad651bc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.footer-legal a[data-v-0ad651bc]{color:var(--footer-link-color);background:var(--footer-link-bg);border:1px solid var(--footer-link-border);box-shadow:0 10px 28px var(--footer-link-shadow);letter-spacing:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:.48rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s}.footer-legal a[data-v-0ad651bc]:hover,.footer-legal a.router-link-active[data-v-0ad651bc],.footer-legal a.router-link-exact-active[data-v-0ad651bc]{background:var(--footer-link-hover-bg);border-color:var(--footer-link-hover-border);color:var(--footer-link-hover-color);transform:translateY(-1px)}@media (width<=820px){.site-header[data-v-0ad651bc]{flex-direction:column;align-items:stretch}.site-nav[data-v-0ad651bc]{justify-content:center}}.home-page[data-v-666d2b5f]{gap:2rem;display:grid}.hero-panel[data-v-666d2b5f],.section-panel[data-v-666d2b5f]{background:var(--panel-bg,#ffffff0d);border:1px solid var(--panel-border,#ffffff14);box-shadow:0 28px 70px var(--panel-shadow,#04092847);border-radius:28px;padding:2.5rem}.hero-panel[data-v-666d2b5f]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:2rem;display:grid;position:relative}.contact-style-symbol[data-v-666d2b5f]{z-index:1;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:absolute;top:1.5rem;right:1.5rem}.contact-style-symbol .page-symbol[data-v-666d2b5f]{width:100%;height:100%}.eyebrow[data-v-666d2b5f]{text-transform:uppercase;letter-spacing:.26rem;color:var(--eyebrow-color);margin-bottom:1rem;font-weight:700;display:inline-flex}.hero-copy h1[data-v-666d2b5f]{margin:0 0 1.25rem;font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.05}.hero-copy p[data-v-666d2b5f]{max-width:720px;color:var(--hero-text-color);margin-bottom:2rem;font-size:1.05rem;line-height:1.85}.hero-actions[data-v-666d2b5f]{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.button[data-v-666d2b5f]{border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.9rem;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.button-primary[data-v-666d2b5f]{background:var(--button-primary-bg);color:var(--button-primary-color)}.button-secondary[data-v-666d2b5f]{background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);color:var(--text-color)}.button[data-v-666d2b5f]:hover{transform:translateY(-2px)}.hero-stat-grid[data-v-666d2b5f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=900px){.hero-panel[data-v-666d2b5f]{grid-template-columns:1fr}.contact-style-symbol[data-v-666d2b5f]{width:220px;height:220px;margin:0 auto;position:static}}.hero-stat strong[data-v-666d2b5f]{color:var(--stat-strong-color);margin-bottom:.5rem;font-size:2rem;display:block}.hero-stat span[data-v-666d2b5f]{color:var(--stat-span-color)}.page-logo[data-v-666d2b5f]{object-fit:cover;border-radius:22px;width:300px;height:60px;transition:opacity .3s;display:block}.contact-style-symbol[data-v-666d2b5f]{justify-content:center;align-items:center;display:flex}.section-heading span[data-v-666d2b5f]{text-transform:uppercase;color:var(--eyebrow-color);letter-spacing:.25rem;margin-bottom:.8rem;display:inline-block}.section-heading h2[data-v-666d2b5f]{max-width:760px;margin:0;font-size:2.6rem}.services-grid[data-v-666d2b5f],.why-grid[data-v-666d2b5f]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.feature-card[data-v-666d2b5f],.why-grid article[data-v-666d2b5f]{background:var(--feature-card-bg);border:1px solid var(--feature-card-border);border-radius:22px;padding:1.8rem;transition:transform .25s,box-shadow .25s}.why-grid article:hover .icon-badge[data-v-666d2b5f]{background:#3b82f633;border-color:#3b82f68c;transform:translateY(-3px)scale(1.04)}.why-grid article:hover .icon[data-v-666d2b5f]{transform:rotate(-4deg)scale(1.08)}.feature-card[data-v-666d2b5f]:hover,.why-grid article[data-v-666d2b5f]:hover{transform:translateY(-6px)}.feature-card h3[data-v-666d2b5f],.why-grid h3[data-v-666d2b5f]{color:var(--feature-card-h3-color);letter-spacing:-.01em;padding-bottom:.6rem;font-size:1.4rem;font-weight:500;line-height:1.3;position:relative}.feature-card p[data-v-666d2b5f],.why-grid p[data-v-666d2b5f]{color:var(--feature-card-p-color);line-height:1.75}@media (width<=920px){.hero-panel[data-v-666d2b5f]{grid-template-columns:1fr}}@media (width<=660px){.hero-stat-grid[data-v-666d2b5f],.services-grid[data-v-666d2b5f],.why-grid[data-v-666d2b5f]{grid-template-columns:1fr}}
