*{box-sizing:border-box}body{margin:0;background:#f4f1ea;color:#17221d;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif}.top{display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;background:#10231b;color:#fff}.top a{color:#fff;text-decoration:none}.brand{display:flex;align-items:center;gap:14px;font-weight:800}.brand img{width:52px;height:52px;border-radius:50%;object-fit:cover}.consult{padding:12px 18px;border:1px solid #d8b36a;border-radius:999px}.wrap{max-width:1120px;margin:auto;padding:80px 24px 120px}.eyebrow{color:#83631f;font-weight:800;letter-spacing:.08em}.wrap h1{font-size:clamp(42px,7vw,78px);line-height:1.06;margin:18px 0 28px}.lead{font-size:22px;line-height:1.75;max-width:820px}.hero{width:100%;max-height:620px;object-fit:cover;border-radius:26px;margin:38px 0}.details{background:#fff;border-radius:24px;padding:36px 42px;margin:10px 0 38px}.details h2{font-size:34px}.details li{font-size:20px;line-height:2}.button{display:inline-block;background:#173d2c;color:#fff;text-decoration:none;padding:16px 24px;border-radius:999px;font-weight:800}@media(max-width:640px){.top{padding:14px}.brand img{width:40px;height:40px}.wrap{padding-top:52px}.lead{font-size:18px}.details{padding:24px}.details li{font-size:17px}}
