.FormComponents-module__Y1ByUq__pageContainer{background:var(--bg-primary);justify-content:center;align-items:flex-start;min-height:100vh;padding:120px 1.5rem 4rem;display:flex}.FormComponents-module__Y1ByUq__formCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172acc;border:1px solid #fec23d1a;border-radius:24px;width:100%;max-width:1000px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.FormComponents-module__Y1ByUq__formCard:before{content:"";background:linear-gradient(90deg,#0000,#fec23d4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.FormComponents-module__Y1ByUq__formHeader{text-align:center;margin-bottom:3rem}.FormComponents-module__Y1ByUq__title{color:#fff;letter-spacing:-.5px;margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:2.5rem;font-weight:700}.FormComponents-module__Y1ByUq__subtitle{color:#94a3b8;font-size:1.1rem}.FormComponents-module__Y1ByUq__stepper{justify-content:space-between;margin-bottom:4rem;padding:0 2rem;display:flex;position:relative}.FormComponents-module__Y1ByUq__stepper:before{content:"";z-index:0;background:#1e293b;height:2px;position:absolute;top:15px;left:4rem;right:4rem}.FormComponents-module__Y1ByUq__stepItem{z-index:1;cursor:pointer;flex-direction:column;align-items:center;width:100px;display:flex;position:relative}.FormComponents-module__Y1ByUq__stepCircle{color:#94a3b8;background:#1e293b;border:2px solid #334155;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.875rem;font-weight:600;transition:all .3s;display:flex}.FormComponents-module__Y1ByUq__stepLabel{color:#64748b;text-align:center;font-size:.75rem;font-weight:500;line-height:1.2;transition:all .3s}.FormComponents-module__Y1ByUq__stepItem.FormComponents-module__Y1ByUq__active .FormComponents-module__Y1ByUq__stepCircle{color:#020617;background:#fec23d;border-color:#fec23d;box-shadow:0 0 15px #fec23d66}.FormComponents-module__Y1ByUq__stepItem.FormComponents-module__Y1ByUq__active .FormComponents-module__Y1ByUq__stepLabel{color:#fec23d}.FormComponents-module__Y1ByUq__stepItem.FormComponents-module__Y1ByUq__completed .FormComponents-module__Y1ByUq__stepCircle{color:#fec23d;background:#0f172a;border-color:#fec23d}.FormComponents-module__Y1ByUq__stepItem.FormComponents-module__Y1ByUq__completed .FormComponents-module__Y1ByUq__stepLabel{color:#94a3b8}.FormComponents-module__Y1ByUq__stepContent{animation:.5s ease-out FormComponents-module__Y1ByUq__fadeIn}.FormComponents-module__Y1ByUq__stepTitle{color:#fff;text-align:center;margin-bottom:.5rem;font-size:1.5rem}.FormComponents-module__Y1ByUq__stepDescription{text-align:center;color:#94a3b8;margin-bottom:2.5rem}.FormComponents-module__Y1ByUq__formGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.FormComponents-module__Y1ByUq__fullWidth{grid-column:1/-1}.FormComponents-module__Y1ByUq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.FormComponents-module__Y1ByUq__label{color:#e2e8f0;font-size:.9rem;font-weight:500}.FormComponents-module__Y1ByUq__required{color:#ec4899;margin-left:2px}.FormComponents-module__Y1ByUq__input,.FormComponents-module__Y1ByUq__select,.FormComponents-module__Y1ByUq__textarea{color:#fff;background:#02061780;border:1px solid #334155;border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.FormComponents-module__Y1ByUq__input:focus,.FormComponents-module__Y1ByUq__select:focus,.FormComponents-module__Y1ByUq__textarea:focus{border-color:#fec23d;outline:none;box-shadow:0 0 0 2px #fec23d1a}.FormComponents-module__Y1ByUq__input::placeholder,.FormComponents-module__Y1ByUq__textarea::placeholder{color:#475569}.FormComponents-module__Y1ByUq__checkboxGroup{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.FormComponents-module__Y1ByUq__checkbox{appearance:none;cursor:pointer;background:#02061780;border:2px solid #334155;border-radius:4px;width:20px;height:20px;margin-top:2px;position:relative}.FormComponents-module__Y1ByUq__checkbox:checked{background:#fec23d;border-color:#fec23d}.FormComponents-module__Y1ByUq__checkbox:checked:after{content:"✓";color:#020617;font-size:14px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormComponents-module__Y1ByUq__checkboxLabel{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-size:.95rem;line-height:1.5}.FormComponents-module__Y1ByUq__link{color:#fec23d;text-underline-offset:2px;text-decoration:underline}.FormComponents-module__Y1ByUq__actions{z-index:10;border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:3rem;padding-top:2rem;display:flex;position:relative}.FormComponents-module__Y1ByUq__backBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:9999px;padding:.75rem 2rem;font-weight:600;transition:all .2s}.FormComponents-module__Y1ByUq__backBtn:hover{color:#fff;background:#ffffff0d;border-color:#475569}.FormComponents-module__Y1ByUq__nextBtn{color:#020617;cursor:pointer;background:#fec23d;border-radius:9999px;padding:.75rem 2.5rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.FormComponents-module__Y1ByUq__nextBtn:hover{background:#e5ac2e;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.FormComponents-module__Y1ByUq__summaryRow{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:1rem 0;display:flex}.FormComponents-module__Y1ByUq__summaryLabel{color:#94a3b8;font-size:.95rem}.FormComponents-module__Y1ByUq__summaryValue{color:#fff;text-align:right;font-weight:500}@keyframes FormComponents-module__Y1ByUq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FormComponents-module__Y1ByUq__pageContainer{padding:100px 1rem 120px;display:block}.FormComponents-module__Y1ByUq__formCard{padding:1.5rem}.FormComponents-module__Y1ByUq__stepper{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;gap:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem 2rem;overflow-x:auto}.FormComponents-module__Y1ByUq__stepper::-webkit-scrollbar{display:none}.FormComponents-module__Y1ByUq__stepItem{flex-shrink:0;width:90px;min-width:90px}.FormComponents-module__Y1ByUq__formGrid{grid-template-columns:1fr;gap:1.25rem}.FormComponents-module__Y1ByUq__inputGroup{gap:.35rem}.FormComponents-module__Y1ByUq__title{font-size:1.75rem}.FormComponents-module__Y1ByUq__actions{flex-direction:column-reverse;gap:1rem}.FormComponents-module__Y1ByUq__nextBtn,.FormComponents-module__Y1ByUq__backBtn{justify-content:center;width:100%}.FormComponents-module__Y1ByUq__stepper:before{display:none}.FormComponents-module__Y1ByUq__input,.FormComponents-module__Y1ByUq__select,.FormComponents-module__Y1ByUq__textarea{font-size:16px}}.FormComponents-module__Y1ByUq__counterWrapper{align-items:center;gap:.5rem;display:flex}.FormComponents-module__Y1ByUq__counterBtn{color:#020617;cursor:pointer;background:#fec23d;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:600;transition:all .2s;display:flex}.FormComponents-module__Y1ByUq__counterBtn:hover{background:#e5ac2e}.FormComponents-module__Y1ByUq__counterValue{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:60px;height:40px;font-size:1.1rem;font-weight:600;display:flex}.FormComponents-module__Y1ByUq__radioGroup{gap:1.5rem;margin-top:.5rem;display:flex}.FormComponents-module__Y1ByUq__radioLabel{color:#e2e8f0;cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;display:flex}.FormComponents-module__Y1ByUq__radioInput{appearance:none;cursor:pointer;border:2px solid #94a3b8;border-radius:50%;width:18px;height:18px;position:relative}.FormComponents-module__Y1ByUq__radioInput:checked{border-color:#fec23d}.FormComponents-module__Y1ByUq__radioInput:checked:after{content:"";background:#fec23d;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FormComponents-module__Y1ByUq__priceSummary{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1rem}.FormComponents-module__Y1ByUq__priceRow{justify-content:space-between;margin-bottom:.75rem;font-size:1.1rem;display:flex}.FormComponents-module__Y1ByUq__priceRow.FormComponents-module__Y1ByUq__total{color:#fec23d;border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem;font-size:1.25rem;font-weight:700}.FormComponents-module__Y1ByUq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#020617cc;justify-content:center;align-items:center;animation:.3s ease-out FormComponents-module__Y1ByUq__fadeIn;display:flex;position:fixed;inset:0}.FormComponents-module__Y1ByUq__modalContent{text-align:center;background:#1e293b;border:1px solid #fec23d33;border-radius:24px;width:90%;max-width:500px;padding:3rem;animation:.3s ease-out FormComponents-module__Y1ByUq__slideUp;position:relative;box-shadow:0 25px 50px -12px #00000080}.FormComponents-module__Y1ByUq__modalIcon{color:#fec23d;background:#fec23d1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:2rem;display:flex}.FormComponents-module__Y1ByUq__modalTitle{color:#fff;margin-bottom:.75rem;font-family:DM Sans,sans-serif;font-size:1.75rem;font-weight:700}.FormComponents-module__Y1ByUq__modalText{color:#94a3b8;margin-bottom:2rem;line-height:1.6}.FormComponents-module__Y1ByUq__modalButton{color:#020617;cursor:pointer;background:#fec23d;border:none;border-radius:9999px;padding:.75rem 2.5rem;font-size:1rem;font-weight:600;transition:all .2s}.FormComponents-module__Y1ByUq__modalButton:hover{background:#e5ac2e;transform:translateY(-1px)}@keyframes FormComponents-module__Y1ByUq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FormComponents-module__Y1ByUq__interestsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem;display:grid}.FormComponents-module__Y1ByUq__interestItem{cursor:pointer;background:#02061780;border:1px solid #334155;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.FormComponents-module__Y1ByUq__interestItem:hover{background:#ffffff0d;border-color:#94a3b8}.FormComponents-module__Y1ByUq__interestItem.FormComponents-module__Y1ByUq__selected{background:#fec23d1a;border-color:#fec23d}.FormComponents-module__Y1ByUq__interestLabel{color:#e2e8f0;-webkit-user-select:none;user-select:none;font-size:.95rem;line-height:1.4}.FormComponents-module__Y1ByUq__fileUploadWrapper{margin-top:.5rem}.FormComponents-module__Y1ByUq__fileInput{text-align:center;cursor:pointer;color:#94a3b8;background:#02061766;border:2px dashed #475569;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:3rem;transition:all .2s;display:flex}.FormComponents-module__Y1ByUq__fileInput:hover{color:#fec23d;background:#fec23d0d;border-color:#fec23d}.FormComponents-module__Y1ByUq__fileInput::-webkit-file-upload-button{display:none}.FormComponents-module__Y1ByUq__fileInput:before{content:"Click here to upload your document";font-size:1.1rem;font-weight:500;display:block}@media (max-width:768px){.FormComponents-module__Y1ByUq__interestsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.FormComponents-module__Y1ByUq__interestItem{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:70px;padding:1rem .75rem}.FormComponents-module__Y1ByUq__interestLabel{font-size:.85rem;line-height:1.3}.FormComponents-module__Y1ByUq__fileInput{padding:2rem}}.FormComponents-module__Y1ByUq__toast{color:#fff;z-index:9999;background:#1e293b;border:1px solid #fec23d;border-radius:9999px;justify-content:center;align-items:center;gap:1rem;min-width:300px;padding:1rem 2rem;animation:.3s cubic-bezier(.16,1,.3,1) FormComponents-module__Y1ByUq__toastSlideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.FormComponents-module__Y1ByUq__toastIcon{color:#fec23d;font-size:1.25rem}@keyframes FormComponents-module__Y1ByUq__toastSlideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}
