.about[data-v-3cf94cbf]{padding-bottom:0;--about-sans:"Noto Sans SC","PingFang SC","Microsoft YaHei","Source Han Sans SC",sans-serif;font-family:var(--about-sans)}.hero-band[data-v-3cf94cbf]{position:relative;background:var(--mp-bg)}.hero-bg[data-v-3cf94cbf]{position:absolute;left:0;right:0;top:0;height:280px;background:linear-gradient(105deg,#0a1628,#132538 45%,#4a1524),radial-gradient(ellipse 70% 55% at 78% 30%,rgba(184,146,74,.2),transparent 60%)}.hero-bg[data-v-3cf94cbf]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;background:linear-gradient(180deg,rgba(238,241,245,0),rgba(238,241,245,.55) 50%,var(--mp-bg))}.home-col[data-v-3cf94cbf]{position:relative;z-index:2}.hero-copy[data-v-3cf94cbf]{color:#fff;padding:56px 0 36px}.eyebrow[data-v-3cf94cbf]{margin:0 0 12px;font-size:13px;letter-spacing:.18em;color:#f0c36d;font-weight:600}.hero-copy h1[data-v-3cf94cbf]{margin:0;font-family:var(--about-sans);font-size:clamp(36px,4.6vw,48px);font-weight:700;letter-spacing:.02em;line-height:1.25}.lead[data-v-3cf94cbf]{margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.02em;color:hsla(0,0%,100%,.86);white-space:nowrap}.intro[data-v-3cf94cbf]{position:relative;z-index:2;margin-top:-8px}.intro-card[data-v-3cf94cbf]{display:grid;grid-template-columns:1.35fr .85fr;align-items:stretch;background:transparent}.intro-copy[data-v-3cf94cbf]{padding:32px 36px 28px 28px;background:#fff;border:1px solid rgba(213,219,230,.9);border-right:none;border-radius:8px 0 0 8px;box-shadow:0 16px 40px rgba(11,26,46,.06)}.intro-visual[data-v-3cf94cbf]{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:100%;margin:0;padding:28px 28px 32px;color:#fff;border-radius:0 8px 8px 0;background:radial-gradient(circle at 70% 28%,rgba(240,195,109,.28),transparent 42%),linear-gradient(160deg,#132538,#0b1a2e 48%,#5c121e)}.visual-mark[data-v-3cf94cbf]{width:72px;height:72px;margin-bottom:auto;border-radius:8px;display:grid;place-items:center;background:var(--mp-accent);font-size:36px;font-weight:700}.intro-visual p[data-v-3cf94cbf]{margin:0;font-size:13px;letter-spacing:.08em;color:hsla(0,0%,100%,.72)}.intro-visual strong[data-v-3cf94cbf]{font-size:28px;font-weight:700;letter-spacing:.04em}.kicker[data-v-3cf94cbf]{margin:0 0 16px;font-size:26px;letter-spacing:.08em;color:var(--mp-accent);font-weight:700}.intro-card h2[data-v-3cf94cbf]{margin:0 0 18px;font-family:var(--about-sans);font-weight:700;font-size:clamp(28px,3.2vw,36px);line-height:1.4;letter-spacing:.01em;color:var(--mp-ink)}.prose p[data-v-3cf94cbf]{margin:0 0 14px;max-width:48em;font-size:15px;font-weight:400;line-height:2;letter-spacing:.02em;color:#3d4d63}.prose p[data-v-3cf94cbf]:last-child{margin-bottom:0}.values[data-v-3cf94cbf]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;padding-bottom:8px}.values article[data-v-3cf94cbf]{background:#fff;border:1px solid rgba(213,219,230,.9);border-radius:8px;padding:28px 26px 26px;box-shadow:0 8px 24px rgba(11,26,46,.04)}.idx[data-v-3cf94cbf]{display:block;margin-bottom:14px;font-family:var(--about-sans);font-size:28px;font-weight:700;color:var(--mp-accent);letter-spacing:.04em;line-height:1}.values h3[data-v-3cf94cbf]{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:.02em}.values p[data-v-3cf94cbf]{margin:0;font-size:14px;line-height:1.85;letter-spacing:.02em;color:#5c6b80}.services[data-v-3cf94cbf]{padding-top:36px;padding-bottom:64px}.svc-head[data-v-3cf94cbf]{margin-bottom:18px}.svc-head .mp-section-sub[data-v-3cf94cbf],.svc-head .mp-section-title[data-v-3cf94cbf]{font-family:var(--about-sans)}.svc-head .mp-section-title[data-v-3cf94cbf]{letter-spacing:.02em;font-weight:700;font-size:32px}.svc-grid[data-v-3cf94cbf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.svc-grid article[data-v-3cf94cbf]{background:#fff;border-radius:8px;padding:22px 20px 24px;border-top:3px solid var(--mp-accent);box-shadow:0 8px 24px rgba(11,26,46,.04)}.svc-grid h3[data-v-3cf94cbf]{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:.02em}.svc-grid p[data-v-3cf94cbf]{margin:0;font-size:13px;line-height:1.8;letter-spacing:.02em;color:#5c6b80}@media (max-width:1000px){.svc-grid[data-v-3cf94cbf]{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.values[data-v-3cf94cbf]{grid-template-columns:1fr}.lead[data-v-3cf94cbf]{white-space:normal}.intro-card[data-v-3cf94cbf]{grid-template-columns:1fr}.intro-copy[data-v-3cf94cbf]{padding:24px 20px;border-right:1px solid rgba(213,219,230,.9);border-bottom:none;border-radius:8px 8px 0 0}.intro-visual[data-v-3cf94cbf]{min-height:180px;border-radius:0 0 8px 8px}.hero-bg[data-v-3cf94cbf]{height:240px}}