:root{font-family:"맑은 고딕",system-ui,sans-serif;background:#faf8f4;color:#352f2d;font-synthesis:none;--wine:#73504f;--muted:#7d7470;--line:#e7dfd8}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #a27772;outline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent}.site-header{max-width:1280px;margin:auto;padding:27px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-size:20px;letter-spacing:-1px;font-weight:700;display:inline-flex;align-items:center;gap:12px}.mark{font:italic 36px Georgia,serif;color:var(--wine)}nav{display:flex;gap:30px;align-items:center}nav a{text-decoration:none;font-size:13px}.nav-cta{border-bottom:1px solid var(--wine);padding-bottom:5px;color:var(--wine)}.hero{max-width:1280px;margin:auto;padding:78px 80px 92px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;overflow:hidden}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.7px;color:var(--wine);margin:0 0 28px}h1,h2,h3,p{margin-top:0}h1{font-size:58px;line-height:1.35;letter-spacing:-3.8px;font-weight:500;margin-bottom:27px}h1 em{font-family:Georgia,"바탕",serif;font-style:normal;color:var(--wine)}.lead{font-size:15px;line-height:1.95;color:var(--muted);margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:46px;padding:18px 23px;border-radius:4px;background:var(--wine);color:#fffaf5;text-decoration:none;font-size:14px;line-height:1.4}.button:hover{background:#5d3e3d}.micro{font-size:10px;color:var(--muted);margin:16px 0 0}.paper-scene{position:relative;min-height:480px;display:flex;justify-content:center;align-items:center}.front-paper{position:relative;z-index:2;background:#fffefa;box-shadow:0 16px 65px #59463917,0 0 0 1px #ded4ca;padding:27px 30px;width:330px;transform:rotate(-5deg)}.paper-top{display:flex;justify-content:space-between;font-family:Georgia,serif;font-size:7px;letter-spacing:1.5px;color:#9b8579}.paper-symbol{text-align:center;font:italic 45px Georgia,serif;color:#97726b;margin:19px 0 8px}.front-paper h2{text-align:center;font-size:21px;font-family:"바탕",Georgia,serif;font-weight:400;letter-spacing:1px;margin:0 0 10px}.paper-sub{text-align:center;font-size:8px;color:#9b8a7e;margin-bottom:24px}.sample-rows{border-top:1px solid #d4c8bc}.sample-rows>div{display:flex;align-items:center;padding:13px 0;border-bottom:1px solid #eee6de;gap:12px;font-size:9px}.sample-rows span{font:10px Georgia,serif;color:#9d8275}.sample-rows strong{font-weight:500}.sample-rows small{font-size:7px;margin-left:auto;max-width:100px;text-align:right;color:#927f73}.paper-foot{text-align:center;font-size:7px;color:#a18c80;margin:24px 0 0}.back-paper{position:absolute;width:310px;height:390px;background:#f1ebe2;border:1px solid #dfd5c9;transform:rotate(10deg) translate(45px,-12px);padding:45px 28px;color:#8a7465}.back-paper>span{font:8px Georgia,serif;letter-spacing:2px}.back-paper h2{font-family:"바탕",serif;font-size:22px;font-weight:400;margin-top:28px}.back-paper p{font-size:10px;line-height:2.4}.seal{position:absolute;bottom:5px;right:18px;border-radius:50%;width:73px;height:73px;display:flex;align-items:center;justify-content:center;text-align:center;background:#73504f;color:#fff6ed;font:italic 17px/1.1 Georgia,serif;transform:rotate(8deg);z-index:3;box-shadow:0 4px 10px #59463920}.feature-strip{display:flex;justify-content:center;gap:58px;flex-wrap:wrap;padding:24px;background:#efeae3;border-block:1px solid var(--line);font-size:11px;color:#7a6a60}.section{max-width:1120px;margin:auto;padding:100px 35px}.how,.faq{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.section-heading h2{font-size:31px;line-height:1.55;letter-spacing:-1.5px;font-weight:500;margin-bottom:20px}.section-heading>p:last-child{font-size:12px;color:var(--muted);line-height:1.9}.how-list{list-style:none;padding:0;margin:0}.how-list li{display:flex;gap:23px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.how-list li:last-child{margin:0;padding:0;border:0}.how-list li>span{font:italic 25px Georgia,serif;color:#a58b7d}.how-list h3{font-size:15px;font-weight:500;margin-bottom:12px}.how-list p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.note-band{background:#eaece5;max-width:1120px;margin:auto;padding:40px 60px;display:flex;gap:35px;align-items:center}.note-band>span{font-size:44px;color:#7d856f;font-weight:200}.note-band h2{font-size:19px;font-weight:500;letter-spacing:-.7px}.note-band p{font-size:12px;line-height:1.9;color:#727665}.note-band a{font-size:11px;color:#626d53}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq details:first-child{padding-top:0}summary{cursor:pointer;font-size:13px;line-height:1.8}.faq details p{font-size:12px;line-height:2;color:var(--muted);padding-top:18px;margin-bottom:0}.closing{text-align:center;padding:65px 20px 90px}.closing h2{font:400 37px/1.55 "바탕",Georgia,serif;letter-spacing:-1.5px;margin-bottom:30px}.closing .eyebrow{margin-bottom:20px}.site-footer{max-width:1180px;border-top:1px solid var(--line);margin:auto;padding:33px 40px 40px}.site-footer .wordmark{font-size:15px}.site-footer p{font-size:11px;color:var(--muted);margin:12px 0 25px}.site-footer nav{gap:24px;flex-wrap:wrap}.site-footer nav a{font-size:10px;color:var(--muted)}.site-footer>small{display:block;font-size:10px;color:#938983;margin-top:24px}.article{max-width:760px;margin:auto;padding:70px 28px 95px}.article h1{font-size:43px;letter-spacing:-2px;line-height:1.5}.article .intro{font-size:16px;line-height:2;color:var(--muted);margin:30px 0 44px}.article h2{font-size:20px;letter-spacing:-.7px;font-weight:500;margin-top:37px}.article p{font-size:14px;line-height:2.1;color:#706763}.article .button{margin-top:25px}.article-note{font-size:13px;line-height:1.9;background:#efeae3;padding:22px;margin:25px 0}@media(max-width:900px){.hero{padding:55px 40px 70px;gap:30px}h1{font-size:47px}.paper-scene{transform:scale(.87);transform-origin:center}.hero-copy{min-width:0}.feature-strip{gap:20px}.how,.faq{gap:35px}.note-band{margin-inline:25px;padding:32px}.section{padding:70px 30px}}@media(max-width:650px){.site-header{padding:18px 20px}.wordmark{font-size:17px;gap:8px}.mark{font-size:29px}nav{gap:18px}nav a{font-size:11px}.hero{grid-template-columns:1fr;padding:44px 25px 30px;gap:0}.hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:23px}h1{font-size:47px;line-height:1.3;letter-spacing:-3px}.lead{font-size:13px;line-height:1.9}.button{padding:17px 22px;font-size:13px}.paper-scene{min-height:445px;transform:scale(.88);margin-top:0}.front-paper{max-width:100%}.seal{right:0;bottom:-2px}.feature-strip{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:16px;font-size:10px;padding:23px 12px}.how,.faq{grid-template-columns:1fr;gap:26px}.section{padding:60px 25px}.section-heading h2{font-size:28px}.eyebrow{margin-bottom:20px}.how-list li{gap:18px;padding-bottom:23px;margin-bottom:23px}.how-list h3{font-size:14px}.how-list p br,.note-band p br{display:none}.note-band{padding:28px 24px;gap:15px;margin:0 18px;align-items:flex-start}.note-band>span{font-size:29px}.note-band h2{font-size:16px;line-height:1.7}.closing{padding:30px 20px 65px}.closing h2{font-size:30px}.site-footer{padding:28px 25px}.site-footer nav{gap:18px}.article{padding-top:45px}.article h1{font-size:34px}.article .intro{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
