.analysis-page{padding-bottom:60px}.analysis-page .page-heading{max-width:760px;margin-bottom:38px}.analysis-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px}.analysis-form legend{margin-bottom:12px}.analysis-form-intro{margin-bottom:25px;font-size:13px;line-height:1.8}.analysis-form .field>span{font-weight:500}.analysis-form .field>small{margin-top:7px;line-height:1.6}.analysis-form input,.analysis-form textarea{font-size:16px}.analysis-form .field input:focus,.analysis-form .field textarea:focus{border-color:#53534e}.analysis-request-note{margin-top:15px;font-size:12px}.analysis-aside .tick-list{color:#5f625b;gap:15px;margin-bottom:22px;font-size:14px;display:grid}.analysis-aside .tick-list svg{color:#4e6045;margin-top:5px}.analysis-aside .analysis-free-note{color:#374335;font-weight:600}.analysis-aside p.analysis-scope{border-top:1px solid #dce2d4;margin-top:23px;margin-bottom:0;padding-top:19px;font-size:12px}.analysis-form .button{white-space:normal;text-align:left}@media (max-width:850px){.analysis-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}}@media (max-width:700px){.analysis-page{padding-bottom:40px}.analysis-layout{grid-template-columns:1fr}.analysis-page .page-heading{margin-bottom:28px}.analysis-aside{padding:25px}.analysis-form .contact-submit{display:block}.analysis-form .contact-submit .button{justify-content:space-between;gap:12px;width:100%;padding-inline:16px}.analysis-form .contact-submit>span{margin-top:12px;display:block}}
