
.homepage-assessment-offers{scroll-margin-top:100px}
.homepage-assessment-offers .entry-lead{max-width:790px;margin:18px 0 30px}
.homepage-assessment-offers .pricing-card{border-top:3px solid var(--red,#c33d31);display:flex;flex-direction:column;gap:18px}
.homepage-assessment-offers .pricing-card h3{font-size:clamp(24px,2.3vw,32px);line-height:1.15;margin:0}
.homepage-assessment-offers .pricing-card .annual-price{margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.15;font-weight:700;color:var(--text,#eeeeea)}
.homepage-assessment-offers .annual-price span{font-size:16px;font-weight:500;color:var(--muted,#bcbab4)}
.homepage-assessment-offers .pricing-card .button{margin-top:auto;align-self:flex-start}
.homepage-demo-entry{display:flex;gap:40px;align-items:center;justify-content:space-between;border-top:1px solid var(--line,#3b3b38);border-bottom:1px solid var(--line,#3b3b38);padding:38px 0;margin:46px 0 30px}
.homepage-demo-entry>div{max-width:620px}
.homepage-demo-entry h2{font-size:clamp(28px,3vw,38px);line-height:1.12;margin:14px 0}
.homepage-demo-entry .button{flex-shrink:0}
@media(max-width:750px){.homepage-assessment-offers .two-offers{grid-template-columns:1fr}.homepage-assessment-offers .pricing-card{padding:24px}.homepage-assessment-offers .pricing-card .button{align-self:stretch}.homepage-demo-entry{display:flex;flex-direction:column;align-items:stretch;gap:24px}.homepage-demo-entry{padding:30px 0}.homepage-demo-entry .button{text-align:center}}
