*{box-sizing:border-box}body{margin:0;font-family:Arial,"Noto Sans KR",sans-serif;background:#08111d;color:#f7fbff}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.brand{display:flex;gap:10px;align-items:center;font-weight:800;font-size:22px}.logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#24c7ff,#5c64ff);display:grid;place-items:center;font-weight:900}.links{display:flex;gap:20px;color:#b9c6d6;font-size:14px}.hero{padding:95px 0 70px;text-align:center}.eyebrow{display:inline-block;padding:8px 12px;border:1px solid #27415d;border-radius:999px;color:#87dfff;background:#0c1b2c}.hero h1{font-size:56px;line-height:1.05;margin:22px auto;max-width:860px}.hero p{font-size:20px;line-height:1.7;color:#b9c6d6;max-width:780px;margin:0 auto 30px}.cta{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn{padding:14px 20px;border-radius:12px;font-weight:700;border:1px solid #2c4561}.primary{background:#fff;color:#08111d}.disabled{opacity:.55;cursor:not-allowed}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:25px 0 70px}.card{background:#0d1a29;border:1px solid #203650;border-radius:18px;padding:26px}.card h3{margin:0 0 10px}.card p{color:#aebed0;line-height:1.65}.section{padding:64px 0}.section h2{font-size:36px;margin:0 0 14px}.section p{color:#aebed0;line-height:1.75}.steps{display:grid;gap:14px}.step{padding:18px;border:1px solid #203650;border-radius:14px;background:#0b1725}.footer{border-top:1px solid #203650;margin-top:50px;padding:28px 0 48px;color:#8090a3;font-size:13px}.page{padding:60px 0}.page h1{font-size:42px}.page h2{margin-top:34px}.notice{padding:16px 18px;border-radius:12px;background:#10243a;border:1px solid #27415d;color:#bfeaff}@media(max-width:800px){.links{display:none}.hero h1{font-size:40px}.grid{grid-template-columns:1fr}}