.content-section{max-width:1080px;margin:85px auto;padding:0 35px}.content-section h2{font-size:30px;font-weight:500;letter-spacing:-.06em;line-height:1.6}.content-section h3{font-size:20px;font-weight:500;line-height:1.6}.content-section p{color:#807687;font-size:13px}.how-grid,.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.how-grid b{font-family:serif;font-weight:400;color:#ac94bd;font-size:36px}.how-grid article{padding-right:15px}.example-section{background:#ece4f0;border-radius:26px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px}.example-paper{background:#fffdf9;box-shadow:0 12px 30px #51416410;padding:28px;transform:rotate(2deg);border-radius:4px}.example-paper h3{font-family:'Noto Serif KR',serif;font-size:26px}.example-paper blockquote{margin:22px 0;font-family:'Noto Serif KR',serif;color:#8f75a5;font-size:18px;line-height:1.8}.example-paper small{font-size:10px;color:#9c90a3;line-height:1.8;display:block}.guide-grid article{border-top:1px solid #d7cadd;padding-top:20px}.guide-grid article>span{font-size:9px;letter-spacing:.13em;color:#a18aaf}.content-section details{font-size:12px;color:#87738f}.content-section summary{cursor:pointer;padding:13px 0}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.offer-grid article{background:#eae2f0;border-radius:18px;padding:30px}.offer-grid .offer-future{background:#efebe5}.offer-grid strong{font-size:26px;font-weight:500}.offer-grid ul{list-style:none;padding:0;margin:25px 0;font-size:12px;line-height:2.6;color:#7d6d89}.offer-grid li:before{content:'✓';margin-right:10px;color:#9a7caf}.faq details{border-bottom:1px solid #e1d9e5;padding:4px 0}.faq summary{font-size:14px;color:#574561;padding:19px 0}.faq p{max-width:800px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:25px 0 15px}.pillars>div{border:1px solid #ddd0e6;border-radius:12px;padding:14px 3px;text-align:center}.pillars small{display:block;font-size:10px;color:#9c89a8}.pillars strong{display:block;font-size:27px;font-weight:500;letter-spacing:.02em;margin:9px 0}.pillars span{font-size:10px;color:#8b729c}.beta-note{background:#eee8f2;border-radius:8px;padding:11px 13px;font-size:10px;line-height:1.8;color:#8b7599;margin:12px 0}.elements{margin:20px 0}.elements>div{display:flex;gap:12px;align-items:center;font-size:11px;margin:8px 0;color:#887292}.elements i{flex:1;background:linear-gradient(to right,#b69bc9 var(--fill),#eae3f0 var(--fill));height:7px;border-radius:20px}.elements b{font-weight:400;width:12px}.micro{font-size:10px!important;line-height:1.9;color:#9989a2!important}.result-tabs{display:flex;gap:5px;margin:25px 0 15px;flex-wrap:wrap}.result-tabs button{font-size:10px;padding:9px 12px;border-radius:20px;background:#eee7f3;color:#8a729b}.result-tabs button.active{background:#83689b;color:white}.method{font-size:10px;line-height:1.9;color:#92819d;margin-top:15px}.method summary{cursor:pointer}.method p{font-size:10px}.result-card p{font-size:13px!important}fieldset label:has(input:disabled){color:#b4a9b9}.primary{min-height:46px}.error-note{color:#a15365;font-size:12px}@media(max-width:800px){.content-section{margin:60px auto;padding:0 25px}.content-section h2{font-size:25px}.how-grid,.guide-grid{grid-template-columns:1fr;gap:20px}.how-grid article{border-bottom:1px solid #e7deea;padding-bottom:15px}.example-section{margin:60px 18px;padding:30px 22px;grid-template-columns:1fr;gap:25px}.example-paper{transform:none}.offer-grid{grid-template-columns:1fr}.offer-grid article{padding:25px}.pillars strong{font-size:23px}.faq summary{font-size:13px}}

.beta-banner{padding:14px 24px;text-align:center;background:#eee7f4;color:#51415e;font-size:12px;line-height:1.9}.beta-banner a,footer a{color:#665178;text-decoration:underline}footer a{font-size:12px}
