.DemoRequestForm_container__L6tJD{padding:2rem;text-align:center;background-color:#fff;border-radius:10px;max-width:650px;margin:0 auto}.DemoRequestForm_container__L6tJD h2{color:var(--primary-color);margin-bottom:.5rem;font-size:1.75rem}.DemoRequestForm_container__L6tJD p{color:#666;margin-bottom:2rem;font-size:1.1rem}.DemoRequestForm_form__8QIkZ{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.DemoRequestForm_formGrid__u7Tmr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:768px){.DemoRequestForm_formGrid__u7Tmr{grid-template-columns:1fr}}.DemoRequestForm_formGroup__MXmO_{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.DemoRequestForm_formGroup__MXmO_ label{font-weight:500;color:#333;font-size:.95rem}.DemoRequestForm_formGroup__MXmO_ input,.DemoRequestForm_formGroup__MXmO_ select,.DemoRequestForm_formGroup__MXmO_ textarea{padding:.8rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;background-color:#f9f9f9;transition:border .2s,box-shadow .2s}.DemoRequestForm_formGroup__MXmO_ input:focus,.DemoRequestForm_formGroup__MXmO_ select:focus,.DemoRequestForm_formGroup__MXmO_ textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(122,40,203,.1)}.DemoRequestForm_formGroup__MXmO_ textarea{resize:vertical}.DemoRequestForm_checkboxGroup__H0MCr{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.DemoRequestForm_checkboxLabel___XJKG{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#333;cursor:pointer}.DemoRequestForm_checkboxLabel___XJKG input{margin:0;accent-color:var(--primary-color)}.DemoRequestForm_formActions__WVgmc{margin-top:1rem;display:flex;justify-content:center}.DemoRequestForm_message__mzTcv{padding:1rem;margin:1rem 0;border-radius:5px;font-weight:500}.DemoRequestForm_message__mzTcv p{margin-bottom:0;padding-bottom:0}.DemoRequestForm_message__mzTcv.DemoRequestForm_error___PAjJ{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626}.DemoRequestForm_message__mzTcv.DemoRequestForm_success__gXnVd{background-color:#dcfce7;color:#166534;border:1px solid #166534}.DemoRequestForm_successContainer__XgKXl{display:flex;flex-direction:column;align-items:center;padding:1.5rem;text-align:center}.DemoRequestForm_successIcon__yK13p{color:#16a34a;margin-bottom:1rem}.DemoRequestForm_successContainer__XgKXl h2{font-size:2rem;margin-bottom:1.5rem}.DemoRequestForm_successContainer__XgKXl p{margin-bottom:1rem;line-height:1.6}.DemoRequestForm_buttons__WMxOP{margin-top:2rem;display:flex;gap:1rem}@media (max-width:600px){.DemoRequestForm_container__L6tJD{padding:1.5rem}.DemoRequestForm_checkboxGroup__H0MCr{grid-template-columns:1fr}}.SplashScreen_container__KA6vT{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}.SplashScreen_content__dhEn6{display:flex;flex-direction:column;align-items:center;gap:2rem;height:100vh;width:100vw}.SplashScreen_logo__m7lA6{font-family:Kollektif;font-size:2rem;margin-bottom:.5rem;text-align:center}.SplashScreen_svgContainer__YzZDF{width:16rem}.SplashScreen_dot__XCQBl{fill:#7a28cb;transition:opacity .5s ease-in-out;opacity:0}.SplashScreen_dotAnimated__pXZuc{opacity:1}.SplashScreen_line__ErjOz{stroke:#7a28cb;transition:opacity .5s ease-in-out;opacity:0}.SplashScreen_lineAnimated__ghyIi{opacity:1}.SplashScreen_tagline__yARzX{text-align:center;color:#666;transition:opacity .5s ease-in-out;opacity:0}.SplashScreen_taglineAnimated__OVbzA{opacity:1}