.DemoRequestPreparation_grid__LAVbJ{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:clamp(46px,8vw,110px);align-items:start}.DemoRequestPreparation_copy__md26d h2{margin:14px 0 20px;font-family:var(--serif);font-size:var(--fs-d3);font-weight:500;letter-spacing:-.035em;line-height:1.04}.DemoRequestPreparation_copy__md26d>p:last-child{color:var(--muted);font-size:var(--fs-base);line-height:1.75}.DemoRequestPreparation_form__JqGve{padding:clamp(24px,4vw,42px);border:1px solid var(--rule);border-radius:20px;background:var(--white);box-shadow:0 22px 60px rgba(38,18,60,.1)}.DemoRequestPreparation_fields__83I0T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.DemoRequestPreparation_fields__83I0T label{display:grid;gap:8px;color:var(--ink);font-size:var(--fs-xs);font-weight:800}.DemoRequestPreparation_full__oxTua{grid-column:1/-1}.DemoRequestPreparation_fields__83I0T input,.DemoRequestPreparation_fields__83I0T textarea{width:100%;padding:13px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);color:var(--ink);outline:none}.DemoRequestPreparation_fields__83I0T input:focus,.DemoRequestPreparation_fields__83I0T textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(118,80,163,.12)}.DemoRequestPreparation_actions__Hujit{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin-top:24px}.DemoRequestPreparation_actions__Hujit button,.DemoRequestPreparation_review__CdkNC a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:999px;background:var(--plum-deep);color:var(--white);font-size:var(--fs-sm);font-weight:800;cursor:pointer}.DemoRequestPreparation_actions__Hujit span{color:var(--muted);font-size:var(--fs-xs)}.DemoRequestPreparation_review__CdkNC{margin-top:22px;padding:18px;border:1px solid #9bc8b0;border-radius:12px;background:#edf8f1}.DemoRequestPreparation_review__CdkNC p{margin:6px 0 14px;color:#245d3d;font-size:var(--fs-sm)}.DemoRequestPreparation_review__CdkNC a{width:max-content;background:#245d3d}@media (max-width:900px){.DemoRequestPreparation_grid__LAVbJ{grid-template-columns:1fr}}@media (max-width:600px){.DemoRequestPreparation_fields__83I0T{grid-template-columns:1fr}.DemoRequestPreparation_full__oxTua{grid-column:auto}}