.hero[data-v-d7dec4c0]{align-items:center;display:flex;min-height:calc(100dvh - 56px);padding:100px 0 80px}.hero-layout[data-v-d7dec4c0]{align-items:center;display:grid;gap:72px;grid-template-columns:1fr 500px}.hero-headline[data-v-d7dec4c0]{font-size:clamp(2.5rem,4.5vw,3.25rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:28px}.hero-sub[data-v-d7dec4c0]{color:var(--text-secondary);font-size:1.125rem;font-weight:300;line-height:1.7;margin-bottom:44px;max-width:55ch}.hero-cta-group[data-v-d7dec4c0]{display:inline-flex;flex-direction:column;gap:20px}.hero-btns[data-v-d7dec4c0]{display:flex;gap:14px}.hero-btns .btn[data-v-d7dec4c0]{flex:1}.hero-btns .hero-cta-main[data-v-d7dec4c0]{flex:1.1}.hero-stats[data-v-d7dec4c0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 28px}.hero-stat[data-v-d7dec4c0],.hero-stats[data-v-d7dec4c0]{align-items:center;display:flex}.hero-stat[data-v-d7dec4c0]{flex:1;flex-direction:column}.hero-stat-value[data-v-d7dec4c0]{color:var(--text);font-size:24px;font-weight:700;line-height:1}.hero-stat-label[data-v-d7dec4c0],.hero-stat-value[data-v-d7dec4c0]{font-family:IBM Plex Mono,monospace}.hero-stat-label[data-v-d7dec4c0]{color:var(--muted);font-size:10px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.hero-stat-divider[data-v-d7dec4c0]{background:var(--border);flex-shrink:0;height:32px;margin:0 4px;width:1px}.hero-footnote[data-v-d7dec4c0]{color:var(--muted);font-size:11px;margin-top:-8px}.hero-footnote[data-v-d7dec4c0],.hero-terminal[data-v-d7dec4c0]{font-family:IBM Plex Mono,monospace}.hero-terminal[data-v-d7dec4c0]{background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:15px;opacity:.9;overflow:hidden}.terminal-header[data-v-d7dec4c0]{align-items:center;background:#ffffff05;border-bottom:1px solid var(--border);display:flex;gap:7px;padding:12px 16px}.terminal-dot[data-v-d7dec4c0]{border-radius:50%;flex-shrink:0;height:12px;width:12px}.dot-red[data-v-d7dec4c0]{background:var(--red)}.dot-amber[data-v-d7dec4c0]{background:var(--amber)}.dot-green[data-v-d7dec4c0]{background:var(--green)}.terminal-title[data-v-d7dec4c0]{color:var(--muted);font-size:12px;margin-left:6px}.terminal-body[data-v-d7dec4c0]{display:flex;flex-direction:column;gap:10px;line-height:1.7;min-height:200px;padding:28px 28px 24px}.t-line[data-v-d7dec4c0]{animation:type-line-d7dec4c0 var(--dur) steps(40) forwards;animation-delay:var(--d);max-width:0;overflow:hidden;white-space:nowrap}@keyframes type-line-d7dec4c0{to{max-width:100%}}.cursor-blink[data-v-d7dec4c0]{animation:blink 1s step-end infinite}.term-disclaimer[data-v-d7dec4c0]{border-top:1px solid var(--border);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;margin-top:12px;max-width:100%;opacity:.5;padding-top:10px}.city-name[data-v-d7dec4c0]{display:inline-block}.city-fade-enter-active[data-v-d7dec4c0],.city-fade-leave-active[data-v-d7dec4c0]{transition:opacity .25s ease,transform .25s ease}.city-fade-enter-from[data-v-d7dec4c0]{opacity:0;transform:translateY(4px)}.city-fade-leave-to[data-v-d7dec4c0]{opacity:0;transform:translateY(-4px)}.cta-icon[data-v-d7dec4c0],.plan-icon[data-v-d7dec4c0]{flex-shrink:0;height:20px!important;width:20px!important}.hero-cta-main[data-v-d7dec4c0]{font-size:20px;padding:18px 32px}@media(max-width:1024px){.hero-layout[data-v-d7dec4c0]{grid-template-columns:1fr}.hero-terminal[data-v-d7dec4c0]{display:none}}@media(max-width:600px){.hero[data-v-d7dec4c0]{padding:64px 0 52px}.hero-headline[data-v-d7dec4c0]{font-size:clamp(2rem,8vw,2.5rem);margin-bottom:20px}.hero-sub[data-v-d7dec4c0]{font-size:1rem;margin-bottom:32px}.hero-cta-group[data-v-d7dec4c0]{gap:16px;width:100%}.hero-btns[data-v-d7dec4c0]{flex-direction:column}.hero-btns .btn[data-v-d7dec4c0]{justify-content:center;width:100%}.hero-stats[data-v-d7dec4c0]{padding:16px}.hero-stat-value[data-v-d7dec4c0]{font-size:18px}.hero-stat-label[data-v-d7dec4c0]{font-size:8px}}.services-grid[data-v-abff72fd]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card[data-v-abff72fd]{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:block;padding:24px;text-decoration:none;transition:border-color var(--transition),transform var(--transition)}.service-card[data-v-abff72fd]:hover{border-color:var(--border-hover);transform:translateY(-2px)}.service-icon[data-v-abff72fd]{font-size:28px;margin-bottom:12px}.service-name[data-v-abff72fd]{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;margin-bottom:8px}.service-desc[data-v-abff72fd]{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:12px;max-width:100%}.trust-grid[data-v-adf5466f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.trust-card[data-v-adf5466f]{padding:24px}.trust-icon[data-v-adf5466f]{font-size:28px;margin-bottom:12px}.trust-title[data-v-adf5466f]{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.trust-desc[data-v-adf5466f]{color:var(--text-secondary);font-size:13px;line-height:1.5;max-width:100%}.testimonials-grid[data-v-1e228893]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.carousel-wrap[data-v-1e228893]{align-items:center;display:flex;flex-direction:column;gap:24px}.carousel-track[data-v-1e228893]{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1.08fr 1fr;width:100%}.testimonial-card[data-v-1e228893]{display:flex;flex-direction:column;gap:14px;min-height:240px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,min-height .35s ease}.card-center[data-v-1e228893]{border-color:var(--green-border);box-shadow:0 0 0 1px var(--green-border),0 8px 32px #00e67612;min-height:280px}.carousel-dots[data-v-1e228893]{align-items:center;display:flex;gap:6px}.dot[data-v-1e228893]{background:var(--border-hover);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .2s,transform .2s;width:6px}.dot-active[data-v-1e228893]{background:var(--green);transform:scale(1.4)}.testimonial-stars[data-v-1e228893]{color:var(--amber);font-size:14px;letter-spacing:2px}.testimonial-text[data-v-1e228893]{color:var(--text-secondary);display:-webkit-box;flex:1;font-size:14px;font-style:italic;-webkit-line-clamp:7;line-height:1.7;min-height:0;overflow:hidden;-webkit-box-orient:vertical}.testimonial-author[data-v-1e228893]{border-top:1px solid var(--border);gap:12px;margin-top:auto;padding-top:14px}.testimonial-author[data-v-1e228893],.testimonial-avatar[data-v-1e228893]{align-items:center;display:flex;flex-shrink:0}.testimonial-avatar[data-v-1e228893]{background:var(--green-tint);border:1px solid var(--green-border);border-radius:50%;color:var(--green);font-size:11px;height:36px;justify-content:center;width:36px}.testimonial-avatar[data-v-1e228893],.testimonial-name[data-v-1e228893]{font-family:IBM Plex Mono,monospace;font-weight:600}.testimonial-name[data-v-1e228893]{color:var(--text);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.review-cta[data-v-1e228893]{margin-top:32px}.review-form-wrap[data-v-1e228893]{display:flex;flex-direction:column;gap:16px;margin-top:0;max-width:560px}.form-section-label[data-v-1e228893]{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.rating-field[data-v-1e228893]{margin-bottom:16px}.field-label[data-v-1e228893]{color:var(--muted);display:block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.star-picker[data-v-1e228893]{display:flex;gap:4px}.star-btn[data-v-1e228893]{background:none;border:none;color:var(--border);cursor:pointer;font-size:24px;line-height:1;padding:2px;transition:color var(--transition),transform .1s}.star-btn.active[data-v-1e228893],.star-btn[data-v-1e228893]:hover{color:var(--amber)}.star-btn[data-v-1e228893]:hover{transform:scale(1.15)}.field-error[data-v-1e228893]{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:11px;margin-top:4px;max-width:none}.form-actions[data-v-1e228893]{display:flex;gap:8px;margin-top:8px}.review-success[data-v-1e228893]{align-items:center;background:var(--green-tint);border:1px solid var(--green-border);border-radius:8px;color:var(--green);display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;gap:10px;padding:12px 16px}@media(max-width:768px){.carousel-track[data-v-1e228893]{gap:10px;grid-template-columns:.85fr 1fr .85fr}}@media(max-width:540px){.carousel-track[data-v-1e228893]{gap:0;grid-template-columns:0 1fr 0;overflow:hidden}.carousel-track>.testimonial-card[data-v-1e228893]:first-child,.carousel-track>.testimonial-card[data-v-1e228893]:last-child{border:none;min-height:0;opacity:0;padding:0;pointer-events:none}}.use-cases-cta[data-v-5b54c575]{margin-top:24px}.btn-bordered[data-v-5b54c575]{border-color:var(--border)!important}.use-cases-grid[data-v-5b54c575]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.use-cases-grid[data-v-5b54c575]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.use-cases-grid[data-v-5b54c575]{grid-template-columns:1fr}}.use-case-card[data-v-5b54c575]{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:border-color var(--transition),transform var(--transition)}.use-case-card[data-v-5b54c575]:hover{border-color:var(--green);transform:translateY(-2px)}.use-case-top[data-v-5b54c575]{align-items:center;display:flex;justify-content:space-between}.use-case-icon[data-v-5b54c575]{font-size:28px;line-height:1}.use-case-title[data-v-5b54c575]{color:var(--text);font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;line-height:1.4}.use-case-summary[data-v-5b54c575]{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.6}.use-case-footer[data-v-5b54c575]{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.use-case-location[data-v-5b54c575]{color:var(--text-muted)}.use-case-location[data-v-5b54c575],.use-case-read[data-v-5b54c575]{font-family:IBM Plex Mono,monospace;font-size:11px}.use-case-read[data-v-5b54c575]{color:var(--green);font-weight:500}.cta-section[data-v-72143d35]{padding:48px 0 80px}.cta-inner[data-v-72143d35]{background:#00e67608;border-color:var(--green-border);padding:48px;text-align:center}.cta-headline[data-v-72143d35]{font-size:clamp(2rem,4vw,2.75rem);margin:0 0 16px}.cta-desc[data-v-72143d35]{color:var(--text-secondary);font-size:1rem;margin:0 auto 32px;max-width:520px}.cta-actions[data-v-72143d35]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
