.start-project-module__kyhAVa__page{background:#050505;min-height:100vh;padding-top:80px}.start-project-module__kyhAVa__inner{max-width:1440px;margin:0 auto;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,5vw,5rem)}.start-project-module__kyhAVa__header{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:start;gap:5rem;margin-bottom:clamp(4rem,6vw,6rem);padding-bottom:clamp(4rem,6vw,6rem);display:grid}.start-project-module__kyhAVa__label{letter-spacing:.12em;text-transform:uppercase;color:#c0c4c9;margin-bottom:1.5rem;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:inline-block}.start-project-module__kyhAVa__heading{letter-spacing:-.03em;color:#fff;font-family:Clash Display,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:.95}.start-project-module__kyhAVa__headerMeta{flex-direction:column;justify-content:flex-end;gap:2.5rem;padding-top:1rem;display:flex}.start-project-module__kyhAVa__headerDesc{color:#555;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.65}.start-project-module__kyhAVa__stepIndicator{flex-direction:column;gap:.75rem;display:flex}.start-project-module__kyhAVa__stepCount{color:#333;letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:12px}.start-project-module__kyhAVa__progressBar{background:#ffffff14;width:100%;height:1px;position:relative;overflow:hidden}.start-project-module__kyhAVa__progressFill{background:#c0c4c9;height:100%;transition:width .5s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.start-project-module__kyhAVa__form{flex-direction:column;gap:3rem;display:flex}.start-project-module__kyhAVa__step{animation:.5s cubic-bezier(.19,1,.22,1) start-project-module__kyhAVa__stepIn}@keyframes start-project-module__kyhAVa__stepIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.start-project-module__kyhAVa__stepTitle{letter-spacing:-.02em;color:#fff;margin-bottom:2.5rem;font-family:Clash Display,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1.1}.start-project-module__kyhAVa__fields{flex-direction:column;gap:1.5rem;display:flex}.start-project-module__kyhAVa__fieldRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.start-project-module__kyhAVa__field{flex-direction:column;gap:.625rem;display:flex}.start-project-module__kyhAVa__fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:#555;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500}.start-project-module__kyhAVa__input,.start-project-module__kyhAVa__textarea{color:#fff;resize:none;cursor:none;background:0 0;border:none;border-bottom:1px solid #fff3;outline:none;width:100%;padding:16px 0;font-family:DM Sans,sans-serif;font-size:16px;transition:border-color .3s}.start-project-module__kyhAVa__input::placeholder,.start-project-module__kyhAVa__textarea::placeholder{color:#222}.start-project-module__kyhAVa__input:focus,.start-project-module__kyhAVa__textarea:focus{border-bottom-color:#c0c4c9}.start-project-module__kyhAVa__optionGrid{flex-wrap:wrap;gap:.75rem;display:flex}.start-project-module__kyhAVa__optionBtn{color:#555;cursor:none;text-align:left;background:0 0;border:1px solid #ffffff14;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:14px;transition:color .3s,border-color .3s,background .3s}.start-project-module__kyhAVa__optionBtn:hover{color:#fff;border-color:#fff3}.start-project-module__kyhAVa__optionBtn.start-project-module__kyhAVa__optionActive{color:#050505;background:#c0c4c9;border-color:#c0c4c9}.start-project-module__kyhAVa__splitLabel{letter-spacing:.1em;text-transform:uppercase;color:#333;margin-bottom:1.25rem;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:block}.start-project-module__kyhAVa__stepSplit{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.start-project-module__kyhAVa__formNav{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.start-project-module__kyhAVa__prevBtn{color:#555;cursor:none;letter-spacing:.04em;background:0 0;border:none;font-family:DM Sans,sans-serif;font-size:13px;transition:color .3s}.start-project-module__kyhAVa__prevBtn:hover{color:#fff}.start-project-module__kyhAVa__nextBtn,.start-project-module__kyhAVa__submitBtn{letter-spacing:.08em;text-transform:uppercase;color:#050505;cursor:none;background:#c0c4c9;border:none;align-items:center;gap:12px;padding:14px 28px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.start-project-module__kyhAVa__nextBtn:before,.start-project-module__kyhAVa__submitBtn:before{content:"";background:#fff;transition:transform .5s cubic-bezier(.87,0,.13,1);position:absolute;inset:0;transform:translate(-101%)}.start-project-module__kyhAVa__nextBtn:hover:before,.start-project-module__kyhAVa__submitBtn:hover:before{transform:translate(0)}.start-project-module__kyhAVa__nextBtn span,.start-project-module__kyhAVa__submitBtn span{z-index:1;position:relative}.start-project-module__kyhAVa__successPage{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;padding:clamp(8rem,15vw,15rem) clamp(1.5rem,5vw,5rem);display:flex}.start-project-module__kyhAVa__successIcon{color:#c0c4c9;opacity:.5;font-size:3rem}.start-project-module__kyhAVa__successTitle{color:#fff;letter-spacing:-.025em;font-family:Clash Display,sans-serif;font-size:clamp(3rem,5vw,5rem);font-weight:600}.start-project-module__kyhAVa__successText{color:#777;font-family:DM Sans,sans-serif;font-size:1.0625rem;line-height:1.7}.start-project-module__kyhAVa__successText strong{color:#fff;font-weight:500}.start-project-module__kyhAVa__successSub{color:#333;font-family:DM Sans,sans-serif;font-size:14px}.start-project-module__kyhAVa__successSub a{color:#c0c4c9;text-decoration:none;transition:color .3s}.start-project-module__kyhAVa__successSub a:hover{color:#fff}@media (max-width:900px){.start-project-module__kyhAVa__header{grid-template-columns:1fr;gap:2.5rem}.start-project-module__kyhAVa__fieldRow{grid-template-columns:1fr}.start-project-module__kyhAVa__stepSplit{grid-template-columns:1fr;gap:2.5rem}}
