.DemoForm-module__xObrHW__card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-panel);border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.DemoForm-module__xObrHW__formTitle{letter-spacing:-.02em;color:var(--ink);margin-bottom:2px;font-size:17px;font-weight:700}.DemoForm-module__xObrHW__field{flex-direction:column;gap:5px;display:flex}.DemoForm-module__xObrHW__label{color:var(--ink-2);font-size:13.5px;font-weight:600}.DemoForm-module__xObrHW__control input,.DemoForm-module__xObrHW__control select{border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:11px 13px;font-size:15px;transition:border-color .15s}.DemoForm-module__xObrHW__control input:hover,.DemoForm-module__xObrHW__control select:hover{border-color:var(--muted-4)}.DemoForm-module__xObrHW__control input:focus-visible,.DemoForm-module__xObrHW__control select:focus-visible{border-color:var(--teal);outline:2px solid var(--teal);outline-offset:1px}.DemoForm-module__xObrHW__controlError input,.DemoForm-module__xObrHW__controlError select{border-color:var(--clay-2)}.DemoForm-module__xObrHW__error{color:var(--clay-2);font-size:12.5px}.DemoForm-module__xObrHW__hint{color:var(--teal);font-size:12.5px;font-weight:500}.DemoForm-module__xObrHW__formError{color:var(--clay-2);background:#fdf1ef;border-radius:10px;padding:10px 12px;font-size:13.5px}.DemoForm-module__xObrHW__submit{background:var(--gold);color:var(--ink);border-radius:12px;margin-top:6px;padding:13px 20px;font-size:15.5px;font-weight:700;transition:background .15s}.DemoForm-module__xObrHW__submit:hover:not(:disabled){background:var(--gold-hover)}.DemoForm-module__xObrHW__submit:disabled{opacity:.6;cursor:default}.DemoForm-module__xObrHW__fineprint{color:var(--muted-3);font-size:12.5px;line-height:1.5}.DemoForm-module__xObrHW__doneTitle{letter-spacing:-.03em;color:var(--ink);font-size:21px;font-weight:800}.DemoForm-module__xObrHW__doneBody{color:var(--muted-2);font-size:15px;line-height:1.6}
.page-module__keKa_G__hero{padding-block:clamp(44px, 6vw, 80px) var(--section-pad-y);grid-template-columns:1fr minmax(360px,440px);align-items:start;gap:56px;display:grid}.page-module__keKa_G__pitch h1{margin-bottom:18px}.page-module__keKa_G__reassure{flex-wrap:wrap;gap:8px 10px;margin-top:28px;display:flex}.page-module__keKa_G__reassure li{color:var(--ink-2);background:var(--surface-warm);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.page-module__keKa_G__formCol{top:calc(var(--header-h) + 24px);position:sticky}.page-module__keKa_G__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.page-module__keKa_G__step{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 22px}.page-module__keKa_G__stepNum{background:var(--tint-teal);width:26px;height:26px;color:var(--teal);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:12px;font-weight:500;display:inline-flex}.page-module__keKa_G__stepTitle{letter-spacing:-.02em;margin-bottom:6px;font-size:16px;font-weight:700}.page-module__keKa_G__stepBody{color:var(--muted-2);font-size:14.5px;line-height:1.6}.page-module__keKa_G__setup{background:var(--tint-gold);max-width:calc(var(--content-max) - 2 * var(--section-pad-x));border-radius:18px;padding:34px 32px}.page-module__keKa_G__setup h2{margin-bottom:10px}.page-module__keKa_G__setup>p{max-width:620px}.page-module__keKa_G__timeline{flex-wrap:wrap;gap:10px 8px;margin-top:26px;display:flex}.page-module__keKa_G__tick{background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 12px;display:flex}.page-module__keKa_G__tickDot{background:var(--gold-hover);border-radius:50%;width:7px;height:7px}.page-module__keKa_G__tickNum{font-family:var(--font-mono);color:var(--muted-4);font-size:10.5px;font-weight:500}.page-module__keKa_G__tickLabel{color:var(--ink-2);font-size:14px;font-weight:600}.page-module__keKa_G__selfServe{padding-block:var(--section-pad-y);text-align:center;color:var(--muted-2);font-size:15px}.page-module__keKa_G__selfServeLink{font-weight:700}@media (max-width:940px){.page-module__keKa_G__hero{grid-template-columns:1fr;gap:36px}.page-module__keKa_G__formCol{position:static}.page-module__keKa_G__steps{grid-template-columns:1fr}}@media (max-width:520px){.page-module__keKa_G__setup{padding:26px 22px}}
