.header[data-v-4de9a76d]{top:0;z-index:50;justify-content:space-between;align-items:center;gap:24px;padding:20px 72px;transition:background .25s,box-shadow .25s,padding .2s;display:flex;position:fixed;inset-inline:0}.header.scrolled[data-v-4de9a76d]{background:var(--color-navy);padding-top:13px;padding-bottom:13px;box-shadow:0 10px 30px #0a153066}.brand img[data-v-4de9a76d]{width:auto;height:46px;display:block}.nav-desktop[data-v-4de9a76d]{align-items:center;gap:34px;display:flex}.nav-link[data-v-4de9a76d]{color:var(--color-on-navy-2);font-size:16px;font-weight:500;text-decoration:none;transition:color .18s}.nav-link[data-v-4de9a76d]:hover{color:#fff}.nav-link.active[data-v-4de9a76d]{color:#fff;font-weight:700}.cta-demo[data-v-4de9a76d]{background:var(--color-blue);color:#fff;box-shadow:var(--shadow-btn);white-space:nowrap;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s}.cta-demo[data-v-4de9a76d]:hover{transform:translateY(-1px);box-shadow:0 12px 30px #1e5fe080}.burger[data-v-4de9a76d]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.burger span[data-v-4de9a76d]{background:#fff;border-radius:2px;width:26px;height:2px}.drawer-scrim[data-v-4de9a76d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0a15308c;justify-content:flex-start;display:flex;position:fixed;inset:0}.drawer[data-v-4de9a76d]{background:var(--color-navy);flex-direction:column;gap:28px;width:min(320px,84vw);height:100%;padding:24px 24px 32px;display:flex;box-shadow:0 0 60px #00000080}.drawer-head[data-v-4de9a76d]{justify-content:space-between;align-items:center;display:flex}.drawer-head img[data-v-4de9a76d]{height:40px}.drawer-head button[data-v-4de9a76d]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.drawer-nav[data-v-4de9a76d]{flex-direction:column;gap:4px;display:flex}.drawer-link[data-v-4de9a76d]{color:var(--color-on-navy-2);border-radius:10px;padding:14px 12px;font-size:18px;font-weight:600;text-decoration:none}.drawer-link.active[data-v-4de9a76d]{color:#fff;background:#ffffff0f}.drawer-cta[data-v-4de9a76d]{text-align:center;margin-top:auto}.drawer-enter-active[data-v-4de9a76d],.drawer-leave-active[data-v-4de9a76d]{transition:opacity .2s}.drawer-enter-active .drawer[data-v-4de9a76d],.drawer-leave-active .drawer[data-v-4de9a76d]{transition:transform .25s}.drawer-enter-from[data-v-4de9a76d],.drawer-leave-to[data-v-4de9a76d]{opacity:0}.drawer-enter-from .drawer[data-v-4de9a76d],.drawer-leave-to .drawer[data-v-4de9a76d]{transform:translate(-100%)}@media (width<=1024px){.header[data-v-4de9a76d]{padding-inline:40px}.nav-desktop[data-v-4de9a76d],.cta-demo[data-v-4de9a76d]:not(.drawer-cta){display:none}.burger[data-v-4de9a76d]{display:flex}}@media (width<=640px){.header[data-v-4de9a76d]{padding-inline:20px}}.circuit[data-v-0ca13331]{opacity:.4;pointer-events:none;width:560px;position:absolute;bottom:-20px;left:30px}.hero[data-v-0bcbf3ee]{background:var(--color-navy);color:#fff;padding:58px 72px 80px;position:relative;overflow:hidden}.glow[data-v-0bcbf3ee]{pointer-events:none;background:radial-gradient(circle,#2e6be666,#0000 65%);width:540px;height:540px;position:absolute;top:-160px;left:-120px}.hero-inner[data-v-0bcbf3ee]{z-index:2;position:relative}.hero-body[data-v-0bcbf3ee]{max-width:760px;margin-top:64px}.crumb[data-v-0bcbf3ee]{color:var(--color-faint-2);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.crumb[data-v-0bcbf3ee] a{color:var(--color-faint-2);text-decoration:none}.crumb[data-v-0bcbf3ee] a:hover,.crumb-current[data-v-0bcbf3ee]{color:var(--color-on-navy-2)}.eyebrow[data-v-0bcbf3ee]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-400);font-size:13px;font-weight:600}.hero-title[data-v-0bcbf3ee]{font-family:var(--font-display);letter-spacing:-.01em;margin:14px 0 0;font-size:54px;font-weight:900;line-height:1.2}.hero-title-en[data-v-0bcbf3ee]{font-family:var(--font-grotesk);letter-spacing:0;color:var(--color-on-navy);margin-top:14px;font-size:19px;font-weight:500;line-height:1.4;display:block}.hero-lead[data-v-0bcbf3ee]{color:var(--color-on-navy);max-width:620px;margin:20px 0 0;font-size:20px;line-height:1.75}@media (width<=1024px){.hero[data-v-0bcbf3ee]{padding:56px 40px 64px}.hero-body[data-v-0bcbf3ee]{margin-top:48px}.hero-title[data-v-0bcbf3ee]{font-size:44px}}@media (width<=640px){.hero[data-v-0bcbf3ee]{padding:52px 20px 48px}.hero-title[data-v-0bcbf3ee]{font-size:33px}.hero-title-en[data-v-0bcbf3ee]{font-size:16px}.hero-lead[data-v-0bcbf3ee]{font-size:17px}.glow[data-v-0bcbf3ee]{width:360px;height:360px}}.sec-head[data-v-70d748de]{text-align:center;margin:0 auto 56px}.eyebrow[data-v-70d748de]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);font-size:13px;font-weight:600}.sec-head h2[data-v-70d748de]{color:var(--color-navy-ink);margin:14px 0 0;font-size:42px;font-weight:900;line-height:1.2}.sec-head p[data-v-70d748de]{color:var(--color-body);margin:16px 0 0;font-size:18px;line-height:1.7}@media (width<=640px){.sec-head[data-v-70d748de]{margin-bottom:40px}.sec-head h2[data-v-70d748de]{font-size:30px}.sec-head p[data-v-70d748de]{font-size:16px}}.cta[data-v-4846bfe2]{background:var(--color-navy);color:#fff;text-align:center;padding:80px 72px;position:relative;overflow:hidden}.glow[data-v-4846bfe2]{background:radial-gradient(circle,#2e6be64d,#0000 65%);width:440px;height:440px;position:absolute;top:-120px;right:-80px}.cta-inner[data-v-4846bfe2]{position:relative}.cta h2[data-v-4846bfe2]{margin:0 0 14px;font-size:40px;font-weight:900}.cta p[data-v-4846bfe2]{color:var(--color-on-navy);max-width:560px;margin:0 auto 30px;font-size:19px;line-height:1.7}.cta-btn[data-v-4846bfe2]{background:var(--color-blue);color:#fff;box-shadow:var(--shadow-btn-lg);border-radius:12px;padding:16px 34px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-block}.cta-btn[data-v-4846bfe2]:hover{transform:translateY(-2px)}@media (width<=1024px){.cta[data-v-4846bfe2]{padding:64px 40px}.cta h2[data-v-4846bfe2]{font-size:32px}}@media (width<=640px){.cta[data-v-4846bfe2]{padding:52px 20px}.cta h2[data-v-4846bfe2]{font-size:28px}.cta p[data-v-4846bfe2]{font-size:17px}}.footer[data-v-aa25ad5a]{background:var(--color-navy);color:#fff;padding:64px 72px 40px}.footer-grid[data-v-aa25ad5a]{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px;display:grid}.footer-logo[data-v-aa25ad5a]{width:auto;height:44px;margin-bottom:18px}.footer-blurb[data-v-aa25ad5a]{color:var(--color-faint);max-width:300px;margin:0;font-size:15px;line-height:1.7}.footer-tagline[data-v-aa25ad5a]{font-family:var(--font-grotesk);color:var(--color-faint-3);max-width:300px;margin:14px 0 0;font-size:13px;line-height:1.6}.footer-head[data-v-aa25ad5a]{margin-bottom:16px;font-size:15px;font-weight:800}.footer-col[data-v-aa25ad5a]{color:var(--color-faint);flex-direction:column;gap:11px;font-size:15px;display:flex}.footer-link[data-v-aa25ad5a]{color:var(--color-faint);text-decoration:none;transition:color .18s}.footer-link[data-v-aa25ad5a]:hover{color:#fff}.footer-base[data-v-aa25ad5a]{color:var(--color-faint-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:14px;display:flex}.wordmark[data-v-aa25ad5a]{font-family:var(--font-grotesk)}@media (width<=1024px){.footer[data-v-aa25ad5a]{padding:56px 40px 32px}.footer-grid[data-v-aa25ad5a]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=640px){.footer[data-v-aa25ad5a]{padding:44px 20px 28px}.footer-grid[data-v-aa25ad5a]{grid-template-columns:1fr;gap:28px}.footer-base[data-v-aa25ad5a]{flex-direction:column;align-items:flex-start;gap:8px}}.story[data-v-7b11b965]{background:#fff;padding:90px 72px}.story-inner[data-v-7b11b965]{max-width:820px}.eyebrow[data-v-7b11b965]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);font-size:13px;font-weight:600}.story-inner h2[data-v-7b11b965]{color:var(--color-navy-ink);margin:14px 0 20px;font-size:36px;font-weight:900;line-height:1.3}.story-inner p[data-v-7b11b965]{color:var(--color-body);margin:0 0 16px;font-size:17px;line-height:1.8}.story-inner p[data-v-7b11b965]:last-child{margin-bottom:0}.mv[data-v-7b11b965]{background:var(--color-navy);color:#fff;padding:80px 72px;position:relative;overflow:hidden}.mv-glow[data-v-7b11b965]{background:radial-gradient(circle,#2e6be640,#0000 65%);width:480px;height:480px;position:absolute;bottom:-160px;left:-100px}.mv-grid[data-v-7b11b965]{grid-template-columns:1fr 1fr;gap:30px;display:grid;position:relative}.mv-card[data-v-7b11b965]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:40px}.mv-eyebrow[data-v-7b11b965]{font-family:var(--font-grotesk);letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue-400);font-size:13px;font-weight:600}.mv-card p[data-v-7b11b965]{color:#eaeef6;margin:16px 0 0;font-size:23px;font-weight:500;line-height:1.6}.values[data-v-7b11b965]{background:var(--color-section);padding:90px 72px}.values-grid[data-v-7b11b965]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.value-card[data-v-7b11b965]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:30px 26px}.value-icon[data-v-7b11b965]{background:var(--color-blue-tint);width:50px;height:50px;color:var(--color-blue);border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.value-card h3[data-v-7b11b965]{color:var(--color-navy-ink);margin:0 0 8px;font-size:19px;font-weight:800}.value-card p[data-v-7b11b965]{color:var(--color-body);margin:0;font-size:15px;line-height:1.7}.team[data-v-7b11b965]{background:#fff;padding:90px 72px}.team-grid[data-v-7b11b965]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.member[data-v-7b11b965]{text-align:center}.avatar[data-v-7b11b965]{aspect-ratio:1;border:1px solid var(--color-border);background:linear-gradient(160deg,#15244a,#0a1530);border-radius:18px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.avatar span[data-v-7b11b965]{font-family:var(--font-grotesk);color:var(--color-blue-400);font-size:38px;font-weight:700}.member h3[data-v-7b11b965]{color:var(--color-navy-ink);margin:0 0 4px;font-size:18px;font-weight:800}.role[data-v-7b11b965]{color:var(--color-blue);font-size:14.5px}@media (width<=1024px){.story[data-v-7b11b965],.mv[data-v-7b11b965],.values[data-v-7b11b965],.team[data-v-7b11b965]{padding:72px 40px}.values-grid[data-v-7b11b965],.team-grid[data-v-7b11b965]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.story[data-v-7b11b965],.mv[data-v-7b11b965],.values[data-v-7b11b965],.team[data-v-7b11b965]{padding:56px 20px}.story-inner h2[data-v-7b11b965]{font-size:28px}.mv-grid[data-v-7b11b965]{grid-template-columns:1fr}.mv-card[data-v-7b11b965]{padding:30px}.mv-card p[data-v-7b11b965]{font-size:20px}.values-grid[data-v-7b11b965]{grid-template-columns:1fr}.team-grid[data-v-7b11b965]{grid-template-columns:1fr 1fr}}.admin[data-v-a9e0ae92]{background:var(--color-section);grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar[data-v-a9e0ae92]{background:var(--color-navy);color:#fff;flex-direction:column;gap:8px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand[data-v-a9e0ae92]{margin:4px 8px 22px;display:block}.brand img[data-v-a9e0ae92]{width:auto;height:40px}.side-nav[data-v-a9e0ae92]{flex-direction:column;gap:2px;display:flex}.side-link[data-v-a9e0ae92]{color:var(--color-on-navy-2);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block}.side-link[data-v-a9e0ae92]:hover{color:#fff;background:#ffffff0f}.side-link.active[data-v-a9e0ae92]{background:var(--color-blue);color:#fff}.view-site[data-v-a9e0ae92]{color:var(--color-on-navy);border-top:1px solid #ffffff1a;margin-top:auto;padding:12px 14px;font-size:14px;text-decoration:none}.view-site[data-v-a9e0ae92]:hover{color:#fff}.main[data-v-a9e0ae92]{flex-direction:column;min-width:0;display:flex}.topbar[data-v-a9e0ae92]{border-bottom:1px solid var(--color-border);z-index:5;background:#fff;align-items:center;gap:16px;padding:18px 28px;display:flex;position:sticky;top:0}.page-title[data-v-a9e0ae92]{color:var(--color-navy-ink);margin:0;font-size:20px;font-weight:800}.topbar-right[data-v-a9e0ae92]{align-items:center;gap:16px;margin-inline-start:auto;display:flex}.who[data-v-a9e0ae92]{color:var(--color-body);font-size:14px}.logout[data-v-a9e0ae92]{font-family:var(--font-sans);color:var(--color-blue);background:var(--color-blue-tint);cursor:pointer;border:none;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700}.logout[data-v-a9e0ae92]:hover{background:#dfe9fd}.burger[data-v-a9e0ae92]{cursor:pointer;color:var(--color-navy-ink);background:0 0;border:0;font-size:22px;display:none}.content[data-v-a9e0ae92]{padding:28px}.toast[data-v-a9e0ae92]{bottom:24px;background:var(--color-navy-ink);color:#fff;z-index:50;border-radius:11px;padding:13px 20px;font-size:14px;font-weight:600;position:fixed;inset-inline-start:24px;box-shadow:0 16px 40px #0e1e4440}.toast-enter-active[data-v-a9e0ae92],.toast-leave-active[data-v-a9e0ae92]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-a9e0ae92],.toast-leave-to[data-v-a9e0ae92]{opacity:0;transform:translateY(10px)}.scrim[data-v-a9e0ae92]{display:none}@media (width<=900px){.admin[data-v-a9e0ae92]{grid-template-columns:1fr}.sidebar[data-v-a9e0ae92]{inset-inline-start:0;z-index:30;width:264px;transition:transform .25s;position:fixed;top:0;transform:translate(-100%)}[dir=rtl] .sidebar[data-v-a9e0ae92]{transform:translate(100%)}.sidebar.open[data-v-a9e0ae92]{transform:translate(0)}.burger[data-v-a9e0ae92]{display:block}.scrim[data-v-a9e0ae92]{z-index:20;background:#0a153080;display:block;position:fixed;inset:0}}.stat-row[data-v-65b673ad]{grid-template-columns:repeat(2,minmax(0,280px));gap:16px;margin-bottom:28px;display:grid}.stat[data-v-65b673ad]{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:22px 24px;text-decoration:none;transition:box-shadow .15s,transform .15s}.stat[data-v-65b673ad]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.stat.highlight[data-v-65b673ad]{background:var(--color-navy-ink)}.stat-n[data-v-65b673ad]{font-family:var(--font-grotesk);color:var(--color-blue);font-size:34px;font-weight:700}.stat.highlight .stat-n[data-v-65b673ad]{color:#fff}.stat-l[data-v-65b673ad]{color:var(--color-body);margin-top:4px;font-size:14px}.stat.highlight .stat-l[data-v-65b673ad]{color:var(--color-on-navy-2)}.section-title[data-v-65b673ad]{color:var(--color-navy-ink);margin:28px 0 14px;font-size:16px;font-weight:800}.grid[data-v-65b673ad]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.content-card[data-v-65b673ad]{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.content-card[data-v-65b673ad]:hover{box-shadow:var(--shadow-lift);border-color:#c9d8f5}.cc-count[data-v-65b673ad]{font-family:var(--font-grotesk);color:var(--color-navy-ink);font-size:26px;font-weight:700}.cc-label[data-v-65b673ad]{color:var(--color-body);margin-top:2px;font-size:14px}.recent[data-v-65b673ad]{background:var(--color-border);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.recent-row[data-v-65b673ad]{background:#fff;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.recent-row[data-v-65b673ad]:hover{background:var(--color-section)}.dot[data-v-65b673ad]{background:var(--color-border);border-radius:50%;flex:none;width:9px;height:9px}.dot.unread[data-v-65b673ad]{background:var(--color-blue)}.rl-main[data-v-65b673ad]{flex:1;min-width:0}.rl-name[data-v-65b673ad]{color:var(--color-navy-ink);font-size:15px;font-weight:700}.rl-msg[data-v-65b673ad]{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rl-date[data-v-65b673ad]{color:var(--color-muted);flex:none;font-size:13px}.empty[data-v-65b673ad]{color:var(--color-muted)}.list[data-v-15803fc7]{flex-direction:column;gap:10px;display:flex}.lead[data-v-15803fc7]{border:1px solid var(--color-border);background:#fff;border-radius:14px;overflow:hidden}.lead.unread[data-v-15803fc7]{border-color:#c9d8f5}.lead-head[data-v-15803fc7]{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.dot[data-v-15803fc7]{background:var(--color-border);border-radius:50%;flex:none;width:9px;height:9px}.dot.unread[data-v-15803fc7]{background:var(--color-blue)}.name[data-v-15803fc7]{color:var(--color-navy-ink);font-size:15px;font-weight:800}.company[data-v-15803fc7]{color:var(--color-body);font-size:14px}.chip[data-v-15803fc7]{color:var(--color-blue);background:var(--color-blue-tint);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.date[data-v-15803fc7]{color:var(--color-muted);white-space:nowrap;margin-inline-start:auto;font-size:13px}.lead-body[data-v-15803fc7]{border-top:1px solid var(--color-border-light);padding:4px 20px 20px}.rows[data-v-15803fc7]{flex-wrap:wrap;gap:8px 28px;margin:14px 0;display:flex}.rows .k[data-v-15803fc7]{color:var(--color-muted);margin-inline-end:8px;font-size:13px}.rows a[data-v-15803fc7]{color:var(--color-blue);text-decoration:none}.message[data-v-15803fc7]{color:var(--color-ink-soft);background:var(--color-section);white-space:pre-wrap;border-radius:12px;margin:0 0 16px;padding:16px;font-size:15px;line-height:1.8}.actions[data-v-15803fc7]{gap:10px;display:flex}.btn[data-v-15803fc7]{font-family:var(--font-sans);border:1px solid var(--color-input);color:var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700}.btn[data-v-15803fc7]:hover{border-color:var(--color-blue);color:var(--color-blue)}.btn.danger[data-v-15803fc7]{color:#c0392b;border-color:#f0c5c0}.btn.danger[data-v-15803fc7]:hover{background:#fdf0ee;border-color:#e0998f}.empty[data-v-15803fc7]{color:var(--color-muted)}.login[data-v-ed37ec11]{background:var(--color-navy);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.card[data-v-ed37ec11]{width:100%;max-width:400px;box-shadow:var(--shadow-float);background:#fff;border-radius:20px;padding:40px 36px}.logo[data-v-ed37ec11]{width:auto;height:42px;margin-bottom:22px;display:block}h1[data-v-ed37ec11]{color:var(--color-navy-ink);margin:0 0 6px;font-size:24px;font-weight:900}.sub[data-v-ed37ec11]{color:var(--color-body);margin:0 0 26px;font-size:15px}form[data-v-ed37ec11]{flex-direction:column;display:flex}label[data-v-ed37ec11]{color:var(--color-ink-soft);margin-bottom:8px;font-size:14px;font-weight:600}input[type=email][data-v-ed37ec11],input[type=password][data-v-ed37ec11]{font-family:var(--font-sans);border:1px solid var(--color-input);background:#fff;border-radius:11px;outline:none;margin-bottom:16px;padding:13px 15px;font-size:16px;transition:border-color .15s}input[data-v-ed37ec11]:focus{border-color:var(--color-blue)}.err[data-v-ed37ec11]{color:#c0392b;margin:-10px 0 14px;font-size:13px}.remember[data-v-ed37ec11]{flex-direction:row;align-items:center;gap:8px;margin-bottom:22px;font-weight:500}.remember input[data-v-ed37ec11]{width:16px;height:16px}button[data-v-ed37ec11]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;box-shadow:var(--shadow-btn);border:none;border-radius:11px;padding:14px;font-size:16px;font-weight:700}button[data-v-ed37ec11]:disabled{opacity:.7;cursor:default}.head[data-v-e48fddca]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.count[data-v-e48fddca]{color:var(--color-body);font-size:14px}.add[data-v-e48fddca]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;box-shadow:var(--shadow-btn);border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:700}.add[data-v-e48fddca]:hover{transform:translateY(-1px)}.table-wrap[data-v-e48fddca]{border:1px solid var(--color-border);background:#fff;border-radius:14px;overflow:hidden}table[data-v-e48fddca]{border-collapse:collapse;width:100%}th[data-v-e48fddca]{text-align:start;color:var(--color-muted);background:var(--color-section);border-bottom:1px solid var(--color-border);padding:14px 18px;font-size:13px;font-weight:700}td[data-v-e48fddca]{color:var(--color-navy-ink);border-bottom:1px solid var(--color-border-light);padding:14px 18px;font-size:14.5px}tr:last-child td[data-v-e48fddca]{border-bottom:none}.actions-col[data-v-e48fddca]{white-space:nowrap;width:1%}.link[data-v-e48fddca]{font-family:var(--font-sans);color:var(--color-blue);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px;font-weight:700}.link.danger[data-v-e48fddca]{color:#c0392b}.empty[data-v-e48fddca]{text-align:center;color:var(--color-muted);padding:28px}.modal-scrim[data-v-e48fddca]{z-index:100;background:#0a15308c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-e48fddca]{background:#fff;border-radius:18px;width:100%;max-width:560px;box-shadow:0 30px 70px #0e1e444d}.modal-head[data-v-e48fddca]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.modal-head h2[data-v-e48fddca]{color:var(--color-navy-ink);margin:0;font-size:19px;font-weight:800}.x[data-v-e48fddca]{cursor:pointer;color:var(--color-muted);background:0 0;border:0;font-size:18px}.modal-body[data-v-e48fddca]{flex-direction:column;gap:16px;padding:22px 26px;display:flex}.field[data-v-e48fddca]{flex-direction:column;display:flex}.field label[data-v-e48fddca]{color:var(--color-ink-soft);margin-bottom:7px;font-size:14px;font-weight:600}.field input[data-v-e48fddca],.field textarea[data-v-e48fddca],.field select[data-v-e48fddca]{font-family:var(--font-sans);border:1px solid var(--color-input);resize:vertical;background:#fff;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:15px}.field input[data-v-e48fddca]:focus,.field textarea[data-v-e48fddca]:focus,.field select[data-v-e48fddca]:focus{border-color:var(--color-blue)}.img-preview[data-v-e48fddca]{object-fit:cover;border:1px solid var(--color-border);border-radius:10px;width:100%;max-height:160px;margin-bottom:10px}.field input[type=file][data-v-e48fddca]{padding:9px;font-size:13px}.hint[data-v-e48fddca]{color:var(--color-muted);margin-top:5px;font-size:12px}.err[data-v-e48fddca]{color:#c0392b;margin-top:5px;font-size:13px}.list[data-v-e48fddca]{flex-direction:column;gap:8px;display:flex}.list-row[data-v-e48fddca]{gap:8px;display:flex}.x.small[data-v-e48fddca]{border:1px solid var(--color-input);color:#c0392b;cursor:pointer;background:#fff;border-radius:9px;flex:none;width:38px}.add-item[data-v-e48fddca]{font-family:var(--font-sans);color:var(--color-blue);background:var(--color-blue-tint);cursor:pointer;border:0;border-radius:9px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:700}.modal-actions[data-v-e48fddca]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cancel[data-v-e48fddca]{font-family:var(--font-sans);border:1px solid var(--color-input);color:var(--color-ink-soft);cursor:pointer;background:#fff;border-radius:10px;padding:11px 20px;font-size:15px;font-weight:700}.save[data-v-e48fddca]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;box-shadow:var(--shadow-btn);border:0;border-radius:10px;padding:11px 24px;font-size:15px;font-weight:700}.save[data-v-e48fddca]:disabled{opacity:.7}.card[data-v-94e011ee]{border:1px solid var(--color-border);background:#fff;border-radius:16px;max-width:620px;padding:28px 30px}.intro[data-v-94e011ee]{color:var(--color-body);margin:0 0 22px;font-size:14px}.field[data-v-94e011ee]{flex-direction:column;margin-bottom:16px;display:flex}.field label[data-v-94e011ee]{color:var(--color-ink-soft);margin-bottom:7px;font-size:14px;font-weight:600}.field input[data-v-94e011ee]{font-family:var(--font-sans);border:1px solid var(--color-input);border-radius:10px;outline:none;padding:11px 13px;font-size:15px}.field input[data-v-94e011ee]:focus{border-color:var(--color-blue)}.err[data-v-94e011ee]{color:#c0392b;margin-top:5px;font-size:13px}.actions[data-v-94e011ee]{margin-top:8px}.save[data-v-94e011ee]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;box-shadow:var(--shadow-btn);border:0;border-radius:10px;padding:12px 26px;font-size:15px;font-weight:700}.save[data-v-94e011ee]:disabled{opacity:.7}.contact[data-v-d561a424]{background:#fff;padding:80px 72px}.contact-grid[data-v-d561a424]{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.form[data-v-d561a424]{background:var(--color-offwhite);border:1px solid var(--color-border);border-radius:24px;flex-direction:column;gap:18px;padding:44px;display:flex}.form h2[data-v-d561a424]{color:var(--color-navy-ink);margin:0 0 4px;font-size:26px;font-weight:900}.row-2[data-v-d561a424]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-v-d561a424]{flex-direction:column;display:flex}.field label[data-v-d561a424]{color:var(--color-ink-soft);margin-bottom:8px;font-size:14px;font-weight:600}.field input[data-v-d561a424],.field select[data-v-d561a424],.field textarea[data-v-d561a424]{width:100%;font-family:var(--font-sans);border:1px solid var(--color-input);resize:none;background:#fff;border-radius:12px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .15s}.field select[data-v-d561a424]{cursor:pointer;appearance:none}.field input[data-v-d561a424]:focus,.field select[data-v-d561a424]:focus,.field textarea[data-v-d561a424]:focus{border-color:var(--color-blue)}.err[data-v-d561a424]{color:#c0392b;margin-top:6px;font-size:13px}.submit[data-v-d561a424]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;border:none;border-radius:12px;padding:17px;font-size:17px;font-weight:700;transition:transform .18s;box-shadow:0 12px 28px #1e5fe059}.submit[data-v-d561a424]:hover:not(:disabled){transform:translateY(-1px)}.submit[data-v-d561a424]:disabled{opacity:.75;cursor:default}.ok[data-v-d561a424]{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.ok-mark[data-v-d561a424]{background:var(--color-success);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.fade-enter-active[data-v-d561a424]{transition:opacity .3s}.fade-enter-from[data-v-d561a424]{opacity:0}.info[data-v-d561a424]{flex-direction:column;gap:18px;display:flex}.channel[data-v-d561a424]{border:1px solid var(--color-border);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.channel-icon[data-v-d561a424]{background:var(--color-navy-ink);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.channel-label[data-v-d561a424]{color:var(--color-muted);margin-bottom:4px;font-size:14px}.channel-value[data-v-d561a424]{color:var(--color-navy-ink);font-size:17px;font-weight:700}.faq[data-v-d561a424]{background:var(--color-section);padding:90px 72px}.faq-list[data-v-d561a424]{flex-direction:column;gap:14px;max-width:880px;margin:0 auto;display:flex}.faq-card[data-v-d561a424]{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:26px 30px}.faq-card h3[data-v-d561a424]{color:var(--color-navy-ink);align-items:center;gap:12px;margin:0 0 10px;font-size:18.5px;font-weight:800;display:flex}.faq-card .q[data-v-d561a424]{color:var(--color-blue)}.faq-card p[data-v-d561a424]{color:var(--color-body);margin:0;padding-inline-start:24px;font-size:16px;line-height:1.75}@media (width<=1024px){.contact[data-v-d561a424],.faq[data-v-d561a424]{padding:72px 40px}.contact-grid[data-v-d561a424]{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.contact[data-v-d561a424],.faq[data-v-d561a424]{padding:56px 20px}.form[data-v-d561a424]{padding:28px 22px}.row-2[data-v-d561a424]{grid-template-columns:1fr}.faq-card[data-v-d561a424]{padding:22px}}.hero[data-v-eac184f2]{background:var(--color-navy);color:#fff;padding:64px 72px 116px;position:relative;overflow:hidden}.glow[data-v-eac184f2]{pointer-events:none;position:absolute}.glow-a[data-v-eac184f2]{background:radial-gradient(circle,#2e6be673,#2e6be600 65%);width:560px;height:560px;top:-160px;left:-120px}.glow-b[data-v-eac184f2]{background:radial-gradient(circle,#1e5fe047,#1e5fe000 65%);width:520px;height:520px;bottom:-220px;right:-80px}.circuit[data-v-eac184f2]{opacity:.5;pointer-events:none;width:600px;position:absolute;top:60px;left:40px}.hero-inner[data-v-eac184f2]{z-index:2;position:relative}.hero-grid[data-v-eac184f2]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin-top:72px;display:grid}.hero-copy[data-v-eac184f2],.hero-visual[data-v-eac184f2]{min-width:0}.hero-copy h1[data-v-eac184f2]{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:62px;font-weight:900;line-height:1.18}.accent[data-v-eac184f2]{color:var(--color-blue)}.h1-en[data-v-eac184f2]{font-family:var(--font-grotesk);letter-spacing:0;color:var(--color-on-navy);margin-top:18px;font-size:21px;font-weight:500;line-height:1.4;display:block}.hero-copy p[data-v-eac184f2]{color:#fefeff;max-width:560px;margin:22px 0 0;font-size:20px;line-height:1.75}.hero-ctas[data-v-eac184f2]{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.btn-primary[data-v-eac184f2]{background:var(--color-blue);color:#fff;box-shadow:var(--shadow-btn-lg);border-radius:12px;padding:16px 30px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s}.btn-primary[data-v-eac184f2]:hover{transform:translateY(-2px)}.btn-ghost[data-v-eac184f2]{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;padding:16px 30px;font-size:17px;font-weight:700;text-decoration:none;transition:background .18s}.btn-ghost[data-v-eac184f2]:hover{background:#ffffff1f}.hero-visual[data-v-eac184f2]{justify-content:center;display:flex;position:relative}.dash[data-v-eac184f2]{width:430px;max-width:100%;box-shadow:var(--shadow-float-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;padding:22px;position:relative}.dash-top[data-v-eac184f2]{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.dash-title[data-v-eac184f2]{color:#fff;font-size:16px;font-weight:700}.dash-sub[data-v-eac184f2]{color:var(--color-faint);margin-top:3px;font-size:12px}.dash-live[data-v-eac184f2]{color:var(--color-green);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.dot[data-v-eac184f2]{background:var(--color-green);border-radius:50%;width:7px;height:7px}.dash-headline[data-v-eac184f2]{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.dash-k[data-v-eac184f2]{color:var(--color-faint);margin-bottom:4px;font-size:12px}.dash-amount[data-v-eac184f2]{font-family:var(--font-grotesk);color:#fff;font-size:32px;font-weight:700;line-height:1}.dash-amount .unit[data-v-eac184f2]{color:var(--color-on-navy);margin-inline-start:6px;font-size:14px;font-weight:600}.dash-trend[data-v-eac184f2]{font-family:var(--font-grotesk);color:var(--color-green);background:#28c8781f;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:13px;font-weight:700;display:flex}.dash-trend .arrow[data-v-eac184f2]{font-size:9px}.dash-chart[data-v-eac184f2]{background:#ffffff0a;border-radius:14px;margin-bottom:16px;padding:14px}.rev-chart[data-v-eac184f2]{width:100%;height:110px;display:block}.grid-line[data-v-eac184f2]{stroke:#ffffff12;stroke-width:1px}.area-line[data-v-eac184f2]{fill:none;stroke:var(--color-blue-400);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.area-dot[data-v-eac184f2]{fill:#fff;stroke:var(--color-blue-400);stroke-width:3px}.dash-stats[data-v-eac184f2]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-stat[data-v-eac184f2]{background:#ffffff0d;border-radius:12px;padding:12px}.dash-stat .k[data-v-eac184f2]{color:var(--color-faint);font-size:12px}.dash-stat .v[data-v-eac184f2]{color:#fff;font-size:21px;font-weight:800;font-family:var(--font-grotesk);margin-top:2px}.dash-stat .v.accent[data-v-eac184f2]{color:var(--color-blue-400)}.dash-stat .chg[data-v-eac184f2]{font-family:var(--font-grotesk);color:var(--color-faint);margin-top:4px;font-size:11px;font-weight:600}.dash-stat .chg.up[data-v-eac184f2]{color:var(--color-green)}.sec-services[data-v-eac184f2]{background:var(--color-section);padding:96px 72px}.svc-grid[data-v-eac184f2]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.svc-card[data-v-eac184f2]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:30px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.svc-card[data-v-eac184f2]:hover{box-shadow:var(--shadow-lift);border-color:#c9d8f5;transform:translateY(-6px)}.svc-icon[data-v-eac184f2]{background:var(--color-blue-tint);width:54px;height:54px;color:var(--color-blue);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.svc-card h3[data-v-eac184f2]{color:var(--color-navy-ink);margin:0;font-size:21px;font-weight:800}.svc-en[data-v-eac184f2]{font-family:var(--font-grotesk);color:var(--color-muted);margin:4px 0 12px;font-size:13px;font-weight:500}.svc-card p[data-v-eac184f2]{color:var(--color-body);margin:0;font-size:16px;line-height:1.7}a.svc-card[data-v-eac184f2]{text-decoration:none;display:block}.svc-card.is-link[data-v-eac184f2]{cursor:pointer}.svc-more[data-v-eac184f2]{color:var(--color-blue);margin-top:16px;font-size:15px;font-weight:700;display:inline-block}.sec-steps[data-v-eac184f2]{background:#fff;padding:96px 72px}.steps[data-v-eac184f2]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.steps-line[data-v-eac184f2]{background:repeating-linear-gradient(90deg,#c9d8f5 0 8px,#0000 8px 16px);height:2px;position:absolute;top:27px;left:12%;right:12%}.step[data-v-eac184f2]{text-align:center;position:relative}.step-num[data-v-eac184f2]{background:var(--color-navy-ink);color:#fff;width:56px;height:56px;font-family:var(--font-grotesk);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:20px;font-weight:700;display:flex;position:relative}.step h3[data-v-eac184f2]{color:var(--color-navy-ink);margin:0 0 8px;font-size:20px;font-weight:800}.step p[data-v-eac184f2]{color:var(--color-body);margin:0;font-size:15px;line-height:1.7}.sec-why[data-v-eac184f2]{background:var(--color-navy);color:#fff;padding:90px 72px;position:relative;overflow:hidden}.why-glow[data-v-eac184f2]{background:radial-gradient(circle,#2e6be64d,#0000 65%);width:480px;height:480px;position:absolute;top:-140px;left:-100px}.why-grid[data-v-eac184f2]{max-width:760px;margin-inline:auto;position:relative}.eyebrow-navy[data-v-eac184f2]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-400);font-size:13px;font-weight:600}.why-title[data-v-eac184f2]{margin:14px 0 24px;font-size:40px;font-weight:900;line-height:1.25}.why-list[data-v-eac184f2]{flex-direction:column;gap:18px;display:flex}.why-item[data-v-eac184f2]{align-items:flex-start;gap:14px;display:flex}.check[data-v-eac184f2]{background:var(--color-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;display:flex}.why-item span[data-v-eac184f2]:last-child{color:var(--color-on-navy-3);font-size:18px;line-height:1.6}.sec-contact[data-v-eac184f2]{background:var(--color-section);padding:96px 72px}.contact-panel[data-v-eac184f2]{border:1px solid var(--color-border);box-shadow:var(--shadow-float);background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:56px;padding:56px 60px;display:grid}.contact-panel h2[data-v-eac184f2]{color:var(--color-navy-ink);margin:0 0 16px;font-size:38px;font-weight:900;line-height:1.22}.contact-lead[data-v-eac184f2]{color:var(--color-body);margin:0 0 28px;font-size:18px;line-height:1.75}.contact-channels[data-v-eac184f2]{flex-direction:column;gap:16px;display:flex}.ch[data-v-eac184f2]{color:var(--color-navy-ink);align-items:center;gap:13px;font-size:16px;font-weight:600;display:flex}.ch-icon[data-v-eac184f2]{background:var(--color-blue-tint);width:40px;height:40px;color:var(--color-blue);border-radius:11px;justify-content:center;align-items:center;display:flex}.contact-form[data-v-eac184f2]{flex-direction:column;gap:14px;display:flex}.row-2[data-v-eac184f2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input[data-v-eac184f2],.contact-form textarea[data-v-eac184f2]{font-family:var(--font-sans);border:1px solid var(--color-input);resize:none;background:#f9fafc;border-radius:12px;outline:none;width:100%;padding:15px 16px;font-size:16px;transition:border-color .15s}.contact-form input[data-v-eac184f2]:focus,.contact-form textarea[data-v-eac184f2]:focus{border-color:var(--color-blue)}.contact-form button[data-v-eac184f2]{font-family:var(--font-sans);color:#fff;background:var(--color-blue);cursor:pointer;border:none;border-radius:12px;padding:16px;font-size:17px;font-weight:700;transition:transform .18s;box-shadow:0 12px 28px #1e5fe059}.contact-form button[data-v-eac184f2]:hover:not(:disabled){transform:translateY(-1px)}.contact-form button[data-v-eac184f2]:disabled{opacity:.7;cursor:default}.ok[data-v-eac184f2]{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);border-radius:12px;padding:14px 16px;font-size:15px;font-weight:600}.fade-enter-active[data-v-eac184f2]{transition:opacity .3s}.fade-enter-from[data-v-eac184f2]{opacity:0}@media (width<=1024px){.hero[data-v-eac184f2]{padding:60px 40px 90px}.hero-grid[data-v-eac184f2]{grid-template-columns:1fr;gap:48px;margin-top:56px}.hero-copy h1[data-v-eac184f2]{font-size:48px}.sec-services[data-v-eac184f2],.sec-steps[data-v-eac184f2],.sec-why[data-v-eac184f2],.sec-contact[data-v-eac184f2]{padding:72px 40px}.svc-grid[data-v-eac184f2]{grid-template-columns:repeat(2,1fr)}.steps[data-v-eac184f2]{grid-template-columns:repeat(2,1fr);gap:40px 24px}.steps-line[data-v-eac184f2]{display:none}.contact-panel[data-v-eac184f2]{grid-template-columns:1fr;gap:40px;padding:44px}}@media (width<=640px){.hero[data-v-eac184f2]{padding:56px 20px 72px}.hero-copy h1[data-v-eac184f2]{font-size:34px}.h1-en[data-v-eac184f2],.hero-copy p[data-v-eac184f2]{font-size:17px}.circuit[data-v-eac184f2]{display:none}.dash[data-v-eac184f2]{width:100%}.sec-services[data-v-eac184f2],.sec-steps[data-v-eac184f2],.sec-why[data-v-eac184f2],.sec-contact[data-v-eac184f2]{padding:56px 20px}.svc-grid[data-v-eac184f2],.steps[data-v-eac184f2]{grid-template-columns:1fr}.why-title[data-v-eac184f2]{font-size:32px}.contact-panel[data-v-eac184f2]{border-radius:22px;padding:32px 22px}.contact-panel h2[data-v-eac184f2]{font-size:30px}.row-2[data-v-eac184f2]{grid-template-columns:1fr}}.overview[data-v-1a7a4478]{background:#fff;padding:90px 72px}.overview-inner[data-v-1a7a4478]{grid-template-columns:72px 1fr;align-items:start;gap:32px;max-width:980px;margin-inline:auto;display:grid}.overview-icon[data-v-1a7a4478]{background:var(--color-navy-ink);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.eyebrow[data-v-1a7a4478]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);margin-bottom:14px;font-size:13px;font-weight:600}.overview-copy p[data-v-1a7a4478]{color:var(--color-body);margin:0 0 18px;font-size:18px;line-height:1.85}.overview-cta[data-v-1a7a4478]{background:var(--color-blue);color:#fff;box-shadow:var(--shadow-btn);border-radius:12px;margin-top:6px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-block}.overview-cta[data-v-1a7a4478]:hover{transform:translateY(-2px)}.features[data-v-1a7a4478]{background:var(--color-section);padding:90px 72px}.feat-grid[data-v-1a7a4478]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feat-card[data-v-1a7a4478]{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:30px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.feat-card[data-v-1a7a4478]:hover{box-shadow:var(--shadow-lift);border-color:#c9d8f5;transform:translateY(-6px)}.feat-icon[data-v-1a7a4478]{background:var(--color-blue-tint);width:54px;height:54px;color:var(--color-blue);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.feat-card h3[data-v-1a7a4478]{color:var(--color-navy-ink);margin:0 0 10px;font-size:20px;font-weight:800}.feat-card p[data-v-1a7a4478]{color:var(--color-body);margin:0;font-size:15.5px;line-height:1.7}.process[data-v-1a7a4478]{background:#fff;padding:90px 72px}.steps[data-v-1a7a4478]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.steps-line[data-v-1a7a4478]{background:repeating-linear-gradient(90deg,#c9d8f5 0 8px,#0000 8px 16px);height:2px;position:absolute;top:27px;left:12%;right:12%}.step[data-v-1a7a4478]{text-align:center;position:relative}.step-num[data-v-1a7a4478]{background:var(--color-navy-ink);color:#fff;width:56px;height:56px;font-family:var(--font-grotesk);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:20px;font-weight:700;display:flex;position:relative}.step h3[data-v-1a7a4478]{color:var(--color-navy-ink);margin:0 0 8px;font-size:19px;font-weight:800}.step p[data-v-1a7a4478]{color:var(--color-body);margin:0;font-size:15px;line-height:1.7}.benefits[data-v-1a7a4478]{background:var(--color-navy);color:#fff;padding:90px 72px;position:relative;overflow:hidden}.ben-glow[data-v-1a7a4478]{background:radial-gradient(circle,#2e6be64d,#0000 65%);width:480px;height:480px;position:absolute;top:-140px;left:-100px}.ben-grid[data-v-1a7a4478]{max-width:760px;margin-inline:auto;position:relative}.eyebrow-navy[data-v-1a7a4478]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-400);font-size:13px;font-weight:600}.ben-title[data-v-1a7a4478]{margin:14px 0 24px;font-size:38px;font-weight:900;line-height:1.25}.ben-list[data-v-1a7a4478]{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.ben-item[data-v-1a7a4478]{align-items:flex-start;gap:14px;display:flex}.check[data-v-1a7a4478]{background:var(--color-blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:14px;display:flex}.ben-item span[data-v-1a7a4478]:last-child{color:var(--color-on-navy-3);font-size:17px;line-height:1.6}.faq[data-v-1a7a4478]{background:var(--color-section);padding:90px 72px}.faq-list[data-v-1a7a4478]{flex-direction:column;gap:14px;max-width:820px;margin-inline:auto;display:flex}.faq-item[data-v-1a7a4478]{border:1px solid var(--color-border);background:#fff;border-radius:16px;transition:border-color .2s;overflow:hidden}.faq-item.open[data-v-1a7a4478]{border-color:#c9d8f5}.faq-q[data-v-1a7a4478]{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--color-navy-ink);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:18px;font-weight:700;display:flex}.faq-sign[data-v-1a7a4478]{color:var(--color-blue);flex:none;font-size:24px;line-height:1}.faq-a[data-v-1a7a4478]{color:var(--color-body);padding:0 26px 24px;font-size:16px;line-height:1.8}.related[data-v-1a7a4478]{background:#fff;padding:90px 72px}.rel-grid[data-v-1a7a4478]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rel-card[data-v-1a7a4478]{border:1px solid var(--color-border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden}.rel-card[data-v-1a7a4478]:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.rel-header[data-v-1a7a4478]{background:linear-gradient(155deg,#1e5fe0 0%,#0a1530 100%);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.rel-img[data-v-1a7a4478]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rel-sheen[data-v-1a7a4478]{background:radial-gradient(circle at 70% 20%,#ffffff1f,#0000 55%);position:absolute;inset:0}.rel-sector[data-v-1a7a4478]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a153073;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:14px;right:14px}.rel-body[data-v-1a7a4478]{padding:24px 24px 26px}.rel-body h3[data-v-1a7a4478]{color:var(--color-navy-ink);margin:0 0 8px;font-size:19px;font-weight:800}.rel-body p[data-v-1a7a4478]{color:var(--color-body);margin:0;font-size:15px;line-height:1.7}.rel-stores[data-v-1a7a4478]{gap:10px;margin-top:16px;display:flex}.rel-store-btn[data-v-1a7a4478]{color:var(--color-navy-ink);border:1px solid var(--color-input);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.rel-store-btn[data-v-1a7a4478]:hover{border-color:var(--color-blue);color:var(--color-blue)}.rel-empty[data-v-1a7a4478]{background:var(--color-section);border:1px solid var(--color-border);text-align:center;border-radius:20px;padding:48px 40px}.rel-empty p[data-v-1a7a4478]{color:var(--color-body);max-width:540px;margin:0 auto 26px;font-size:18px;line-height:1.7}.rel-empty-ctas[data-v-1a7a4478]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.rel-btn-primary[data-v-1a7a4478]{background:var(--color-blue);color:#fff;box-shadow:var(--shadow-btn);border-radius:12px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s}.rel-btn-primary[data-v-1a7a4478]:hover{transform:translateY(-2px)}.rel-btn-ghost[data-v-1a7a4478]{border:1px solid var(--color-input);color:var(--color-navy-ink);background:#fff;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s}.rel-btn-ghost[data-v-1a7a4478]:hover{border-color:var(--color-blue);color:var(--color-blue)}@media (width<=1024px){.overview[data-v-1a7a4478],.features[data-v-1a7a4478],.process[data-v-1a7a4478],.benefits[data-v-1a7a4478],.faq[data-v-1a7a4478],.related[data-v-1a7a4478]{padding:72px 40px}.feat-grid[data-v-1a7a4478],.rel-grid[data-v-1a7a4478]{grid-template-columns:repeat(2,1fr)}.steps[data-v-1a7a4478]{grid-template-columns:repeat(2,1fr);gap:40px 24px}.steps-line[data-v-1a7a4478]{display:none}}@media (width<=640px){.overview[data-v-1a7a4478],.features[data-v-1a7a4478],.process[data-v-1a7a4478],.benefits[data-v-1a7a4478],.faq[data-v-1a7a4478],.related[data-v-1a7a4478]{padding:56px 20px}.overview-inner[data-v-1a7a4478]{grid-template-columns:1fr;gap:22px}.feat-grid[data-v-1a7a4478],.rel-grid[data-v-1a7a4478],.steps[data-v-1a7a4478]{grid-template-columns:1fr}.ben-title[data-v-1a7a4478]{font-size:30px}.ben-list[data-v-1a7a4478]{grid-template-columns:1fr}.faq-q[data-v-1a7a4478]{padding:18px 20px;font-size:16px}}.sec[data-v-304e3b90]{background:#fff;padding:90px 72px}.grid[data-v-304e3b90]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card[data-v-304e3b90]{background:var(--color-offwhite);border:1px solid var(--color-border);border-radius:20px;grid-template-columns:60px 1fr;gap:24px;padding:32px 34px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.card[data-v-304e3b90]:hover{box-shadow:var(--shadow-lift);border-color:#c9d8f5;transform:translateY(-4px)}.icon[data-v-304e3b90]{background:var(--color-navy-ink);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.card h2[data-v-304e3b90]{color:var(--color-navy-ink);margin:0;font-size:22px;font-weight:800}.en[data-v-304e3b90]{font-family:var(--font-grotesk);color:var(--color-muted);margin:4px 0 12px;font-size:13px;font-weight:500}.card p[data-v-304e3b90]{color:var(--color-body);margin:0;font-size:16px;line-height:1.75}a.card[data-v-304e3b90]{text-decoration:none}.card.is-link[data-v-304e3b90]{cursor:pointer}.more[data-v-304e3b90]{color:var(--color-blue);margin-top:14px;font-size:15px;font-weight:700;display:inline-block}@media (width<=1024px){.sec[data-v-304e3b90]{padding:72px 40px}}@media (width<=640px){.sec[data-v-304e3b90]{padding:56px 20px}.grid[data-v-304e3b90]{grid-template-columns:1fr}.card[data-v-304e3b90]{grid-template-columns:52px 1fr;gap:18px;padding:26px}.icon[data-v-304e3b90]{width:52px;height:52px}}.results[data-v-1af658ca]{background:#fff;padding:0 72px}.results-grid[data-v-1af658ca]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;transform:translateY(-44px)}.result-card[data-v-1af658ca]{border:1px solid var(--color-border);box-shadow:var(--shadow-chip);background:#fff;border-radius:18px;padding:28px 26px}.result-n[data-v-1af658ca]{font-family:var(--font-grotesk);color:var(--color-blue);font-size:38px;font-weight:700}.result-l[data-v-1af658ca]{color:var(--color-body);margin-top:6px;font-size:15px}.projects[data-v-1af658ca]{background:var(--color-section);padding:80px 72px}.projects-head[data-v-1af658ca]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.eyebrow[data-v-1af658ca]{font-family:var(--font-grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);font-size:13px;font-weight:600}.projects-head h2[data-v-1af658ca]{color:var(--color-navy-ink);margin:14px 0 0;font-size:36px;font-weight:900;line-height:1.2}.filter-pills[data-v-1af658ca]{flex-wrap:wrap;gap:10px;display:flex}.pill[data-v-1af658ca]{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-input);color:var(--color-ink-soft);background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .18s}.pill[data-v-1af658ca]:hover{border-color:var(--color-blue);color:var(--color-blue)}.pill.on[data-v-1af658ca]{background:var(--color-blue);color:#fff;border-color:var(--color-blue)}.proj-grid[data-v-1af658ca]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.proj-card[data-v-1af658ca]{border:1px solid var(--color-border);background:#fff;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden}.proj-card[data-v-1af658ca]:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.proj-header[data-v-1af658ca]{background:linear-gradient(155deg,#1e5fe0 0%,#0a1530 100%);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.proj-img[data-v-1af658ca]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proj-sheen[data-v-1af658ca]{background:radial-gradient(circle at 70% 20%,#ffffff1f,#0000 55%);position:absolute;inset:0}.proj-sector[data-v-1af658ca]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a153073;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;top:14px;right:14px}.proj-body[data-v-1af658ca]{padding:24px 24px 26px}.proj-body h3[data-v-1af658ca]{color:var(--color-navy-ink);margin:0 0 8px;font-size:19px;font-weight:800}.proj-body p[data-v-1af658ca]{color:var(--color-body);margin:0 0 16px;font-size:15px;line-height:1.7}.proj-stores[data-v-1af658ca]{border-top:1px solid var(--color-border-light);flex-wrap:wrap;gap:10px;padding-top:16px;display:flex}.store-btn[data-v-1af658ca]{font-family:var(--font-grotesk);color:var(--color-navy-ink);background:var(--color-section);border:1px solid var(--color-border);border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}.store-btn[data-v-1af658ca]:hover{border-color:var(--color-blue);color:var(--color-blue)}.testimonial[data-v-1af658ca]{background:#fff;padding:90px 72px}.quote-wrap[data-v-1af658ca]{text-align:center;max-width:920px;margin:0 auto}.quote-mark[data-v-1af658ca]{font-family:var(--font-grotesk);color:#c9d8f5;font-size:54px;font-weight:700;line-height:1}.quote[data-v-1af658ca]{color:var(--color-navy-ink);margin:8px 0 28px;font-size:27px;font-weight:500;line-height:1.6}.quote-author[data-v-1af658ca]{justify-content:center;align-items:center;gap:14px;display:flex}.avatar[data-v-1af658ca]{width:52px;height:52px;font-family:var(--font-grotesk);color:var(--color-blue-400);background:linear-gradient(160deg,#15244a,#0a1530);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.author-meta[data-v-1af658ca]{text-align:right}.author-name[data-v-1af658ca]{color:var(--color-navy-ink);font-size:16px;font-weight:800}.author-role[data-v-1af658ca]{color:var(--color-body);font-size:14px}@media (width<=1024px){.results[data-v-1af658ca]{padding-inline:40px}.projects[data-v-1af658ca],.testimonial[data-v-1af658ca]{padding:72px 40px}.proj-grid[data-v-1af658ca]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.results[data-v-1af658ca]{padding:0 20px}.results-grid[data-v-1af658ca]{grid-template-columns:1fr 1fr;gap:14px;transform:translateY(-30px)}.projects[data-v-1af658ca],.testimonial[data-v-1af658ca]{padding:56px 20px}.projects-head h2[data-v-1af658ca]{font-size:28px}.proj-grid[data-v-1af658ca]{grid-template-columns:1fr}.quote[data-v-1af658ca]{font-size:21px}}
