.bd-hero{background:rgba(23,19,15,.96);color:var(--cream);padding:72px 0 56px;border-bottom:1px solid var(--border);text-align:center}.bd-hero .kicker{color:var(--coral)}.bd-hero h1{font-size:clamp(28px,4vw,44px);font-weight:850;letter-spacing:-.03em;line-height:1.25}.bd-hero p{color:#d9d0c6;margin-top:14px;font-size:15.5px;line-height:1.7}.bd-wrap{max-width:1150px;margin:0 auto;padding:0 24px}.bd-sec{padding:44px 0 8px}.bd-sec h2{font-size:20px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.bd-sec h2 .n{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:800;color:var(--coral-deep);border:1px solid var(--border);border-radius:999px;padding:2px 10px;background:#f0eee6}.bd-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:18px}.bd-card{border:1px solid var(--border);border-radius:12px;background:rgba(250,249,245,.96);overflow:hidden;display:block;color:inherit;text-decoration:none;transition:none}a.bd-card:hover{background:#f0eee6}.bd-card img{width:100%;height:auto;display:block;border-bottom:1px solid var(--border);background:#fff}.bd-card .cap{padding:12px 16px;font-size:14px;font-weight:700;line-height:1.5}.bd-card .cap small{display:block;font-weight:400;font-size:12px;color:#6b5f55;margin-top:3px}.bd-card.lock{background:#f0eee6;display:flex;align-items:center;gap:12px;padding:16px 18px}.bd-card.lock .ic{font-size:20px}.bd-card.lock .cap{padding:0}.bd-card.lock .cap small{color:var(--coral-deep);font-weight:700}.bd-cta{margin:48px 0 80px;border:1px solid var(--border);border-radius:14px;background:rgba(23,19,15,.96);color:var(--cream);padding:34px 30px;text-align:center}.bd-cta h3{font-size:21px;font-weight:800;letter-spacing:-.02em}.bd-cta p{color:#d9d0c6;font-size:14.5px;margin:10px 0 18px;line-height:1.7}@media (max-width:860px){.bd-grid{grid-template-columns:1fr}}