.reference-service-contact .lt-contact,.reference-service-contact .lt-contact *{box-sizing:border-box}.reference-service-contact .lt-contact input,.reference-service-contact .lt-contact textarea,.reference-service-contact .lt-contact select{font:inherit}.reference-service-contact .lt-contact{--ink:#0d1b2a;--copy:#777;color:#fff;background:#0d1b2a;padding:104px 0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.reference-service-contact .lt-contact__in{grid-template-columns:1fr 500px;gap:90px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:grid}.reference-service-contact .lt-contact__eyebrow{color:#777;letter-spacing:.12em;margin:0 0 16px;font-size:12px;font-weight:700}.reference-service-contact .lt-contact h2{letter-spacing:-.025em;max-width:600px;margin:0;font-family:Onest,Inter,sans-serif;font-size:clamp(2.4rem,6vw,5rem);font-weight:800;line-height:1.03}.reference-service-contact .lt-contact__lead{max-width:570px;color:var(--copy);margin:28px 0 0;font-size:18px;line-height:1.65}.reference-service-contact .lt-contact__proof{gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid}.reference-service-contact .lt-contact__proof li{align-items:center;gap:12px;font-size:14px;display:flex}.reference-service-contact .lt-contact__proof span{width:22px;height:22px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.reference-service-contact .lt-contact form{font-family:var(--t-text-font);background:#172738;border:1px solid #ffffff24;border-radius:22px;gap:16px;padding:30px;display:grid}.reference-service-contact .lt-contact form>label,.reference-service-contact .lt-contact .vb-input-group:not(fieldset)>label{gap:7px;font-size:13px;font-weight:600;display:grid}.reference-service-contact .lt-contact input,.reference-service-contact .lt-contact textarea{color:#fff;background:#0f1f30;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:13px 14px;font-family:Inter,sans-serif;font-size:14px;line-height:normal}.reference-service-contact .lt-contact textarea{resize:vertical}.reference-service-contact .lt-contact fieldset{border:0;gap:18px;margin:0;padding:0;display:flex}.reference-service-contact .lt-contact legend{margin-bottom:7px;font-size:13px;font-weight:600}.reference-service-contact .lt-contact fieldset label{font-size:13px}.reference-service-contact .lt-contact fieldset input,.reference-service-contact .lt-contact__consent input{width:auto}.reference-service-contact .lt-contact__consent{align-items:flex-start;gap:8px;grid-template-columns:auto 1fr!important;display:flex!important}.reference-service-contact .lt-contact__consent span{font-size:13px;line-height:1.45}.reference-service-contact .lt-contact__consent a{color:#fff;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.reference-service-contact .lt-contact__consent a:hover,.reference-service-contact .lt-contact__consent a:focus-visible{color:#ffffffb3}.reference-service-contact .lt-contact button{min-height:56px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:0 28px;font:700 15px Inter,sans-serif;display:inline-flex}.reference-service-contact .lt-contact .t-input-error{color:#ff7a7a;margin-top:4px;font-size:12px}@media (width<=900px){.reference-service-contact .lt-contact__in{grid-template-columns:1fr;gap:56px}}@media (width<=600px){.reference-service-contact .lt-contact{padding:68px 0}.reference-service-contact .lt-contact__in{width:100%}.reference-service-contact .lt-contact form{padding:20px}.reference-service-contact .lt-contact fieldset{flex-wrap:wrap}}