.decision-cta{max-width:940px;margin:32px auto 42px;padding:22px 24px;background:#f5f1e9;border-left:3px solid #a39072;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px}.decision-cta p{margin:0;font-size:15px;line-height:1.9}.decision-cta small{grid-column:1/-1;font-size:12px;line-height:1.8;color:#606058}.decision-cta .btn{font-size:14px;min-height:48px;white-space:normal}.plan-conditions,.lesson-method{max-width:940px;margin:24px auto;font-size:15px;line-height:1.9}.plan-conditions a{color:#89382e;text-underline-offset:4px}.more-reviews{margin:24px 0}.more-reviews summary{padding:18px 0;border-top:1px solid #d8cfc0;border-bottom:1px solid #d8cfc0;cursor:pointer;font-size:16px}.more-reviews .hub-voices-grid{margin-top:24px}.mobile-only{display:none}.revision-149 #position .hub-position-box h2{font-size:clamp(24px,2.4vw,34px);line-height:1.8}.revision-149 #position .hub-position-box p{max-width:800px;margin:20px auto;font-size:16px;line-height:2}.contact-benefits-list li{font-size:16px;line-height:1.9}@media(max-width:700px){.decision-cta{display:block;padding:20px 18px}.decision-cta .btn{display:flex;width:100%;margin-top:16px}.decision-cta small{display:block;margin-top:10px}.mobile-only{display:inline}.revision-149 #position .hub-position-box p{font-size:15px}.plan-conditions{padding:0 8px}.contact-benefits-list li{font-size:14px}}@media(prefers-reduced-motion:reduce){html:root{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:700px){.revision-149 #position .hub-position-box h2{font-size:18px;letter-spacing:.025em;line-height:1.9}.revision-149 #position .hub-position-box h2 .accent-red{font-size:21px}.revision-149 #position .hub-position-box{padding:28px 22px}}
