.DemoRequestPreview-module__j0k2Sa__shell{gap:var(--space-6);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);padding:clamp(1.25rem,4vw,2.5rem);display:grid}.DemoRequestPreview-module__j0k2Sa__heading{align-items:start;gap:var(--space-4);display:grid}.DemoRequestPreview-module__j0k2Sa__heading h2{font-size:clamp(1.45rem,3vw,2rem)}.DemoRequestPreview-module__j0k2Sa__badge{border:1px solid var(--color-blue-700);width:fit-content;color:var(--color-blue-700);background:var(--color-blue-50);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:.78rem;font-weight:850}.DemoRequestPreview-module__j0k2Sa__unavailableMessage{margin-top:var(--space-2);max-width:62ch;color:var(--color-slate-600)}.DemoRequestPreview-module__j0k2Sa__previewFields{gap:var(--space-4);display:grid}.DemoRequestPreview-module__j0k2Sa__field{align-content:start;gap:var(--space-2);display:grid}.DemoRequestPreview-module__j0k2Sa__label,.DemoRequestPreview-module__j0k2Sa__legend{color:var(--color-navy-950);font-weight:750}.DemoRequestPreview-module__j0k2Sa__inactiveControl{color:var(--color-slate-600);border-color:var(--color-slate-200);background:var(--color-slate-50);cursor:not-allowed}.DemoRequestPreview-module__j0k2Sa__inactiveControl::placeholder{color:var(--color-slate-500);opacity:1}.DemoRequestPreview-module__j0k2Sa__inactiveControl:focus{border-color:var(--color-blue-500);outline:3px solid color-mix(in srgb, var(--color-blue-500) 25%, transparent);outline-offset:2px}.DemoRequestPreview-module__j0k2Sa__contextHint{color:var(--color-slate-600);font-size:.82rem}.DemoRequestPreview-module__j0k2Sa__fieldset{gap:var(--space-3);border:0;padding:0;display:grid}.DemoRequestPreview-module__j0k2Sa__legend{margin-bottom:var(--space-2)}.DemoRequestPreview-module__j0k2Sa__radioGroup{gap:var(--space-3);display:grid}.DemoRequestPreview-module__j0k2Sa__radioOption{align-items:center;gap:var(--space-2);border:1px solid var(--color-slate-200);border-radius:var(--radius-sm);min-height:48px;color:var(--color-slate-600);background:var(--color-slate-50);cursor:not-allowed;padding:.7rem;display:flex}.DemoRequestPreview-module__j0k2Sa__radioOption input{width:20px;min-height:20px}.DemoRequestPreview-module__j0k2Sa__privacyNote{border-left:4px solid var(--color-blue-500);color:var(--color-slate-700);background:var(--color-blue-50);padding:var(--space-4);font-size:.92rem}.DemoRequestPreview-module__j0k2Sa__actionArea{justify-items:stretch;gap:var(--space-3);display:grid;position:relative}.DemoRequestPreview-module__j0k2Sa__actionButton{border:1px solid var(--color-blue-700);border-radius:var(--radius-sm);width:100%;min-height:50px;color:var(--color-white);background:var(--color-blue-700);cursor:help;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:800;display:inline-flex}.DemoRequestPreview-module__j0k2Sa__actionButton:hover,.DemoRequestPreview-module__j0k2Sa__actionButton:focus-visible{background:#0d4fb9}.DemoRequestPreview-module__j0k2Sa__actionButton:focus-visible{outline:3px solid var(--color-blue-300);outline-offset:3px}.DemoRequestPreview-module__j0k2Sa__tooltip{z-index:2;right:0;bottom:calc(100% + var(--space-2));visibility:hidden;border-radius:var(--radius-sm);color:var(--color-white);background:var(--color-navy-950);padding:var(--space-3) var(--space-4);opacity:0;box-shadow:var(--shadow-card);pointer-events:none;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;left:0;transform:translateY(.3rem)}.DemoRequestPreview-module__j0k2Sa__tooltip:after{border:.45rem solid #0000;border-top-color:var(--color-navy-950);content:"";width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.DemoRequestPreview-module__j0k2Sa__tooltipVisible{visibility:visible;opacity:1;transform:translateY(0)}@media (min-width:700px){.DemoRequestPreview-module__j0k2Sa__heading{grid-template-columns:auto 1fr}.DemoRequestPreview-module__j0k2Sa__previewFields{grid-template-columns:repeat(2,minmax(0,1fr))}.DemoRequestPreview-module__j0k2Sa__fullWidth{grid-column:1/-1}}@media (min-width:360px){.DemoRequestPreview-module__j0k2Sa__radioGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.DemoRequestPreview-module__j0k2Sa__tooltip{transition:none}}
