.Demo-module__pCIekW__page{background-color:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex}.Demo-module__pCIekW__container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:900px;display:grid}.Demo-module__pCIekW__content{text-align:left}.Demo-module__pCIekW__title{background:linear-gradient(135deg,var(--text-main)0%,var(--primary)50%,var(--primary-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.1}.Demo-module__pCIekW__subtitle{color:var(--text-muted);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.Demo-module__pCIekW__list{margin-bottom:3rem;padding:0;list-style:none}.Demo-module__pCIekW__listItem{color:var(--text-main);gap:1rem;margin-bottom:1.5rem;font-size:1.125rem;display:flex}.Demo-module__pCIekW__icon{color:var(--primary);flex-shrink:0}.Demo-module__pCIekW__formContainer{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:2.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Demo-module__pCIekW__formTitle{color:var(--text-main);text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.Demo-module__pCIekW__form{flex-direction:column;gap:1.25rem;display:flex}.Demo-module__pCIekW__formGroup{flex-direction:column;gap:.5rem;display:flex}.Demo-module__pCIekW__label{color:var(--text-main);font-size:.875rem;font-weight:600}.Demo-module__pCIekW__input,.Demo-module__pCIekW__select{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.Demo-module__pCIekW__submitButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:opacity .2s}.Demo-module__pCIekW__submitButton:hover{opacity:.9}@media (max-width:900px){.Demo-module__pCIekW__container{grid-template-columns:1fr;gap:3rem}}
