.about-section{background:var(--bg-void);position:relative;overflow:hidden}.about-s__title{letter-spacing:-.03em;text-align:center;margin-bottom:20px;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.2}.about-s__amb{pointer-events:none;filter:blur(100px);z-index:0;border-radius:50%;position:absolute}.about-s__amb--1{background:radial-gradient(circle,#2f8ef712 0%,#0000 55%);width:700px;height:700px;top:-100px;right:-100px}.about-s__amb--2{background:radial-gradient(circle,#8b5cf60f 0%,#0000 55%);width:600px;height:600px;bottom:-80px;left:-80px}.about-s__origin{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:72px;display:grid;position:relative}.about-s__origin-title{text-align:left;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25}.about-s__origin-text .section-label{margin-bottom:14px}.about-s__origin-text p{color:var(--text-secondary);margin-bottom:14px;font-size:15px;line-height:1.8}.about-s__origin-text p:last-child{margin-bottom:0}.about-s__origin-quote{padding:34px}.about-s__quote{color:var(--text-secondary);border-left:2px solid var(--blue-bright);margin-bottom:24px;padding-left:18px;font-size:16px;font-style:italic;line-height:1.75}.about-s__quote-attr{align-items:center;gap:12px;display:flex}.about-s__avatar{background:linear-gradient(135deg, var(--blue-bright), var(--violet-bright));width:42px;height:42px;font-family:var(--font-display);color:#0000;border-radius:25%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.about-s__avatar-name{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-display);display:block}.about-s__avatar-role{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.about-s__stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:72px;display:grid;position:relative}.about-s__stat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.about-s__stat-val{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1}.about-s__stat-label{color:var(--text-muted);font-size:12px}.about-s__mission{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(32px,5vw,72px);margin-bottom:88px;display:grid;position:relative}.about-s__mission-text .section-label{margin-bottom:14px}.about-s__mission-title{text-align:left;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.about-s__mission-text p{color:var(--text-secondary);font-size:15px;line-height:1.8}.about-s__mission-visual{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.about-s__value-card{padding:24px}.about-s__value-icon{margin-bottom:12px;font-size:20px;line-height:1}.about-s__value-icon--blue{color:var(--blue-glow)}.about-s__value-icon--violet{color:var(--violet-glow)}.about-s__value-icon--teal{color:var(--teal-glow)}.about-s__value-title{color:var(--text-primary);font-size:.95rem;font-family:var(--font-display);margin-bottom:8px}.about-s__value-desc{color:var(--text-secondary);font-size:13px;line-height:1.65}.about-s__promise{text-align:center;border:1px solid var(--border-subtle);z-index:1;background:#ffffff05;border-radius:28px;max-width:880px;margin:0 auto 96px;padding:clamp(48px,6vw,72px) clamp(24px,5vw,56px);position:relative;overflow:hidden}.about-s__promise-glow{pointer-events:none;z-index:0;background:radial-gradient(#2f8ef71a 0%,#8b5cf60f 45%,#0000 75%);position:absolute;inset:-40% -20%}.about-s__promise-label{z-index:1;position:relative}.about-s__promise-title{z-index:1;letter-spacing:-.02em;max-width:620px;margin:14px auto 22px;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.25;position:relative}.about-s__promise-body{z-index:1;color:var(--text-secondary);max-width:620px;margin:0 auto 44px;font-size:15px;line-height:1.85;position:relative}.about-s__promise-grid{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.about-s__promise-pillar{padding:0}.about-s__promise-icon{color:var(--blue-glow);font-size:24px;line-height:1;font-family:var(--font-display);margin-bottom:12px}.about-s__promise-pillar-title{color:var(--text-primary);font-size:.95rem;font-family:var(--font-display);margin-bottom:8px}.about-s__promise-pillar-desc{color:var(--text-secondary);font-size:13px;line-height:1.7}.about-s__global{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:88px;display:grid;position:relative}.about-s__global-title{text-align:left;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.3}.about-s__global-text .section-label{margin-bottom:14px}.about-s__global-text p{color:var(--text-secondary);font-size:15px;line-height:1.8}.about-s__global-pills{flex-wrap:wrap;gap:10px;display:flex}.about-s__pill--region{border-color:var(--border-strong)}.about-s__stack-wrap{text-align:center;z-index:1;position:relative}.about-s__stack-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:18px;font-size:11px;font-weight:500}.about-s__stack{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:0 auto;display:flex}.about-s__pill{border-radius:var(--r-full);color:var(--text-secondary);border:1px solid var(--border-subtle);transition:all var(--dur-fast) ease;cursor:default;background:#ffffff08;padding:9px 18px;font-size:13px;font-weight:500}.about-s__pill:hover{border-color:var(--border-strong);color:var(--text-primary);background:#2f8ef70f}.about-s__cta{text-align:center;z-index:1;max-width:640px;margin:96px auto 0;position:relative}.about-s__cta-title{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.3}.about-s__cta-body{color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.8}.about-s__cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.about-s__cta-btn{border-radius:var(--r-full);transition:all var(--dur-fast) ease;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:600;display:inline-flex}.about-s__cta-btn--primary{background:linear-gradient(135deg, var(--blue-bright), var(--violet-bright));color:#fff}.about-s__cta-btn--primary:hover{transform:translateY(-2px)}.about-s__cta-btn--ghost{border:1px solid var(--border-strong);color:var(--text-primary)}.about-s__cta-btn--ghost:hover{background:#ffffff0a}@media (width<=1000px){.about-s__stats{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.about-s__origin{grid-template-columns:1fr;gap:32px}.about-s__origin-title{font-size:clamp(1.4rem,5vw,2rem)}.about-s__mission{grid-template-columns:1fr;gap:32px}.about-s__mission-title{font-size:clamp(1.4rem,5vw,2rem)}.about-s__global{text-align:center;grid-template-columns:1fr;gap:28px}.about-s__global-title,.about-s__global-text .section-label{text-align:center}.about-s__global-pills{justify-content:center}}@media (width<=700px){.about-s__promise-grid{text-align:center;grid-template-columns:1fr;gap:26px}.about-s__promise-pillar-title,.about-s__promise-icon{text-align:center}}@media (width<=600px){.about-s__mission-visual{grid-template-columns:1fr}.about-s__origin-quote,.about-s__mission-quote{padding:24px}.about-s__stat{padding:20px 16px}.about-s__promise{border-radius:22px;padding:40px 20px}}@media (width<=480px){.about-s__stats{grid-template-columns:1fr 1fr}.about-s__pill{padding:7px 14px;font-size:12px}.about-s__cta-actions{flex-direction:column}.about-s__cta-btn{width:100%}}
