.enroll_page__Aim0Q{min-height:100vh;padding:120px 24px 80px;max-width:1300px;margin:0 auto;color:#fff}.enroll_hero__gW7WX{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px;overflow:hidden;border-radius:0;margin-bottom:60px;background-image:url(https://ik.imagekit.io/hqhiltiie/trade/pngtree-stock-market-or-forex-trading-graph-and-chart-image_1219489.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.enroll_hero__gW7WX:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.62) 45%,rgba(0,0,0,.72));z-index:1}.enroll_heroContent__7jeZR{position:relative;z-index:3;max-width:800px;text-align:center}.enroll_heroTitle__dbPCb{font-size:4rem;font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2}.enroll_forexText__yaonH{color:#c8102e}.enroll_masteryText__P4c2_{color:#009639}.enroll_academyText__S2MPA{color:#c8102e}.enroll_heroSubtitle__nTI7O{font-size:1.25rem;color:hsla(0,0%,100%,.86);margin-bottom:36px;line-height:1.6}.enroll_heroButtons__IrDQb{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.enroll_primaryBtn__DeU6j{display:inline-block;text-decoration:none;padding:16px 32px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0077c8,#00b5cb);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.enroll_primaryBtn__DeU6j:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,119,200,.4)}.enroll_secondaryBtn___UqeI{display:inline-block;text-decoration:none;padding:16px 32px;font-size:1rem;font-weight:600;color:#0077c8;background:transparent;border:2px solid #0077c8;border-radius:8px;cursor:pointer;transition:all .3s ease}.enroll_secondaryBtn___UqeI:hover{background:#0077c8;color:#fff}.enroll_heroDecor__wEMgt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.enroll_circle1__nm2YW,.enroll_circle2__CRXhs,.enroll_circle3__nJPwD{position:absolute;border-radius:50%;opacity:.1}.enroll_circle1__nm2YW{width:400px;height:400px;background:#0077c8;top:-100px;left:-100px;animation:enroll_float__Z4fLT 8s ease-in-out infinite}.enroll_circle2__CRXhs{width:300px;height:300px;background:#00b5cb;bottom:-50px;right:-50px;animation:enroll_float__Z4fLT 10s ease-in-out infinite reverse}.enroll_circle3__nJPwD{width:200px;height:200px;background:#c6d82f;top:50%;right:20%;animation:enroll_float__Z4fLT 6s ease-in-out infinite}@keyframes enroll_float__Z4fLT{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.enroll_card__InWBg{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:32px;padding:60px;backdrop-filter:blur(10px)}.enroll_card__InWBg h2{font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center;color:#fff}.enroll_form__K6yNm{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:980px;margin:0 auto}.enroll_form__K6yNm label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6)}.enroll_form__K6yNm input,.enroll_form__K6yNm select,.enroll_form__K6yNm textarea{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;color:#fff;font-size:16px;transition:all .3s ease}.enroll_form__K6yNm input:focus,.enroll_form__K6yNm select:focus,.enroll_form__K6yNm textarea:focus{outline:none;border-color:#00b5cb;background:hsla(0,0%,100%,.05);box-shadow:0 0 0 4px rgba(0,181,203,.1)}.enroll_fullWidth__sKCL4{grid-column:span 2}.enroll_submitBtn__MjLUH{grid-column:span 2;background:#009639;color:#fff;padding:20px;border-radius:12px;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;margin-top:20px;text-transform:uppercase;letter-spacing:1px}.enroll_submitBtn__MjLUH:hover{background:#007a2e;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,150,57,.3)}@media (max-width:1024px){.enroll_form__K6yNm{grid-template-columns:1fr}.enroll_fullWidth__sKCL4,.enroll_submitBtn__MjLUH{grid-column:span 1}.enroll_card__InWBg{padding:30px}}@media (max-width:768px){.enroll_heroTitle__dbPCb{font-size:2.5rem}.enroll_heroSubtitle__nTI7O{font-size:1rem}.enroll_heroButtons__IrDQb{flex-direction:column;align-items:center}.enroll_primaryBtn__DeU6j,.enroll_secondaryBtn___UqeI{width:100%;max-width:280px;text-align:center}}