.start-module__sCVzTa__hero{background:linear-gradient(135deg,var(--off-white)0%,var(--off-white-dark)100%);padding:200px 0 80px}.start-module__sCVzTa__hero h1{margin-bottom:20px}.start-module__sCVzTa__heroSub{color:var(--text-secondary);max-width:520px;font-size:18px;line-height:1.7}.start-module__sCVzTa__formSection{padding:40px 0 120px}.start-module__sCVzTa__progress{gap:8px;margin-bottom:48px;display:flex}.start-module__sCVzTa__progressDot{background:var(--border-light);height:4px;transition:background var(--transition-medium);flex:1}.start-module__sCVzTa__progressActive{background:var(--warm-gold)}.start-module__sCVzTa__questionCard{border:1px solid var(--border-light);background:#fff;margin-bottom:24px;padding:48px}.start-module__sCVzTa__stepNum{letter-spacing:.15em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.start-module__sCVzTa__questionLabel{margin-bottom:32px;font-size:1.5rem}.start-module__sCVzTa__fieldGroup{flex-direction:column;gap:24px;display:flex}.start-module__sCVzTa__field label{color:var(--charcoal);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.start-module__sCVzTa__input{border:1px solid var(--border-light);background:var(--off-white);width:100%;font-family:var(--font-body);color:var(--charcoal);transition:border-color var(--transition-fast);outline:none;padding:16px 20px;font-size:15px}.start-module__sCVzTa__input:focus{border-color:var(--warm-gold)}.start-module__sCVzTa__textarea{border:1px solid var(--border-light);background:var(--off-white);width:100%;font-family:var(--font-body);color:var(--charcoal);resize:vertical;transition:border-color var(--transition-fast);outline:none;padding:16px 20px;font-size:15px}.start-module__sCVzTa__textarea:focus{border-color:var(--warm-gold)}.start-module__sCVzTa__optionGrid{flex-wrap:wrap;gap:10px;display:flex}.start-module__sCVzTa__option{border:1px solid var(--border-light);background:var(--off-white);font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:14px 24px;font-size:14px;font-weight:500}.start-module__sCVzTa__option:hover{border-color:var(--warm-gold);color:var(--charcoal)}.start-module__sCVzTa__optionActive{border-color:var(--warm-gold);background:var(--warm-gold);color:var(--charcoal);font-weight:600}.start-module__sCVzTa__nav{align-items:center;gap:16px;display:flex}.start-module__sCVzTa__success{text-align:center;background:linear-gradient(135deg,var(--off-white)0%,var(--off-white-dark)100%);justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.start-module__sCVzTa__successInner{max-width:500px}.start-module__sCVzTa__checkMark{background:var(--warm-gold);width:80px;height:80px;color:var(--charcoal);justify-content:center;align-items:center;margin:0 auto 32px;font-size:2.5rem;font-weight:700;display:flex}.start-module__sCVzTa__success h1{margin-bottom:16px}.start-module__sCVzTa__success p{color:var(--text-secondary);font-size:17px;line-height:1.7}.start-module__sCVzTa__successNote{font-family:var(--font-heading);margin-top:24px;font-style:italic;color:var(--warm-gold)!important}.start-module__sCVzTa__expectation{border:1px solid var(--border-light);background:#fff;margin-top:80px;padding:48px}.start-module__sCVzTa__expectation h3{margin-bottom:28px;font-size:1.2rem}.start-module__sCVzTa__expectGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.start-module__sCVzTa__expectGrid strong{color:var(--charcoal);margin-bottom:8px;font-size:14px;display:block}.start-module__sCVzTa__expectGrid p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.start-module__sCVzTa__hero{padding:150px 0 60px}.start-module__sCVzTa__questionCard{padding:32px 24px}.start-module__sCVzTa__expectGrid{grid-template-columns:1fr;gap:24px}.start-module__sCVzTa__optionGrid{flex-direction:column}.start-module__sCVzTa__option{text-align:center;width:100%}.start-module__sCVzTa__nav{flex-direction:column}.start-module__sCVzTa__nav .start-module__sCVzTa__btn{justify-content:center;width:100%}}
