.ko-page-over-ons .page-hero{padding:56px 32px 64px;background:var(--bg-card);border-bottom:1px solid var(--border)}.ko-page-over-ons .page-hero .page-hero-inner{max-width:760px;margin:0 auto;text-align:left}.ko-page-over-ons .page-hero .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kobalt);margin-bottom:16px}.ko-page-over-ons .page-hero .hero-eyebrow:before{content:"";display:inline-block;width:20px;height:2px;background:var(--kobalt);border-radius:1px}.ko-page-over-ons .page-hero .page-title{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;line-height:1.1;color:var(--marine);margin-bottom:20px}.ko-page-over-ons .page-hero .page-title .hl{color:var(--kobalt)}.ko-page-over-ons .page-hero .page-lead{font-family:var(--font-body),sans-serif;font-size:17px;color:var(--sub);line-height:1.75;max-width:600px;margin:0}.ko-page-over-ons .content-section{padding:64px 32px}.ko-page-over-ons>section.content-section:nth-of-type(2),.ko-page-over-ons>section.content-section:nth-of-type(4){background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ko-page-over-ons .content-inner{max-width:760px;margin:0 auto}.ko-page-over-ons .content-inner h2{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(20px,2.5vw,28px);letter-spacing:-.03em;color:var(--marine);margin-bottom:16px}.ko-page-over-ons .content-inner p{font-family:var(--font-body),sans-serif;font-size:15px;color:var(--sub);line-height:1.8;margin-bottom:20px}.ko-page-over-ons .content-inner p:last-child{margin-bottom:0}.ko-page-over-ons .content-inner strong{color:var(--marine);font-weight:600}.ko-page-over-ons .missie-block{background:var(--marine);border-radius:16px;padding:40px 48px;margin-top:48px}.ko-page-over-ons .missie-quote{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(22px,3vw,34px);letter-spacing:-.03em;color:#fff;line-height:1.15;margin-bottom:12px}.ko-page-over-ons .missie-quote .accent{color:var(--geel)}.ko-page-over-ons .missie-sub{font-family:var(--font-body),sans-serif;font-size:14px;color:#ffffff80}.ko-page-over-ons .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.ko-page-over-ons .team-card{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:28px 24px}.ko-page-over-ons .team-avatar{width:48px;height:48px;border-radius:12px;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--kobalt)}.ko-page-over-ons .team-name{font-family:var(--font-display),sans-serif;font-weight:700;font-size:15px;color:var(--marine);margin-bottom:4px}.ko-page-over-ons .team-role{font-family:var(--font-display),sans-serif;font-size:12px;font-weight:600;color:var(--kobalt);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.ko-page-over-ons .team-desc{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--sub);line-height:1.6}.ko-page-over-ons .values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.ko-page-over-ons .value-item{display:flex;gap:16px;align-items:flex-start;padding:24px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.ko-page-over-ons .value-icon{width:38px;height:38px;border-radius:9px;background:var(--bg-alt);color:var(--kobalt);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ko-page-over-ons .value-title{font-family:var(--font-display),sans-serif;font-weight:700;font-size:14px;color:var(--marine);margin-bottom:4px}.ko-page-over-ons .value-desc{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--sub);line-height:1.6}.ko-page-over-ons .cta-section .cta-title{margin-top:0}.ko-page-over-ons .cta-section .plate-search-error{margin-top:16px;color:#ffffffeb;font-size:14px}@media (max-width: 900px){.ko-page-over-ons .page-hero{padding:40px 20px 48px}.ko-page-over-ons .content-section{padding:48px 20px}.ko-page-over-ons .team-grid,.ko-page-over-ons .values-grid{grid-template-columns:1fr}.ko-page-over-ons .missie-block{padding:28px 24px}.ko-page-over-ons .cta-section{padding:56px 20px 72px}}
