@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";.blog-guide{--navy:#123766;--blue:#2666c2;--sky:#eaf4ff;--yellow:#ffd85a;--ink:#13243a;--line:#d6e1ed;color:var(--ink);background:#fff;font-family:Noto Sans KR,sans-serif;line-height:1.75}.blog-guide *{box-sizing:border-box}.blog-guide a{color:inherit;text-decoration:none}.blog-guide button{font:inherit}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e7edf4;align-items:center;gap:32px;height:72px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{margin-right:auto;font-size:20px;font-weight:800}.brand b{background:var(--blue);color:#fff;border-radius:9px;margin-right:6px;padding:5px 9px}.nav nav{gap:26px;font-size:14px;font-weight:700;display:flex}.nav nav a:hover{color:var(--blue)}.start,.cta{background:var(--blue);border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;color:#fff!important}.start{padding:10px 17px;font-size:14px}.hero{background:#0f2d54;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.shade{background:linear-gradient(90deg,#091f3cf0 0%,#0a2343c7 46%,#0a23432e 75%,#0a23430a);position:absolute;inset:0}.hero-copy{color:#fff;width:min(1180px,100% - 48px);margin:auto;position:relative}.pill{background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;padding:7px 14px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(42px,6vw,72px);line-height:1.12}.hero h1 em{color:var(--yellow);font-style:normal}.hero-copy>p:not(.pill){color:#e9f1fa;font-size:19px}.facts{gap:9px;margin:24px 0;display:flex}.facts span{background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px;padding:8px 14px;font-weight:700}.cta{background:var(--yellow);padding:15px 24px;color:#193458!important}.section{padding:100px max(24px,50vw - 550px)}.title{max-width:760px;margin-bottom:42px}.title small{color:var(--blue);letter-spacing:.08em;font-weight:900}.title h2{letter-spacing:-2px;margin:12px 0;font-size:clamp(32px,4vw,50px);line-height:1.25}.title p{color:#54677d;font-size:18px}.title.light{color:#fff}.title.light small{color:#91c8ff}.title.light p{color:#c9d9e9}.outcomes{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.outcomes article{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;padding:24px}.outcomes span{color:var(--blue);font-size:13px;font-weight:900}.outcomes h3{margin:10px 0 4px;font-size:20px}.outcomes p{color:#63758a;margin:0;font-size:14px}.ready-list{background:#c9d7e6;border:1px solid #c9d7e6;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.ready-list div{background:#f3f8fd;padding:20px}.ready-list small{color:var(--blue);font-weight:800;display:block}.ready-list b{font-size:18px}.notice{background:#fff8dd;border-left:5px solid #efb800;gap:22px;margin-top:22px;padding:20px 24px;display:flex}.notice p{margin:0}.formula{background:var(--navy);color:#fff;text-align:center;padding:84px max(24px,50vw - 550px)}.formula .title{margin:0 auto 34px}.formula-row{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.formula-row div{color:var(--ink);background:#fff;border-radius:10px;padding:25px 10px}.formula-row span{background:var(--yellow);border-radius:50%;width:30px;height:30px;margin:0 auto 8px;font-weight:900;line-height:30px;display:block}.formula>p{color:#c8d8e9;margin:25px 0 0}.steps{background:#f6f9fc}.steps>.title{width:100%;max-width:760px;display:block}.steps>.title small,.steps>.title h2,.steps>.title p{width:100%;display:block}.step{grid-template-columns:70px 1fr;max-width:970px;margin:0 auto 28px;display:grid}.num{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.step-body{border:1px solid var(--line);background:#fff;border-radius:12px;padding:32px 38px;box-shadow:0 10px 30px #17375c0f}.meta{gap:9px;display:flex}.meta span,.meta b{color:var(--blue);background:#eaf3ff;border-radius:4px;padding:4px 9px;font-size:12px}.meta b{color:#7d5c00;background:#fff4c8}.step h3{margin:14px 0;font-size:28px}.analogy{color:#315479;background:#eef6ff;border-radius:7px;padding:14px 17px}.step ol{padding-left:24px}.step li{margin:10px 0;padding-left:7px}.pass{background:#eef9f2;border-left:4px solid #27a75c;margin-top:22px;padding:15px 17px}.pass b{color:#168143;margin-right:6px}.copy-box{border:1px solid #c6a7ed;border-radius:9px;margin-top:25px;overflow:hidden}.copy-box>div{color:#fff;background:#7352a6;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.copy-box button{color:#573688;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:5px 12px;font-weight:800}.copy-box pre{white-space:pre-wrap;background:#faf7ff;margin:0;padding:20px;font-family:inherit;line-height:1.7}.trouble{background:var(--navy);padding:95px max(24px,50vw - 500px)}.faq{gap:10px;display:grid}.faq details{background:#fff;border-radius:8px;overflow:hidden}.faq summary{cursor:pointer;justify-content:space-between;padding:19px 22px;font-weight:800;list-style:none;display:flex}.faq summary span{color:var(--blue);font-size:21px}.faq p{color:#53667b;margin:0;padding:0 22px 20px}.check{max-width:1000px;margin:auto}.progress{background:#dfe8f0;border-radius:99px;height:12px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--blue),#37a8da);height:100%;transition:width .3s;display:block}.count{text-align:right;color:var(--blue);margin:8px 0 20px;display:block}.checklist{gap:10px;display:grid}.checklist label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:15px 18px;display:flex}.checklist input{opacity:0;position:absolute}.checklist label>span{background:#e9f1f8;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-weight:900;display:grid}.checklist label.done{color:#527060;background:#eef9f2;border-color:#8dd3a8;text-decoration:line-through}.checklist label.done>span{color:#fff;background:#27a75c}.celebrate{text-align:center;border:2px solid var(--yellow);background:#fff6d2;border-radius:10px;margin-top:24px;padding:22px;font-weight:900}.finish{text-align:center;background:#e9f4ff;padding:95px 24px}.finish h2{font-size:clamp(32px,4vw,48px);line-height:1.3}.finish p{color:#55708d}.finish a{background:var(--blue);color:#fff;border-radius:8px;margin-top:15px;padding:14px 24px;font-weight:800;display:inline-block}.blog-guide footer{color:#fff;background:#0b284b;padding:38px max(24px,50vw - 550px)}.blog-guide footer p{color:#aebfd2;margin:6px 0}.blog-guide .steps{max-width:none;margin:0;display:block}.blog-guide .steps div{align-items:initial;text-align:left;gap:0;padding:0;display:block;position:static}.blog-guide .steps span{width:auto;height:auto;color:inherit;font-weight:inherit;background:0 0;border-radius:0;margin:0;display:inline}.blog-guide .steps>.title{text-align:left;padding:0;position:static}.blog-guide .steps>.step{width:100%;max-width:970px;margin:0 auto 34px;display:block}.blog-guide .steps .num{z-index:1;text-align:center;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 0 -18px 22px;padding:0;font-size:24px;font-weight:900;display:grid;position:relative}.blog-guide .steps .step-body{text-align:left;padding:32px 38px;position:relative}.blog-guide .steps .meta{text-align:left;gap:9px;padding:0;display:flex;position:static}.blog-guide .steps .meta span,.blog-guide .steps .meta b{width:auto;height:auto;color:var(--blue);background:#eaf3ff;border-radius:4px;margin:0;padding:4px 9px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.blog-guide .steps .meta b{color:#7d5c00;background:#fff4c8}.blog-guide .steps .analogy{color:#315479;font-weight:400}.blog-guide .steps .copy-box{text-align:left;padding:0;position:static}.blog-guide .steps .copy-box>div{text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex;position:static}.blog-guide .steps .pass{text-align:left;padding:15px 17px;position:static}.blog-guide .steps div:after{content:none}@media (width<=800px){.nav nav{display:none}.hero{min-height:600px}.hero>img{object-position:70% center}.shade{background:#091f3cc7}.hero-copy{text-align:center}.facts{flex-wrap:wrap;justify-content:center}.outcomes{grid-template-columns:1fr 1fr}.ready-list,.formula-row,.step{grid-template-columns:1fr}.num{z-index:1;margin:0 0 -18px 18px}.step-body,.blog-guide .steps .step-body{padding:32px 22px}.notice{display:block}.notice b{margin-bottom:6px;display:block}}@media (width<=480px){.nav{padding:0 16px}.start{display:none}.section{padding:74px 18px}.outcomes{grid-template-columns:1fr}.hero h1{letter-spacing:-2px}.hero-copy{width:calc(100% - 30px)}.facts span{font-size:13px}.title h2{font-size:34px}.formula,.trouble{padding-left:18px;padding-right:18px}}
