/* 로컬 예시 — 사업 영역 3칸·올파마 기능 목록 시인성 (2026-09-10) */
.hero-business .business-label{font-size:22px;font-weight:600;letter-spacing:-.03em;margin-bottom:22px}
.hero-business .business-grid{gap:20px}
.hero-business .business-item,.hero-business .business-item:first-child,.hero-business .business-item:last-child{padding:28px 28px 26px;background:#fff;border:1px solid #e6e5ed;color:var(--ink)}
.hero-business .business-item+.business-item{border-left:1px solid #e6e5ed}
.hero-business .business-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:20px;background:#eeedfe;color:#3c3489;font-size:14px;font-weight:700;letter-spacing:.02em}
.hero-business .business-item h3{order:1;font-size:26px;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:var(--ink)}
.typography-01 .hero-business .business-item small,.hero-business .business-item small{order:2;margin-top:12px;font-size:16px;font-weight:700;line-height:1.6;color:var(--purple);word-break:keep-all}
.typography-01 .hero-business .business-item p{order:3;margin-top:16px;margin-bottom:22px;color:var(--muted)}
.typography-01 .hero-business .business-item .text-link,.hero-business .business-item .text-link{order:4;margin-top:auto;font-size:14px;padding:10px 16px;border:1px solid var(--purple);border-radius:3px;font-weight:600;color:var(--purple);text-decoration:none;align-self:flex-start}
.hero-business .business-item .text-link:hover{background:var(--purple);color:#fff}
.hero-business .business-item .text-link span::after{content:' →'}
.technology-section .agent-features{padding:4px 0 4px 28px}
.technology-section .agent-features>div{gap:16px;padding:14px 0;align-items:flex-start}
.technology-section .agent-features span{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;background:#fff;border:1px solid #cfc7e6;color:var(--purple);font-family:'Pretendard Variable',sans-serif;font-size:12px;font-weight:700}
.technology-section .agent-features p{font-size:15px;line-height:1.75;color:#3f3d4b;word-break:keep-all}
.technology-section .agent-features p b{color:var(--ink);font-weight:600}
@media(max-width:600px){
 .hero-business .business-item,.hero-business .business-item:first-child,.hero-business .business-item:last-child{padding:22px 20px}
 .hero-business .business-item h3{font-size:23px}
 .hero-business .business-label{font-size:20px}
 .technology-section .agent-features{padding-left:18px}
}
