@font-face{font-family:'AOI Pretendard';font-style:normal;font-weight:400;font-display:swap;src:url('/aiorigin/assets/fonts/Pretendard-Regular.woff2') format('woff2')}@font-face{font-family:'AOI Pretendard';font-style:normal;font-weight:600;font-display:swap;src:url('/aiorigin/assets/fonts/Pretendard-SemiBold.woff2') format('woff2')}@font-face{font-family:'AOI Pretendard';font-style:normal;font-weight:700;font-display:swap;src:url('/aiorigin/assets/fonts/Pretendard-Bold.woff2') format('woff2')}
body,button,input,select{font-family:'AOI Pretendard','Malgun Gothic',sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}body{letter-spacing:-.015em}h1,h2,h3{font-weight:600;letter-spacing:-.035em;text-wrap:balance}.hero-copy h1{font-size:clamp(34px,3.5vw,50px);line-height:1.36;letter-spacing:-.04em;font-weight:600}.hero-copy h1 span{font-weight:700}.lead{font-size:17px;line-height:1.9;letter-spacing:-.015em}.eyebrow{font-weight:600;letter-spacing:.14em}.btn{font-size:15px;font-weight:600;letter-spacing:-.015em;box-shadow:0 6px 22px #1459f515;border-radius:8px}.nav nav{font-size:14px;letter-spacing:-.015em}.micro{font-size:12px;line-height:1.85;color:#94a7c1}.muted{font-size:16px;line-height:1.85}.section h2{line-height:1.4;font-weight:600}.value-grid h3,.process-grid h3{font-weight:600;letter-spacing:-.025em}.value-grid p,.process-grid p,.faq p{font-size:15px;line-height:1.85}.auto-programs .interest>strong{font-size:25px;font-weight:600;letter-spacing:-.025em}.interest>small{font-size:12px}.interest p{font-size:14px;line-height:1.85}.program-risk{font-size:12px;line-height:1.8}.topic-foot{font-size:11px}.faq summary{font-size:16px;font-weight:600;line-height:1.7}.form .field{font-size:14px}.form input,.form select{font-size:15px}.form-notice,.consent{font-size:12px;line-height:1.8}.sim-title strong{font-size:23px;letter-spacing:-.03em;font-weight:600}.sim-steps b{font-size:13px;font-weight:600}.sim-steps small{font-size:10px}.sim-log{font-size:12px}.automation-demo figcaption{font-size:11px}.sim-badge{font-size:10px}.sim-chart-label{font-size:10px}.sim-title button{font-family:inherit;font-size:11px}.hero-grid{gap:38px}.hero-copy{padding:85px 0}.section{padding:108px 0}.research-card h3{line-height:1.4}.risk-callout p{font-size:14px}.brand b{font-weight:700;letter-spacing:-.055em}.footer-top .brand{font-family:inherit}@media(max-width:760px){.hero-copy{padding:44px 0 0}.hero-copy h1{font-size:clamp(27px,7.2vw,39px);line-height:1.4;letter-spacing:-.035em}.lead{font-size:15px;line-height:1.85}.eyebrow{font-size:9px;letter-spacing:.1em}.muted{font-size:15px}.section{padding:68px 0}.section h2{font-size:30px;letter-spacing:-.035em}.btn{font-size:14px}.micro{font-size:11px}.value-grid p,.process-grid p,.faq p{font-size:14px}.faq summary{font-size:15px}.sim-title strong{font-size:21px}.sim-steps b{font-size:11px}.sim-steps small{font-size:9px}.sim-log{font-size:11px}.automation-demo figcaption{font-size:10px}.sim-top{letter-spacing:0}.sim-top>span:first-child{font-size:7px}.sim-badge{font-size:9px}.hero-grid{gap:30px}.nav-cta{font-size:12px}.auto-programs .interest p{font-size:14px}}
