.installers{padding-block:clamp(40px,6vw,96px) clamp(64px,8vw,120px)}.installers__shell{gap:clamp(40px,6vw,80px);display:grid}.installers__lead{gap:18px;max-width:760px;display:grid}.installers__lead h1{letter-spacing:-.045em;font-size:clamp(36px,3.6vw + 12px,60px);font-weight:600;line-height:1.06}.installers__lead p{color:var(--muted);max-width:62ch;font-size:clamp(17px,.3vw + 16px,19px)}.installers__points{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.installers__points li{background:#fff;align-content:start;gap:8px;padding:clamp(24px,3vw,36px);display:grid}.installers__points h2{font-size:21px;font-weight:600;line-height:1.25}.installers__points p{color:var(--muted)}.installers__apply{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.installers__apply h2{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(28px,1.6vw + 16px,38px);font-weight:600;line-height:1.12}.installers__apply>div>p{color:var(--muted);max-width:52ch}.installers__checks{gap:8px;margin:24px 0 0;padding-left:20px;display:grid}.installer-form{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;gap:20px;padding:clamp(24px,3vw,36px);display:grid}@media (max-width:899px){.installers__points,.installers__apply{grid-template-columns:1fr}}
