.hero-network[data-v-4fa27eec]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.hero[data-v-8f06328c]{position:relative;overflow:hidden;background:var(--colors-sectionDark);padding-bottom:80px}.hero__portada[data-v-8f06328c]{position:relative;width:100%;height:100vh;min-height:640px;overflow:hidden;background:var(--colors-sectionDark)}.hero__portada-media[data-v-8f06328c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.hero__portada-scrim[data-v-8f06328c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0f172a40,#0f172a0d 25%,#0f172a1a 75%,#0f172a8c),linear-gradient(105deg,#0f172a61,#0f172a3d 30%,#0f172a14,#0f172a00 80%)}.hero__portada-message[data-v-8f06328c]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding-top:72px}@keyframes hero-in-8f06328c{0%{opacity:0;transform:translateY(var(--hero-slide, 20px))}to{opacity:1;transform:none}}.hero__portada-badge[data-v-8f06328c]{--hero-slide: 20px;animation:hero-in-8f06328c .6s cubic-bezier(0,0,.2,1) 0ms both}.hero__portada-title[data-v-8f06328c]{--hero-slide: 28px;animation:hero-in-8f06328c .7s cubic-bezier(0,0,.2,1) .1s both}.hero__portada-lead[data-v-8f06328c]{--hero-slide: 20px;animation:hero-in-8f06328c .6s cubic-bezier(0,0,.2,1) .22s both}.hero__portada-actions[data-v-8f06328c]{--hero-slide: 16px;animation:hero-in-8f06328c .5s cubic-bezier(0,0,.2,1) .36s both}@keyframes hero-hint-in-8f06328c{0%{opacity:0}to{opacity:.55}}.hero__scroll-hint[data-v-8f06328c]{animation:hero-hint-in-8f06328c .4s cubic-bezier(0,0,.2,1) .8s both}.hero__portada-badge[data-v-8f06328c]{display:inline-flex;align-items:center;gap:8px;background:#06b6d41f;border:1px solid rgba(6,182,212,.35);color:var(--colors-accentCyan);padding:6px 14px;border-radius:100px;font-size:13px;font-weight:500;width:fit-content;margin-bottom:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-dot[data-v-8f06328c]{width:7px;height:7px;background:var(--colors-accentCyan);border-radius:50%;box-shadow:0 0 8px var(--colors-accentCyan);animation:pulse-dot-8f06328c 2s infinite}@keyframes pulse-dot-8f06328c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero__portada-title[data-v-8f06328c]{font-family:var(--fonts-heading);font-size:clamp(34px,5.2vw,72px);font-weight:800;line-height:1.08;letter-spacing:-1.5px;color:#fff;margin-bottom:26px;max-width:880px;text-shadow:0 2px 16px rgba(15,23,42,.85),0 4px 32px rgba(15,23,42,.65)}.hero__ai-token[data-v-8f06328c]{color:var(--colors-accentCyan);font-weight:900;position:relative;padding:0 .05em;text-shadow:0 0 20px rgba(34,211,238,.7),0 0 40px rgba(34,211,238,.4),0 2px 16px rgba(15,23,42,.85)}.hero__portada-lead[data-v-8f06328c]{font-size:clamp(15px,1.7vw,19px);color:#ffffffeb;line-height:1.65;max-width:640px;margin-bottom:36px;text-shadow:0 1px 12px rgba(15,23,42,.85),0 2px 24px rgba(15,23,42,.6)}.hero__ai-mini[data-v-8f06328c]{color:var(--colors-accentCyan);font-weight:700;letter-spacing:.4px;text-shadow:0 0 10px rgba(34,211,238,.55),0 1px 12px rgba(15,23,42,.85)}.hero__portada-cta[data-v-8f06328c]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--colors-accentCyan);border:1.5px solid var(--colors-accentCyan);color:var(--colors-primary);font-size:15px;font-weight:700;border-radius:100px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease,filter .25s ease;box-shadow:0 6px 24px #06b6d459}.hero__portada-cta[data-v-8f06328c]:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 36px #06b6d47a}.hero__portada-actions[data-v-8f06328c]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero__portada-cta-secondary[data-v-8f06328c]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border:1.5px solid rgba(255,255,255,.28);color:#fff;font-size:14.5px;font-weight:600;border-radius:100px;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease,transform .25s ease}.hero__portada-cta-secondary[data-v-8f06328c]:hover{border-color:#ffffff8c;background:#ffffff14;transform:translateY(-2px)}@media (max-width: 480px){.hero__portada-actions[data-v-8f06328c]{width:100%}.hero__portada-cta[data-v-8f06328c],.hero__portada-cta-secondary[data-v-8f06328c]{width:100%;justify-content:center}}.hero__below-proof-label[data-v-8f06328c]{text-align:center}.hero__scroll-hint[data-v-8f06328c]{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.55}.hero__scroll-line[data-v-8f06328c]{display:block;width:1px;height:38px;background:linear-gradient(180deg,transparent,var(--colors-accentCyan));animation:scrollHint-8f06328c 2s ease-in-out infinite}.hero__scroll-text[data-v-8f06328c]{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--colors-textMuted);font-family:var(--fonts-mono)}@keyframes scrollHint-8f06328c{0%,to{opacity:0;transform:translateY(-8px)}50%{opacity:1;transform:translateY(0)}}.hero__grid-bg[data-v-8f06328c]{position:absolute;top:100vh;left:0;right:0;bottom:0;background-image:linear-gradient(var(--colors-accentAlpha5) 1px,transparent 1px),linear-gradient(90deg,var(--colors-accentAlpha5) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 0%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 0%,black 20%,transparent 100%);pointer-events:none}.hero__below[data-v-8f06328c]{position:relative;z-index:1;padding:96px 0 0;display:flex;flex-direction:column;align-items:center;gap:40px;border-top:1px solid var(--colors-accentAlpha22)}@media (max-width: 640px){.hero__below[data-v-8f06328c]{padding-top:64px;gap:32px}}.hero__below-header[data-v-8f06328c]{text-align:center;max-width:760px;margin:0 auto}.hero__below-tag[data-v-8f06328c]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--colors-accentCyan);margin-bottom:14px}.hero__below-title[data-v-8f06328c]{font-family:var(--fonts-heading);font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.15;letter-spacing:-1px;color:var(--colors-textLight);margin-bottom:16px}.hero__below-subtitle[data-v-8f06328c]{font-size:clamp(14px,1.5vw,16.5px);color:var(--colors-textMuted);line-height:1.7;max-width:640px;margin:0 auto}.hero__below-actions[data-v-8f06328c]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 480px){.hero__below-actions[data-v-8f06328c]{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.hero__below-actions .btn[data-v-8f06328c]{width:100%;justify-content:center}}.btn--secondary-cta[data-v-8f06328c]{font-size:14px;padding:11px 22px;border-color:var(--colors-border);color:var(--colors-textMuted)}.btn--secondary-cta[data-v-8f06328c]:hover{border-color:var(--colors-accentAlpha35);color:var(--colors-textBase)}.btn--lg[data-v-8f06328c]{padding:15px 32px;font-size:16px}.btn[data-v-8f06328c]{display:inline-flex;align-items:center;padding:13px 26px;border-radius:var(--radii-sm);font-size:15px;font-weight:600;transition:all var(--transitions-normal);white-space:nowrap}.btn--primary[data-v-8f06328c]{background:var(--colors-ctaBg);color:var(--colors-ctaText)}.btn--primary[data-v-8f06328c]:hover{background:var(--colors-ctaHover);transform:translateY(-1px);box-shadow:var(--shadows-glow)}.btn--ghost[data-v-8f06328c]{border:1px solid var(--colors-border);color:var(--colors-textBase)}.btn--ghost[data-v-8f06328c]:hover{border-color:var(--colors-borderHover);color:var(--colors-textLight)}.hero__capture[data-v-8f06328c]{display:flex;justify-content:center;width:100%;margin-top:0}.hero__capture-form[data-v-8f06328c]{display:flex;flex-direction:column;align-items:center;gap:10px}.hero__capture-lead[data-v-8f06328c]{font-size:13px;color:var(--colors-textMuted)}.hero__capture-group[data-v-8f06328c]{display:flex;gap:8px}.hero__capture-input[data-v-8f06328c]{width:240px;background:var(--colors-surface);border:1px solid var(--colors-border);border-radius:var(--radii-sm);color:var(--colors-textLight);font-family:var(--fonts-body);font-size:13.5px;padding:10px 14px;outline:none;transition:border-color var(--transitions-fast);-webkit-appearance:none}.hero__capture-input[data-v-8f06328c]::placeholder{color:#64748b99}.hero__capture-input[data-v-8f06328c]:focus{border-color:var(--colors-accentBlue)}.hero__capture-btn[data-v-8f06328c]{background:var(--colors-accentCyan);border:1px solid var(--colors-accentCyan);color:var(--colors-primary);font-family:var(--fonts-body);font-size:13.5px;font-weight:700;padding:10px 18px;border-radius:var(--radii-sm);cursor:pointer;white-space:nowrap;box-shadow:0 4px 16px #06b6d447;transition:filter var(--transitions-fast),transform var(--transitions-fast),box-shadow var(--transitions-fast)}.hero__capture-btn[data-v-8f06328c]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #06b6d466}.hero__capture-btn[data-v-8f06328c]:disabled{opacity:.6;cursor:not-allowed}.hero__capture-error[data-v-8f06328c]{margin:0;font-size:12px;color:#f87171;text-align:center}.hero__capture-success[data-v-8f06328c]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--colors-textMuted);padding:10px 18px;border:1px solid rgba(34,197,94,.35);border-radius:var(--radii-sm);background:#22c55e0f}.hero__capture-success-icon[data-v-8f06328c]{color:var(--colors-accentGreen);font-weight:700}@media (max-width: 480px){.hero__capture[data-v-8f06328c]{margin-top:-12px}.hero__capture-form[data-v-8f06328c]{width:100%;max-width:320px}.hero__capture-group[data-v-8f06328c]{flex-direction:column;width:100%}.hero__capture-input[data-v-8f06328c]{width:100%;box-sizing:border-box}.hero__capture-btn[data-v-8f06328c]{width:100%}}.hero__below-trust[data-v-8f06328c]{display:flex;gap:24px 32px;flex-wrap:wrap;justify-content:center}@media (max-width: 480px){.hero__below-trust[data-v-8f06328c]{flex-direction:column;gap:12px;align-items:center}}.trust-item[data-v-8f06328c]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--colors-textMuted)}.trust-dot[data-v-8f06328c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.trust-dot--green[data-v-8f06328c]{background:var(--colors-accentGreen)}.trust-dot--blue[data-v-8f06328c]{background:var(--colors-accentBlue)}.trust-dot--cyan[data-v-8f06328c]{background:var(--colors-accentCyan)}.hero__dashboard-wrap[data-v-8f06328c]{display:none;width:100%;max-width:720px;margin:0 auto}@media (min-width: 768px){.hero__dashboard-wrap[data-v-8f06328c]{display:block}}.hero__dashboard-note[data-v-8f06328c]{margin:10px auto 0;text-align:center;font-size:11px;color:var(--colors-textMuted);opacity:.85}.dashboard[data-v-8f06328c]{background:var(--colors-dashboardBg);border:1px solid var(--colors-accentAlpha22);border-radius:var(--radii-lg);overflow:hidden;font-family:var(--fonts-mono);font-size:12px;box-shadow:var(--shadows-glow),0 4px 32px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard__header[data-v-8f06328c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--colors-dashboardHeaderBg);border-bottom:1px solid var(--colors-border)}.dashboard__header-left[data-v-8f06328c]{display:flex;align-items:center;gap:6px;color:var(--colors-textMuted)}.dashboard__live-dot[data-v-8f06328c]{width:8px;height:8px;background:var(--colors-accentGreen);border-radius:50%;animation:pulse-dot-8f06328c 1.5s infinite}.dashboard__brand[data-v-8f06328c]{color:var(--colors-accentCyan);font-weight:500}.dashboard__slash[data-v-8f06328c]{color:var(--colors-border)}.dashboard__title-text[data-v-8f06328c]{color:var(--colors-textMuted)}.dashboard__clock[data-v-8f06328c]{color:var(--colors-textMuted);font-size:11px}.dashboard__metrics[data-v-8f06328c]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--colors-border)}.metric-box[data-v-8f06328c]{padding:14px 16px;border-right:1px solid var(--colors-border)}.metric-box[data-v-8f06328c]:last-child{border-right:none}.metric-box__value[data-v-8f06328c]{display:flex;align-items:baseline;gap:2px;margin-bottom:3px}.metric-box__num[data-v-8f06328c]{font-family:var(--fonts-heading);font-size:22px;font-weight:700;color:var(--colors-textLight)}.metric-box__unit[data-v-8f06328c]{font-size:11px;color:var(--colors-accentCyan)}.metric-box__label[data-v-8f06328c]{font-size:10px;color:var(--colors-textMuted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.metric-box__trend[data-v-8f06328c]{font-size:10px;color:var(--colors-accentGreen)}.dashboard__section[data-v-8f06328c]{padding:12px 16px;border-bottom:1px solid var(--colors-border)}.dashboard__section[data-v-8f06328c]:last-of-type{border-bottom:none}.dashboard__section-title[data-v-8f06328c]{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--colors-textMuted);margin-bottom:10px}.dashboard__services[data-v-8f06328c]{display:flex;flex-direction:column;gap:7px}.svc-row[data-v-8f06328c]{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px}.svc-dot[data-v-8f06328c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.svc-dot--green[data-v-8f06328c]{background:var(--colors-accentGreen)}.svc-name[data-v-8f06328c]{font-size:11px;color:var(--colors-textBase);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svc-bar[data-v-8f06328c]{width:60px;height:4px;background:var(--colors-border);border-radius:2px;overflow:hidden}.svc-bar__fill[data-v-8f06328c]{height:100%;background:linear-gradient(90deg,var(--colors-accentBlue),var(--colors-accentCyan));border-radius:2px;transition:width 1s ease}.svc-status[data-v-8f06328c]{font-size:10px;color:var(--colors-accentGreen);white-space:nowrap}.dashboard__events[data-v-8f06328c]{min-height:76px;overflow:hidden}.events-list[data-v-8f06328c]{display:flex;flex-direction:column;gap:5px}.event-row[data-v-8f06328c]{display:flex;gap:6px;align-items:baseline;font-size:11px}.event-ok[data-v-8f06328c]{color:var(--colors-accentGreen);flex-shrink:0}.event-time[data-v-8f06328c]{color:var(--colors-textMuted);flex-shrink:0}.event-msg[data-v-8f06328c]{color:var(--colors-textBase)}.event-slide-enter-active[data-v-8f06328c]{transition:all .3s ease}.event-slide-leave-active[data-v-8f06328c]{transition:all .2s ease;position:absolute}.event-slide-enter-from[data-v-8f06328c]{opacity:0;transform:translateY(-8px)}.event-slide-leave-to[data-v-8f06328c]{opacity:0;transform:translateY(8px)}.dashboard__footer[data-v-8f06328c]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--colors-dashboardFooterBg);font-size:11px;color:var(--colors-textMuted)}.df-sep[data-v-8f06328c]{color:var(--colors-border)}.df-ok[data-v-8f06328c]{color:var(--colors-accentGreen);margin-left:auto}.hero__industry-strip[data-v-8f06328c]{width:100%;max-width:640px;text-align:center;padding:12px 20px;border:1px solid var(--colors-border);border-radius:var(--radii-md);background:#2563eb0a}.hero__industry-strip-text[data-v-8f06328c]{font-size:13px;color:var(--colors-textMuted);line-height:1.5;font-style:italic}@media (max-width: 768px){.hero__portada[data-v-8f06328c]{min-height:560px}.hero__portada-message[data-v-8f06328c]{padding-top:96px}.hero__scroll-hint[data-v-8f06328c]{display:none}.hero__grid-bg[data-v-8f06328c]{top:100vh}.hero__industry-strip[data-v-8f06328c]{max-width:100%}}@media (max-width: 480px){.btn--lg[data-v-8f06328c]{padding:13px 24px;font-size:15px}}.flow-connector[data-v-74326e55]{display:flex;flex-direction:column;align-items:center;padding:26px 0;background:var(--colors-primary)}.fc-node[data-v-74326e55]{width:8px;height:8px;border-radius:50%;background:var(--colors-accentCyan);box-shadow:0 0 0 4px color-mix(in srgb,var(--colors-accentCyan) 14%,transparent);opacity:0;transform:scale(.4);transition:opacity .4s var(--transitions-decel),transform .4s var(--transitions-decel)}.fc-node--end[data-v-74326e55]{transition-delay:.55s}.fc-line[data-v-74326e55]{position:relative;width:2px;height:64px;margin:6px 0;background:color-mix(in srgb,var(--colors-accentCyan) 35%,var(--colors-border));border-radius:2px;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:transform .65s var(--transitions-decel) .15s}.fc-pulse[data-v-74326e55]{position:absolute;left:-1px;top:-14px;width:4px;height:14px;border-radius:4px;background:linear-gradient(180deg,transparent,var(--colors-accentCyan));opacity:0}.flow-connector--on .fc-node[data-v-74326e55]{opacity:1;transform:scale(1)}.flow-connector--on .fc-line[data-v-74326e55]{transform:scaleY(1)}.flow-connector--on .fc-pulse[data-v-74326e55]{animation:fc-travel-74326e55 2.8s cubic-bezier(.4,0,.6,1) .9s infinite}@keyframes fc-travel-74326e55{0%{transform:translateY(0);opacity:0}12%{opacity:.9}72%{opacity:.9}to{transform:translateY(92px);opacity:0}}@media (max-width: 640px){.flow-connector[data-v-74326e55]{padding:16px 0}.fc-line[data-v-74326e55]{height:44px}}@media (prefers-reduced-motion: reduce){.fc-node[data-v-74326e55],.fc-line[data-v-74326e55]{opacity:1;transform:none;transition:none}.fc-pulse[data-v-74326e55]{display:none}}.stats-section[data-v-5693ff6a]{position:relative;overflow:hidden;background:var(--colors-secondary);border-top:1px solid var(--colors-border);border-bottom:1px solid var(--colors-border);padding:56px 0}.stats__bg[data-v-5693ff6a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.stats__bg-img[data-v-5693ff6a]{position:absolute;top:-200px;left:0;right:0;width:100%;height:calc(100% + 400px);object-fit:cover;object-position:center;will-change:transform}.stats__bg-overlay[data-v-5693ff6a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172ae0,#0f172ab8,#0f172ae0)}.stats-section>.container[data-v-5693ff6a]{position:relative;z-index:1}.stats-grid[data-v-5693ff6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}.stat-card[data-v-5693ff6a]{padding:28px 32px;border-right:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);text-align:center;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-card[data-v-5693ff6a]:first-child{border-left:1px solid rgba(255,255,255,.08)}.stat-card[data-v-5693ff6a]:last-child{border-right:1px solid rgba(255,255,255,.08)}.stat-card__value[data-v-5693ff6a]{font-family:var(--fonts-heading);font-size:38px;font-weight:800;color:#fff;line-height:1;margin-bottom:8px;letter-spacing:-1px;text-shadow:0 1px 8px rgba(0,0,0,.7)}.stat-card__suffix[data-v-5693ff6a]{font-size:22px;color:var(--colors-accentCyan);text-shadow:0 1px 8px rgba(0,0,0,.7)}.stat-card__label[data-v-5693ff6a]{font-size:13px;color:#cbd5e1e6;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.6)}@media (max-width: 640px){.stats-grid[data-v-5693ff6a]{grid-template-columns:1fr 1fr}.stat-card[data-v-5693ff6a]{border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.stat-card[data-v-5693ff6a]:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.stat-card[data-v-5693ff6a]:nth-child(2n){border-right:1px solid rgba(255,255,255,.08)}.stat-card[data-v-5693ff6a]:last-child,.stat-card[data-v-5693ff6a]:nth-last-child(2){border-bottom:none}}@media (prefers-reduced-motion: reduce){.stats__bg-img[data-v-5693ff6a]{will-change:auto;transform:none!important}}.interstitial[data-v-fc9a4ce5]{position:relative;overflow:hidden;min-height:300px;display:flex;align-items:center}@media (max-width: 640px){.interstitial[data-v-fc9a4ce5]{min-height:220px}}.interstitial__bg[data-v-fc9a4ce5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.interstitial__overlay[data-v-fc9a4ce5]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172acc}.interstitial__content[data-v-fc9a4ce5]{position:relative;z-index:1;padding-top:56px;padding-bottom:56px}@media (max-width: 640px){.interstitial__content[data-v-fc9a4ce5]{padding-top:40px;padding-bottom:40px}}.interstitial__body[data-v-fc9a4ce5]{max-width:680px}.interstitial__title[data-v-fc9a4ce5]{font-family:var(--fonts-heading);font-size:clamp(24px,3.5vw,42px);font-weight:800;color:#fff;letter-spacing:-.8px;line-height:1.12;margin-bottom:14px}.interstitial__subtitle[data-v-fc9a4ce5]{font-size:clamp(15px,1.6vw,17px);color:var(--colors-textMuted);line-height:1.6;margin-bottom:32px}.btn[data-v-fc9a4ce5]{display:inline-flex;align-items:center;padding:13px 28px;border-radius:var(--radii-sm);font-size:15px;font-weight:600;transition:all var(--transitions-normal);white-space:nowrap;text-decoration:none;border:none;cursor:pointer}.btn--primary[data-v-fc9a4ce5]{background:var(--colors-ctaBg);color:var(--colors-ctaText)}.btn--primary[data-v-fc9a4ce5]:hover{background:var(--colors-ctaHover);transform:translateY(-1px);box-shadow:var(--shadows-glow)}.services-section[data-v-1db280cc]{position:relative;background:var(--colors-secondary);border-top:1px solid var(--colors-border);overflow:hidden}.services-section__glow[data-v-1db280cc]{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:min(900px,90%);height:420px;background:radial-gradient(ellipse at center,var(--colors-accentAlpha8) 0%,transparent 70%);pointer-events:none;z-index:0}.services-section .container[data-v-1db280cc]{position:relative;z-index:1}.services-section__header[data-v-1db280cc]{position:relative}.services-section__rule[data-v-1db280cc]{display:block;width:56px;height:2px;margin:26px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--colors-accentBlue),var(--colors-accentCyan))}.services-grid[data-v-1db280cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:22px}.svc-card[data-v-1db280cc]{--accent: var(--colors-accentBlue);--accent-soft: var(--colors-accentAlpha22);position:relative;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 60%),var(--colors-primary);border:1px solid var(--colors-border);border-radius:var(--radii-lg);padding:26px 26px 22px;display:flex;flex-direction:column;gap:13px;overflow:hidden;transition:border-color var(--transitions-normal),transform var(--transitions-normal),box-shadow var(--transitions-normal)}.svc-card[data-v-1db280cc]:hover{transform:translateY(-4px);border-color:var(--accent-soft);box-shadow:0 14px 40px #00000059}.svc-card--blue[data-v-1db280cc]{--accent: var(--colors-accentBlue);--accent-soft: var(--colors-accentAlpha35)}.svc-card--cyan[data-v-1db280cc]{--accent: var(--colors-accentCyan);--accent-soft: var(--colors-accentCyanAlpha30)}.svc-card--green[data-v-1db280cc]{--accent: var(--colors-accentGreen);--accent-soft: rgba(34,197,94,.4)}.svc-card--amber[data-v-1db280cc]{--accent: var(--colors-accentAmber);--accent-soft: rgba(245,158,11,.4)}.svc-card__accent[data-v-1db280cc]{position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transitions-normal)}.svc-card:hover .svc-card__accent[data-v-1db280cc]{transform:scaleX(1)}.svc-card--featured[data-v-1db280cc]{border-color:var(--accent-soft);background:linear-gradient(180deg,var(--colors-accentCyanAlpha8),transparent 55%),var(--colors-primary)}.svc-card--featured .svc-card__accent[data-v-1db280cc]{transform:scaleX(1)}.svc-card__head[data-v-1db280cc]{display:flex;align-items:center;justify-content:space-between}.svc-card__icon[data-v-1db280cc]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radii-md);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);flex-shrink:0;transition:box-shadow var(--transitions-normal),transform var(--transitions-normal)}.svc-card:hover .svc-card__icon[data-v-1db280cc]{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.svc-card__index[data-v-1db280cc]{font-family:var(--fonts-mono);font-size:13px;font-weight:500;color:var(--colors-textMuted);opacity:.5;letter-spacing:1px}.svc-card__badge[data-v-1db280cc]{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 11px;border-radius:100px;line-height:1.3}.svc-card__badge-dot[data-v-1db280cc]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);flex-shrink:0}.svc-card__title[data-v-1db280cc]{font-family:var(--fonts-heading);font-size:18.5px;font-weight:700;color:var(--colors-textLight);line-height:1.25}.svc-card__desc[data-v-1db280cc]{font-size:14px;color:var(--colors-textBase);line-height:1.62}.svc-card__tags[data-v-1db280cc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.svc-tag[data-v-1db280cc]{font-family:var(--fonts-mono);font-size:11.5px;color:var(--colors-textMuted);background:var(--colors-accentAlpha5);border:1px solid var(--colors-border);padding:4px 9px;border-radius:var(--radii-sm);line-height:1.2;transition:border-color var(--transitions-fast),color var(--transitions-fast)}.svc-card:hover .svc-tag[data-v-1db280cc]{border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--colors-textBase)}.svc-card__footer[data-v-1db280cc]{margin-top:auto;padding-top:16px;border-top:1px solid var(--colors-border);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.svc-card__price[data-v-1db280cc]{font-family:var(--fonts-mono);font-size:13px;font-weight:600;color:var(--colors-textLight)}.svc-card__actions[data-v-1db280cc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.svc-card__detail-link[data-v-1db280cc]{font-size:13px;font-weight:600;color:var(--colors-textMuted);text-decoration:none;white-space:nowrap;border:none;background:transparent;padding:7px 2px;transition:color var(--transitions-fast)}.svc-card__detail-link[data-v-1db280cc]:hover{color:var(--accent);background:transparent}.svc-card__quote-btn[data-v-1db280cc]{font-family:var(--fonts-body);font-size:13.5px;font-weight:700;color:var(--colors-ctaText);background:var(--colors-ctaBg);border:none;padding:9px 18px;border-radius:var(--radii-sm);cursor:pointer;white-space:nowrap;min-height:44px;box-shadow:0 1px 12px var(--colors-accentAlpha22);transition:background var(--transitions-fast),transform var(--transitions-fast),box-shadow var(--transitions-fast)}.svc-card__quote-btn[data-v-1db280cc]:hover{background:var(--colors-ctaHover);transform:translateY(-1px);box-shadow:var(--shadows-glow)}@media (max-width: 480px){.services-grid[data-v-1db280cc]{grid-template-columns:1fr;gap:16px}.svc-card[data-v-1db280cc]{padding:22px 20px 20px}.svc-card__footer[data-v-1db280cc]{flex-direction:column;align-items:flex-start}.svc-card__actions[data-v-1db280cc]{width:100%;flex-direction:column}.svc-card__detail-link[data-v-1db280cc],.svc-card__quote-btn[data-v-1db280cc]{width:100%;text-align:center;justify-content:center}}@media (prefers-reduced-motion: reduce){.svc-card[data-v-1db280cc],.svc-card__accent[data-v-1db280cc],.svc-card__icon[data-v-1db280cc],.svc-card__quote-btn[data-v-1db280cc]{transition:none}.svc-card[data-v-1db280cc]:hover,.svc-card:hover .svc-card__quote-btn[data-v-1db280cc]{transform:none}}.mid-page-cta[data-v-41e99c98]{background:linear-gradient(135deg,#2563eb1f,#06b6d40f);border-top:1px solid var(--colors-border);border-bottom:1px solid var(--colors-border);padding:56px 0}.mid-page-cta__inner[data-v-41e99c98]{display:flex;align-items:center;justify-content:space-between;gap:48px}.mid-page-cta__content[data-v-41e99c98]{flex:1;min-width:0}.mid-page-cta__title[data-v-41e99c98]{font-family:var(--fonts-heading);font-size:clamp(22px,2.8vw,32px);font-weight:800;color:var(--colors-textLight);line-height:1.2;letter-spacing:-.5px;margin-bottom:12px}.mid-page-cta__desc[data-v-41e99c98]{font-size:clamp(14px,1.4vw,16px);color:var(--colors-textMuted);line-height:1.65;max-width:520px}.mid-page-cta__form[data-v-41e99c98]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;min-width:320px;max-width:420px}.mid-page-cta__input-group[data-v-41e99c98]{display:flex;gap:0;border-radius:var(--radii-sm);overflow:hidden;border:1px solid var(--colors-accentAlpha35);transition:border-color var(--transitions-fast)}.mid-page-cta__input-group[data-v-41e99c98]:focus-within{border-color:var(--colors-accentBlue)}.mid-page-cta__input[data-v-41e99c98]{flex:1;background:var(--colors-surface);border:none;color:var(--colors-textLight);font-family:var(--fonts-body);font-size:14px;padding:12px 16px;outline:none;min-width:0}.mid-page-cta__input[data-v-41e99c98]::placeholder{color:#64748ba6}.mid-page-cta__btn[data-v-41e99c98]{background:var(--colors-ctaBg);color:var(--colors-ctaText);font-family:var(--fonts-body);font-size:14px;font-weight:600;padding:12px 20px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:44px;transition:background var(--transitions-fast)}.mid-page-cta__btn[data-v-41e99c98]:hover:not(:disabled){background:var(--colors-ctaHover)}.mid-page-cta__btn[data-v-41e99c98]:disabled{opacity:.6;cursor:not-allowed}.mid-page-cta__microcopy[data-v-41e99c98]{font-size:12px;color:var(--colors-textMuted);text-align:center;margin:0}.mid-page-cta__error[data-v-41e99c98]{font-size:12px;color:#f87171;margin:0}.mid-page-cta__success[data-v-41e99c98]{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:16px 24px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:var(--radii-md);min-width:320px}.mid-page-cta__success-icon[data-v-41e99c98]{font-size:20px;color:var(--colors-accentGreen);flex-shrink:0}.mid-page-cta__success-text[data-v-41e99c98]{font-size:14px;color:var(--colors-textBase);line-height:1.4}@media (max-width: 960px){.mid-page-cta__inner[data-v-41e99c98]{flex-direction:column;align-items:flex-start;gap:32px}.mid-page-cta__form[data-v-41e99c98],.mid-page-cta__success[data-v-41e99c98]{min-width:0;max-width:100%;width:100%}}@media (max-width: 768px){.mid-page-cta[data-v-41e99c98]{padding:40px 0}}@media (max-width: 480px){.mid-page-cta__input-group[data-v-41e99c98]{flex-direction:column;border-radius:var(--radii-sm);overflow:visible;border:none;gap:10px}.mid-page-cta__input[data-v-41e99c98]{border:1px solid var(--colors-accentAlpha35);border-radius:var(--radii-sm);padding:12px 16px}.mid-page-cta__btn[data-v-41e99c98]{border-radius:var(--radii-sm);width:100%;padding:13px}}@media (max-width: 400px){.mid-page-cta[data-v-41e99c98]{padding:32px 0}.mid-page-cta__title[data-v-41e99c98]{font-size:20px}}.tech-logo[data-v-10ce1bd8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;fill:currentColor}.tech-logo[data-v-10ce1bd8] path,.tech-logo[data-v-10ce1bd8] polygon,.tech-logo[data-v-10ce1bd8] circle,.tech-logo[data-v-10ce1bd8] rect{fill:currentColor}.tech-logo--mono[data-v-10ce1bd8]{font-family:var(--fonts-mono);font-size:11px;font-weight:700;letter-spacing:.5px;border:1.5px solid currentColor;border-radius:8px;background:color-mix(in srgb,currentColor 8%,transparent)}.stack-section[data-v-4faebe6a]{background:var(--colors-sectionDark);border-top:1px solid var(--colors-border)}.stack-grid[data-v-4faebe6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px 32px}.stack-cat__title[data-v-4faebe6a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--colors-textMuted);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid var(--colors-border)}.logo-grid[data-v-4faebe6a]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.logo-cell[data-v-4faebe6a]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:14px 8px 12px;border-radius:var(--radii-md, 10px);border:1px solid var(--colors-border);background:var(--colors-accentAlpha5);cursor:default;overflow:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,background .32s ease;opacity:0;transform:translateY(12px);animation:logo-enter-4faebe6a .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--enter-delay, 0s)}@keyframes logo-enter-4faebe6a{to{opacity:1;transform:translateY(0)}}.logo-cell__img[data-v-4faebe6a]{transition:transform .32s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 1px 0 rgba(0,0,0,.2))}.logo-cell__name[data-v-4faebe6a]{font-family:var(--fonts-mono);font-size:10.5px;font-weight:500;letter-spacing:.2px;color:var(--colors-textMuted)!important;text-align:center;line-height:1.2;transition:color .32s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.logo-cell__glow[data-v-4faebe6a]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at center,color-mix(in srgb,currentColor 28%,transparent) 0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:0}.logo-cell__img[data-v-4faebe6a],.logo-cell__name[data-v-4faebe6a]{position:relative;z-index:1}.logo-cell[data-v-4faebe6a]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-color, var(--colors-borderHover)) 55%,transparent);background:color-mix(in srgb,var(--brand-color, transparent) 6%,var(--colors-accentAlpha5))}.logo-cell:hover .logo-cell__img[data-v-4faebe6a]{transform:scale(1.08)}.logo-cell:hover .logo-cell__name[data-v-4faebe6a]{color:var(--colors-textLight)!important}.logo-cell:hover .logo-cell__glow[data-v-4faebe6a]{opacity:1}@media (prefers-reduced-motion: reduce){.logo-cell[data-v-4faebe6a]{animation:none;opacity:1;transform:none;transition:border-color .2s ease,background .2s ease}.logo-cell[data-v-4faebe6a]:hover,.logo-cell:hover .logo-cell__img[data-v-4faebe6a]{transform:none}.logo-cell__glow[data-v-4faebe6a]{display:none}}@media (max-width: 640px){.logo-grid[data-v-4faebe6a]{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px}.logo-cell[data-v-4faebe6a]{padding:12px 6px 10px}.logo-cell__name[data-v-4faebe6a]{font-size:10px}}.process-section[data-v-4e829ede]{background:var(--colors-secondary);border-top:1px solid var(--colors-border)}.timeline[data-v-4e829ede]{position:relative;list-style:none;margin:0 auto;padding:8px 0 0;max-width:880px;--rail-x: 38px;--node-size: 56px}.timeline__rail[data-v-4e829ede]{position:absolute;top:var(--node-size);bottom:var(--node-size);left:var(--rail-x);width:2px;transform:translate(-1px);pointer-events:none}.timeline__rail-bg[data-v-4e829ede]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--colors-border);border-radius:2px}.timeline__rail-fill[data-v-4e829ede]{position:absolute;inset:0 0 auto 0;height:0%;background:linear-gradient(180deg,var(--colors-accentBlue) 0%,var(--colors-accentCyan) 100%);border-radius:2px;transition:height .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 12px color-mix(in srgb,var(--colors-accentBlue) 60%,transparent)}.t-step[data-v-4e829ede]{position:relative;display:grid;grid-template-columns:calc(var(--rail-x) * 2) 1fr;align-items:start;gap:0 18px;padding:18px 0;opacity:0;transform:translateY(14px);transition:opacity .45s cubic-bezier(0,0,.2,1),transform .45s cubic-bezier(0,0,.2,1);animation:t-enter-4e829ede .4s ease 1.4s forwards}.t-step--entered[data-v-4e829ede]{opacity:1;transform:none;animation:none}@keyframes t-enter-4e829ede{to{opacity:1;transform:none}}.t-step__node[data-v-4e829ede]{position:relative;width:var(--node-size);height:var(--node-size);border-radius:50%;border:2px solid var(--colors-border);background:var(--colors-primary, #0B1220);display:flex;align-items:center;justify-content:center;font-family:var(--fonts-mono);font-size:14px;font-weight:700;color:var(--colors-textMuted);z-index:2;transition:border-color .4s ease,color .4s ease,transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.t-step__num[data-v-4e829ede]{position:relative;z-index:1}.t-step__pulse[data-v-4e829ede]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--colors-accentBlue);opacity:0;transition:opacity .4s ease;animation:t-pulse-4e829ede 2.2s ease-out infinite;animation-play-state:paused}@keyframes t-pulse-4e829ede{0%{transform:scale(.95);opacity:.55}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.t-step--active .t-step__node[data-v-4e829ede]{border-color:var(--colors-accentBlue);color:var(--colors-accentBlue);background:radial-gradient(circle at center,color-mix(in srgb,var(--colors-accentBlue) 12%,transparent) 0%,var(--colors-primary, #0B1220) 70%);box-shadow:0 0 0 6px color-mix(in srgb,var(--colors-accentBlue) 8%,transparent),0 0 20px color-mix(in srgb,var(--colors-accentBlue) 35%,transparent)}.t-step--active .t-step__pulse[data-v-4e829ede]{opacity:1;animation-play-state:running}.t-step__bridge[data-v-4e829ede]{position:absolute;top:calc(var(--node-size) / 2);left:calc(var(--rail-x) + var(--node-size) / 2);width:26px;height:2px;background:var(--colors-border);transform:translateY(-1px);transition:background .4s ease;z-index:1}.t-step--active .t-step__bridge[data-v-4e829ede]{background:linear-gradient(90deg,var(--colors-accentBlue) 0%,color-mix(in srgb,var(--colors-accentBlue) 25%,transparent) 100%)}.t-step__card[data-v-4e829ede]{background:var(--colors-secondary, #0F1827);border:1px solid var(--colors-border);border-radius:var(--radii-md, 10px);padding:18px 22px;transition:border-color .4s ease,transform .4s cubic-bezier(.2,.8,.2,1),background .4s ease}.t-step:hover .t-step__card[data-v-4e829ede]{border-color:color-mix(in srgb,var(--colors-borderHover, #475569) 60%,transparent);transform:translate(3px)}.t-step--active .t-step__card[data-v-4e829ede]{border-color:color-mix(in srgb,var(--colors-accentBlue) 38%,var(--colors-border))}.t-step__head[data-v-4e829ede]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:8px}.t-step__title[data-v-4e829ede]{font-family:var(--fonts-heading);font-size:17px;font-weight:700;color:var(--colors-textLight);margin:0}.t-step__time[data-v-4e829ede]{font-family:var(--fonts-mono);font-size:11px;color:var(--colors-accentCyan);background:var(--colors-accentCyanAlpha8);border:1px solid var(--colors-accentCyanAlpha22);padding:3px 10px;border-radius:4px;white-space:nowrap}.t-step__desc[data-v-4e829ede]{font-size:13.5px;color:var(--colors-textMuted);line-height:1.65;margin:0}@media (prefers-reduced-motion: reduce){.t-step[data-v-4e829ede]{animation:none;opacity:1;transform:none}.t-step__pulse[data-v-4e829ede]{display:none}.timeline__rail-fill[data-v-4e829ede]{transition:none}.t-step:hover .t-step__card[data-v-4e829ede]{transform:none}}@media (max-width: 640px){.timeline[data-v-4e829ede]{--rail-x: 26px;--node-size: 42px}.t-step__node[data-v-4e829ede]{font-size:12px}.t-step__bridge[data-v-4e829ede]{width:14px}.t-step__card[data-v-4e829ede]{padding:14px 16px}.t-step__title[data-v-4e829ede]{font-size:15px}.t-step__head[data-v-4e829ede]{gap:6px 8px}}.process-layout[data-v-4e829ede]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.process-right[data-v-4e829ede]{position:sticky;top:120px}.process-img-stack[data-v-4e829ede]{display:flex;flex-direction:column;gap:8px}.process-img-stack__item[data-v-4e829ede]{border-radius:var(--radii-md);overflow:hidden;position:relative}.process-img-stack__item img[data-v-4e829ede]{width:100%;aspect-ratio:20 / 9;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.process-img-stack__item:hover img[data-v-4e829ede]{transform:scale(1.03)}.process-img-stack__item[data-v-4e829ede]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--colors-accentBlue);mix-blend-mode:multiply;opacity:.08;pointer-events:none}@media (prefers-reduced-motion: reduce){.process-img-stack__item:hover img[data-v-4e829ede]{transform:none}}.process-closing[data-v-4e829ede]{margin-top:64px;text-align:center;padding:40px 32px;border:1px solid var(--colors-border);border-radius:var(--radii-lg);background:linear-gradient(135deg,rgba(37,99,235,.06) 0%,transparent 100%);display:flex;flex-direction:column;align-items:center;gap:20px}.process-closing__headline[data-v-4e829ede]{font-family:var(--fonts-heading);font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--colors-textLight);margin:0;line-height:1.3}.process-closing__cta[data-v-4e829ede]{display:inline-flex;align-items:center;padding:14px 32px;background:var(--colors-ctaBg);color:var(--colors-ctaText);font-family:var(--fonts-body);font-size:15px;font-weight:600;border-radius:var(--radii-sm);text-decoration:none;transition:background var(--transitions-fast),transform var(--transitions-fast),box-shadow var(--transitions-fast)}.process-closing__cta[data-v-4e829ede]:hover{background:var(--colors-ctaHover);transform:translateY(-2px);box-shadow:var(--shadows-glow)}@media (max-width: 960px){.process-layout[data-v-4e829ede]{grid-template-columns:1fr;gap:40px}.process-right[data-v-4e829ede]{position:static;order:-1}.process-img-stack__item[data-v-4e829ede]:not(:first-child){display:none}.process-img-stack__item:first-child img[data-v-4e829ede]{aspect-ratio:21 / 9}}@media (max-width: 640px){.process-closing[data-v-4e829ede]{margin-top:40px;padding:28px 20px}.process-closing__cta[data-v-4e829ede]{width:100%;justify-content:center;padding:13px 24px;font-size:14px}}@media (max-width: 400px){.process-closing[data-v-4e829ede]{padding:20px 14px}}.faq-section[data-v-4ca2b930]{background:var(--colors-sectionDark);border-top:1px solid var(--colors-border)}.faq-list[data-v-4ca2b930]{list-style:none;margin:0 auto;padding:0;max-width:820px;display:flex;flex-direction:column;gap:10px}.faq-item[data-v-4ca2b930]{border:1px solid var(--colors-border);border-radius:var(--radii-md, 10px);background:var(--colors-secondary, #0F1827);overflow:hidden;transition:border-color .3s ease,background .3s ease}.faq-item[data-v-4ca2b930]:hover{border-color:var(--colors-borderHover, #475569)}.faq-item--open[data-v-4ca2b930]{border-color:color-mix(in srgb,var(--colors-accentBlue) 50%,var(--colors-border));background:color-mix(in srgb,var(--colors-accentBlue) 4%,var(--colors-secondary, #0F1827))}.faq-item__head[data-v-4ca2b930]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--fonts-heading);font-size:15.5px;font-weight:600;color:var(--colors-textLight);transition:color .25s ease}.faq-item__head[data-v-4ca2b930]:hover{color:var(--colors-accentBlue)}.faq-item__head[data-v-4ca2b930]:focus-visible{outline:2px solid var(--colors-accentBlue);outline-offset:-2px}.faq-item__q[data-v-4ca2b930]{flex:1;line-height:1.4}.faq-item__icon[data-v-4ca2b930]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--colors-border);color:var(--colors-textMuted);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,color .3s ease,background .3s ease}.faq-item--open .faq-item__icon[data-v-4ca2b930]{transform:rotate(180deg);border-color:var(--colors-accentBlue);color:var(--colors-accentBlue);background:color-mix(in srgb,var(--colors-accentBlue) 10%,transparent)}.faq-item__panel[data-v-4ca2b930]{overflow:hidden;max-height:600px;transition:max-height .4s ease}.faq-item__panel[hidden][data-v-4ca2b930]{display:block!important;max-height:0;pointer-events:none}.faq-item__a[data-v-4ca2b930]{margin:0;padding:0 22px 20px;font-size:14px;color:var(--colors-textMuted);line-height:1.7}.faq-footer[data-v-4ca2b930]{margin:36px auto 0;max-width:820px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding:16px 22px;border:1px dashed var(--colors-border);border-radius:var(--radii-md, 10px);background:color-mix(in srgb,var(--colors-accentBlue) 3%,transparent)}.faq-footer__text[data-v-4ca2b930]{font-size:13.5px;color:var(--colors-textMuted)}.faq-footer__cta[data-v-4ca2b930]{font-family:var(--fonts-mono);font-size:13px;font-weight:600;color:var(--colors-accentBlue);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.faq-footer__cta[data-v-4ca2b930]:hover{color:var(--colors-accentCyan);border-bottom-color:var(--colors-accentCyan)}@media (prefers-reduced-motion: reduce){.faq-item__panel[data-v-4ca2b930]{transition:none}.faq-item__icon[data-v-4ca2b930]{transition:border-color .2s ease,color .2s ease}}@media (max-width: 640px){.faq-item__head[data-v-4ca2b930]{padding:16px 18px;font-size:14.5px}.faq-item__a[data-v-4ca2b930]{padding:0 18px 16px;font-size:13.5px}.faq-footer[data-v-4ca2b930]{padding:14px 16px}}.contact-section[data-v-580f1289]{background:var(--colors-secondary);border-top:1px solid var(--colors-border)}.contact-outer[data-v-580f1289]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--colors-border);border-radius:var(--radii-xl);overflow:hidden}.contact-aside[data-v-580f1289]{display:flex;flex-direction:column;gap:20px;padding:48px 44px;border-right:1px solid var(--colors-border);background:radial-gradient(ellipse 130% 70% at 0% 0%,var(--colors-accentAlpha15),transparent 62%),linear-gradient(160deg,var(--colors-sectionDark),var(--colors-primary))}.contact-aside .section-tag[data-v-580f1289]{margin-bottom:0}.contact-aside__title[data-v-580f1289]{font-family:var(--fonts-heading);font-size:clamp(23px,2.5vw,31px);font-weight:800;letter-spacing:-.6px;line-height:1.18;color:var(--colors-textLight)}.contact-aside__subtitle[data-v-580f1289]{font-size:15px;line-height:1.6;color:var(--colors-textMuted)}.contact-trust[data-v-580f1289]{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:#ffffff06;border:1px solid var(--colors-border);border-radius:var(--radii-md)}.contact-trust__lead[data-v-580f1289]{font-size:13.5px;line-height:1.55;color:var(--colors-textBase)}.contact-trust__points[data-v-580f1289]{display:flex;flex-direction:column;gap:10px}.contact-trust__points li[data-v-580f1289]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--colors-textBase)}.contact-trust__check[data-v-580f1289]{flex-shrink:0;width:19px;height:19px;margin-top:1px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:var(--colors-accentGreen);font-size:11px;font-weight:700}.contact-channels[data-v-580f1289]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.channel-card[data-v-580f1289]{display:flex;align-items:center;gap:13px;padding:12px 14px;background:var(--colors-secondary);border:1px solid var(--colors-border);border-radius:var(--radii-md);transition:border-color var(--transitions-normal),transform var(--transitions-normal)}.channel-card[data-v-580f1289]:hover{border-color:var(--colors-accentAlpha35);transform:translateY(-1px)}.channel-card--whatsapp .channel-card__icon[data-v-580f1289]{background:#25d3661f;border-color:#25d36659;color:#25d366}.channel-card--whatsapp .channel-card__value[data-v-580f1289]{color:#25d366}.channel-card--whatsapp[data-v-580f1289]:hover{border-color:#25d36673}.channel-card__icon[data-v-580f1289]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radii-sm);background:var(--colors-accentAlpha8);border:1px solid var(--colors-accentAlpha22);color:var(--colors-accentBlue)}.channel-card__text[data-v-580f1289]{display:flex;flex-direction:column;min-width:0}.channel-card__label[data-v-580f1289]{font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;color:var(--colors-textMuted);font-weight:600;margin-bottom:1px}.channel-card__value[data-v-580f1289]{font-size:13px;font-weight:500;color:var(--colors-accentBlue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form-wrap[data-v-580f1289]{display:flex;flex-direction:column;justify-content:center;padding:44px 40px;background:var(--colors-secondary)}.contact-form[data-v-580f1289]{display:flex;flex-direction:column;gap:18px}.form-step-indicator[data-v-580f1289]{display:flex;flex-direction:column;gap:6px}.form-step-indicator__bar[data-v-580f1289]{height:3px;background:var(--colors-border);border-radius:2px;overflow:hidden}.form-step-indicator__fill[data-v-580f1289]{height:100%;background:linear-gradient(90deg,var(--colors-accentBlue),var(--colors-accentCyan));border-radius:2px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.form-step-indicator__label[data-v-580f1289]{font-family:var(--fonts-mono);font-size:11px;color:var(--colors-textMuted);text-transform:uppercase;letter-spacing:.8px}.form-step[data-v-580f1289]{display:flex;flex-direction:column;gap:18px}.form-row[data-v-580f1289]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-580f1289]{display:flex;flex-direction:column;gap:7px}.form-group label[data-v-580f1289]{font-size:12px;font-weight:600;color:var(--colors-textMuted);text-transform:uppercase;letter-spacing:.6px}.form-group input[data-v-580f1289],.form-group select[data-v-580f1289],.form-group textarea[data-v-580f1289]{width:100%;background:var(--colors-surface);border:1px solid var(--colors-border);border-radius:var(--radii-sm);color:var(--colors-textLight);font-family:var(--fonts-body);font-size:14px;padding:11px 14px;outline:none;transition:border-color var(--transitions-fast),background var(--transitions-fast);-webkit-appearance:none}.form-group input[data-v-580f1289]::placeholder,.form-group textarea[data-v-580f1289]::placeholder{color:#64748b99}.form-group select option[data-v-580f1289]{background-color:var(--colors-surface);color:var(--colors-textLight)}.form-group input[data-v-580f1289]:focus,.form-group select[data-v-580f1289]:focus,.form-group textarea[data-v-580f1289]:focus{border-color:var(--colors-accentBlue);background:var(--colors-accentAlpha5)}.form-group textarea[data-v-580f1289]{resize:vertical;min-height:96px}.submit-btn[data-v-580f1289]{background:var(--colors-ctaBg);color:var(--colors-ctaText);font-family:var(--fonts-body);font-size:15px;font-weight:600;padding:13px;border-radius:var(--radii-sm);width:100%;transition:background var(--transitions-fast),transform var(--transitions-fast);min-height:44px}.submit-btn[data-v-580f1289]:hover:not(:disabled){background:var(--colors-ctaHover);transform:translateY(-1px)}.submit-btn[data-v-580f1289]:disabled{opacity:.6;cursor:not-allowed}.form-submit-microcopy[data-v-580f1289]{font-size:12px;color:var(--colors-textMuted);text-align:center;margin-top:-8px}.form-step1-promise[data-v-580f1289]{font-size:12px;color:var(--colors-accentGreen);text-align:center;margin-top:-8px;line-height:1.4}.form-nda-note[data-v-580f1289]{font-size:11.5px;color:var(--colors-textMuted);text-align:center;margin-top:-4px;line-height:1.45}.form-back-btn[data-v-580f1289]{background:transparent;border:none;font-family:var(--fonts-body);font-size:13px;color:var(--colors-textMuted);cursor:pointer;padding:4px 0;text-align:center;transition:color var(--transitions-fast);min-height:44px}.form-back-btn[data-v-580f1289]:hover{color:var(--colors-accentBlue)}.form-error[data-v-580f1289]{font-size:13px;color:#f87171;text-align:center}.form-optional[data-v-580f1289]{font-size:11px;font-weight:400;color:var(--colors-textMuted);text-transform:none;letter-spacing:0;margin-left:4px}.form-success[data-v-580f1289]{text-align:center;padding:40px 20px}.form-success__icon[data-v-580f1289]{width:56px;height:56px;margin:0 auto 20px;background:#22c55e1f;border:2px solid var(--colors-accentGreen);color:var(--colors-accentGreen);font-size:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.form-success h3[data-v-580f1289]{font-family:var(--fonts-heading);font-size:22px;font-weight:700;color:var(--colors-textLight);margin-bottom:8px}.form-success p[data-v-580f1289]{color:var(--colors-textMuted);font-size:14px}.form-success__talk[data-v-580f1289]{margin-top:20px;font-size:13px;color:var(--colors-textMuted)}.form-success__calendly[data-v-580f1289]{display:inline-flex;align-items:center;margin-top:10px;padding:10px 22px;font-size:14px;font-weight:600;border:1.5px solid var(--colors-accentBlue);color:var(--colors-accentBlue);border-radius:var(--radii-sm);text-decoration:none;transition:background var(--transitions-fast),color var(--transitions-fast)}.form-success__calendly[data-v-580f1289]:hover{background:var(--colors-accentBlue);color:#fff}@media (max-width: 900px){.contact-outer[data-v-580f1289]{grid-template-columns:1fr}.contact-aside[data-v-580f1289]{border-right:none;border-bottom:1px solid var(--colors-border)}.contact-channels[data-v-580f1289]{grid-template-columns:1fr 1fr}}@media (max-width: 440px){.contact-channels[data-v-580f1289]{grid-template-columns:1fr}}@media (max-width: 600px){.contact-aside[data-v-580f1289],.contact-form-wrap[data-v-580f1289]{padding:32px 24px}.form-row[data-v-580f1289]{grid-template-columns:1fr}}@media (max-width: 400px){.contact-aside[data-v-580f1289],.contact-form-wrap[data-v-580f1289]{padding:24px 18px}.submit-btn[data-v-580f1289]{font-size:14px}}
