.StartProject-module__2TEqlq__page{padding:calc(var(--sp-24) + var(--nav-h)) 0 var(--sp-24);background:var(--c-bg);min-height:100vh;position:relative;overflow:hidden}.StartProject-module__2TEqlq__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at top,#c9a2270d 0%,#0000 70%);width:100%;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.StartProject-module__2TEqlq__container{max-width:800px;padding:0 var(--sp-6);z-index:1;margin:0 auto;position:relative}.StartProject-module__2TEqlq__backLink{color:var(--c-text-tertiary);font-size:var(--fs-sm);margin-bottom:var(--sp-8);transition:color var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.StartProject-module__2TEqlq__backLink:hover{color:var(--c-accent)}.StartProject-module__2TEqlq__header{margin-bottom:var(--sp-12);text-align:center}.StartProject-module__2TEqlq__heading{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:var(--fw-black);color:var(--c-text-primary);margin-bottom:var(--sp-4);letter-spacing:-.02em}.StartProject-module__2TEqlq__sub{color:var(--c-text-secondary);font-size:var(--fs-lg);max-width:600px;margin:0 auto}.StartProject-module__2TEqlq__form{background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-10);gap:var(--sp-6);flex-direction:column;display:flex;box-shadow:0 25px 50px -12px #00000080}.StartProject-module__2TEqlq__gridGroup{gap:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.StartProject-module__2TEqlq__inputGroup{gap:var(--sp-2);flex-direction:column;display:flex}.StartProject-module__2TEqlq__inputGroup label{font-size:var(--fs-sm);color:var(--c-text-secondary);font-weight:var(--fw-medium)}.StartProject-module__2TEqlq__inputGroup input,.StartProject-module__2TEqlq__inputGroup select,.StartProject-module__2TEqlq__inputGroup textarea{background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text-primary);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-base);font-family:var(--font-body);transition:all var(--dur-fast) var(--ease-out)}.StartProject-module__2TEqlq__inputGroup input:focus,.StartProject-module__2TEqlq__inputGroup select:focus,.StartProject-module__2TEqlq__inputGroup textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent);background:var(--c-surface-3);outline:none}.StartProject-module__2TEqlq__inputGroup textarea{resize:vertical;min-height:120px}.StartProject-module__2TEqlq__submitBtn{background:var(--c-accent);color:#000;padding:var(--sp-4);border-radius:var(--r-md);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);transition:all var(--dur-fast) var(--ease-out);border:none;display:flex}.StartProject-module__2TEqlq__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #c9a2274d}.StartProject-module__2TEqlq__submitBtn:disabled{opacity:.7;cursor:not-allowed}.StartProject-module__2TEqlq__errorMessage{color:#ef4444;padding:var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:center;background:#ef44441a;border:1px solid #ef444433}.StartProject-module__2TEqlq__successMessage{background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-12);text-align:center;box-shadow:0 25px 50px -12px #00000080}.StartProject-module__2TEqlq__checkIcon{color:#22c55e;width:64px;height:64px;margin:0 auto var(--sp-6);background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:flex}.StartProject-module__2TEqlq__successMessage h3{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--c-text-primary);margin-bottom:var(--sp-2)}.StartProject-module__2TEqlq__successMessage p{color:var(--c-text-secondary)}.StartProject-module__2TEqlq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:640px){.StartProject-module__2TEqlq__gridGroup{gap:var(--sp-4);grid-template-columns:1fr}.StartProject-module__2TEqlq__form{padding:var(--sp-6)}.StartProject-module__2TEqlq__heading{font-size:var(--fs-3xl)}}
