.home-revision{padding:30px 0;background:#fff5e7;border-bottom:1px solid #eadcc7}
.home-revision-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:center}
.home-revision-brand img{width:100%;height:auto;object-fit:contain}
.home-revision-brand p{margin-top:12px;font-size:13px;line-height:1.7;color:#646258}
.home-revision .eyebrow{font-size:11px;letter-spacing:1.8px;margin-bottom:10px;line-height:1.6}
.home-revision .eyebrow:before{background:#b86900}
.home-revision h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}
.home-revision h2 span{color:#9a5200}
.home-revision-copy>p{max-width:650px;margin-top:12px;font-size:14px;color:#59615a}
.home-revision-copy .home-revision-terms{font-size:13px;line-height:1.65;margin-top:10px}
.home-revision .btn{margin-top:16px;padding:11px 20px}
@media(max-width:1000px){.home-revision-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}}
@media(max-width:740px){.home-revision{padding:26px 0 30px}.home-revision-layout{grid-template-columns:1fr;gap:20px}.home-revision-brand img{width:180px;max-width:100%}.home-revision-brand p{display:none}.home-revision h2{font-size:clamp(1.9rem,8.3vw,2.5rem)}.home-revision .eyebrow{font-size:10px;letter-spacing:1.4px}.home-revision-copy>p{font-size:14px}.home-revision-copy .home-revision-terms{font-size:13px}}
