.StartProjectClient-module__-8kB_G__contactSection{background-color:var(--black);min-height:100dvh;padding:8rem 0;position:relative}.StartProjectClient-module__-8kB_G__contactGrid{grid-template-columns:1fr 1.5fr;align-items:start;gap:4rem;display:grid}@media (max-width:1024px){.StartProjectClient-module__-8kB_G__contactGrid{grid-template-columns:1fr;gap:3rem}}.StartProjectClient-module__-8kB_G__contactInfo h2{margin-bottom:2rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.StartProjectClient-module__-8kB_G__contactInfo p{opacity:.8;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.StartProjectClient-module__-8kB_G__contactFormWrap{background:#ffffff05;border:1px solid #fffbe314;border-radius:24px;padding:3.5rem}@media (max-width:768px){.StartProjectClient-module__-8kB_G__contactFormWrap{padding:2rem 1.5rem}}.StartProjectClient-module__-8kB_G__formGroupGrid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.StartProjectClient-module__-8kB_G__formGroupGrid{grid-template-columns:1fr;gap:1.5rem}}.StartProjectClient-module__-8kB_G__formGroup{flex-direction:column;margin-bottom:2rem;display:flex}.StartProjectClient-module__-8kB_G__formGroup label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--light-yellow);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.StartProjectClient-module__-8kB_G__formControl{color:var(--light-yellow);font-family:var(--font-body);background:#ffffff08;border:1px solid #fffbe326;border-radius:12px;width:100%;padding:1.1rem 1.5rem;font-size:1rem;transition:all .3s}.StartProjectClient-module__-8kB_G__formControl:focus{border-color:var(--orange);background:#ffffff0d;outline:none;box-shadow:0 0 15px #e15c311a}select.StartProjectClient-module__-8kB_G__formControl{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fffbe3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1.2rem;padding-right:3rem}select.StartProjectClient-module__-8kB_G__formControl option{color:var(--light-yellow);background-color:#111;padding:.5rem}.StartProjectClient-module__-8kB_G__radioGroup,.StartProjectClient-module__-8kB_G__checkboxGroup{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:.5rem;display:grid}.StartProjectClient-module__-8kB_G__radioLabel,.StartProjectClient-module__-8kB_G__checkboxLabel{cursor:pointer;opacity:.85;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #fffbe314;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;transition:all .3s;display:flex}.StartProjectClient-module__-8kB_G__radioLabel:hover,.StartProjectClient-module__-8kB_G__checkboxLabel:hover{background:#ffffff0a;border-color:#e15c3180}.StartProjectClient-module__-8kB_G__checked{border-color:var(--orange);color:var(--orange);opacity:1;background:#e15c310d}.StartProjectClient-module__-8kB_G__radioLabel input,.StartProjectClient-module__-8kB_G__checkboxLabel input{accent-color:var(--orange);cursor:pointer;width:18px;height:18px}.StartProjectClient-module__-8kB_G__formSubmitBtn{background:var(--orange);width:100%;color:var(--black);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:12px;margin-top:1rem;padding:1.25rem;font-size:1.15rem;font-weight:900;transition:all .3s cubic-bezier(.16,1,.3,1)}.StartProjectClient-module__-8kB_G__formSubmitBtn:hover{background:var(--light-yellow);transform:translateY(-2px);box-shadow:0 10px 25px #e15c3133}.StartProjectClient-module__-8kB_G__successMessage{text-align:center;padding:3rem 1.5rem}.StartProjectClient-module__-8kB_G__successMessage h3{color:var(--orange);margin-bottom:1.5rem;font-size:2rem}.StartProjectClient-module__-8kB_G__successMessage p{opacity:.8;font-size:1.1rem}.StartProjectClient-module__-8kB_G__contactFade{opacity:0}
