@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang&family=Gowun+Dodum&display=swap');

.pg-price-per-pyeong{--c-primary:#4A2C4D;--c-accent:#7FB3A0;--c-bg:#FFFFFF;--c-line:#E7E1E8;font-family:'Gowun Dodum',sans-serif;background:var(--c-bg);color:#3a2f3c}

.pg-price-per-pyeong .d-hero{padding:150px 0 90px;text-align:center;background:linear-gradient(180deg,#F7F2F7,var(--c-bg))}
.pg-price-per-pyeong .d-hero .wrap{max-width:720px;margin:0 auto}
.pg-price-per-pyeong .d-hero .d-eyebrow{color:var(--c-accent);font-weight:700;letter-spacing:.14em;font-size:.82rem}
.pg-price-per-pyeong .d-hero h1{font-family:'Gowun Batang',serif;font-size:clamp(1.9rem,4.4vw,2.7rem);color:var(--c-primary);margin:18px 0 22px;line-height:1.4}
.pg-price-per-pyeong .d-hero p{font-size:1.05rem;color:#5a4d5c;line-height:1.9;margin:0 auto}
.pg-price-per-pyeong .d-hero .d-cta-row{margin-top:32px;display:flex;gap:14px;justify-content:center}
.pg-price-per-pyeong .btn-q{border:2px solid var(--c-primary);color:var(--c-primary);background:transparent;border-radius:30px;padding:12px 28px;font-weight:700;display:inline-block;text-decoration:none}
.pg-price-per-pyeong .btn-q.solid{background:var(--c-primary);border-color:var(--c-primary);color:#fff}

.pg-price-per-pyeong .d-summary{padding:20px 0 56px;text-align:center}
.pg-price-per-pyeong .d-summary .wrap{max-width:680px;margin:0 auto;font-size:1rem;color:#5a4d5c;line-height:1.9}

.pg-price-per-pyeong .d-myth{padding:56px 0;background:#F9F6F9;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}
.pg-price-per-pyeong .d-myth .wrap{max-width:760px;margin:0 auto}
.pg-price-per-pyeong .d-myth h2,
.pg-price-per-pyeong .d-cards h2,
.pg-price-per-pyeong .d-scenario h2{font-family:'Gowun Batang',serif;color:var(--c-primary);font-size:1.4rem;text-align:center;margin:0 0 34px}
.pg-price-per-pyeong .d-myth-grid{display:grid;gap:20px}
.pg-price-per-pyeong .d-myth-item{background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:22px 26px}
.pg-price-per-pyeong .d-myth-item p{margin:0;line-height:1.8}
.pg-price-per-pyeong .d-myth-item .myth{color:#8a7d8c;margin-bottom:10px}
.pg-price-per-pyeong .d-myth-item .fact{color:#3a2f3c}
.pg-price-per-pyeong .d-myth-item span{display:inline-block;font-size:.78rem;font-weight:700;border-radius:20px;padding:2px 12px;margin-right:10px}
.pg-price-per-pyeong .d-myth-item .myth span{background:#EFE7EF;color:#8a7d8c}
.pg-price-per-pyeong .d-myth-item .fact span{background:var(--c-accent);color:#fff}

.pg-price-per-pyeong .d-image{padding:56px 0}
.pg-price-per-pyeong .d-image .wrap{max-width:900px;margin:0 auto;text-align:center}
.pg-price-per-pyeong .d-image img{width:100%;height:auto;border-radius:12px;display:block}
.pg-price-per-pyeong .d-image .cap{margin-top:14px;font-size:.9rem;color:#8a7d8c}

.pg-price-per-pyeong .d-cards{padding:56px 0}
.pg-price-per-pyeong .d-cards .wrap{max-width:900px;margin:0 auto}
.pg-price-per-pyeong .card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.pg-price-per-pyeong .card{background:#F9F6F9;border-radius:10px;padding:24px 20px;text-align:center}
.pg-price-per-pyeong .card h3{font-size:1rem;color:var(--c-primary);margin:0 0 10px}
.pg-price-per-pyeong .card p{margin:0;font-size:.9rem;color:#5a4d5c;line-height:1.75}
@media (max-width:860px){.pg-price-per-pyeong .card-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.pg-price-per-pyeong .card-grid{grid-template-columns:1fr}}

.pg-price-per-pyeong .d-scenario{padding:56px 0;background:#F9F6F9;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}
.pg-price-per-pyeong .d-scenario .wrap{max-width:760px;margin:0 auto}
.pg-price-per-pyeong .scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.pg-price-per-pyeong .scenario{background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:24px 26px}
.pg-price-per-pyeong .scenario h3{font-family:'Gowun Batang',serif;color:var(--c-primary);font-size:1.08rem;margin:0 0 10px}
.pg-price-per-pyeong .scenario p{margin:0;line-height:1.8;color:#5a4d5c;font-size:.95rem}
@media (max-width:760px){.pg-price-per-pyeong .scenario-grid{grid-template-columns:1fr}}

.pg-price-per-pyeong .d-note{padding:48px 0}
.pg-price-per-pyeong .d-note .wrap{max-width:760px;margin:0 auto;background:#F7F2F7;border-left:4px solid var(--c-accent);padding:18px 22px;font-size:.92rem;color:#5a4d5c;border-radius:4px}

.pg-price-per-pyeong .d-faq{padding:56px 0}
.pg-price-per-pyeong .d-faq .wrap{max-width:760px;margin:0 auto}
.pg-price-per-pyeong .d-faq h2{font-family:'Gowun Batang',serif;color:var(--c-primary);font-size:1.4rem;text-align:center;margin:0 0 30px}
.pg-price-per-pyeong .d-faq-item{border-top:1px solid var(--c-line);padding:18px 0}
.pg-price-per-pyeong .d-faq-item dt{font-weight:700;color:var(--c-primary);margin-bottom:8px}
.pg-price-per-pyeong .d-faq-item dd{margin:0;color:#5a4d5c;line-height:1.8}

.pg-price-per-pyeong .d-cta-band{background:var(--c-primary);padding:64px 0;text-align:center}
.pg-price-per-pyeong .d-cta-band h2{font-family:'Gowun Batang',serif;color:#fff;font-size:1.6rem;margin:0 0 14px}
.pg-price-per-pyeong .d-cta-band p{color:#e3d5e4;margin:0 0 26px}
.pg-price-per-pyeong .d-cta-band .btn-q.solid{background:var(--c-accent);border-color:var(--c-accent);color:#fff}
