.about-hero[data-astro-cid-kh7btl4r]{background:linear-gradient(112deg,rgba(32,199,216,.18) 0 14%,transparent 14% 100%),linear-gradient(102deg,transparent 0 64%,rgba(203,161,93,.1) 64% 65%,transparent 65% 100%),linear-gradient(135deg,var(--color-navy),var(--color-blue-deep));color:#fff;padding:104px 0 82px}.about-hero[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r]{color:#9fe8f2}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(42px,6vw,72px);line-height:1.05;margin:12px 0 20px;max-width:980px}.about-hero[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#d7e9fb;font-size:19px;max-width:860px}.about-hero-grid[data-astro-cid-kh7btl4r]{align-items:center;display:grid;gap:44px;grid-template-columns:.92fr 1.08fr}.capability-board[data-astro-cid-kh7btl4r]{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 28px 70px #00091442;display:grid;gap:12px;padding:28px}.board-head[data-astro-cid-kh7btl4r]{border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:8px;padding-bottom:20px}.board-head[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:#45d3d5;font-size:10px;font-weight:900;letter-spacing:.18em}.board-head[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-size:27px}.capability-track[data-astro-cid-kh7btl4r]{align-items:center;background:#ffffff0f;border-radius:12px;display:grid;gap:14px;grid-template-columns:42px 1fr;padding:15px}.capability-track[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{color:#45d3d5;font-family:Georgia,Times New Roman,serif;font-size:19px}.capability-track[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r],.capability-track[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{display:block}.capability-track[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{color:#86a9ba;font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:4px}.capability-track[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#edf7fb;font-size:15px}.capability-board[data-astro-cid-kh7btl4r]>p[data-astro-cid-kh7btl4r]{color:#8eacba;font-size:12px;margin:5px 0 0}.about-grid[data-astro-cid-kh7btl4r],.delivery-layout[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r]{display:grid;gap:46px;grid-template-columns:.88fr 1.12fr}.about-grid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.delivery-layout[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(30px,4vw,50px);line-height:1.15;margin:8px 0 18px}.about-grid[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.delivery-layout[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-ink-soft)}.value-grid[data-astro-cid-kh7btl4r]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid var(--color-line);border-radius:14px;box-shadow:var(--shadow-soft);padding:24px}.value-grid[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r],.delivery-steps[data-astro-cid-kh7btl4r]>article[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{color:var(--color-accent);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.value-grid[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:21px;margin:14px 0 8px}.delivery-section[data-astro-cid-kh7btl4r]{background:var(--color-night);color:#fff}.delivery-layout[data-astro-cid-kh7btl4r]{grid-template-columns:.78fr 1.22fr}.delivery-section[data-astro-cid-kh7btl4r] .eyebrow[data-astro-cid-kh7btl4r]{color:#45d3d5}.delivery-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#fff}.delivery-section[data-astro-cid-kh7btl4r] .delivery-layout[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:first-child>p[data-astro-cid-kh7btl4r]:last-child{color:#a9bfcc}.delivery-steps[data-astro-cid-kh7btl4r]{display:grid;gap:0}.delivery-steps[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]{border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:18px;grid-template-columns:46px 1fr;padding:0 0 18px}.delivery-steps[data-astro-cid-kh7btl4r] article[data-astro-cid-kh7btl4r]+article[data-astro-cid-kh7btl4r]{padding-top:18px}.delivery-steps[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:#fff;font-size:21px;margin:0 0 5px}.delivery-steps[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#a9bfcc;margin:0}.company-section[data-astro-cid-kh7btl4r]{background:var(--color-paper)}.company-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1.12fr .88fr}.company-intro[data-astro-cid-kh7btl4r],.partners-card[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid var(--color-line);border-radius:18px;box-shadow:var(--shadow-soft);padding:30px}.company-intro[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]{border-top:1px solid var(--color-line);display:grid;gap:0;margin:24px 0 0}.company-intro[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{display:grid;gap:16px;grid-template-columns:90px 1fr;padding:13px 0}.company-intro[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]+div[data-astro-cid-kh7btl4r]{border-top:1px solid var(--color-line)}.company-intro[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{color:var(--color-ink-soft)}.company-intro[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{color:var(--color-ink);font-weight:800;margin:0}.partner-list[data-astro-cid-kh7btl4r]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-list[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{background:#f3f7f9;border:1px solid var(--color-line);border-radius:10px;color:var(--color-ink);font-weight:900;padding:16px}@media(max-width:960px){.about-hero-grid[data-astro-cid-kh7btl4r],.about-grid[data-astro-cid-kh7btl4r],.value-grid[data-astro-cid-kh7btl4r],.delivery-layout[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r],.partner-list[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}
