#top[data-v-3e506cf9]{background:#0b1526;color:#f2f5fa;overflow:hidden;position:relative}.hero-grid[data-v-3e506cf9]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 70% 20%,#000 0,transparent 75%);mask-image:radial-gradient(90% 80% at 70% 20%,#000 0,transparent 75%);position:absolute}.hero-glow[data-v-3e506cf9]{border-radius:50%;filter:blur(40px);position:absolute}.hero-glow-a[data-v-3e506cf9]{animation:heroGlowA-3e506cf9 14s ease-in-out infinite;background:radial-gradient(circle,rgba(30,86,184,.28) 0,transparent 65%);height:55vw;left:-10%;max-height:820px;max-width:820px;top:-25%;width:55vw}.hero-glow-b[data-v-3e506cf9]{animation:heroGlowB-3e506cf9 18s ease-in-out infinite;background:radial-gradient(circle,rgba(63,131,232,.18) 0,transparent 65%);bottom:-35%;filter:blur(48px);height:50vw;max-height:740px;max-width:740px;right:-12%;width:50vw}.hero-beam[data-v-3e506cf9]{animation:heroBeam-3e506cf9 9s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(127,168,232,.06),transparent);bottom:0;left:0;position:absolute;top:0;width:32%}.hero-content[data-v-3e506cf9]{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);margin:0 auto;max-width:1160px;padding:clamp(56px,9vw,110px) clamp(16px,4vw,32px) clamp(56px,8vw,96px);position:relative}.hero-left[data-v-3e506cf9]{flex:1 1 460px;min-width:300px}.eyebrow[data-v-3e506cf9]{align-items:center;color:#7fa8e8;display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;gap:10px;letter-spacing:.18em;margin-bottom:20px}.eyebrow-line[data-v-3e506cf9]{background:#7fa8e8;display:inline-block;height:1px;width:28px}.hero-left h1[data-v-3e506cf9]{font-size:clamp(28px,4.2vw,50px);font-weight:700;letter-spacing:.01em;line-height:1.36;margin:0 0 24px}.hero-left h1 .nowrap[data-v-3e506cf9]{display:inline-block;white-space:nowrap}.hero-left p[data-v-3e506cf9]{color:#b8c4d6;font-size:clamp(14px,1.2vw,16px);line-height:2;margin:0 0 12px}.hero-left p[data-v-3e506cf9]:last-of-type{margin:0 0 32px}.cta-row[data-v-3e506cf9]{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.cta-button[data-v-3e506cf9]{background:#1e56b8;border-radius:8px;color:#fff;display:inline-block;font-size:16px;padding:16px 36px;text-decoration:none}.cta-button[data-v-3e506cf9]:hover{opacity:.85}.price[data-v-3e506cf9]{color:#f2f5fa;font-size:15px}.price-value[data-v-3e506cf9]{font-size:26px;padding:0 2px}.hero-right[data-v-3e506cf9]{flex:1 1 380px;min-width:300px;position:relative}.console-card[data-v-3e506cf9]{background:#111d33;border:1px solid #24344f;border-radius:12px;box-shadow:0 24px 60px #0006;overflow:hidden}.console-header[data-v-3e506cf9]{align-items:center;border-bottom:1px solid #24344f;display:flex;gap:8px;padding:12px 16px}.console-dot[data-v-3e506cf9]{background:#3d5170;border-radius:50%;height:10px;width:10px}.console-label[data-v-3e506cf9]{color:#5f738f;font-size:11px;margin-left:8px}.console-body[data-v-3e506cf9],.console-label[data-v-3e506cf9]{font-family:IBM Plex Mono,monospace}.console-body[data-v-3e506cf9]{font-size:12px;line-height:2;padding:20px 22px 24px}.console-comment[data-v-3e506cf9]{color:#5f738f}.console-comment-spaced[data-v-3e506cf9]{margin-top:10px}.console-call[data-v-3e506cf9]{color:#8fb4f0}.console-string[data-v-3e506cf9]{color:#d9e4f5}.console-success[data-v-3e506cf9]{color:#4caf8e}.console-approved[data-v-3e506cf9]{color:#e8b45a}.engineer-photo[data-v-3e506cf9]{border:3px solid #0b1526;border-radius:12px;box-shadow:0 16px 40px #00000073;margin:-44px 16px 0 auto;overflow:hidden;position:relative;width:min(210px,50%)}.engineer-photo img[data-v-3e506cf9]{display:block;height:auto;width:100%}.engineer-caption[data-v-3e506cf9]{background:#0b1526d9;bottom:0;color:#b8c4d6;font-family:IBM Plex Mono,monospace;font-size:10px;left:0;letter-spacing:.1em;padding:6px 10px;position:absolute;right:0}@keyframes heroGlowA-3e506cf9{0%{transform:translate(-10%,-6%) scale(1)}50%{transform:translate(8%,10%) scale(1.15)}to{transform:translate(-10%,-6%) scale(1)}}@keyframes heroGlowB-3e506cf9{0%{transform:translate(6%,8%) scale(1.1)}50%{transform:translate(-8%,-10%) scale(.95)}to{transform:translate(6%,8%) scale(1.1)}}@keyframes heroBeam-3e506cf9{0%{opacity:0;transform:translate(-60%) skew(-18deg)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translate(160%) skew(-18deg)}}#problems[data-v-9bbe9b44]{background:#fafbfc}.problems-inner[data-v-9bbe9b44]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-9bbe9b44]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-9bbe9b44]{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:.01em;margin:0 0 40px}.problems-grid[data-v-9bbe9b44]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.problem-card[data-v-9bbe9b44]{align-items:center;background:#fff;border:1px solid #e7ebf0;border-radius:8px;color:#344054;display:flex;font-size:15px;gap:12px;padding:18px 20px}.dash[data-v-9bbe9b44]{color:#1e56b8;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:13px}.problems-summary[data-v-9bbe9b44]{background:#0b1526;border-radius:12px;color:#f2f5fa;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.7;margin-top:40px;padding:clamp(28px,4vw,40px);text-align:center}#reasons[data-v-58adb887]{background:#f1f4f8}.reasons-inner[data-v-58adb887]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-58adb887]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-58adb887]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 40px}.reasons-grid[data-v-58adb887]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.reason-card[data-v-58adb887]{background:#fff;border:1px solid #e7ebf0;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:28px}.reason-index[data-v-58adb887]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.12em}.reason-card h3[data-v-58adb887]{font-size:18px;font-weight:700;line-height:1.55;margin:0;white-space:nowrap}.reason-card p[data-v-58adb887]{color:#475467;font-size:14px;line-height:1.9;margin:0}#services[data-v-8f5bee4e]{background:#fafbfc}.services-inner[data-v-8f5bee4e]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-8f5bee4e]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-8f5bee4e]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 40px}.services-grid[data-v-8f5bee4e]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.service-card[data-v-8f5bee4e]{background:#0b1526;border-radius:14px;color:#f2f5fa;display:flex;flex-direction:column;gap:12px;padding:clamp(28px,3vw,40px)}.service-label[data-v-8f5bee4e]{color:#7fa8e8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em}.service-card h3[data-v-8f5bee4e]{font-size:22px;font-weight:700;margin:0}.service-card p[data-v-8f5bee4e]{color:#b8c4d6;font-size:14px;line-height:1.9;margin:0}#difference[data-v-709a53ae]{background:#f1f4f8}.difference-inner[data-v-709a53ae]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-709a53ae]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-709a53ae]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 20px}.lead[data-v-709a53ae]{color:#475467;font-size:15px;line-height:2;margin:0 0 40px;max-width:640px}.difference-grid[data-v-709a53ae]{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.problem-list[data-v-709a53ae]{display:flex;flex:1 1 380px;flex-direction:column;gap:10px;min-width:300px}.problem-item[data-v-709a53ae]{align-items:center;background:#fff;border:1px solid #e7ebf0;border-radius:8px;color:#344054;display:flex;font-size:14.5px;gap:12px;padding:16px 20px}.cross[data-v-709a53ae]{color:#c0392b;flex-shrink:0;font-weight:700}.answer-card[data-v-709a53ae]{background:#0b1526;border-radius:14px;color:#f2f5fa;display:flex;flex:1 1 380px;flex-direction:column;gap:18px;justify-content:center;min-width:300px;padding:clamp(28px,3.5vw,44px)}.answer-title[data-v-709a53ae]{font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.7;white-space:nowrap}.answer-lead[data-v-709a53ae]{color:#b8c4d6;font-size:15px;line-height:2;margin:0}.answer-note[data-v-709a53ae]{border-top:1px solid #24344f;color:#8fb4f0;font-size:16px;font-weight:600;line-height:1.9;padding-top:18px}#price[data-v-f5e8c620]{background:#fafbfc}.price-inner[data-v-f5e8c620]{margin:0 auto;max-width:800px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px);text-align:center}.eyebrow[data-v-f5e8c620]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-f5e8c620]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 16px}.lead[data-v-f5e8c620]{color:#475467;font-size:15px;line-height:2;margin:0 0 36px}.price-card[data-v-f5e8c620]{align-items:center;background:#fff;border:1px solid #e7ebf0;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:clamp(32px,5vw,56px)}.price-amount[data-v-f5e8c620]{font-size:20px;font-weight:700}.price-value[data-v-f5e8c620]{color:#1e56b8;font-size:clamp(44px,6vw,64px);letter-spacing:-.01em}.price-note[data-v-f5e8c620]{color:#475467;font-size:14.5px;line-height:2;margin:0}.cta-button[data-v-f5e8c620]{background:#1e56b8;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:15px 40px;text-decoration:none}.cta-button[data-v-f5e8c620]:hover{opacity:.85}#engineers[data-v-4734feb4]{background:#0b1526;color:#f2f5fa}.engineers-inner[data-v-4734feb4]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-4734feb4]{color:#7fa8e8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-4734feb4]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 16px}.lead[data-v-4734feb4]{color:#b8c4d6;font-size:15px;line-height:2;margin:0 0 40px;max-width:640px}.engineers-grid[data-v-4734feb4]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.engineer-card[data-v-4734feb4]{background:#111d33;border:1px solid #24344f;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.engineer-photo[data-v-4734feb4]{aspect-ratio:4/3.4;background-color:#1a2a45;background-position:50%;background-size:cover;width:100%}.engineer-body[data-v-4734feb4]{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.engineer-label[data-v-4734feb4]{color:#7fa8e8;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em}.engineer-role[data-v-4734feb4]{font-size:16px;font-weight:700}.engineer-tags[data-v-4734feb4]{display:flex;flex-wrap:wrap;gap:6px}.engineer-tag[data-v-4734feb4]{background:#1a2a45;border:1px solid #2c405f;border-radius:4px;color:#b8c4d6;font-size:11.5px;padding:3px 8px}#flow[data-v-eeb3b10a]{background:#fafbfc}.flow-inner[data-v-eeb3b10a]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-eeb3b10a]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-eeb3b10a]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 40px}.flow-grid[data-v-eeb3b10a]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flow-card[data-v-eeb3b10a]{background:#fff;border:1px solid #e7ebf0;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:24px}.flow-step[data-v-eeb3b10a]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em}.flow-title[data-v-eeb3b10a]{font-size:16px;font-weight:700;line-height:1.6}#voice[data-v-aeab25ef]{background:#f1f4f8}.voice-inner[data-v-aeab25ef]{margin:0 auto;max-width:1160px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-aeab25ef]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-aeab25ef]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 16px}.lead[data-v-aeab25ef]{color:#475467;font-size:15px;line-height:2;margin:0 0 40px}.voice-grid[data-v-aeab25ef]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.voice-card[data-v-aeab25ef]{background:#fff;border:1px solid #e7ebf0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.voice-photo[data-v-aeab25ef]{aspect-ratio:16/9;background-color:#e7ebf0;background-position:50%;background-size:cover;width:100%}.voice-body[data-v-aeab25ef]{display:flex;flex-direction:column;gap:8px;padding:22px 24px}.voice-title[data-v-aeab25ef]{font-size:16px;font-weight:700;line-height:1.6}.voice-client[data-v-aeab25ef]{color:#667085;font-size:13px}#faq[data-v-cbe068fd]{background:#fafbfc}.faq-inner[data-v-cbe068fd]{margin:0 auto;max-width:800px;padding:clamp(64px,8vw,104px) clamp(16px,4vw,32px)}.eyebrow[data-v-cbe068fd]{color:#1e56b8;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;margin-bottom:12px}h2[data-v-cbe068fd]{font-size:clamp(24px,3vw,34px);font-weight:700;margin:0 0 32px}.faq-list[data-v-cbe068fd]{display:flex;flex-direction:column;gap:10px}.faq-item[data-v-cbe068fd]{background:#fff;border:1px solid #e7ebf0;border-radius:10px;overflow:hidden}.faq-question[data-v-cbe068fd]{align-items:center;background:none;border:none;color:#101828;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 22px;text-align:left;width:100%}.faq-icon[data-v-cbe068fd]{color:#1e56b8;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:16px}.faq-answer[data-v-cbe068fd]{color:#475467;font-size:14.5px;line-height:2;padding:0 22px 20px}#contact[data-v-2a27027d]{background:#0b1526;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:48px 48px;color:#f2f5fa;isolation:isolate;overflow:hidden;position:relative}.contact-inner[data-v-2a27027d]{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;padding:clamp(72px,9vw,120px) clamp(16px,4vw,32px);position:relative;text-align:center;z-index:1}.contact-inner h2[data-v-2a27027d]{font-size:clamp(17px,3.2vw,34px);font-weight:700;line-height:1.8;margin:0}.contact-inner .lead[data-v-2a27027d]{color:#b8c4d6;font-size:15px;line-height:2.1;margin:0}.contact-card[data-v-2a27027d]{background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000059;color:#101828;display:flex;flex-direction:column;gap:20px;margin-top:16px;padding:clamp(28px,4vw,48px);text-align:left;width:100%}.field-grid[data-v-2a27027d]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.field[data-v-2a27027d]{color:#344054;display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:8px}.required[data-v-2a27027d]{background:#c0392b;border-radius:3px;color:#fff;font-size:10.5px;font-weight:600;margin-left:4px;padding:2px 6px}.field input[data-v-2a27027d],.field textarea[data-v-2a27027d]{background:#fafbfc;border:1px solid #d5dce4;border-radius:8px;font-family:IBM Plex Sans JP,sans-serif;font-size:15px;font-weight:400;outline-color:#1e56b8;padding:13px 14px}.field textarea[data-v-2a27027d]{resize:vertical}.recaptcha-container[data-v-2a27027d]{display:flex;justify-content:center;margin-top:8px}.recaptcha-feedback[data-v-2a27027d]{color:#d91a1a;display:flex;font-size:12px;justify-content:center;margin-top:6px}.submit-btn[data-v-2a27027d]{background:#1e56b8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;width:100%}.submit-btn[data-v-2a27027d]:hover{opacity:.85}.custom-alert[data-v-2a27027d]{align-items:center;border-radius:14px;box-shadow:0 18px 40px #00000038;display:flex;gap:16px;justify-content:space-between;max-width:720px;padding:16px 18px;text-align:left;width:100%}.custom-alert--success[data-v-2a27027d]{background:#ecfdf3;border:1px solid #abefc6;color:#027a48}.custom-alert--error[data-v-2a27027d]{background:#fff1f3;border:1px solid #fecdd6;color:#c01048}.custom-alert__message[data-v-2a27027d]{font-size:14px;line-height:1.7;margin:0}.custom-alert__close[data-v-2a27027d]{background:#10182814;border:none;border-radius:999px;color:inherit;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 12px}.custom-alert__close[data-v-2a27027d]:hover{background:#10182824}.loader[data-v-2a27027d]{animation:spin-2a27027d .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin-2a27027d{to{transform:rotate(1turn)}}
