.BookADemoPage-module-scss-module__INaviq__page{background-color:var(--color-background);min-height:100vh}.BookADemoPage-module-scss-module__INaviq__section{background-color:var(--color-surface);padding:var(--section-padding-y) max(var(--section-padding-x),(100% - var(--content-max-width))/2)}@media (max-width:599px){.BookADemoPage-module-scss-module__INaviq__section{padding:var(--section-padding-y-mobile) var(--section-padding-x-mobile)}}.BookADemoPage-module-scss-module__INaviq__grid{gap:var(--space-12);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}@media (max-width:767px){.BookADemoPage-module-scss-module__INaviq__grid{gap:var(--space-8);grid-template-columns:1fr}}.BookADemoPage-module-scss-module__INaviq__leftCol{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:767px){.BookADemoPage-module-scss-module__INaviq__leftCol{order:2}}.BookADemoPage-module-scss-module__INaviq__leftHeading{font-family:var(--font-family-primary)!important;font-size:var(--title-sub)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text)!important;margin-bottom:0!important}.BookADemoPage-module-scss-module__INaviq__leftSubtext{font-family:var(--font-family-secondary);font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.BookADemoPage-module-scss-module__INaviq__benefits{gap:var(--space-3);flex-direction:column;display:flex}.BookADemoPage-module-scss-module__INaviq__benefitItem{align-items:flex-start;gap:var(--space-3);display:flex}.BookADemoPage-module-scss-module__INaviq__benefitIcon{color:var(--color-semantic-success);flex-shrink:0;margin-top:.1rem;font-size:var(--fs-lg)!important}.BookADemoPage-module-scss-module__INaviq__benefitText{font-family:var(--font-family-secondary);font-size:var(--fs-base);color:var(--color-text);line-height:var(--line-height-relaxed)}.BookADemoPage-module-scss-module__INaviq__leftFooter{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.BookADemoPage-module-scss-module__INaviq__leftFooterText{font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text-muted)}@media (max-width:767px){.BookADemoPage-module-scss-module__INaviq__rightCol{order:1}}.BookADemoPage-module-scss-module__INaviq__formCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:479px){.BookADemoPage-module-scss-module__INaviq__formCard{padding:var(--space-5)}}.BookADemoPage-module-scss-module__INaviq__formHeading{font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text)!important;margin-bottom:var(--space-2)!important}.BookADemoPage-module-scss-module__INaviq__formRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:479px){.BookADemoPage-module-scss-module__INaviq__formRow{grid-template-columns:1fr}}.BookADemoPage-module-scss-module__INaviq__apiError{font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-semantic-error);line-height:var(--line-height-relaxed)}.BookADemoPage-module-scss-module__INaviq__formDisclaimer{font-family:var(--font-family-secondary);font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center;margin-top:var(--space-2)}.BookADemoPage-module-scss-module__INaviq__successCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-10);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.BookADemoPage-module-scss-module__INaviq__successIcon{color:var(--color-semantic-success);font-size:3rem!important}.BookADemoPage-module-scss-module__INaviq__successHeading{font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text)!important}.BookADemoPage-module-scss-module__INaviq__successText{font-family:var(--font-family-secondary);font-size:var(--fs-base);color:var(--color-text-muted);max-width:28rem;line-height:var(--line-height-relaxed)}
