:root{--ink:#1d251d;--cream:#f4f1e9;--sage:#74845d;--lime:#dce252;--serif:"Noto Serif KR",serif;--sans:Pretendard,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}.product-header,footer{justify-content:space-between;align-items:center;padding:25px 7vw;display:flex}.brand{font:700 22px var(--serif);color:var(--ink);letter-spacing:-1.5px;text-decoration:none}.brand span{color:#708150}.back{color:var(--ink);font-size:13px;text-decoration:none}.eyebrow{font:600 11px var(--sans);letter-spacing:2px;color:#78846e;margin:0 0 19px}.product-hero{color:#fff;background:#253323;padding:100px 12vw 110px}.product-hero h1,.overview-copy h2,.comparison h2{font:600 clamp(40px,5vw,72px)/1.3 var(--serif);letter-spacing:-4px;margin:0}.product-hero em,.overview-copy em,.comparison em{color:var(--lime);font-style:normal}.product-hero>p:last-child{color:#d4dbc9;margin:27px 0 0}.product-overview{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:120px 12vw;display:grid}.photo-placeholder{aspect-ratio:1/1.1;color:#7d8879;text-align:center;letter-spacing:1.2px;background:#dedbd0;border:1px dashed #9fa697;place-items:center;font-size:11px;line-height:1.8;display:grid}.overview-copy h2{font-size:clamp(35px,4vw,58px)}.overview-copy>p:not(.eyebrow){color:#5b6759;max-width:430px;line-height:1.9}.price{border-top:1px solid #bfc4b8;justify-content:space-between;align-items:end;margin-top:38px;padding-top:18px;display:flex}.price strong{font:600 28px var(--serif);letter-spacing:-1px}.specs{grid-template-columns:repeat(3,1fr);gap:25px;padding:0 12vw 120px;display:grid}.specs article{border-top:1px solid #b9c0b3;padding-top:20px}.specs span{font:500 12px var(--serif);color:#81916e}.specs h3{font:600 20px var(--serif);margin:15px 0 10px}.specs p{color:#657062;margin:0;font-size:14px;line-height:1.8}.comparison{color:#fff;text-align:center;background:#798a70;padding:110px 8vw}.comparison .eyebrow{color:#e7efda}.comparison h2{font-size:clamp(36px,4.6vw,65px)}.comparison-grid{text-align:left;grid-template-columns:1fr 1fr;max-width:800px;margin:60px auto 0;display:grid}.comparison-grid>div{background:#ffffff1c;border:1px solid #ffffff3b;padding:27px 34px}.comparison-grid .highlight{color:#243223;background:#e8ed8d}.comparison-grid span{font-size:12px}.comparison-grid strong{font:600 39px var(--serif);margin:15px 0 7px;display:block}.comparison-grid small{font-size:17px}.comparison-grid p{opacity:.8;margin:0;font-size:12px}.notice{text-align:center;padding:80px 12vw}.notice h2{font:600 28px var(--serif);margin:0 0 15px}.notice p{color:#687265;max-width:600px;margin:auto;font-size:14px;line-height:1.8}footer{color:#d6ddd1;background:#1d251d}footer .brand{color:#fff}footer p{color:#adb6a6;margin:0;font-size:12px}@media (width<=720px){.product-header,footer{padding:20px 7vw}.brand{font-size:18px}.product-hero{padding:75px 7vw}.product-hero h1,.overview-copy h2,.comparison h2{letter-spacing:-2.5px}.product-overview{grid-template-columns:1fr;gap:40px;padding:75px 7vw}.specs{grid-template-columns:1fr;gap:28px;padding:0 7vw 75px}.comparison{padding:75px 7vw}.comparison-grid{grid-template-columns:1fr;margin-top:38px}.comparison-grid>div{padding:24px}.notice{padding:65px 7vw}footer{display:block}footer p{margin-top:13px}}.mobile-only{display:none}.price{border-top:1px solid #bfc4b8;margin-top:38px;padding-top:18px}.price span{color:#6c756a;font-size:13px}.price strong{font:600 21px var(--serif);letter-spacing:-1px;margin-top:5px;display:block}.value-story{background:#ece8dc;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:120px 12vw;display:grid}.value-intro h2,.decision h2{font:600 clamp(35px,4vw,58px)/1.38 var(--serif);letter-spacing:-3px;margin:0}.value-intro h2 em,.decision h2 em{color:#74845d;font-style:normal}.value-intro>p:last-child{color:#5f695d;max-width:470px;margin-top:28px;line-height:1.95}.value-numbers{border-top:1px solid #bbc0b4;grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.value-numbers article{border-right:1px solid #c5c9bd;min-height:154px;padding:24px 17px 0}.value-numbers article:last-child{border:0}.value-numbers strong{font:600 34px var(--serif);letter-spacing:-2px;color:#34412e;display:block}.value-numbers span{color:#657060;margin-top:12px;font-size:12px;line-height:1.7;display:block}.decision{color:#f5f4ea;text-align:center;background:#263423;padding:105px 10vw}.decision .eyebrow{color:#c9d49b}.decision h2 em{color:#e7ed82}.decision>p:not(.eyebrow){color:#d0d7c7;max-width:600px;margin:28px auto 0;line-height:1.9}.decision-line{letter-spacing:1px;color:#dce5ce;justify-content:center;gap:21px;margin-top:45px;font-size:11px;display:flex}@media (width<=720px){.mobile-only{display:block}.product-overview,.value-story{grid-template-columns:1fr;gap:40px;padding:75px 7vw}.value-intro h2,.decision h2{letter-spacing:-2.5px;font-size:clamp(32px,9vw,38px);line-height:1.42}.value-numbers{grid-template-columns:1fr}.value-numbers article{border-bottom:1px solid #c5c9bd;border-right:0;min-height:auto;padding:20px 0}.value-numbers article:last-child{border-bottom:0}.decision{padding:80px 7vw}.decision-line{flex-wrap:wrap;gap:12px;line-height:1.8}}
