:root{--display:"Chakra Petch","Helvetica Neue",-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif}
h1,h2,h3,.manifesto,.brand,.price-card h3,.engine-stats strong,.terminal-card,.weai-display{font-family:var(--display)!important}
h1,h2{font-weight:700!important;letter-spacing:-.032em!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 0 24px rgba(74,139,255,.08)}
h3{font-weight:700!important;letter-spacing:-.015em!important}
.hero h1{font-size:clamp(52px,6.25vw,98px)!important;line-height:1.08!important;position:relative;top:-10px;overflow:visible!important;padding-bottom:.14em}.hero h1 span{display:inline-block;overflow:visible!important;padding-bottom:.1em;margin-bottom:-.1em}.section h2{font-size:clamp(40px,5vw,72px)!important;line-height:1.08!important;position:relative;top:-10px;overflow:visible!important;padding-bottom:.08em}
html[lang="ko"] h1,html[lang="ko"] h2,html[lang="ko"] h3{font-family:"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important;font-weight:700!important;letter-spacing:-.042em!important}
@media(max-width:720px){h1,h2{letter-spacing:-.038em!important}.hero h1{font-size:52px!important;top:-6px}.section h2{font-size:40px!important;top:-6px}}
h1,h2,h1 span,h2 em{color:transparent!important;background:linear-gradient(145deg,#f4fbff 4%,#a9d6ff 28%,#ffffff 45%,#6aa9f5 66%,#d8edff 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.45px rgba(196,226,255,.72);filter:drop-shadow(0 2px 0 rgba(255,255,255,.22)) drop-shadow(0 8px 12px rgba(0,0,0,.7)) drop-shadow(0 0 18px rgba(55,139,255,.2))}
h1 span,h2 em{background:linear-gradient(145deg,#eaf8ff,#7dbbff 35%,#dff2ff 52%,#3c7fd5 78%,#b8dcff);-webkit-background-clip:text;background-clip:text}
@media(max-width:720px){h1,h2,h1 span,h2 em{filter:drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 5px 8px rgba(0,0,0,.72)) drop-shadow(0 0 10px rgba(55,139,255,.16))}}
