.start-price{padding:76px 4.23vw 80px;background:#f3e9db;border-top:1px solid #c1935840;color:var(--ink)}
.start-price-inner{max-width:1758px;margin:0 auto}
.start-price-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(48px,6vw,110px);align-items:center}
.start-price h2{font:400 clamp(40px,3.55vw,64px)/1.06 'Times New Roman',Times,serif;letter-spacing:-.035em;margin:0;max-width:680px;text-wrap:balance}
.start-price h2 span{color:#94622c;white-space:nowrap}
.start-price-includes{font-size:22px;line-height:1.65;letter-spacing:-.015em;color:#634e39;margin:0;padding:34px 38px;background:#fffdf9;border:1px solid #dfcbb04d;border-radius:18px}
.start-price-comparison{font:italic 400 25px/1.5 'Times New Roman',Times,serif;letter-spacing:-.01em;color:#71563a;margin:38px 0 0;padding:28px 32px;border:1px solid #ad824b80;border-radius:16px;background:#eee1cd}
@media(min-width:1920px){.start-price{padding:88px max(80px,calc((100% - 1758px)/2)) 92px}.start-price-includes{font-size:24px;padding:40px 44px}.start-price-comparison{font-size:28px;padding:32px 38px}}
@media(min-width:761px) and (max-width:1100px){.start-price-main{gap:35px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.start-price h2{font-size:40px}.start-price-includes{font-size:19px;padding:28px}.start-price-comparison{font-size:24px}}
@media(max-width:760px){.start-price{padding:50px 22px 52px}.start-price-main{grid-template-columns:minmax(0,1fr);gap:28px}.start-price h2{font-size:clamp(33px,8.4vw,48px);line-height:1.07;text-wrap:initial;max-width:none}.start-price-includes{font-size:18px;line-height:1.6;padding:26px 24px;border-radius:14px}.start-price-comparison{font-size:23px;line-height:1.4;margin-top:24px;padding:25px 24px;border-radius:14px}}
