*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1d2433;word-break:keep-all;background:#fff;margin:0;font-family:system-ui,-apple-system,Apple SD Gothic Neo,맑은 고딕,sans-serif;line-height:1.6}a{color:inherit}.top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#ffffffeb;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:14px clamp(16px,5vw,64px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.btn{color:#fff;background:#2a6fb5;border-radius:10px;padding:14px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #2a6fb54d}.btn:hover{background:#235f9c}.btn.small{box-shadow:none;padding:8px 16px;font-size:15px}.link{color:#2a6fb5;font-weight:600}.hero{background:linear-gradient(160deg,#e6f8fb 0%,#fff 60%);grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(32px,7vw,88px) clamp(16px,5vw,64px);display:grid}.hero h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,4.2vw,50px);line-height:1.2}.lead{color:#444c5c;margin:0 0 26px;font-size:clamp(17px,1.6vw,20px)}.cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.badges{color:#3d7a4a;flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.shot{border:1px solid #e3e7ee;border-radius:12px;width:100%;height:auto;box-shadow:0 18px 50px #1428502e}@media (width<=860px){.hero{grid-template-columns:1fr}}section h2{text-align:center;letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(26px,3vw,36px)}.features,.how,.faq{padding:clamp(48px,7vw,88px) clamp(16px,5vw,64px)}.cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1100px;margin:0 auto;display:grid}.cards article{background:#f7f9fc;border:1px solid #edf0f5;border-radius:12px;padding:24px}.cards h3{margin:0 0 8px;font-size:19px}.cards p{color:#4b5363;margin:0}.how{color:#fff;text-align:center;background:#0f2a44}.how ol{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:960px;margin:0 auto 36px;padding:0;list-style:none;display:grid}.how li{counter-increment:step;background:#ffffff12;border-radius:12px;flex-direction:column;gap:6px;padding:24px;display:flex}.how li:before{content:counter(step);background:#00b3cf;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 8px;font-weight:700;display:inline-flex}.how li strong{font-size:19px}.how li span{color:#c6d3e2}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid #e6e9ef;padding:16px 4px}.faq summary{cursor:pointer;font-size:17px;font-weight:700}.faq details p{color:#4b5363;margin:10px 0 0}.foot{text-align:center;color:#7a8292;border-top:1px solid #eef0f3;padding:32px 16px;font-size:14px}.hero h1 .accent{color:#2a6fb5}.master{background:#f3f7fd;border-top:1px solid #e3eaf4;border-bottom:1px solid #e3eaf4;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(48px,7vw,88px) clamp(16px,5vw,64px);display:grid}.master h2{text-align:left;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,3.4vw,38px)}.master p{color:#4b5363;margin:0 0 16px}.eyebrow{background:#2a6fb5;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block;color:#fff!important;margin:0 0 10px!important}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:#2c3442;padding-left:28px;position:relative}.checks li:before{content:"✓";color:#fff;background:#00b3cf;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.master-demo{grid-template-columns:auto auto 1fr;align-items:center;gap:14px;display:grid}.m-master{background:#fff;border:2px solid #2a6fb5;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex;box-shadow:0 8px 24px #2a6fb526}.m-tag{color:#2a6fb5;margin-bottom:4px;font-weight:700}.m-line{color:#4b5363;white-space:nowrap}.m-arrow{color:#2a6fb5;font-size:30px;font-weight:700}.m-slides{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-slides span{aspect-ratio:16/9;text-align:center;color:#fff;background:linear-gradient(135deg,#1d3557,#3a5a8c 55%,#c08b5c);border-radius:6px;justify-content:center;align-items:center;font-family:serif;font-size:clamp(10px,1.1vw,14px);font-weight:700;line-height:1.35;display:flex;box-shadow:0 4px 12px #0f2a442e}.cards article.star{background:#eaf2fd;border-color:#b9d1f2}@media (width<=860px){.master{grid-template-columns:1fr}.master-demo{grid-template-columns:1fr;justify-items:center}.m-arrow{transform:rotate(90deg)}.m-slides{width:100%}}
