: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}.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 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 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 .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;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px;padding-top:18px;display:grid}.price>div+div{border-left:1px solid #c8ad8d;padding-left:16px}.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>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}.price{gap:12px}.price>div+div{padding-left:12px}.price strong{white-space:nowrap;font-size:19px}.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}}.product-hero{grid-template-columns:1fr minmax(270px,420px);align-items:center;gap:7vw;display:grid;overflow:hidden}.hero-product-image{border:1px solid #ffffff2e;width:100%;height:auto;display:block;box-shadow:18px 20px #0000001f}.product-hero-copy>p:last-child{color:#d4dbc9;margin:27px 0 0}.product-photo{background:#dedbd0;margin:0}.product-photo img{width:100%;height:auto;display:block}.product-gallery{background:#e5dfd2;grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;padding:120px 12vw;display:grid}.product-gallery figure{margin:0;position:relative}.product-gallery figure img{width:100%;height:auto;display:block;box-shadow:16px 18px #3d2d1f21}.product-gallery figcaption{color:#f5f1e5;background:#313b2d;padding:13px 15px;font-size:12px;line-height:1.5}.gallery-copy h2{font:600 clamp(34px,4vw,56px)/1.38 var(--serif);letter-spacing:-3px;margin:0}.gallery-copy h2 em{color:#74845d;font-style:normal}.gallery-copy>p:last-child{color:#5c6758;max-width:420px;margin:27px 0 0;line-height:1.95}.order-call{color:#fff;text-align:center;background:#6f8064;padding:112px 7vw}.order-call h2{font:600 clamp(35px,4.5vw,62px)/1.35 var(--serif);letter-spacing:-3px;margin:0}.order-call h2 em{color:#eef38c;font-style:normal}.order-call>p:not(.eyebrow){color:#edf0e4;margin:25px auto 0;line-height:1.8}.call-number{color:#263323;width:max-content;font:600 clamp(27px,4vw,42px) var(--serif);letter-spacing:-1.6px;background:#e8ed8d;flex-direction:column;gap:5px;margin:40px auto 15px;padding:18px 37px;text-decoration:none;display:flex}.call-number small{font:600 10px var(--sans);letter-spacing:1.4px}.order-call>span{color:#dce5d1;font-size:11px}.product-order-link{color:#fff;font:600 12px var(--sans);background:#263423;align-items:center;gap:13px;padding:12px 16px;text-decoration:none;display:inline-flex}.product-order-link span{font-size:16px}@media (width<=720px){.product-hero{grid-template-columns:1fr;gap:38px;padding:70px 7vw}.hero-product-image{box-shadow:10px 12px #0000001f}.product-gallery{grid-template-columns:1fr;gap:42px;padding:75px 7vw}.gallery-copy h2{letter-spacing:-2.5px}.order-call{padding:82px 7vw}.order-call h2{letter-spacing:-2.5px}.call-number{padding:17px 25px;font-size:clamp(25px,8vw,35px)}}:root{--ink:#2d2118;--cream:#f8f1e7;--sage:#8f6744;--lime:#963b2c}body{color:#2d2118;background:#f8f1e7}.product-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f1e7f5;border-bottom:1px solid #d9c7b1;position:sticky;top:0}.brand span{color:#976535}.product-order-link{color:#fff4e7;background:#7c3024;border:1px solid #7c3024}.product-order-link:hover{background:#632219}.eyebrow{color:#986c45}.product-hero{color:#2d2118;background:linear-gradient(135deg,#f5e9d9 0%,#e6cdb1 100%);border-bottom:1px solid #cfb18f;position:relative}.product-hero:before{content:"";pointer-events:none;border:1px solid #76482733;position:absolute;inset:23px}.product-hero-copy,.hero-product-image{z-index:1;position:relative}.product-hero h1{color:#2c2018}.product-hero em{color:#963b2c}.product-hero-copy>p:last-child{color:#715642}.hero-product-image{border:1px solid #c7a883;box-shadow:18px 20px #69422626}.product-overview{background:#fbf7f0}.product-photo{background:#eee0cf;border:1px solid #d7c1a7;box-shadow:15px 17px #e4d5c3}.overview-copy h2{color:#33241b}.overview-copy h2 em{color:#963b2c}.overview-copy>p:not(.eyebrow){color:#705d4c}.price{border-color:#c8ad8d}.price span{color:#81684f}.price strong{color:#402b1d}.product-gallery{color:#f9eee0;background:#38271d}.product-gallery figure img{border:1px solid #b98b5f;box-shadow:16px 18px #00000038}.product-gallery figcaption{color:#fff4e4;background:#72503a;border-top:1px solid #b98b5f}.gallery-copy .eyebrow{color:#d9b78e}.gallery-copy h2{color:#fff7ec}.gallery-copy h2 em{color:#d5a05a}.gallery-copy>p:last-child{color:#d9cabb}.value-story{background:#eadbc6}.value-intro h2{color:#34251b}.value-intro h2 em{color:#8f432f}.value-intro>p:last-child{color:#6f5a48}.value-numbers{border-color:#bfa382}.value-numbers article{border-color:#c8ad8e}.value-numbers strong{color:#6f3d28}.value-numbers span{color:#755f4c}.specs{background:#f8f1e7;padding-top:100px}.specs article{border-color:#cdb99f}.specs span{color:#9e7047}.specs h3{color:#3b2a1f}.specs p{color:#796653}.comparison{background:#9a7155}.comparison .eyebrow{color:#f3ddc0}.comparison h2{color:#fff8ed}.comparison h2 em{color:#f2d28f}.comparison-grid>div{background:#492b1b2e;border-color:#ffeed661}.comparison-grid .highlight{color:#39261a;background:#f1dfbf}.decision{color:#fff5e7;background:#34241c}.decision .eyebrow{color:#d9b98c}.decision h2 em{color:#d6a15c}.decision>p:not(.eyebrow){color:#d9c9b8}.decision-line{color:#e8d5be}.notice{background:#f4eadc;border-top:1px solid #decbb4}.notice p{color:#75614e}.order-call{color:#fff7eb;background:#883729}.order-call .eyebrow{color:#e9c7a8}.order-call h2 em{color:#efc979}.order-call>p:not(.eyebrow){color:#f0dbca}.call-number{color:#3b2618;background:#f4dfb6;border:1px solid #f8e9c9;box-shadow:0 12px 32px #2f140d38}.order-call>span{color:#e9cec0}footer{color:#f3e3d3;background:#271a14}footer p{color:#cdbcae}footer .brand span{color:#d2a46d}footer .footer-phone{color:#e6c591}@media (width<=720px){.product-hero:before{inset:12px}.hero-product-image{box-shadow:9px 11px #69422626}.specs{padding-top:70px}.product-header{padding-top:16px;padding-bottom:16px}}.product-order-link{border-radius:999px;gap:9px;padding:12px 18px;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 8px 20px #4f191133}.product-header-actions{align-items:center;gap:14px;display:flex}.product-feedback-link{color:#653527;font-size:12px;font-weight:700;text-decoration:none}.product-order-link:hover{transform:translateY(-2px);box-shadow:0 11px 24px #4f191145}.header-call-icon{color:#602219;background:#f2cf7d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.call-number{color:#371d14;text-align:left;width:min(100%,620px);font-family:var(--sans);letter-spacing:0;background:linear-gradient(135deg,#ffe8a5 0%,#f1c967 100%);border:2px solid #fff0c3;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:42px auto 17px;padding:22px 25px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:grid;box-shadow:0 16px 38px #2d0f0a57}.call-number:hover{filter:brightness(1.04);transform:translateY(-4px);box-shadow:0 21px 44px #2d0f0a6b}.call-number:active{transform:translateY(1px)scale(.99)}.call-icon{color:#fff7e7;background:#8b3024;border-radius:50%;place-items:center;width:66px;height:66px;font-size:31px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.call-action{flex-direction:column;gap:3px;min-width:0;display:flex}.call-action small{color:#765142;letter-spacing:-.1px;font-size:11px;font-weight:600}.call-action strong{letter-spacing:-1px;font-size:clamp(19px,2.2vw,28px);line-height:1.25}.call-action b{color:#7d2c21;font:700 clamp(22px, 2.7vw, 34px)/1.2 var(--serif);letter-spacing:-1.4px;white-space:nowrap}.call-arrow{color:#77291f;background:#732b1e1f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.order-call .call-help{color:#f3ddcf;font-size:12px;display:block}.payment-guide{text-align:left;background:#42171252;border:1px solid #ffeccc73;border-radius:18px;width:min(100%,620px);margin:42px auto 0;padding:24px}.payment-account{justify-content:space-between;align-items:center;gap:20px;display:flex}.payment-account>div{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-account span,.dispatch-notice span{color:#f1d6bd;letter-spacing:.5px;font-size:11px;font-weight:600}.account-holder{color:#fff0d0;font:700 clamp(15px, 1.65vw, 19px)/1.3 var(--sans);letter-spacing:-.4px;font-style:normal}.payment-account strong{color:#fff3d6;font:700 clamp(25px, 3.2vw, 34px)/1.2 var(--serif);letter-spacing:-1px;white-space:nowrap}.copy-account{color:#542319;font:700 12px var(--sans);cursor:pointer;background:#f4dfb6;border:1px solid #f5d99e;border-radius:999px;flex:none;padding:10px 13px}.payment-guide>p{color:#f5e1d1;border-bottom:1px solid #ffeccc3d;margin:15px 0 18px;padding-bottom:18px;font-size:12px;line-height:1.7}.dispatch-notice{justify-content:space-between;align-items:center;gap:20px;display:flex}.dispatch-notice strong{color:#fff0c3;letter-spacing:-.3px;word-break:keep-all;font-size:14px}.mobile-call-cta{display:none}@media (width<=720px){body{padding-bottom:90px}.product-order-link{padding:9px 13px 9px 10px;font-size:11px}.product-header-actions{gap:9px}.product-feedback-link{white-space:nowrap;font-size:10px}.product-header .brand{font-size:16px;line-height:1.15}.product-header .brand span{letter-spacing:-.6px;margin-top:3px;font-size:10px;display:block}.header-call-icon{width:23px;height:23px;font-size:12px}.call-number{border-radius:15px;grid-template-columns:auto 1fr;gap:14px;padding:18px 17px}.call-icon{width:54px;height:54px;font-size:25px}.call-action small{font-size:10px}.call-action strong{font-size:19px}.call-action b{font-size:clamp(23px,7vw,30px)}.call-arrow{display:none}.payment-guide{border-radius:15px;margin-top:32px;padding:19px 17px}.payment-account{flex-direction:column;align-items:flex-start;gap:13px}.payment-account strong{font-size:clamp(24px,7vw,30px)}.account-holder{font-size:clamp(16px,4.7vw,19px)}.copy-account{width:100%;padding:12px}.dispatch-notice{flex-direction:column;align-items:flex-start;gap:5px}.mobile-call-cta{z-index:60;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));color:#fff8e9;background:#7d2b21;border:2px solid #ffe9af;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:70px;padding:10px 12px;text-decoration:none;display:grid;position:fixed;box-shadow:0 13px 36px #28100b6b}.mobile-call-cta>span:first-child{color:#6b241b;background:#f2cb6f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.mobile-call-cta>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-call-cta small{color:#f0d8c7;font-size:10px}.mobile-call-cta strong{font:700 clamp(18px, 5.4vw, 23px)/1.1 var(--serif);letter-spacing:-.8px;white-space:nowrap}.mobile-call-cta b{color:#4a1e17;white-space:nowrap;background:#f2cb6f;border-radius:999px;padding:9px 11px;font-size:11px}}.product-seo-name{color:#75523a;font:700 13px/1.4 var(--sans);letter-spacing:.1px;margin-bottom:20px;display:block}.extract-guide{background:#f5eadb;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:115px 12vw;display:grid}.extract-guide-intro h2,.product-faq h2{color:#34251b;font:600 clamp(34px, 4vw, 57px)/1.4 var(--serif);letter-spacing:-3px;word-break:keep-all;margin:0}.extract-guide-intro h2 em,.product-faq h2 em{color:#8f432f;font-style:normal}.extract-guide-intro>p:last-child,.faq-heading>p:last-child{color:#735f4d;margin:28px 0 0;font-size:15px;line-height:1.95}.extract-checks{border-top:1px solid #c9ad8d;border-left:1px solid #c9ad8d;grid-template-columns:repeat(2,1fr);display:grid}.extract-checks article{border-bottom:1px solid #c9ad8d;border-right:1px solid #c9ad8d;min-height:205px;padding:27px}.extract-checks span{color:#9a6746;font:600 11px var(--serif)}.extract-checks h3{color:#3c291e;font:600 21px var(--serif);letter-spacing:-1px;margin:22px 0 11px}.extract-checks p{color:#765f4c;word-break:keep-all;margin:0;font-size:13px;line-height:1.8}.product-faq{background:#fbf7f0;grid-template-columns:.72fr 1.28fr;gap:9vw;padding:115px 12vw;display:grid}.faq-list{border-top:1px solid #c8ad8e}.faq-list details{border-bottom:1px solid #c8ad8e}.faq-list summary{color:#3b291f;font:600 18px/1.45 var(--serif);letter-spacing:-.8px;cursor:pointer;word-break:keep-all;padding:25px 44px 25px 0;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#8d4431;font:400 25px/1 var(--sans);position:absolute;top:22px;right:5px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#755f4e;word-break:keep-all;margin:-5px 38px 26px 0;font-size:14px;line-height:1.85}@media (width<=720px){.product-seo-name{margin-bottom:15px;font-size:11px}.extract-guide,.product-faq{grid-template-columns:1fr;gap:48px;padding:78px 7vw}.extract-guide-intro h2,.product-faq h2{letter-spacing:-2.3px;font-size:clamp(31px,9vw,39px);line-height:1.43}.extract-checks{grid-template-columns:1fr}.extract-checks article{min-height:auto;padding:23px}.extract-checks h3{margin-top:14px}.faq-list summary{padding:22px 37px 22px 0;font-size:17px}.faq-list details p{margin-right:12px}}
