.order-info{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;padding-block:72px;display:grid}.order-title{font-family:var(--font-display);letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1.02}.order-steps{margin:0;padding:0;list-style:none}.order-steps li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);padding:16px 0;display:grid}.order-steps sup{color:var(--soft);font-size:12px;font-weight:600;line-height:1.7;top:0}.order-steps h3{letter-spacing:-.03em;margin-bottom:4px;font-size:17px;font-weight:800}.order-steps p{color:#3d4149;font-size:14px;line-height:1.55}.order-page .install-card .paid-lede{margin:-8px 0 24px}.order-group{text-transform:uppercase;letter-spacing:.08em;color:var(--soft);margin-top:6px;font-size:11px;font-weight:600}.order-group:first-child{margin-top:0}.lead-form textarea{min-height:96px;color:var(--ink);font:400 15px/1.5 var(--font-body);resize:vertical;background:#fbfbfc;border:1px solid #dce0e6;border-radius:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s,background .2s}.lead-form textarea:focus{background-color:#fff;border-color:#0d99ff;outline:none;box-shadow:0 0 0 4px #0d99ff1f}.order-diy{margin-top:28px}.order-diy a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1000px){.order-info{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:56px}}
