@font-face{font-family:'Plex KR';src:url('fonts/IBMPlexSansKR-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Pretendard';src:url('fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Plex Mono';src:url('fonts/IBMPlexMono-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
:root,body,.legal-document{font-family:'Pretendard',sans-serif}h1,h2,.audience h2,.feature-copy h2,.section-head h2,.closing h2{font-family:'Plex KR','Pretendard',sans-serif;font-weight:600;letter-spacing:-.045em}.hero h1{font-size:64px;line-height:1.25;letter-spacing:-.055em}h2{line-height:1.3}.eyebrow,.section-label,.app-title,.plan-name,.price,.report-metrics b,.analysis-metrics b,.timeline small,.report-panel td:not(:first-child),.doc-label{font-family:'Plex Mono','Pretendard',sans-serif;font-weight:400;font-variant-numeric:tabular-nums}.price small,.analysis-metrics em,.app-title .demo,.doc-label b{font-family:'Pretendard',sans-serif}.section-label,.eyebrow{letter-spacing:.08em}.plan-name{letter-spacing:-.04em}.price{font-size:40px;letter-spacing:-.065em}.lede{font-weight:400}.legal-document h3,#policy-content h3{font-family:'Pretendard',sans-serif;font-weight:700;letter-spacing:-.02em}
