*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7faff;color:#102548;font-family:system-ui,-apple-system,"Noto Sans KR","Malgun Gothic",sans-serif}a{color:inherit;text-decoration:none}.top{height:66px;padding:0 max(4vw,20px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dde7f5;font-size:13px;color:#60738e}main{max-width:1320px;margin:auto}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;min-height:610px;padding:62px 28px}.eyebrow,small{letter-spacing:.17em;font-size:12px;color:#005dd4;font-weight:750}.brand{display:flex;align-items:center;gap:13px;font-size:31px;font-weight:850;letter-spacing:-.06em;margin:20px 0}.brand img{height:76px;width:76px;object-fit:contain}.brand b{color:#da2439;font-size:.65em;letter-spacing:0}h1{font-size:clamp(39px,4.5vw,69px);line-height:1.16;letter-spacing:-.07em;margin:25px 0}h1 em{font-style:normal;color:#085bcc}p{line-height:1.85;color:#5e7088;font-size:16px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.main-btn,.alt-btn{display:inline-block;padding:15px 24px;border-radius:99px;font-weight:750;font-size:14px}.main-btn{background:#0c3a91;color:white}.alt-btn{border:1px solid #bacce4;background:#fff;color:#174377}.pic{background:white;padding:12px;border-radius:24px;box-shadow:0 28px 50px #16365b18}.pic img{display:block;width:100%;border-radius:15px}.pic small{display:block;color:#6e7d8e;font-weight:400;letter-spacing:0;padding:12px;font-size:11px}.proof{margin:0 28px 60px;background:#eaf2ff;border-radius:24px;padding:32px 42px;display:flex;align-items:center;justify-content:space-between;gap:25px}.proof h2,.features h2,.links h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.045em;margin:10px 0}.proof p{margin:0;max-width:740px}.features{padding:20px 28px 70px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px}.grid article{background:white;border:1px solid #e2e9f6;border-radius:18px;padding:24px;box-shadow:0 10px 24px #0d31600b}.grid span{color:#0061dc;font-weight:900}.grid h3{font-size:19px;letter-spacing:-.04em}.grid p{font-size:14px}.links{margin:0 28px 60px;background:#102b60;color:white;border-radius:22px;padding:36px 42px;display:flex;align-items:center;justify-content:space-between;gap:25px}.links p{color:#cbd8f0}.links small{color:#70bcff}.links .main-btn{background:#fff;color:#133d88}.hash{padding:0 28px 55px}.hash h2{font-size:16px}.hash p{font-size:13px;word-spacing:8px}footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:25px max(4vw,20px);background:#eaf0f9;color:#45617e;font-size:12px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:28px}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hero{padding:38px 17px}.brand{font-size:26px}.brand img{height:55px;width:55px}.proof,.links{margin-left:14px;margin-right:14px;padding:24px;display:block}.features{padding:20px 14px 55px}.grid{grid-template-columns:1fr}.hash{padding:0 14px 40px}}