.trial-request{margin:0 5vw 100px;padding:64px max(5vw,calc((100vw - 1180px)/2));border-radius:30px;background:#155eef;color:#fff;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.trial-request .eyebrow{color:#c9ff5c}.trial-copy h2{font-size:clamp(36px,4.5vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0}.trial-copy p{color:#dce8ff;font-size:18px}.trial-copy ul{padding:0;list-style:none}.trial-copy li{padding:7px 0;font-weight:800}.trial-copy li:before{content:'✓';margin-right:10px;color:#c9ff5c}.ip-trial-form{padding:30px;border-radius:22px;background:#fff;color:#09111f;display:grid;gap:16px}.ip-trial-form label{display:grid;gap:7px;font-size:13px;font-weight:850}.ip-trial-form input,.ip-trial-form select,.ip-trial-form textarea{width:100%;padding:13px 14px;border:1px solid #cfd7e3;border-radius:10px;background:#fff;color:#09111f;font:inherit}.ip-trial-form textarea{resize:vertical}.ip-trial-form .button{border:0;cursor:pointer}.ip-trial-form small{color:#5f6978;text-align:center}.catalog-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.trial-request{grid-template-columns:1fr;margin-inline:20px;gap:35px;padding:50px}.catalog-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.trial-request{margin:0 20px 70px;padding:34px 22px}.ip-trial-form{padding:22px}.catalog-grid{grid-template-columns:1fr}}
