.hero[data-v-9caf22ae]{background:linear-gradient(160deg,var(--cloud-80) 0%,var(--cloud-95) 60%,var(--white) 100%);padding-top:calc(var(--nav-height) + 60px);padding-bottom:80px;overflow:hidden}.hero-inner[data-v-9caf22ae]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.hero-headline[data-v-9caf22ae]{font-size:clamp(36px,4.5vw,56px);font-weight:800;color:var(--navy);line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.hero-description[data-v-9caf22ae]{font-size:var(--text-lg);color:var(--text-muted);line-height:1.6;margin-bottom:32px;max-width:480px}.hero-actions[data-v-9caf22ae]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px}.hero-trust[data-v-9caf22ae]{display:flex;flex-direction:column;gap:8px}.trust-item[data-v-9caf22ae]{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-muted)}.hero-image-wrap[data-v-9caf22ae]{position:relative}.hero-image-card[data-v-9caf22ae]{background:var(--white);border-radius:12px;box-shadow:var(--shadow-3);overflow:hidden;transform:perspective(800px) rotateY(-4deg) rotateX(2deg);transition:transform var(--transition-slow)}.hero-image-card[data-v-9caf22ae]:hover{transform:perspective(800px) rotateY(-2deg) rotateX(1deg)}.hero-image-placeholder[data-v-9caf22ae]{aspect-ratio:16/10;background:#f0f4f8}.placeholder-browser[data-v-9caf22ae]{height:100%;display:flex;flex-direction:column}.browser-bar[data-v-9caf22ae]{background:#e2e8f0;height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;flex-shrink:0}.browser-bar span[data-v-9caf22ae]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.browser-bar span[data-v-9caf22ae]:first-child{background:#f87171}.browser-bar span[data-v-9caf22ae]:nth-child(2){background:#fbbf24}.browser-bar span[data-v-9caf22ae]:last-child{background:#4ade80}.browser-content[data-v-9caf22ae]{flex:1;display:flex;overflow:hidden}.mock-sidebar[data-v-9caf22ae]{width:56px;background:var(--navy);flex-shrink:0}.mock-main[data-v-9caf22ae]{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px}.mock-header[data-v-9caf22ae]{height:28px;background:#e2e8f0;border-radius:4px;width:60%}.mock-cards[data-v-9caf22ae]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-card[data-v-9caf22ae]{height:52px;background:var(--white);border:1px solid #e2e8f0;border-radius:6px}.mock-table[data-v-9caf22ae]{display:flex;flex-direction:column;gap:8px;flex:1}.mock-row[data-v-9caf22ae]{height:24px;background:var(--white);border:1px solid #e2e8f0;border-radius:4px}.hero-badge[data-v-9caf22ae]{position:absolute;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:12px 20px;display:flex;flex-direction:column;align-items:center}.hero-badge-1[data-v-9caf22ae]{bottom:-16px;left:-24px}.hero-badge-2[data-v-9caf22ae]{top:32px;right:-24px}.badge-number[data-v-9caf22ae]{font-size:var(--text-2xl);font-weight:800;color:var(--brand);line-height:1}.badge-label[data-v-9caf22ae]{font-size:var(--text-xs);color:var(--text-muted);text-align:center}@media(max-width:1024px){.hero-inner[data-v-9caf22ae]{grid-template-columns:1fr;gap:40px}.hero-image-card[data-v-9caf22ae]{transform:none}.hero-badge[data-v-9caf22ae]{display:none}}@media(max-width:768px){.hero[data-v-9caf22ae]{padding-top:calc(var(--nav-height) + 32px);padding-bottom:48px}.hero-actions[data-v-9caf22ae]{flex-direction:column}.hero-actions .btn[data-v-9caf22ae]{width:100%;justify-content:center}}.pillars[data-v-dcf7f02a]{padding:var(--section-py) 0;background:var(--white)}.pillars-header[data-v-dcf7f02a]{text-align:center;margin-bottom:56px}.pillars-header .section-subtitle[data-v-dcf7f02a]{margin:0 auto}.pillars-grid[data-v-dcf7f02a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pillar-card[data-v-dcf7f02a]{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.pillar-card[data-v-dcf7f02a]:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.pillar-visual[data-v-dcf7f02a]{background:linear-gradient(135deg,color-mix(in srgb,var(--pillar-color) 10%,white),color-mix(in srgb,var(--pillar-color) 5%,white));padding:40px 32px;display:flex;align-items:center;justify-content:center;min-height:160px}.pillar-icon-wrap[data-v-dcf7f02a]{display:flex;align-items:center;justify-content:center}.pillar-content[data-v-dcf7f02a]{padding:28px 28px 32px}.pillar-tag[data-v-dcf7f02a]{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:8px}.pillar-title[data-v-dcf7f02a]{font-size:var(--text-xl);font-weight:700;color:var(--navy);margin-bottom:12px;line-height:1.3}.pillar-description[data-v-dcf7f02a]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6;margin-bottom:20px}.pillar-features[data-v-dcf7f02a]{display:flex;flex-direction:column;gap:8px}.pillar-features li[data-v-dcf7f02a]{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-sm);color:var(--text-body);line-height:1.4}.pillar-features svg[data-v-dcf7f02a]{flex-shrink:0;margin-top:2px}@media(max-width:1024px){.pillars-grid[data-v-dcf7f02a]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media(max-width:768px){.pillars[data-v-dcf7f02a]{padding:var(--section-py-mobile) 0}}.features[data-v-79f32038]{background:var(--white)}.feature-block[data-v-79f32038]{padding:var(--section-py) 0}.feature-block[data-v-79f32038]:nth-child(2n){background:var(--gray-bg)}.feature-inner[data-v-79f32038]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.feature-block.image-right .feature-image[data-v-79f32038]{order:2}.feature-block.image-right .feature-copy[data-v-79f32038]{order:1}.feature-copy[data-v-79f32038]{max-width:480px}.feature-points[data-v-79f32038]{display:flex;flex-direction:column;gap:12px;margin:24px 0 32px}.feature-points li[data-v-79f32038]{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-base);color:var(--text-body);line-height:1.5}.feature-points svg[data-v-79f32038]{flex-shrink:0;margin-top:2px}.feature-cta[data-v-79f32038]{display:inline-flex}.feature-image[data-v-79f32038]{display:flex;justify-content:center}.feature-image-frame[data-v-79f32038]{width:100%;max-width:480px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden;border:1px solid var(--gray-border);aspect-ratio:4/3;padding:24px;display:flex;align-items:center;justify-content:center}.mock-dashboard[data-v-79f32038]{width:100%;display:flex;flex-direction:column;gap:12px}.dash-row[data-v-79f32038]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-stat[data-v-79f32038]{background:var(--cloud-95);border-radius:6px;padding:12px}.dash-stat-val[data-v-79f32038]{height:20px;background:var(--brand);border-radius:3px;opacity:.7;margin-bottom:6px}.dash-stat-lbl[data-v-79f32038]{height:10px;background:var(--gray-border);border-radius:3px;width:60%}.dash-chart[data-v-79f32038]{height:100px;background:linear-gradient(to top,var(--cloud-95),var(--cloud-90));border-radius:6px}.dash-table[data-v-79f32038]{display:flex;flex-direction:column;gap:6px}.dash-tr[data-v-79f32038]{height:18px;background:var(--gray-light);border-radius:3px}.mock-mobile-frame[data-v-79f32038]{width:160px;background:var(--navy);border-radius:24px;padding:12px 8px;box-shadow:0 8px 32px #032d604d}.phone-notch[data-v-79f32038]{width:48px;height:8px;background:#ffffff4d;border-radius:4px;margin:0 auto 10px}.phone-content[data-v-79f32038]{background:var(--white);border-radius:14px;overflow:hidden;height:220px;padding:10px 8px;display:flex;flex-direction:column;gap:8px}.phone-header[data-v-79f32038]{height:24px;background:var(--cloud-95);border-radius:4px}.phone-list[data-v-79f32038]{display:flex;flex-direction:column;gap:6px;flex:1}.phone-item[data-v-79f32038]{height:28px;background:var(--gray-light);border-radius:4px}@media(max-width:1024px){.feature-inner[data-v-79f32038]{grid-template-columns:1fr;gap:40px}.feature-block.image-right .feature-image[data-v-79f32038],.feature-block.image-right .feature-copy[data-v-79f32038]{order:unset}.feature-copy[data-v-79f32038]{max-width:100%}}@media(max-width:768px){.feature-block[data-v-79f32038]{padding:var(--section-py-mobile) 0}}.stats[data-v-80f7e247]{background:var(--navy);padding:64px 0}.stats-grid[data-v-80f7e247]{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#ffffff1a;border-radius:var(--radius-md);overflow:hidden}.stat-card[data-v-80f7e247]{background:var(--navy);padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;transition:background var(--transition)}.stat-card[data-v-80f7e247]:hover{background:#053f7e}.stat-value[data-v-80f7e247]{font-size:clamp(28px,3vw,40px);font-weight:800;color:var(--cloud-80);line-height:1;letter-spacing:-.02em}.stat-label[data-v-80f7e247]{font-size:var(--text-sm);font-weight:700;color:var(--white);line-height:1.3}.stat-sub[data-v-80f7e247]{font-size:var(--text-xs);color:#ffffff8c}@media(max-width:1024px){.stats-grid[data-v-80f7e247]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.stats-grid[data-v-80f7e247]{grid-template-columns:repeat(2,1fr)}}.cta-section[data-v-756fdeaa]{background:linear-gradient(135deg,var(--navy) 0%,#053F7E 50%,#0B5CAB 100%);padding:100px 0;position:relative;overflow:hidden}.cta-inner[data-v-756fdeaa]{position:relative;z-index:1;text-align:center}.cta-headline[data-v-756fdeaa]{font-size:clamp(28px,4vw,52px);font-weight:800;color:var(--white);line-height:1.15;margin-bottom:24px;letter-spacing:-.02em}.cta-sub[data-v-756fdeaa]{font-size:var(--text-lg);color:#ffffffbf;margin-bottom:40px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-actions[data-v-756fdeaa]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-blob[data-v-756fdeaa]{position:absolute;border-radius:50%;filter:blur(64px);opacity:.25;pointer-events:none}.cta-blob-1[data-v-756fdeaa]{width:400px;height:400px;background:var(--cloud-80);top:-100px;left:-100px}.cta-blob-2[data-v-756fdeaa]{width:300px;height:300px;background:#90d0fe;bottom:-80px;right:-80px}@media(max-width:768px){.cta-section[data-v-756fdeaa]{padding:64px 0}.cta-actions[data-v-756fdeaa]{flex-direction:column;align-items:center}.cta-actions .btn[data-v-756fdeaa]{width:100%;max-width:320px;justify-content:center}}.modal[data-v-a6b8df6e]{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-3);position:relative}.modal-header[data-v-a6b8df6e]{padding:28px 28px 0;margin-bottom:24px}.modal-title[data-v-a6b8df6e]{font-size:var(--text-2xl);font-weight:700;color:var(--navy);margin-bottom:6px;padding-right:40px}.modal-subtitle[data-v-a6b8df6e]{font-size:var(--text-sm);color:var(--text-muted)}.modal-close[data-v-a6b8df6e]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:background var(--transition),color var(--transition)}.modal-close[data-v-a6b8df6e]:hover{background:var(--gray-light);color:var(--text-body)}.modal-form[data-v-a6b8df6e]{padding:0 28px 28px;display:flex;flex-direction:column;gap:16px}.form-row[data-v-a6b8df6e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.required[data-v-a6b8df6e]{color:#c62828}.submit-error[data-v-a6b8df6e]{display:block;text-align:center}.btn-submit[data-v-a6b8df6e]{width:100%;justify-content:center;padding:14px;font-size:var(--text-base);margin-top:4px}.btn-submit[data-v-a6b8df6e]:disabled{opacity:.7;cursor:not-allowed}.modal-privacy[data-v-a6b8df6e]{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.modal-privacy a[data-v-a6b8df6e]{color:var(--brand)}@keyframes spin-a6b8df6e{to{transform:rotate(360deg)}}.spinner[data-v-a6b8df6e]{animation:spin-a6b8df6e .8s linear infinite}.modal-success[data-v-a6b8df6e]{padding:48px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.success-icon[data-v-a6b8df6e]{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.success-title[data-v-a6b8df6e]{font-size:var(--text-2xl);color:var(--navy)}.success-desc[data-v-a6b8df6e]{font-size:var(--text-base);color:var(--text-muted);max-width:340px;line-height:1.6}@media(max-width:640px){.form-row[data-v-a6b8df6e]{grid-template-columns:1fr}}.home-layout[data-v-b4e148ca]{min-height:100vh;display:flex;flex-direction:column}.home-layout main[data-v-b4e148ca]{flex:1}
