*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Pretendard","Noto Sans KR",Arial,sans-serif;color:#101828;background:#f7f9fc;word-break:keep-all}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:auto}.top{background:#071b33;color:#d8e5f5;font-size:13px;padding:9px 20px}.top .wrap{display:flex;justify-content:space-between}.header{background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #e8edf4}.head{height:76px;display:flex;align-items:center;gap:28px;padding:0 20px}.logo{font-size:25px;font-weight:950;letter-spacing:-1.5px}.logo b{color:#075be8}.nav{display:flex;gap:22px;margin-left:auto;font-weight:800;font-size:14px}.calltop{background:#075be8;color:#fff;padding:12px 17px;border-radius:10px;font-weight:900}.hero{min-height:610px;background:linear-gradient(90deg,rgba(3,19,38,.96),rgba(3,19,38,.78) 48%,rgba(3,19,38,.14)),url('assets/images/rain-emergency.webp') center/cover;display:flex;align-items:center;color:#fff}.heroIn{padding:72px 20px;max-width:760px}.badge{display:inline-block;background:#e9f2ff;color:#075be8;border-radius:999px;padding:8px 13px;font-weight:900;font-size:13px}.hero .badge{background:rgba(255,255,255,.13);color:#70c7ff;border:1px solid rgba(255,255,255,.18)}h1{font-size:58px;line-height:1.08;letter-spacing:-3px;margin:18px 0}.hero p{font-size:20px;line-height:1.65;color:#e3ebf5}.points{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.points span{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);padding:10px 13px;border-radius:8px;font-weight:800}.ctas{display:flex;gap:10px;flex-wrap:wrap}.btn{padding:17px 22px;border-radius:10px;font-weight:950;display:inline-flex;align-items:center;justify-content:center}.phone{background:#075be8;color:white}.kakao{background:#ffe500;color:#191600}.section{padding:78px 20px}.section.white{background:#fff}.sectionTitle{text-align:center;max-width:800px;margin:0 auto 38px}.sectionTitle h2{font-size:38px;letter-spacing:-2px;margin:12px 0}.sectionTitle p{color:#667085;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#fff;border:1px solid #e3e9f1;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(18,38,63,.05)}.card img{width:100%;height:210px;object-fit:cover}.card .pad{padding:22px}.card h3{font-size:21px;margin:0 0 8px}.card p{color:#667085;line-height:1.65;margin:0}.band{background:#071b33;color:#fff}.bandgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric{padding:24px;border:1px solid #29415d;border-radius:14px}.metric strong{font-size:20px}.metric p{color:#b7c7d8;line-height:1.6}.symptoms{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sym{padding:18px 20px;background:#fff;border:1px solid #e1e8f0;border-radius:12px;font-weight:750}.sym:before{content:'✓';color:#075be8;font-weight:950;margin-right:10px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.split img{border-radius:20px;min-height:390px;object-fit:cover}.split h2{font-size:38px;letter-spacing:-2px}.split p{color:#667085;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{background:#fff;border:1px solid #e3e9f1;border-radius:14px;padding:22px}.step b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#075be8;color:#fff}.step h3{font-size:18px}.step p{color:#667085;font-size:14px;line-height:1.6}.seoLinks{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.seoLinks a{background:#fff;border:1px solid #dce4ee;padding:10px 13px;border-radius:999px;font-size:14px;font-weight:750}.faq{max-width:850px;margin:auto}.faq details{background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:18px 20px;margin:10px 0}.faq summary{font-weight:900;cursor:pointer}.faq p{color:#667085;line-height:1.7}.final{background:linear-gradient(135deg,#071b33,#0a3768);color:#fff;text-align:center;padding:72px 20px}.final h2{font-size:40px;margin:10px}.final p{color:#c5d4e5}.footer{background:#061426;color:#9fb0c3;padding:34px 20px;font-size:13px}.footer strong{color:#fff}.bottom{display:none}.subhero{padding:65px 20px;background:#071b33;color:#fff}.subhero h1{font-size:44px}.content{max-width:900px;margin:auto;padding:60px 20px;background:#fff}.content h2{font-size:30px;margin-top:40px}.content p,.content li{color:#566273;line-height:1.8}.content img{border-radius:16px;margin:24px 0}.notice{padding:16px;background:#eff6ff;border-left:4px solid #075be8;border-radius:8px;color:#334155}@media(max-width:820px){.nav{display:none}.head{height:66px}.logo{font-size:21px}.calltop{font-size:12px;padding:10px}.hero{min-height:570px;background-position:58% center}.heroIn{padding:55px 20px}.hero h1{font-size:40px;letter-spacing:-2px}.hero p{font-size:17px}.cards{grid-template-columns:1fr}.bandgrid{grid-template-columns:1fr 1fr}.symptoms{grid-template-columns:1fr}.split{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.section{padding:58px 18px}.sectionTitle h2,.split h2{font-size:31px}.bottom{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;z-index:80}.bottom a{padding:15px;text-align:center;font-weight:950}.footer{padding-bottom:85px}.top{display:none}}