.vtx-footer[data-v-d935c999]{background:var(--landing-footer-bg,#0a0814);color:rgba(var(--landing-ink,255,255,255),max(60%,var(--landing-text-floor,0%)));font-size:.855rem;line-height:1.65;position:relative}.v-theme--light .vtx-footer[data-v-d935c999],.vtx-footer.v-theme--light[data-v-d935c999]{--landing-ink:46,38,61;--landing-surface:255,255,255;--landing-section-bg:#f6f4fb;--landing-footer-bg:#efebf7;--landing-footer-bottom:#e8e3f1;--landing-title-lead:#312343;--landing-heading:#312343;--landing-muted:#5c526c;--landing-panel:#fff;--landing-accent-strength:40%;--landing-shadow-strength:.16;--landing-text-floor:68%;--landing-accent-ink:#6d28d9;--landing-accent-end-ink:#4338ca;--landing-success-ink:#16664b;--landing-link-brightness:1;--landing-cyan-ink:#0e7490}.vtx-footer__main[data-v-d935c999]{border-block-start:1px solid rgba(139,92,246,.15);padding-block:56px 48px;position:relative}.vtx-footer__main[data-v-d935c999]:before{background:radial-gradient(ellipse,rgba(139,92,246,.08) 0,transparent 70%);block-size:200px;content:"";inline-size:600px;inset-block-start:0;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%)}@media(max-width:768px){.vtx-footer__main[data-v-d935c999]{padding-block:36px 32px}}.vtx-footer__grid[data-v-d935c999]{display:grid;gap:40px 32px;grid-template-columns:1.4fr repeat(4,1fr);position:relative;z-index:1}@media(max-width:1100px){.vtx-footer__grid[data-v-d935c999]{grid-template-columns:1.3fr repeat(2,1fr)}}@media(max-width:768px){.vtx-footer__grid[data-v-d935c999]{gap:32px 20px;grid-template-columns:1fr 1fr}}@media(max-width:1100px){.vtx-footer__brand[data-v-d935c999]{grid-column:1/-1;max-inline-size:420px}}@media(max-width:480px){.vtx-footer__brand[data-v-d935c999]{max-inline-size:none}}.vtx-footer__logo[data-v-d935c999]{align-items:center;display:flex;gap:10px;margin-block-end:14px}.vtx-footer__logo-text[data-v-d935c999]{color:rgb(var(--landing-ink,255,255,255));font-size:1.1rem;font-weight:700;letter-spacing:.02em}.vtx-footer__desc[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(55%,var(--landing-text-floor,0%)));font-size:.82rem;line-height:1.7;margin-block:0;margin-block-end:20px;max-inline-size:340px}@media(max-width:480px){.vtx-footer__desc[data-v-d935c999]{max-inline-size:none}}.vtx-footer__subscribe[data-v-d935c999]{display:flex;gap:0;max-inline-size:340px}@media(max-width:480px){.vtx-footer__subscribe[data-v-d935c999]{max-inline-size:none}}.vtx-footer__subscribe-wrap[data-v-d935c999]{flex:1;position:relative}.vtx-footer__subscribe-input[data-v-d935c999]{background:rgba(var(--landing-ink,255,255,255),5%);border:1px solid rgba(139,92,246,.18);border-radius:10px 0 0 10px;color:var(--landing-heading,#f0f0ff);font-family:inherit;font-size:.78rem;inline-size:100%;outline:none;padding-block:10px;padding-inline:14px;transition:all .25s ease}.vtx-footer__subscribe-input[data-v-d935c999]::-moz-placeholder{color:rgba(var(--landing-ink,255,255,255),max(30%,var(--landing-text-floor,0%)))}.vtx-footer__subscribe-input[data-v-d935c999]::placeholder{color:rgba(var(--landing-ink,255,255,255),max(30%,var(--landing-text-floor,0%)))}.vtx-footer__subscribe-input[data-v-d935c999]:focus{background:rgba(var(--landing-ink,255,255,255),7%);border-color:#8b5cf666;box-shadow:0 0 12px #8b5cf61a}.vtx-footer__exploding[data-v-d935c999]{background:transparent;block-size:0;inline-size:0;overflow:visible;transform:translateZ(0)}.vtx-footer__exploding[data-v-d935c999],.vtx-footer__exploding-particles[data-v-d935c999]{inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute}.vtx-footer__exploding-particles[data-v-d935c999]{block-size:100%;inline-size:100%}.vtx-footer__subscribe-btn[data-v-d935c999]{background:linear-gradient(135deg,#6366f159,#8b5cf673);border:1px solid rgba(139,92,246,.35);border-inline-start:none;border-radius:0 10px 10px 0;box-shadow:0 0 14px #8b5cf626;color:#ddd6fe;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:600;letter-spacing:.01em;padding-block:10px;padding-inline:16px;transition:all .25s ease;white-space:nowrap}.vtx-footer__subscribe-btn[data-v-d935c999]:hover:not(:disabled){background:linear-gradient(135deg,#6366f180,#8b5cf699);box-shadow:0 0 22px #8b5cf64d;color:#ede9fe}.vtx-footer__subscribe-btn[data-v-d935c999]:disabled{cursor:default;opacity:.4}.vtx-footer__subscribe-ok[data-v-d935c999]{align-items:center;color:#a78bfad9;display:flex;font-size:.78rem}.vtx-footer__subscribe-error[data-v-d935c999]{align-items:center;color:#fb923cd9;display:flex;font-size:.78rem}.vtx-footer__heading[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(90%,var(--landing-text-floor,0%)));font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-block:0;margin-block-end:16px;text-transform:uppercase}.vtx-footer__list[data-v-d935c999]{display:flex;flex-direction:column;gap:10px;list-style:none;margin-block:0;padding-inline:0}.vtx-footer__link[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(55%,var(--landing-text-floor,0%)));font-size:.82rem;text-decoration:none;transition:all .2s ease}.vtx-footer__link[data-v-d935c999]:hover{color:#a78bfae6;text-shadow:0 0 10px rgba(139,92,246,.15)}.vtx-footer__contact-list[data-v-d935c999]{display:flex;flex-direction:column;gap:10px;list-style:none;margin-block:0;margin-block-end:20px;padding-inline:0}.vtx-footer__contact-list li[data-v-d935c999]{align-items:center;color:rgba(var(--landing-ink,255,255,255),max(55%,var(--landing-text-floor,0%)));display:flex;font-size:.82rem;gap:8px}.vtx-footer__contact-list li .v-icon[data-v-d935c999]{color:#8b5cf699;flex-shrink:0}.vtx-footer__security[data-v-d935c999]{align-items:center;background:linear-gradient(135deg,#4caf501a,#10b98114);border:1px solid rgba(76,175,80,.3);border-radius:10px;box-shadow:0 0 10px #4caf5014;display:inline-flex;gap:8px;padding-block:7px;padding-inline:10px 14px;text-decoration:none;transition:all .3s ease}.vtx-footer__security[data-v-d935c999]:hover{background:linear-gradient(135deg,#4caf5029,#10b98124);border-color:#4caf5073;box-shadow:0 0 20px #4caf502e;transform:translateY(-1px)}.vtx-footer__security-grade[data-v-d935c999]{color:var(--landing-success-ink,#81c784);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 0 8px rgba(129,199,132,.25)}.vtx-footer__security-label[data-v-d935c999]{color:var(--landing-success-ink,rgba(129,199,132,.7));font-size:.58rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.vtx-footer__bottom[data-v-d935c999]{background:var(--landing-footer-bottom,rgba(0,0,0,.25));border-block-start:1px solid rgba(139,92,246,.12)}.vtx-footer__bottom-inner[data-v-d935c999]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:18px}@media(max-width:480px){.vtx-footer__bottom-inner[data-v-d935c999]{align-items:flex-start;flex-direction:column;gap:12px;padding-block:20px}}.vtx-footer__copyright[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(42%,var(--landing-text-floor,0%)));font-size:.76rem}.vtx-footer__dev-link[data-v-d935c999]{background:linear-gradient(135deg,var(--landing-accent-ink,#a78bfa),var(--landing-accent-end-ink,#6366f1));background-clip:text;-webkit-background-clip:text;font-weight:700;text-decoration:none;transition:all .25s ease;-webkit-text-fill-color:transparent}.vtx-footer__dev-link[data-v-d935c999]:hover{background:linear-gradient(135deg,var(--landing-accent-ink,#c4b5fd),var(--landing-accent-end-ink,#818cf8));background-clip:text;-webkit-background-clip:text;filter:brightness(var(--landing-link-brightness,1.3));-webkit-text-fill-color:transparent}.vtx-footer__socials[data-v-d935c999]{align-items:center;display:flex;gap:6px}.vtx-footer__social-icon[data-v-d935c999]{align-items:center;background:rgba(var(--landing-ink,255,255,255),4%);block-size:34px;border:1px solid rgba(var(--landing-ink,255,255,255),6%);border-radius:10px;color:rgba(var(--landing-ink,255,255,255),max(45%,var(--landing-text-floor,0%)));display:flex;inline-size:34px;justify-content:center;text-decoration:none;transition:all .3s ease}.vtx-footer__social-icon[data-v-d935c999]:hover{background:#8b5cf61f;border-color:#8b5cf640;box-shadow:0 0 12px #8b5cf626;color:var(--landing-accent-ink,#c4b5fd);transform:translateY(-2px)}.vtx-footer__social-icon[aria-label=Facebook][data-v-d935c999]:hover{background:#4285f41f;border-color:#4285f44d;box-shadow:0 0 12px #4285f426;color:#7cacf8}.vtx-footer__social-icon[aria-label=Instagram][data-v-d935c999]:hover{background:#e4405f1a;border-color:#e4405f4d;box-shadow:0 0 12px #e4405f26;color:#f06292}.vtx-footer__social-icon[aria-label=LinkedIn][data-v-d935c999]:hover{background:#0a66c21f;border-color:#0a66c24d;box-shadow:0 0 12px #0a66c226;color:#5eb0ef}.vtx-footer__social-icon[aria-label=WhatsApp][data-v-d935c999]:hover{background:#25d3661a;border-color:#25d3664d;box-shadow:0 0 12px #25d36626;color:#66e09a}.vtx-footer--achromatic[data-v-d935c999]{background:var(--landing-footer-bg,#09090b)}.vtx-footer--achromatic .vtx-footer__main[data-v-d935c999]{border-block-start-color:rgba(var(--landing-ink,255,255,255),8%)}.vtx-footer--achromatic .vtx-footer__main[data-v-d935c999]:before{background:radial-gradient(ellipse,rgba(var(--landing-ink,255,255,255),4%) 0,transparent 70%)}.vtx-footer--achromatic .vtx-footer__subscribe-input[data-v-d935c999]{border-color:rgba(var(--landing-ink,255,255,255),10%)}.vtx-footer--achromatic .vtx-footer__subscribe-input[data-v-d935c999]:focus{border-color:rgba(var(--landing-ink,255,255,255),20%);box-shadow:0 0 12px rgba(var(--landing-ink,255,255,255),5%)}.vtx-footer--achromatic .vtx-footer__subscribe-btn[data-v-d935c999]{background:linear-gradient(135deg,rgba(var(--landing-ink,255,255,255),10%),rgba(var(--landing-ink,255,255,255),15%));border-color:rgba(var(--landing-ink,255,255,255),15%);box-shadow:none;color:rgba(var(--landing-ink,255,255,255),max(80%,var(--landing-text-floor,0%)))}.vtx-footer--achromatic .vtx-footer__subscribe-btn[data-v-d935c999]:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--landing-ink,255,255,255),16%),rgba(var(--landing-ink,255,255,255),22%));box-shadow:0 0 14px rgba(var(--landing-ink,255,255,255),8%);color:#fafafa}.vtx-footer--achromatic .vtx-footer__subscribe-ok[data-v-d935c999]{color:#d4d4d8d9}.vtx-footer--achromatic .vtx-footer__link[data-v-d935c999]:hover{color:rgba(var(--landing-ink,255,255,255),max(85%,var(--landing-text-floor,0%)));text-shadow:none}.vtx-footer--achromatic .vtx-footer__contact-list li .v-icon[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(40%,var(--landing-text-floor,0%)))}.vtx-footer--achromatic .vtx-footer__security[data-v-d935c999]{background:rgba(var(--landing-ink,255,255,255),4%);border-color:rgba(var(--landing-ink,255,255,255),10%);box-shadow:none}.vtx-footer--achromatic .vtx-footer__security[data-v-d935c999]:hover{background:rgba(var(--landing-ink,255,255,255),8%);border-color:rgba(var(--landing-ink,255,255,255),20%);box-shadow:none}.vtx-footer--achromatic .vtx-footer__security-grade[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(80%,var(--landing-text-floor,0%)));text-shadow:none}.vtx-footer--achromatic .vtx-footer__security-label[data-v-d935c999]{color:rgba(var(--landing-ink,255,255,255),max(50%,var(--landing-text-floor,0%)))}.vtx-footer--achromatic .vtx-footer__bottom[data-v-d935c999]{border-block-start-color:rgba(var(--landing-ink,255,255,255),6%)}.vtx-footer--achromatic .vtx-footer__dev-link[data-v-d935c999]{background:linear-gradient(135deg,#d4d4d8,#a1a1aa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vtx-footer--achromatic .vtx-footer__dev-link[data-v-d935c999]:hover{background:linear-gradient(135deg,#fafafa,#d4d4d8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vtx-footer--achromatic .vtx-footer__social-icon[data-v-d935c999]:hover,.vtx-footer--achromatic .vtx-footer__social-icon[aria-label=Facebook][data-v-d935c999]:hover,.vtx-footer--achromatic .vtx-footer__social-icon[aria-label=Instagram][data-v-d935c999]:hover,.vtx-footer--achromatic .vtx-footer__social-icon[aria-label=LinkedIn][data-v-d935c999]:hover,.vtx-footer--achromatic .vtx-footer__social-icon[aria-label=WhatsApp][data-v-d935c999]:hover{background:rgba(var(--landing-ink,255,255,255),8%);border-color:rgba(var(--landing-ink,255,255,255),15%);box-shadow:none;color:rgba(var(--landing-ink,255,255,255),max(80%,var(--landing-text-floor,0%)))}@media(min-width:600px)and (max-width:960px){.vtx-footer .v-container{padding-inline:2rem!important}}
