.Contact-module__J3q-aa__contact{max-width:var(--container-width);margin:0 auto;padding:3rem 1.5rem 6rem}.Contact-module__J3q-aa__hero,.Contact-module__J3q-aa__reasonCard,.Contact-module__J3q-aa__contactCard,.Contact-module__J3q-aa__formPanel,.Contact-module__J3q-aa__officeCard{border:1px solid var(--border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:1.8rem}.Contact-module__J3q-aa__hero{padding:1.9rem}.Contact-module__J3q-aa__badge{width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#3d80f524;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.Contact-module__J3q-aa__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2rem;margin-top:1rem;display:grid}.Contact-module__J3q-aa__copy,.Contact-module__J3q-aa__formColumn,.Contact-module__J3q-aa__reasonCard,.Contact-module__J3q-aa__contactCard,.Contact-module__J3q-aa__officeCard{gap:1rem;display:grid}.Contact-module__J3q-aa__copy h1,.Contact-module__J3q-aa__reasonCard h2,.Contact-module__J3q-aa__contactCard h2{font-family:var(--font-display), sans-serif;color:var(--text-primary);letter-spacing:-.04em}.Contact-module__J3q-aa__copy h1{max-width:11ch;font-size:clamp(2.8rem,5vw,4.9rem);line-height:.98}.Contact-module__J3q-aa__subtitle,.Contact-module__J3q-aa__reasonCard li,.Contact-module__J3q-aa__contactCard p,.Contact-module__J3q-aa__officeCard p{color:var(--text-secondary)}.Contact-module__J3q-aa__reasonCard,.Contact-module__J3q-aa__contactCard,.Contact-module__J3q-aa__formPanel,.Contact-module__J3q-aa__officeCard{padding:1.5rem}.Contact-module__J3q-aa__reasonCard ul{gap:.8rem;list-style:none;display:grid}.Contact-module__J3q-aa__reasonCard li{padding-left:1.1rem;position:relative}.Contact-module__J3q-aa__reasonCard li:before{content:"";background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.7rem;left:0}.Contact-module__J3q-aa__contactCard a{color:var(--accent);font-weight:700}@media (max-width:1024px){.Contact-module__J3q-aa__heroGrid{grid-template-columns:1fr}}@media (max-width:640px){.Contact-module__J3q-aa__contact{padding-inline:1rem}.Contact-module__J3q-aa__hero,.Contact-module__J3q-aa__reasonCard,.Contact-module__J3q-aa__contactCard,.Contact-module__J3q-aa__formPanel,.Contact-module__J3q-aa__officeCard{border-radius:1.4rem}}
.DemoRequestForm-module__jHbHwq__wrapper{gap:1.5rem;display:grid}.DemoRequestForm-module__jHbHwq__formHeader{gap:.75rem;display:grid}.DemoRequestForm-module__jHbHwq__formHeader h2{font-family:var(--font-display), sans-serif;color:var(--text-primary);font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.05}.DemoRequestForm-module__jHbHwq__formHeader p{color:var(--text-secondary);max-width:58ch}.DemoRequestForm-module__jHbHwq__form{gap:1.25rem;display:grid}.DemoRequestForm-module__jHbHwq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DemoRequestForm-module__jHbHwq__field{gap:.55rem;display:grid}.DemoRequestForm-module__jHbHwq__field span{color:var(--text-primary);font-size:.95rem;font-weight:700}.DemoRequestForm-module__jHbHwq__field input,.DemoRequestForm-module__jHbHwq__field select,.DemoRequestForm-module__jHbHwq__field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;color:var(--text-primary);background:#ffffff0f;border-radius:1rem;padding:.95rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.DemoRequestForm-module__jHbHwq__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237c8fb8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.8rem}.DemoRequestForm-module__jHbHwq__field select option{color:var(--text-primary);background:#0e1a2e}.DemoRequestForm-module__jHbHwq__field textarea{resize:vertical}.DemoRequestForm-module__jHbHwq__field input:focus,.DemoRequestForm-module__jHbHwq__field select:focus,.DemoRequestForm-module__jHbHwq__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring);background:#ffffff17;outline:none}.DemoRequestForm-module__jHbHwq__field input[aria-invalid=true],.DemoRequestForm-module__jHbHwq__field select[aria-invalid=true],.DemoRequestForm-module__jHbHwq__field textarea[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 4px #b423181a}.DemoRequestForm-module__jHbHwq__field em,.DemoRequestForm-module__jHbHwq__formError{color:#b42318;font-size:.9rem;font-style:normal}.DemoRequestForm-module__jHbHwq__notesField{grid-column:1/-1}.DemoRequestForm-module__jHbHwq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.DemoRequestForm-module__jHbHwq__checkboxRow{color:var(--text-secondary);align-items:flex-start;gap:.75rem;display:flex}.DemoRequestForm-module__jHbHwq__checkboxRow input{margin-top:.2rem}.DemoRequestForm-module__jHbHwq__turnstileBlock{gap:.75rem;display:grid}.DemoRequestForm-module__jHbHwq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DemoRequestForm-module__jHbHwq__submitButton{appearance:none;color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#0f6cbd 0%,#2140b0 100%);border:none;border-radius:999px;padding:.95rem 1.4rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 18px 36px #0f6cbd3d}.DemoRequestForm-module__jHbHwq__submitButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 44px #0f6cbd4d}.DemoRequestForm-module__jHbHwq__submitButton:disabled{cursor:wait;opacity:.8}.DemoRequestForm-module__jHbHwq__caption{color:var(--text-muted);max-width:32rem;font-size:.92rem}.DemoRequestForm-module__jHbHwq__successMessage,.DemoRequestForm-module__jHbHwq__errorMessage{border-radius:1rem;padding:.95rem 1rem;font-weight:600}.DemoRequestForm-module__jHbHwq__successMessage{color:#067647;background:#12b76a1f}.DemoRequestForm-module__jHbHwq__errorMessage{color:#b42318;background:#b4231814}@media (max-width:800px){.DemoRequestForm-module__jHbHwq__grid{grid-template-columns:1fr}.DemoRequestForm-module__jHbHwq__actions{align-items:stretch}.DemoRequestForm-module__jHbHwq__submitButton{width:100%}}
.TurnstileWidget-module__t56z-q__wrapper{display:grid}.TurnstileWidget-module__t56z-q__widgetFrame{min-height:68px}.TurnstileWidget-module__t56z-q__fallbackMessage{color:#b42318;background:#b4231814;border-radius:1rem;padding:.9rem 1rem;font-weight:600}
.BookDemo-module__gQzyMq__page{max-width:var(--container-width);margin:0 auto;padding:3rem 1.5rem 6rem}.BookDemo-module__gQzyMq__hero{gap:1.5rem;display:grid}.BookDemo-module__gQzyMq__eyebrow{width:fit-content;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;background:#3d80f524;border:1px solid #3d80f540;border-radius:999px;align-items:center;padding:.4rem .8rem;font-size:.8rem;font-weight:800;display:inline-flex}.BookDemo-module__gQzyMq__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem;display:grid}.BookDemo-module__gQzyMq__copyBlock{gap:1.4rem;display:grid}.BookDemo-module__gQzyMq__copyBlock h1{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;max-width:10ch;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.96}.BookDemo-module__gQzyMq__lead{color:var(--text-secondary);max-width:56ch;font-size:1.12rem}.BookDemo-module__gQzyMq__cardStack{gap:1rem;display:grid}.BookDemo-module__gQzyMq__infoCard,.BookDemo-module__gQzyMq__formPanel,.BookDemo-module__gQzyMq__signalCard{border:1px solid var(--border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:1.6rem}.BookDemo-module__gQzyMq__infoCard{gap:.95rem;padding:1.5rem;display:grid}.BookDemo-module__gQzyMq__infoCard h2{font-size:1.1rem}.BookDemo-module__gQzyMq__infoCard p,.BookDemo-module__gQzyMq__infoCard li{color:var(--text-secondary)}.BookDemo-module__gQzyMq__infoCard ul{gap:.7rem;list-style:none;display:grid}.BookDemo-module__gQzyMq__infoCard li{padding-left:1.1rem;position:relative}.BookDemo-module__gQzyMq__infoCard li:before{content:"";background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.62rem;left:0}.BookDemo-module__gQzyMq__inlineLink{color:var(--accent);font-weight:700}.BookDemo-module__gQzyMq__formPanel{padding:1.5rem}.BookDemo-module__gQzyMq__signalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.BookDemo-module__gQzyMq__signalCard{color:var(--text-primary);padding:1rem 1.1rem;font-weight:700}@media (max-width:1024px){.BookDemo-module__gQzyMq__heroGrid{grid-template-columns:1fr}.BookDemo-module__gQzyMq__copyBlock h1{max-width:14ch}.BookDemo-module__gQzyMq__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BookDemo-module__gQzyMq__page{padding-inline:1rem}.BookDemo-module__gQzyMq__signalGrid{grid-template-columns:1fr}.BookDemo-module__gQzyMq__formPanel,.BookDemo-module__gQzyMq__infoCard,.BookDemo-module__gQzyMq__signalCard{border-radius:1.25rem}}
