/* Landing form and integration ticker: component styling, separate from header layout. */
.landing-home .landing-form form{display:grid;gap:0}
.landing-home .landing-form input,.landing-home .landing-form select,.landing-home .landing-form textarea{width:100%;margin:0;border:1px solid #f3d8d0;border-radius:12px;background:#fffdfc;color:#2d2826;padding:13px 14px;font:14px Inter,Arial,sans-serif;outline:0;resize:vertical}
.landing-home .landing-form input:focus,.landing-home .landing-form select:focus,.landing-home .landing-form textarea:focus{border-color:#ff806e;box-shadow:0 0 0 3px rgba(255,95,77,.12)}
.landing-home .landing-form select{height:47px}
.landing-home .landing-form textarea{min-height:64px}
.landing-home .landing-form .full-button{border:0;cursor:pointer}
.landing-home .landing-form .optional-label{display:flex;align-items:center;justify-content:space-between;margin:13px 0 6px;color:#3a302d;font:700 12px/1.2 Inter,Arial,sans-serif;user-select:none}.landing-home .landing-form .optional-label em{font:600 10px/1 Inter,Arial,sans-serif;font-style:normal;color:#95827b}.landing-home .landing-form textarea#lead-message{display:block;box-sizing:border-box;margin:0 0 14px;line-height:1.4}.landing-home .landing-form textarea#lead-message::selection{background:#ffd8ce;color:#2d2826}
.landing-home .logo-slider{display:block;margin:0;overflow:hidden}
.landing-home .logo-slider .logo-track{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0;white-space:nowrap}
