*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#1F2937;line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}img{max-width:100%;height:auto}header{background:#fff;border-bottom:1px solid #F1F5F9;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(15,23,42,.04)}.hi{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;;flex-wrap:wrap}.lt{font-size:1.4rem;font-weight:900;color:#0F172A;letter-spacing:-.5px;text-decoration:none;flex-shrink:0}.lt span{color:#1565C0;font-weight:700;margin-left:2px}nav{display:flex;align-items:center;gap:2px;margin-left:auto}.cta{background:linear-gradient(135deg,#FFD54F 0%,#FFA000 100%);color:#0F172A;font-weight:800;text-decoration:none;padding:11px 22px;border-radius:30px;margin-left:14px;font-size:.9rem;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 14px -2px rgba(255,179,0,.4),0 1px 2px rgba(0,0,0,.05);transition:all .2s;white-space:nowrap}.cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px -2px rgba(255,179,0,.5)}.wrap{max-width:880px;margin:0 auto;padding:56px 24px}.at{font-size:1.9rem;font-weight:900;color:#0F172A;letter-spacing:-.8px;margin:0 0 14px;line-height:1.3}.bt{font-size:1rem;color:#475569;line-height:1.75;margin:0 0 32px}.pc{background:linear-gradient(135deg,#1565C0 0%,#0288D1 100%);color:#fff;border-radius:20px;padding:36px 32px;text-align:center;margin:32px 0;box-shadow:0 16px 40px -10px rgba(2,136,209,.4);position:relative;overflow:hidden}.pc::before{content:'';position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.12) 0%,transparent 70%);border-radius:50%}.pc h3{font-size:1.4rem;font-weight:900;margin:0 0 10px;letter-spacing:-.5px;position:relative;z-index:1}.pc p{margin:0 0 18px;opacity:.92;font-size:.95rem;position:relative;z-index:1}.pc .num{font-size:2.2rem;font-weight:900;letter-spacing:-1px;margin:0 0 22px;position:relative;z-index:1;font-family:'Noto Sans KR',sans-serif}.pc-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.bw,.bo{padding:13px 28px;border-radius:30px;text-decoration:none;font-weight:800;font-size:.95rem;display:inline-flex;align-items:center;gap:6px;transition:all .15s;letter-spacing:-.2px}.bw{background:#fff;color:#1565C0}.bw:hover{background:#FFD54F;color:#0F172A;transform:translateY(-1px)}.bo{background:rgba(255,255,255,.15);color:#fff;border:2px solid rgba(255,255,255,.45)}.bo:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.7)}.form-section{background:#fff;border:2px solid #BFDBFE;border-radius:20px;padding:40px 36px;margin:36px auto;max-width:680px;box-shadow:0 8px 28px -10px rgba(37,99,235,.12)}.form-section h3{font-size:1.45rem;font-weight:900;color:#0F172A;margin:0 0 8px;letter-spacing:-.5px}.form-desc{color:#64748B;font-size:.95rem;margin:0 0 28px}.fg{margin-bottom:20px}.fg label{display:block;font-weight:800;color:#0F172A;font-size:1rem;margin-bottom:10px;letter-spacing:-.3px}.req{color:#E11D48;font-size:.78rem;font-weight:700;margin-left:4px}.fg input[type=text],.fg input[type=tel],.fg textarea{width:100%;padding:14px 16px;background:#F8FAFC;border:1.5px solid #E2E8F0;border-radius:10px;font-size:.96rem;font-family:'Noto Sans KR',sans-serif;color:#0F172A;outline:none;transition:all .15s}.fg input:focus,.fg textarea:focus{border-color:#3B82F6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.fg input::placeholder,.fg textarea::placeholder{color:#94A3B8}.fg textarea{resize:vertical;min-height:90px;line-height:1.55}.hint{color:#94A3B8;font-size:.84rem;margin:0 0 10px;line-height:1.5}.form-submit{width:100%;padding:16px;background:linear-gradient(135deg,#2563EB 0%,#1D4ED8 100%);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:900;cursor:pointer;font-family:'Noto Sans KR',sans-serif;margin-top:8px;transition:all .15s;letter-spacing:-.3px;box-shadow:0 6px 18px -4px rgba(37,99,235,.45)}.form-submit:hover{transform:translateY(-1px);box-shadow:0 8px 22px -4px rgba(37,99,235,.55)}.form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-success{display:none;text-align:center;padding:30px 0}.form-success .check{font-size:3rem;margin-bottom:14px}.form-success h4{font-size:1.2rem;font-weight:900;color:#0F172A;margin:0 0 8px}.form-success p{color:#64748B}.fq{margin:48px 0}.fq h3{font-size:1.4rem;font-weight:900;color:#0F172A;margin:0 0 20px;letter-spacing:-.5px}.fi{background:#F8FBFF;border-radius:12px;padding:20px 24px;margin-bottom:10px;border-left:4px solid #3B82F6;transition:all .15s}.fi:hover{background:#EFF6FF}.fq-q{font-weight:800;color:#0F172A;margin:0 0 8px;font-size:1rem;letter-spacing:-.3px}.fq-a{color:#475569;margin:0;font-size:.93rem;line-height:1.7}footer{background:#0F172A;color:#94A3B8;padding:40px 24px}.ftr-inner{max-width:1280px;margin:0 auto;text-align:center}.ftr-copy{font-size:.85rem}.sb{background:linear-gradient(180deg,#F8FBFF 0%,#fff 100%);padding:32px 24px;border-bottom:1px solid #E2E8F0}.si{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.st{text-align:center}.snum{display:block;font-size:2rem;font-weight:900;color:#1565C0;letter-spacing:-.5px;margin-bottom:4px;line-height:1}.slbl{display:block;font-size:.85rem;color:#64748B;font-weight:600}.ea{max-width:760px;margin:0 auto;padding:36px 24px 60px}.ea-thumb{border-radius:20px;overflow:hidden;box-shadow:0 20px 50px -12px rgba(15,23,42,.22);margin-bottom:36px}.ea-bc{font-size:.84rem;color:#64748B;margin-bottom:18px}.ea-bc a{color:#0288D1;text-decoration:none}.ea-bc a:hover{text-decoration:underline}.ea-h1{font-size:2.4rem;font-weight:900;color:#0F172A;line-height:1.22;letter-spacing:-1.2px;margin:0 0 18px}.ea-h1 em{color:#1565C0;font-style:normal;background:linear-gradient(180deg,transparent 60%,#FFE082 60%);padding:0 4px}.ea-lead{font-size:1.13rem;color:#1E293B;line-height:2;margin:0 0 28px;font-weight:500;letter-spacing:-.2px}.ea-lead::first-letter{font-size:1.4em;font-weight:900;color:#1565C0}.ea-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 36px;padding-bottom:28px;border-bottom:1px dashed #E2E8F0}.ea-tag{background:#EFF6FF;color:#1565C0;font-size:.82rem;font-weight:700;padding:7px 14px;border-radius:20px;border:1px solid #BFDBFE}.ea-h2{font-size:1.6rem;font-weight:900;color:#0F172A;line-height:1.35;letter-spacing:-.7px;margin:56px 0 22px;padding:16px 0 14px;border-bottom:none;display:block;position:relative}.ea-h2::before{content:'';position:absolute;left:0;bottom:0;width:48px;height:5px;background:linear-gradient(90deg,#1565C0 0%,#FFD54F 100%);border-radius:3px}.ea-h3{font-size:1.2rem;font-weight:800;color:#1565C0;margin:32px 0 14px;letter-spacing:-.3px}.ea-p{font-size:1.02rem;color:#334155;line-height:2;margin:0 0 22px;letter-spacing:-.15px}.ea-p strong{color:#0F172A;background:linear-gradient(180deg,transparent 65%,#FEF3C7 65%);padding:0 3px;font-weight:800}.ea-callout{background:#FFF8E1;border-left:5px solid #FFB300;border-radius:0 12px 12px 0;padding:18px 22px;margin:24px 0;font-size:1rem;line-height:1.85;color:#5D4037;font-weight:600}.ea-callout::before{content:'💬 ';margin-right:4px}.ea-stat{background:linear-gradient(135deg,#1E3A8A 0%,#1565C0 100%);color:#fff;border-radius:14px;padding:24px 28px;margin:28px 0;text-align:center}.ea-stat-num{font-size:2.4rem;font-weight:900;letter-spacing:-1px;color:#FFD54F;line-height:1}.ea-stat-label{font-size:.95rem;font-weight:700;margin-top:8px;opacity:.95}.ea-divider{height:1px;background:linear-gradient(90deg,transparent 0%,#E2E8F0 50%,transparent 100%);margin:40px 0}.ea-box{background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);border:1px solid #BFDBFE;border-radius:16px;padding:26px 30px;margin:28px 0;box-shadow:0 4px 16px -8px rgba(21,101,192,.12)}.ea-box-title{font-size:1.08rem;font-weight:900;color:#1E3A8A;margin:0 0 14px;display:flex;align-items:center;gap:8px}.ea-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.ea-feat-card{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:26px 22px;text-align:center;transition:all .2s}.ea-feat-card:hover{border-color:#0288D1;transform:translateY(-3px);box-shadow:0 14px 32px -10px rgba(2,136,209,.28)}.ea-feat-icon{font-size:2.2rem;margin-bottom:12px;display:inline-block}.ea-feat-h{font-size:1rem;font-weight:900;color:#0F172A;margin-bottom:8px;letter-spacing:-.2px}.ea-feat-d{font-size:.85rem;color:#64748B;line-height:1.65}.ea-step{counter-reset:stp;list-style:none;padding:0;margin:28px 0}.ea-step li{position:relative;padding:22px 22px 22px 70px;background:#F8FAFC;border-radius:14px;margin-bottom:12px;border-left:4px solid #1565C0;transition:all .2s}.ea-step li:hover{background:#F0F9FF;transform:translateX(2px)}.ea-step li::before{counter-increment:stp;content:counter(stp);position:absolute;left:20px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:linear-gradient(135deg,#1565C0,#0288D1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;box-shadow:0 4px 12px -2px rgba(21,101,192,.4)}.ea-step li strong{color:#0F172A;display:block;margin-bottom:5px;font-size:1.02rem;letter-spacing:-.2px}.ea-step li span{font-size:.92rem;color:#475569;line-height:1.7}.ea-faq{margin:28px 0}.ea-faq-item{background:#F8FBFF;border-radius:14px;padding:22px 26px;margin-bottom:12px;border-left:4px solid #3B82F6;transition:all .2s}.ea-faq-item:hover{background:#F0F9FF}.ea-faq-q{font-weight:800;color:#0F172A;margin:0 0 10px;font-size:1.02rem;display:flex;align-items:flex-start;gap:10px;letter-spacing:-.2px}.ea-faq-q::before{content:'Q.';color:#1565C0;font-weight:900;flex-shrink:0;font-size:1.05rem}.ea-faq-a{color:#475569;margin:0;font-size:.95rem;line-height:1.85;display:flex;align-items:flex-start;gap:10px}.ea-faq-a::before{content:'A.';color:#10B981;font-weight:900;flex-shrink:0;font-size:1.05rem}.ea-cta-final{background:linear-gradient(135deg,#1565C0 0%,#0288D1 100%);color:#fff;border-radius:18px;padding:32px 28px;margin:36px 0;text-align:center}.ea-cta-final h3{font-size:1.3rem;font-weight:900;margin:0 0 10px}.ea-cta-final p{margin:0 0 18px;opacity:.92;font-size:.95rem;line-height:1.7}.ea-cta-final .num{font-size:1.8rem;font-weight:900;letter-spacing:-.5px;margin:0 0 18px}.ea-neighbors{background:#F8FAFC;border-radius:12px;padding:18px 22px;margin:20px 0}.ea-neighbors-h{font-size:.85rem;font-weight:900;color:#475569;margin-bottom:10px;letter-spacing:.5px}.ea-neighbors a{display:inline-block;background:#fff;color:#1565C0;font-size:.85rem;font-weight:700;padding:6px 12px;border-radius:18px;margin:3px;text-decoration:none;border:1px solid #E2E8F0;transition:all .15s}.ea-neighbors a:hover{border-color:#0288D1;background:#EFF6FF}@media(max-width:760px){.ea{padding:20px 16px 40px}.ea-h1{font-size:1.6rem}.ea-h2{font-size:1.25rem}.ea-feat{grid-template-columns:1fr}.ea-cta-final{padding:24px 20px}}.ea-subj-box{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:14px;padding:18px 22px;margin:24px 0}.ea-subj-h{font-size:.84rem;font-weight:900;color:#475569;margin-bottom:10px;letter-spacing:.3px}.ea-subj-grid{display:flex;flex-wrap:wrap;gap:8px}.ea-subj-pill{display:inline-block;background:#fff;color:#334155;font-size:.92rem;font-weight:700;padding:9px 18px;border-radius:24px;border:1.5px solid #E2E8F0;text-decoration:none;transition:all .15s}.ea-subj-pill:hover{border-color:#0288D1;color:#1565C0;background:#EFF6FF}.ea-subj-pill.active{background:linear-gradient(135deg,#1565C0,#0288D1);color:#fff;border-color:#1565C0;box-shadow:0 4px 12px -2px rgba(21,101,192,.3)}.ea-subj-pill.soon{background:#F1F5F9;color:#94A3B8;cursor:not-allowed}.ea-subj-pill.soon em{font-style:normal;font-size:.7rem;color:#CBD5E1;font-weight:600;margin-left:3px}.ea-region-select{background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);border:1px solid #BFDBFE;border-radius:14px;padding:18px 20px;margin:20px 0 24px}.ea-region-h{font-size:.95rem;font-weight:900;color:#1E3A8A;margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ea-region-h span{background:#fff;color:#1565C0;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:12px;border:1px solid #BFDBFE}.ea-sgg-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0 0}.ea-sgg-card{background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:7px 8px;text-decoration:none;transition:all .15s;display:block;font-size:.82rem;font-weight:700;color:#0F172A;text-align:center;letter-spacing:-.2px}.ea-sgg-card:hover{border-color:#0288D1;background:#F0F9FF;color:#1565C0}.ea-sgg-name{font-size:.88rem;font-weight:800;color:#0F172A}.ea-sgg-count{font-size:.72rem;color:#64748B;font-weight:600}.ea-sgg-card.hidden{display:none}.ea-sgg-card.show{display:block}.ea-toggle-btn{display:block;margin:14px auto 8px;background:#fff;color:#1565C0;font-size:.82rem;font-weight:700;padding:8px 20px;border-radius:20px;border:1.5px solid #BFDBFE;cursor:pointer;transition:all .15s;font-family:inherit}.ea-toggle-btn:hover{background:#EFF6FF;border-color:#0288D1}.ea-toggle-btn .arrow{display:inline-block;transition:transform .2s}.ea-toggle-btn.expanded .arrow{transform:rotate(180deg)}@media(max-width:760px){.ea-sgg-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:460px){.ea-sgg-grid{grid-template-columns:repeat(3,1fr)}}.ea-dong-grid{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 36px}.ea-dong-pill{background:#fff;color:#1565C0;font-size:.82rem;font-weight:700;padding:6px 12px;border-radius:18px;border:1px solid #E2E8F0;text-decoration:none;transition:all .15s}.ea-dong-pill.hidden{display:none}.ea-dong-pill.show{display:inline-block}.ea-dong-pill:hover{background:#EFF6FF;border-color:#0288D1;color:#0F172A}@media(max-width:760px){.hi{padding:12px 16px}.lt{font-size:1.15rem}.cta{padding:9px 16px;font-size:.82rem;margin-left:8px}.form-section{padding:28px 22px;border-radius:16px}.form-section h3{font-size:1.25rem}.si{grid-template-columns:repeat(2,1fr);gap:24px}.snum{font-size:1.6rem}.at{font-size:1.45rem}.pc{padding:28px 22px}.pc h3{font-size:1.2rem}.pc .num{font-size:1.7rem}.pc-btns{flex-direction:column}.bw,.bo{width:100%;justify-content:center}.wrap{padding:36px 16px}.fq h3{font-size:1.2rem}}