.ko-legal-hero{position:relative;overflow:hidden;width:100%;padding:46px 24px 48px;color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,67,200,.11),transparent 31%),radial-gradient(circle at 88% 72%,rgba(80,220,255,.1),transparent 32%),linear-gradient(112deg,#0d0d1b,#141321 52%,#08141b)}.ko-legal-hero:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#ff43c8,#875cff,#50dcff,transparent)}.ko-legal-hero-inner{position:relative;width:min(920px,100%);margin:auto}.ko-legal-eyebrow{margin:0 0 10px;color:rgba(255,255,255,.58);font-size:10px;font-weight:850;letter-spacing:1.7px;text-transform:uppercase}.ko-legal-hero h1{margin:0 0 10px;color:#fff;font-size:clamp(36px,5vw,58px);line-height:1.03;letter-spacing:-1.7px;font-weight:850}.ko-legal-hero h1 span{background:linear-gradient(100deg,#ff68d1,#a47bff,#55ddff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ko-legal-hero p{max-width:680px;margin:0;color:rgba(255,255,255,.62);font-size:15px;line-height:1.55}.ko-legal-page{width:100%;padding:46px 24px 64px;background:#f7f8fc}.ko-legal-card{width:min(920px,100%);margin:auto;padding:clamp(24px,4vw,48px);border:1px solid rgba(116,88,200,.12);border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(30,28,72,.06);color:#343645}.ko-legal-card section+section{margin-top:30px;padding-top:28px;border-top:1px solid #ececf3}.ko-legal-card h2{margin:0 0 10px;color:#1b1c2b;font-size:clamp(20px,2.2vw,27px);line-height:1.2;letter-spacing:-.45px;font-weight:820}.ko-legal-card p,.ko-legal-card li{color:#5f6271;font-size:15px;line-height:1.72}.ko-legal-card p{margin:0}.ko-legal-card ul{margin:10px 0 0;padding-left:20px}.ko-legal-card li+li{margin-top:7px}.ko-legal-card strong{color:#303241;font-weight:780}@media(max-width:767px){.ko-legal-hero{padding:32px 16px 34px}.ko-legal-page{padding:24px 16px 40px}.ko-legal-card{padding:22px 18px;border-radius:16px}.ko-legal-card section+section{margin-top:23px;padding-top:22px}.ko-legal-card p,.ko-legal-card li{font-size:14px;line-height:1.65}}
