.byd-service-form{border-top:1px solid #e5e5e5;padding:80px 0}.form-grid input,.form-grid select{padding:0 16px}.form-grid input,.form-grid select,.form-note{border:1px solid #ddd;font-size:14px;height:48px}.form-note{grid-column:span 2;padding:8px 16px;resize:none}.form-submit{align-items:center;background:#000;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;grid-column:4/5;height:48px;justify-content:center;justify-self:end;letter-spacing:.5px;width:280px}.success-icon{background:#0a9d58;border-radius:50%;color:#fff;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.success-content p{color:#555;font-size:14px;max-width:520px}@media(max-width:991px){.form-grid{grid-template-columns:1fr}.form-note,.form-submit{grid-column:1/-1;width:100%}.form-success{flex-direction:column;gap:20px;text-align:center}}.byd-offer-form{border-top:1px solid #e5e5e5;padding:80px 0}.form-inner{margin:0 auto;max-width:1200px;padding:0 24px}.form-title{font-size:28px;font-weight:700}.form-title2{font-size:20px;font-weight:700;margin-bottom:32px}.form-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.form-grid input,.form-grid select{border:1px solid #ddd;font-size:14px;height:48px;padding:0 16px}.form-grid textarea.note{grid-column:span 2;height:48px;resize:none}.form-grid button{padding:0 32px}.form-grid button,.form-submit{background:#000;border:none;color:#fff;cursor:pointer;height:48px}.form-submit{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.5px;width:280px}.consent{display:flex;font-size:12px;gap:12px;line-height:1.4;margin-top:16px}.consent a{text-decoration:underline}.form-success{gap:32px;padding:80px 0}.form-success,.success-icon{align-items:center;display:flex}.success-icon{background:#0a9d58;border-radius:50%;color:#fff;flex-shrink:0;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.success-content h3{font-size:24px;font-weight:700;margin-bottom:8px}.success-content p{color:#555;font-size:16px;line-height:1.5;max-width:520px}.form-type{display:flex;gap:24px;margin-bottom:24px}.form-type label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:8px}.form-note{border:1px solid #ddd;font-size:14px;grid-column:span 2;height:48px;padding:8px 16px 0}.form-submit{grid-column:4/5;justify-self:end}@media(max-width:991px){.form-grid{grid-template-columns:1fr}.form-grid button,.form-note{grid-column:1/-1}.form-grid button{width:100%}.form-success{flex-direction:column;gap:20px;text-align:center}}
