
/* Refine native UI; retain the approved original first-screen artwork. */
body{background:#f2f0eb}.lp-wrapper{box-shadow:0 16px 64px #2438400a}.proposal-nav{padding:6px 12px;background:#fffefaf5;border-color:#e8e3db}.proposal-nav a{font-size:12px;color:#4d626b}.proposal-nav .nav-apply{background:#be6b83;padding:0 14px}.voice-slider{padding:42px 20px 32px;background:linear-gradient(160deg,#f7f4f0,#eef3f5)}.voice-slider header p{color:#8b7859}.voice-controls{gap:24px}.voice-controls button{border-color:#e4cbd2;color:#b5657e;background:#fffdfb}.voice-slider h2{font-weight:500}.voice-slide{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #32434b0a}.voice-help{color:#68777e}.figma-cta{background:#be6b83;border-color:#b7657e;box-shadow:0 5px 16px #7142541a}.cta-round{border-color:#d8a0b1;color:#ad5872}.cta-triangle{color:#ad5872}.refined-plan{padding:44px 24px 40px;background:linear-gradient(145deg,#f5f1e7,#fffdf9);color:#2e4149;scroll-margin-top:64px}.refined-plan header{text-align:center}.plan-eyebrow{font:500 11px/1.5 "Noto Sans JP",sans-serif;letter-spacing:.2em;color:#947d57;margin:0 0 14px}.refined-plan h2{font-family:"Hiragino Mincho ProN","Yu Mincho",serif;font-size:23px;line-height:1.65;letter-spacing:.025em;font-weight:600;margin:0 0 16px}.plan-intro{font-size:14px;line-height:1.9;font-weight:400;color:#607078;margin:0 0 27px}.plan-card{background:#fff;border:1px solid #e6ddd0;border-radius:16px;padding:24px 22px 20px;box-shadow:0 10px 28px #66594709}.plan-card-top{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;letter-spacing:.04em}.plan-term{font-size:12px;color:#597681;background:#edf3f5;padding:5px 12px;border-radius:20px}.plan-price{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:25px 0 6px;font-variant-numeric:tabular-nums}.plan-price strong{font-size:48px;line-height:1.1;letter-spacing:-.025em;font-weight:500}.plan-price>span{font-size:16px}.plan-price>span>span{font-size:11px}.plan-payment{font-size:11px;text-align:center;line-height:1.7;color:#68767c;margin:0 0 22px}.plan-benefits{padding:15px 0;border-top:1px solid #eee8df;border-bottom:1px solid #eee8df;margin-bottom:23px}.plan-benefits p{display:flex;gap:10px;font-size:13px;line-height:1.8;margin:6px 0}.plan-benefits span{color:#738a8a}.plan-apply{display:flex;justify-content:center;align-items:center;gap:22px;min-height:56px;border-radius:32px;background:#be6b83;color:white;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:.03em}.plan-apply:hover{background:#ac5e75}.plan-apply>span:last-child{font-size:22px;font-weight:400}.plan-footnote{font-size:10px;text-align:center;color:#798087;margin:12px 0 0;line-height:1.7}.readable-faq{background:#f8f5ee}.readable-faq details{box-shadow:0 4px 16px #3e454706;border-color:#ece6de}.readable-faq h2{font-weight:500}.closing-refined .figma-cta{background:#be6b83}.closing-copy h2{line-height:1.8}.closing-copy p{line-height:2}
