.section-title-wrap--left .section__title[data-v-4060fc47],.section-title-wrap--left .section__subtitle[data-v-4060fc47]{text-align:left}.chip--sm[data-v-f42842e6]{padding:2px 8px;font-size:10px}.countup[data-v-e6c4e409]{font-family:var(--font-en);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;align-items:baseline;display:inline-flex}.countup__suffix[data-v-e6c4e409]{opacity:0;transition:opacity 80ms var(--ease-default);margin-left:2px}.countup__suffix--visible[data-v-e6c4e409]{opacity:1}.kpi-card[data-v-01dba946]{border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);text-align:center;box-shadow:var(--shadow-sm);border:var(--border-weak);align-items:center;gap:var(--space-2);background:#fff;flex-direction:column;display:flex}.kpi-card__number[data-v-01dba946]{font-size:var(--text-data-xl);font-weight:var(--weight-bold);color:var(--brand-primary);line-height:1}.kpi-card__label[data-v-01dba946]{font-size:var(--text-body-sm);color:var(--neutral-500);letter-spacing:.02em}.hero[data-v-6418acc7]{background:var(--brand-primary);align-items:center;height:100vh;min-height:720px;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero__bg[data-v-6418acc7]{z-index:0;background:url(/hero/g-01-home-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero__grid-overlay[data-v-6418acc7]{z-index:1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%)}.hero__overlay[data-v-6418acc7]{z-index:2;background:linear-gradient(110deg,#0b22418c 0%,#0b224140 45%,#0000 70%),linear-gradient(#0000 0%,#0b224166 100%);position:absolute;inset:0}.hero__content[data-v-6418acc7]{z-index:3;max-width:var(--max-content);padding-inline:var(--space-4);gap:var(--space-7);grid-template-columns:1.15fr .85fr;align-items:center;width:100%;margin:0 auto;display:grid;position:relative}@media (width<=1024px){.hero__content[data-v-6418acc7]{grid-template-columns:1fr}}.hero__eyebrow-comp[data-v-6418acc7]{margin-bottom:var(--space-4)}.hero__title[data-v-6418acc7]{color:#fff;letter-spacing:-.02em;margin-bottom:var(--space-4);text-wrap:balance;flex-direction:column;align-items:flex-start;gap:.12em;max-width:720px;font-size:clamp(2.2rem,3.8vw,3rem);line-height:1.15;display:flex}.hero__title-line[data-v-6418acc7]{word-break:keep-all;white-space:normal;align-items:baseline;display:block}.hero__title-sep[data-v-6418acc7]{color:#fff6;font-weight:var(--weight-regular);display:inline-block}@media (width<=1279px){.hero__title[data-v-6418acc7]{flex-direction:column;gap:.05em 0}.hero__title-sep[data-v-6418acc7]{display:none}}@media (width<=480px){.hero__title-line[data-v-6418acc7]{white-space:normal}}.hero__title-accent[data-v-6418acc7]{color:var(--brand-accent)}.hero__subtitle[data-v-6418acc7]{font-size:var(--text-body);color:#ffffffbf;margin-bottom:var(--space-6);max-width:520px;line-height:1.7}.hero__stats[data-v-6418acc7]{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.hero-stat[data-v-6418acc7]{min-width:140px;padding:var(--space-3) var(--space-4);background-color:var(--chip-glass);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff26;flex:1}.hero-stat__value[data-v-6418acc7]{font-family:var(--font-en);font-size:32px;font-weight:var(--weight-bold);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.hero-stat__label[data-v-6418acc7]{font-size:var(--text-caption);color:#fff9;margin-top:4px}.hero__cta[data-v-6418acc7]{align-items:center;gap:var(--space-4);display:flex}.hero__cta-primary[data-v-6418acc7]{box-shadow:0 8px 20px #e8651a59}.hero__cta-secondary[data-v-6418acc7]{color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:4px}.hero__visual[data-v-6418acc7]{align-self:center;width:100%;position:relative}.ai-brain-panel[data-v-6418acc7]{isolation:isolate;background:linear-gradient(135deg,#071427f0,#0b2a4cd1);border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:12px;width:min(100%,560px);margin-left:auto;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 72px #0000006b,inset 0 0 0 1px #2b7fd429}.ai-brain-panel[data-v-6418acc7]:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 68% 18%,#2c84dc47,#0000 32%),radial-gradient(circle at 24% 84%,#e8651a29,#0000 28%);position:absolute;inset:0}.ai-brain-panel[data-v-6418acc7]:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.ai-brain-panel__screen[data-v-6418acc7]{z-index:1;aspect-ratio:16/9;background:#051120b8;border:1px solid #ffffff29;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000052,inset 0 0 0 1px #2b7fd42e}.ai-brain-panel__screen[data-v-6418acc7]:before{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.ai-brain-panel__screen[data-v-6418acc7]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#040c180f,#040c189e),radial-gradient(circle at 42% 44%,#e8651a38,#0000 22%),radial-gradient(circle at 70% 34%,#18a98a2e,#0000 24%);position:absolute;inset:0}.ai-brain-panel__scene-img[data-v-6418acc7]{object-fit:cover;filter:saturate(1.12)contrast(1.08)brightness(.92);width:100%;height:100%;display:block}.ai-brain-panel__screen-caption[data-v-6418acc7]{z-index:3;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;top:16px;left:18px;right:18px}.ai-brain-panel__screen-caption span[data-v-6418acc7],.ai-brain-panel__screen-caption strong[data-v-6418acc7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07172ab8;border:1px solid #ffffff1f;border-radius:999px}.ai-brain-panel__screen-caption span[data-v-6418acc7]{padding:7px 12px}.ai-brain-panel__screen-caption strong[data-v-6418acc7]{color:var(--viz-teal);flex:none;padding:7px 10px;font-size:12px}.ai-brain-panel__insights[data-v-6418acc7]{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.ai-brain-panel__insight[data-v-6418acc7]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061222c7;border:1px solid #ffffff1f;border-radius:10px;min-height:92px;padding:12px;position:relative;box-shadow:0 12px 22px #00000038}.ai-brain-panel__insight[data-v-6418acc7]:before{content:"";background:var(--brand-accent);border-radius:999px;width:32px;height:2px;position:absolute;top:-5px;left:14px}.ai-brain-panel__insight span[data-v-6418acc7]{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.ai-brain-panel__insight strong[data-v-6418acc7]{color:#fff;font-size:14px;line-height:1.35;font-weight:var(--weight-semibold);display:block}.ai-brain-panel__insight small[data-v-6418acc7]{color:#fff9;margin-top:5px;font-size:12px;line-height:1.4;display:block}.ai-brain-panel__insight--action[data-v-6418acc7]{border-color:#18a98a61}.ai-brain-panel__insight--action[data-v-6418acc7]:before{background:var(--viz-teal)}.ai-brain-panel__insight--review[data-v-6418acc7]{border-color:#4d9fff47}.ai-brain-panel__flow[data-v-6418acc7]{z-index:2;color:#ffffffc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.02em;background:#061222a3;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:10px 16px;font-size:12px;display:flex;position:relative}.ai-brain-panel__flow i[data-v-6418acc7]{background:linear-gradient(90deg,#4d9fff00,#4d9fffb3,#e8651a00);width:28px;height:1px}.hero-ioc-figure[data-v-6418acc7]{border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,0 0 0 1px #ffffff0d}.hero-ioc-img[data-v-6418acc7]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hero-ioc-caption[data-v-6418acc7]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.hero-ioc-caption__tag[data-v-6418acc7]{color:#fff;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;background:#0b2241bf;border:1px solid #ffffff1f;border-radius:4px;padding:6px 12px}.hero-ioc-caption__sub[data-v-6418acc7]{color:#fff;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;background:#e8651ad9;border-radius:4px;padding:6px 12px}.ioc-mockup[data-v-6418acc7]{background:#08172a;border:1px solid #ffffff14;border-radius:12px;padding:12px;position:relative;box-shadow:0 30px 60px #0006,0 0 0 1px #ffffff0a}.ioc-mockup__bar[data-v-6418acc7]{align-items:center;gap:6px;height:28px;padding-bottom:8px;display:flex}.ioc-mockup__dot[data-v-6418acc7]{background:#ffffff26;border-radius:50%;width:8px;height:8px}.ioc-mockup__title-bar[data-v-6418acc7]{text-align:center;color:#ffffff80;letter-spacing:.1em;flex:1;font-size:11px}.ioc-screen[data-v-6418acc7]{aspect-ratio:16/10;background:linear-gradient(135deg,#0b2241 0%,#0d3055 50%,#0b2241 100%);border-radius:4px;grid-template-rows:30px 1fr 1fr 30px;grid-template-columns:1fr 1.4fr 1fr;gap:6px;padding:10px;display:grid;position:relative;overflow:hidden}.ioc-screen[data-v-6418acc7]:before{content:"";pointer-events:none;background-image:linear-gradient(#2b7fd414 1px,#0000 1px),linear-gradient(90deg,#2b7fd414 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ioc-screen__header[data-v-6418acc7]{color:#ffffffd9;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.08em;border-bottom:1px solid #2b7fd440;grid-column:1/-1;justify-content:space-between;align-items:center;padding-inline:8px;display:flex}.ioc-live[data-v-6418acc7]{color:var(--viz-teal)}.ioc-panel[data-v-6418acc7]{background:#2b7fd414;border:1px solid #2b7fd433;border-radius:2px;padding:6px 8px;position:relative;overflow:hidden}.ioc-panel__title[data-v-6418acc7]{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.ioc-panel__value[data-v-6418acc7]{font-family:var(--font-en);font-size:18px;font-weight:var(--weight-bold);color:var(--viz-blue);font-variant-numeric:tabular-nums;line-height:1}.ioc-panel__value--alert[data-v-6418acc7]{color:var(--brand-accent)}.ioc-panel__value--ok[data-v-6418acc7]{color:var(--viz-teal)}.ioc-panel__sub[data-v-6418acc7]{color:#fff6;margin-top:2px;font-size:8px}.ioc-3d[data-v-6418acc7]{background:radial-gradient(#2b7fd440 0%,#0b224199 80%);border:1px solid #2b7fd44d;border-radius:2px;grid-row:2/4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ioc-3d__tank[data-v-6418acc7]{background:linear-gradient(#2b7fd499 0%,#2b7fd433 100%);border:1px solid #2b7fd499;border-radius:4px 4px 0 0;width:50%;height:60%;position:relative;transform:perspective(400px)rotateX(15deg)}.ioc-3d__label[data-v-6418acc7]{color:#fff9;letter-spacing:.1em;font-size:8px;position:absolute;bottom:8px;left:8px}.ioc-3d__pulse[data-v-6418acc7]{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:30%;right:25%;box-shadow:0 0 #e8651a99}.ioc-3d__pulse[data-v-6418acc7]:after{content:"";border:1px solid var(--brand-accent);opacity:.4;border-radius:50%;position:absolute;inset:-8px}.ioc-chart[data-v-6418acc7]{align-items:flex-end;gap:3px;height:36px;margin-top:4px;display:flex}.ioc-chart__bar[data-v-6418acc7]{background:var(--viz-blue);opacity:.7;border-radius:1px 1px 0 0;flex:1}.ioc-screen__footer[data-v-6418acc7]{color:#ffffff80;letter-spacing:.05em;border-top:1px solid #2b7fd426;grid-column:1/-1;align-items:center;gap:12px;padding-inline:8px;font-size:9px;display:flex}.ioc-screen__footer-dot[data-v-6418acc7]{background:var(--viz-teal);width:6px;height:6px;box-shadow:0 0 6px var(--viz-teal);border-radius:50%}.ioc-footer-time[data-v-6418acc7]{margin-left:auto}.ioc-callout[data-v-6418acc7]{background:var(--brand-accent);color:#fff;font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:3px;padding:4px 10px;position:absolute;box-shadow:0 4px 12px #e8651a66}.ioc-callout--top[data-v-6418acc7]{top:-12px;right:24px}.ioc-callout--bottom[data-v-6418acc7]{border:1px solid var(--viz-teal);color:var(--viz-teal);background:#0b2241f2;bottom:-12px;left:32px}.hero__scroll-indicator[data-v-6418acc7]{z-index:4;color:#ffffff80;letter-spacing:.2em;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.flagship-case[data-v-6418acc7]{gap:var(--space-6);grid-template-columns:7fr 5fr;align-items:center;display:grid}.flagship-case__visual[data-v-6418acc7]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.flagship-case__tags[data-v-6418acc7]{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.flagship-demo-screen[data-v-6418acc7]{aspect-ratio:16/9;border-radius:var(--radius-md);background:#08172a;border:1px solid #2b7fd447;margin:0;position:relative;overflow:hidden}.flagship-demo-screen img[data-v-6418acc7]{object-fit:cover;width:100%;height:100%;display:block}.flagship-demo-screen figcaption[data-v-6418acc7]{border-radius:var(--radius-sm);color:#ffffff9e;letter-spacing:.08em;background:#0b2241bd;border:1px solid #ffffff1f;padding:4px 10px;font-size:11px;position:absolute;bottom:12px;right:14px}.flagship-mockup[data-v-6418acc7]{z-index:1;background:#08172ad9;border:1px solid #2b7fd44d;border-radius:6px;grid-template-rows:24px 1fr 1fr;grid-template-columns:1fr 2fr 1fr;gap:8px;padding:12px;display:grid;position:absolute;inset:8%}.flagship-mockup__header[data-v-6418acc7]{color:#ffffffb3;letter-spacing:.1em;border-bottom:1px solid #2b7fd433;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:10px;display:flex}.flagship-live[data-v-6418acc7]{color:var(--viz-teal);font-size:9px}.flagship-mockup__panel[data-v-6418acc7]{background:#2b7fd414;border:1px solid #2b7fd433;border-radius:3px;padding:8px}.flagship-mockup__panel-label[data-v-6418acc7]{color:#ffffff80;letter-spacing:.08em;margin-bottom:4px;font-size:9px}.flagship-mockup__panel-value[data-v-6418acc7]{font-family:var(--font-en);font-size:22px;font-weight:var(--weight-bold);color:var(--viz-blue);font-variant-numeric:tabular-nums;line-height:1}.flagship-mockup__panel-value--ok[data-v-6418acc7]{color:var(--viz-teal)}.flagship-mockup__panel-value--accent[data-v-6418acc7]{color:var(--brand-accent)}.flagship-mockup__center[data-v-6418acc7]{background:radial-gradient(#2b7fd44d,#0000 70%);border:1px solid #2b7fd44d;border-radius:3px;grid-row:2/4;justify-content:center;align-items:center;display:flex;position:relative}.flagship-mockup__center-tank[data-v-6418acc7]{background:linear-gradient(#2b7fd480,#2b7fd426);border:1px solid #2b7fd4b3;border-radius:4px;width:60%;height:70%;position:relative}.flagship-mockup__center-tank[data-v-6418acc7]:after{content:"";border-top:1px dashed #ffffff80;position:absolute;top:35%;left:0;right:0}.flagship-mockup__chart[data-v-6418acc7]{align-items:flex-end;gap:3px;height:28px;display:flex}.bar[data-v-6418acc7]{background:var(--viz-teal);opacity:.7;border-radius:1px 1px 0 0;flex:1}.flagship-case__metrics[data-v-6418acc7]{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.metric-card[data-v-6418acc7]{padding:var(--space-3) var(--space-4);border:var(--border-weak);border-radius:var(--radius-md);border-left:3px solid var(--brand-accent);background:#fff}.metric-card__value[data-v-6418acc7]{font-family:var(--font-en);font-size:32px;font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.metric-card__label[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--neutral-500);margin-top:2px}.flagship-case__title[data-v-6418acc7]{font-size:var(--text-h3);margin-bottom:var(--space-3);color:var(--neutral-900);line-height:1.4}.flagship-case__result[data-v-6418acc7]{font-size:var(--text-body);color:var(--neutral-700);margin-bottom:var(--space-5);line-height:1.7}.flagship-case__result strong[data-v-6418acc7]{color:var(--brand-primary)}.flagship-ioc[data-v-6418acc7]{aspect-ratio:16/10;width:100%}.kpi-grid[data-v-6418acc7]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.section-eyebrow-wrap[data-v-6418acc7]{text-align:center;margin-bottom:var(--space-3)}.stats-grid[data-v-6418acc7]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat-card[data-v-6418acc7]{padding:var(--space-6) var(--space-4);border-radius:var(--radius-md);text-align:center;border:var(--border-weak);background:#fff;position:relative;overflow:hidden}.stat-card[data-v-6418acc7]:before{content:"";background:var(--brand-accent);transform-origin:0;height:3px;transition:transform var(--duration-med) var(--ease-enter);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.stat-card[data-v-6418acc7]:first-child:before,.stat-card[data-v-6418acc7]:hover:before{transform:scaleX(1)}.stat-card__value[data-v-6418acc7]{font-family:var(--font-en);font-size:var(--text-data-xl);font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.stat-card__label[data-v-6418acc7]{margin-top:var(--space-3);font-size:var(--text-body);color:var(--neutral-500)}.stat-card__sub[data-v-6418acc7]{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--neutral-300);letter-spacing:.05em}.industry-grid[data-v-6418acc7]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industry-card[data-v-6418acc7]{border-radius:var(--radius-lg);border:var(--border-weak);box-shadow:var(--shadow-sm);min-height:500px;transition:box-shadow var(--duration-med) var(--ease-default), transform var(--duration-fast) var(--ease-spring);background:#fff;flex-direction:column;display:flex;overflow:hidden}.industry-card[data-v-6418acc7]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.industry-card__visual[data-v-6418acc7]{height:200px;position:relative;overflow:hidden}.industry-card__visual--energy[data-v-6418acc7]{background:linear-gradient(135deg,#0b2241 0%,#1a3d6b 100%)}.industry-card__visual--digital[data-v-6418acc7]{background:linear-gradient(135deg,#101c35 0%,#1e5a73 54%,#0f7a69 100%)}.industry-card__visual--transport[data-v-6418acc7]{background:linear-gradient(135deg,#0d3d6e 0%,#155f6e 100%)}.industry-card__visual--campus[data-v-6418acc7]{background:linear-gradient(135deg,#1a3d6b 0%,#2a4d4d 100%)}.industry-card__visual[data-v-6418acc7]:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#0b22410f,#0b22419e),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:cover,24px 24px,24px 24px;position:absolute;inset:0}.industry-card__visual-img[data-v-6418acc7]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-med) var(--ease-default);position:absolute;inset:0}.industry-card:hover .industry-card__visual-img[data-v-6418acc7]{transform:scale(1.04)}.industry-card__badge[data-v-6418acc7]{z-index:2;position:absolute;top:16px;right:16px}.industry-card__content[data-v-6418acc7]{padding:var(--space-4) var(--space-5);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.industry-card__title[data-v-6418acc7]{font-size:var(--text-h3);color:var(--neutral-900)}.industry-card__sub[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--neutral-500)}.industry-card__metrics-row[data-v-6418acc7]{gap:var(--space-3);padding-block:var(--space-3);margin-top:var(--space-1);border-top:var(--border-weak);border-bottom:var(--border-weak);display:flex}.industry-card__metric[data-v-6418acc7]{flex-direction:column;gap:2px;display:flex}.industry-card__metric-value[data-v-6418acc7]{font-family:var(--font-en);font-size:18px;font-weight:var(--weight-bold);color:var(--brand-primary);font-variant-numeric:tabular-nums;line-height:1}.industry-card__metric-label[data-v-6418acc7]{font-size:var(--text-caption);color:var(--neutral-500)}.industry-card__case[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--brand-primary);align-items:center;gap:4px;margin-top:auto;display:flex}.industry-card__case[data-v-6418acc7]:before{content:"▶";color:var(--brand-accent);font-size:8px}.industry-card__cta[data-v-6418acc7]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-weak);justify-content:space-between;align-items:center;display:flex}.industry-card__cta-text[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--brand-primary);font-weight:var(--weight-semibold)}.industry-card__cta-arrow[data-v-6418acc7]{background:var(--neutral-100);width:32px;height:32px;color:var(--brand-primary);transition:background-color var(--duration-fast) var(--ease-default);border-radius:50%;justify-content:center;align-items:center;display:flex}.industry-card:hover .industry-card__cta-arrow[data-v-6418acc7]{background:var(--brand-accent);color:#fff}.capability-grid[data-v-6418acc7]{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.capability-card[data-v-6418acc7]{padding:var(--space-5);border:var(--border-weak);border-radius:var(--radius-md);gap:var(--space-3);min-height:240px;transition:box-shadow var(--duration-med) var(--ease-default), transform var(--duration-fast) var(--ease-spring);background:#fff;flex-direction:column;display:flex}.capability-card[data-v-6418acc7]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.capability-card__icon[data-v-6418acc7]{border-radius:var(--radius-md);background:var(--neutral-50);width:56px;height:56px;color:var(--brand-primary);justify-content:center;align-items:center;display:flex}.capability-card__icon--text[data-v-6418acc7]{font-size:22px;font-weight:var(--weight-bold);background:linear-gradient(135deg,#e8651a24,#2b7fd41f)}.capability-card__kicker[data-v-6418acc7]{font-size:var(--text-caption);color:var(--brand-accent);font-weight:var(--weight-semibold);line-height:1.4}.capability-card__title[data-v-6418acc7]{font-size:var(--text-h4);color:var(--neutral-900);font-weight:var(--weight-bold);line-height:1.35}.capability-card__desc[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--neutral-500);flex:1;line-height:1.6}.capability-card--wide[data-v-6418acc7]{background:linear-gradient(135deg,#fff 0%,#2b7fd40f 100%)}.section-footer-link[data-v-6418acc7]{text-align:center}.honor-grid[data-v-6418acc7]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.honor-card[data-v-6418acc7]{padding:var(--space-5);border-radius:var(--radius-md);border:var(--border-weak);gap:var(--space-4);background:#fff;align-items:flex-start;display:flex}.honor-card--featured[data-v-6418acc7]{border:2px solid var(--brand-accent);background:linear-gradient(135deg,#fff 0%,#e8651a0a 100%)}.honor-card__badge[data-v-6418acc7]{background:var(--neutral-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.honor-card--featured .honor-card__badge[data-v-6418acc7]{background:#e8651a1f}.honor-card__content[data-v-6418acc7]{flex:1}.honor-card__title[data-v-6418acc7]{font-size:var(--text-h4);color:var(--neutral-900);margin-bottom:4px;line-height:1.4}.honor-card__org[data-v-6418acc7]{font-size:var(--text-caption);color:var(--brand-accent);font-weight:var(--weight-semibold);letter-spacing:.05em;margin-bottom:var(--space-2)}.honor-card__desc[data-v-6418acc7]{font-size:var(--text-body-sm);color:var(--neutral-700);line-height:1.6}.cta-three-col[data-v-6418acc7]{gap:var(--space-6);border-radius:var(--radius-lg);padding:var(--space-6);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:1fr 1.6fr 1fr;align-items:stretch;display:grid}.cta-col[data-v-6418acc7]{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.cta-col--form[data-v-6418acc7]{text-align:left;align-items:stretch}.cta-col__icon[data-v-6418acc7]{width:48px;height:48px;color:var(--brand-accent);background:#e8651a26;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.cta-col__title[data-v-6418acc7]{font-size:var(--text-h4);color:#fff}.cta-col__hint[data-v-6418acc7]{font-size:var(--text-caption);color:#ffffff80}.qr-placeholder[data-v-6418acc7]{border-radius:var(--radius-md);background:#fff;width:140px;height:140px;padding:10px;box-shadow:0 18px 34px #0000003d}.qr-placeholder img[data-v-6418acc7]{object-fit:contain;border-radius:3px;width:100%;height:100%;display:block}.cta-form-title[data-v-6418acc7]{font-size:var(--text-h3);color:#fff;font-weight:var(--weight-bold);text-align:left;margin-bottom:4px}.cta-form-sub[data-v-6418acc7]{font-size:var(--text-body-sm);color:#fff9;margin-bottom:var(--space-3);text-align:left}.form-row[data-v-6418acc7]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-field[data-v-6418acc7]{flex-direction:column;gap:6px;display:flex}.form-field--full[data-v-6418acc7]{grid-column:1/-1}.form-label[data-v-6418acc7]{font-size:var(--text-caption);color:#ffffffb3;font-weight:var(--weight-semibold);letter-spacing:.05em}.form-required[data-v-6418acc7]{color:var(--brand-accent);margin-left:2px}.form-input[data-v-6418acc7],.form-select[data-v-6418acc7]{height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-body-sm);transition:border-color var(--duration-fast) var(--ease-default);background:#ffffff0f;border:1px solid #ffffff26;font-family:inherit}.form-input[data-v-6418acc7]::placeholder{color:#ffffff59}.form-input[data-v-6418acc7]:focus,.form-select[data-v-6418acc7]:focus{border-color:#fff6;outline:none}.form-select[data-v-6418acc7]{appearance:none;cursor:pointer}.form-select option[data-v-6418acc7]{background:var(--brand-primary);color:#fff}.form-submit-btn[data-v-6418acc7]{width:100%;margin-top:var(--space-4)}.phone-number[data-v-6418acc7]{font-family:var(--font-en);font-size:18px;font-weight:var(--weight-bold);color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.4;text-decoration:none;display:block}.phone-number[data-v-6418acc7]:hover{color:var(--brand-accent);text-decoration:underline}@media (width<=767px){.hero[data-v-6418acc7]{height:auto;min-height:540px;padding-top:56px;padding-bottom:80px}.hero__content[data-v-6418acc7]{gap:var(--space-5);grid-template-columns:1fr;padding-inline:20px}.hero__title[data-v-6418acc7]{font-size:clamp(26px,7vw,36px)}.hero__subtitle[data-v-6418acc7]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.hero__stats[data-v-6418acc7]{gap:var(--space-2)}.hero-stat[data-v-6418acc7]{min-width:0;padding:var(--space-2) var(--space-3)}.hero-stat__value[data-v-6418acc7]{font-size:24px}.hero__cta[data-v-6418acc7]{align-items:stretch;gap:var(--space-3);flex-direction:column}.hero__visual[data-v-6418acc7]{display:none}.flagship-case[data-v-6418acc7]{gap:var(--space-4);grid-template-columns:1fr}.flagship-ioc[data-v-6418acc7]{aspect-ratio:4/3}.kpi-grid[data-v-6418acc7]{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.industry-grid[data-v-6418acc7]{gap:var(--space-3);grid-template-columns:1fr}.industry-card[data-v-6418acc7]{height:auto;min-height:0}.industry-card__visual[data-v-6418acc7]{height:160px}.capability-grid[data-v-6418acc7]{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.capability-card[data-v-6418acc7]{min-height:0;padding:var(--space-4)}.honor-grid[data-v-6418acc7]{grid-template-columns:1fr}.cta-three-col[data-v-6418acc7]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:1fr}.page-home[data-v-6418acc7]{padding-bottom:60px}}@media (width>=768px) and (width<=1023px){.hero__content[data-v-6418acc7]{padding-inline:var(--space-4);grid-template-columns:1fr}.hero__visual[data-v-6418acc7]{display:none}.kpi-grid[data-v-6418acc7],.industry-grid[data-v-6418acc7]{grid-template-columns:repeat(2,1fr)}.industry-card[data-v-6418acc7]{min-height:0}.capability-grid[data-v-6418acc7],.honor-grid[data-v-6418acc7]{grid-template-columns:repeat(2,1fr)}.cta-three-col[data-v-6418acc7]{gap:var(--space-4);grid-template-columns:1fr}}.hero__eyebrow-comp[data-v-6418acc7],.hero__title[data-v-6418acc7],.hero__subtitle[data-v-6418acc7],.hero__stats[data-v-6418acc7],.hero__cta[data-v-6418acc7]{opacity:1;animation:.65s cubic-bezier(0,0,.2,1) backwards hero-fade-in-6418acc7}.hero__eyebrow-comp[data-v-6418acc7]{animation-delay:0s}.hero__title[data-v-6418acc7]{animation-delay:.1s}.hero__subtitle[data-v-6418acc7]{animation-delay:.25s}.hero__stats[data-v-6418acc7]{animation-delay:.4s}.hero__cta[data-v-6418acc7]{animation-delay:.55s}@keyframes hero-fade-in-6418acc7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__eyebrow-comp[data-v-6418acc7],.hero__title[data-v-6418acc7],.hero__subtitle[data-v-6418acc7],.hero__stats[data-v-6418acc7],.hero__cta[data-v-6418acc7]{animation:none}}
