body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Raleway,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.registration-container{align-items:center;background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:20px 20px;color:#fff;display:flex;font-family:Questrial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bootcamp-card{margin:20px 0}.form-container{box-shadow:0 0 20px rgba(186,102,255,.425)}.button-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.launch-button,.next-button{background:#8f33cc!important;border-radius:5px!important}.launch-button,.next-button,.prev-button{color:#fff!important;flex:1 1;font-family:Questrial,sans-serif!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:1px!important;min-width:100px;padding:8px!important;text-transform:inherit!important;transition:all .3s ease!important}.prev-button{border:1px solid #db66ff4d!important;border-radius:5px!important}.launch-button:hover,.next-button:hover{border:1px solid #b64de6!important;box-shadow:0 0 15px #a866ffb3}.prev-button:hover{background:#d466ff80!important}.launch-button:disabled,.next-button:disabled{background:#c766ff4d!important;cursor:not-allowed!important;opacity:.6!important}.portal-spinner{color:#ad33cc}@media (max-width:768px){.registration-container{align-items:center;flex-direction:column;justify-content:center;padding:0}.left-panel{display:none}.right-panel{align-items:center;display:flex;flex:none;flex-direction:column;justify-content:center;margin:0 20px;padding:15px}.mobile-title-container{display:block;margin-bottom:20px;text-align:center}.mobile-title{color:#fff;font-size:1.8rem;margin-bottom:10px}.mobile-subtitle{color:#fffc;font-size:.8rem}.hashtag{color:#fff}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text}.form-container{border-radius:15px;box-shadow:0 0 15px rgba(186,102,255,.425);margin:0 auto;max-width:87%;padding:20px}.form-header{margin-bottom:20px}.logo{height:40px;object-fit:cover;width:40px}.form-header h2{font-size:1.4rem}.form-header p{font-size:.75rem}.access-form{gap:15px}.form-step{gap:12px}.data-port{gap:5px}.data-port label{font-size:.8rem}.access-form input{font-size:.85rem;padding:8px 10px}.button-group{gap:8px}.launch-button,.next-button,.prev-button{font-size:.8rem!important;min-width:90px;padding:6px!important}.alternate-path{margin:15px 0}.alternate-path span{font-size:.75rem;padding:0 8px}.google-portal{margin-bottom:10px}.return-gate{font-size:.8rem}.gate-button{font-size:.8rem!important}.cards-marquee-wrapper{height:250px}.cards-column-left{animation:scroll-down 15s linear infinite}.cards-column-right{animation:scroll-up 15s linear infinite}}.upload_solution_getSelectedCard_main_container{display:flex;margin:0 20px}.upload_solution_main_container{flex:1 1;height:99vh;overflow:auto}.upload_solution_getSelectedCard_previewSection{max-height:98vh;max-width:50vw;overflow:auto}.upload_solution_getSelectedCard_previewSection::-webkit-scrollbar{width:5px}.upload_solution_getSelectedCard_previewSection::-webkit-scrollbar-track{background:#f1f1f1}.upload_solution_getSelectedCard_previewSection::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.upload_solution_getSelectedCard_previewSection::-webkit-scrollbar-thumb:hover{background:#555}.upload_solution_main_container::-webkit-scrollbar{width:5px}.upload_solution_main_container::-webkit-scrollbar-track{background:#f1f1f1}.upload_solution_main_container::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.upload_solution_main_container::-webkit-scrollbar-thumb:hover{background:#555}.upload_solution_main_container_title>p{font-size:14px;line-height:22px}.youtube_player_container>div>iframe{height:35vh!important;width:30vw!important}.upload_solution_sendReviewSection{align-items:center;box-shadow:0 7px 29px 0 #64646f33;display:flex;flex-direction:column;padding:20px;position:fixed;right:20px;top:50px;width:25vw}.upload_solution_sendReview_inputSection>input{background-color:hsla(0,0%,73%,.233);border:none;border-radius:8px;color:#222;font-size:16px;height:10px;outline:0;padding:15px;width:24vw}.upload_solution_sendReview_inputSection>input::placeholder{color:#a5a5a5;font-size:12px}.upload_solution_sendReview_inputSection_button_container{margin:20px 0}.upload_solution_sendForReview{background:#ff3131!important;border-radius:10px!important;color:#fff!important;font-size:.9vw!important;font-weight:600!important;padding:8px!important;text-transform:inherit!important;width:13vw}.upload_solution_goToDashboard{align-items:center;display:flex;justify-content:center;margin-top:20px}.upload_solution_goToDashboard>button{background:#ff3131!important}.upload_solution_goToDashboard>button,.upload_solution_sendForReview_disabled{border-radius:10px!important;color:#fff!important;font-size:.9vw!important;font-weight:600!important;padding:8px!important;text-transform:inherit!important;width:13vw}.upload_solution_sendForReview_disabled{background:grey!important}.upload_solution_sendReviewSection_info_container>h4{color:#888;font-size:1vw;font-weight:500;line-height:22px;text-align:center}.upload_solution_sendReviewSection_important_points{align-items:center;background-color:#888;border-radius:10px;color:#fff;display:flex;margin:20px 0;padding:10px;width:24vw}.upload_solution_sendReviewSection_important_points>span{font-size:12px}.upload_solution_applyForCard_details{padding:0 10px}.upload_solution_applyForCard_details>div{align-items:center;display:flex}.upload_solution_applyForCard_details>div>h4{font-family:sans-serif;margin:0 10px}.upload_solution_applyForCard_details>h5{color:#888;margin:10px 0}.leftScreen_reusable_mainContainer{background-color:#222;box-shadow:5px 0 5px -5px #00000080;color:#fff;display:flex;flex-direction:column;height:100vh;width:15vw}.leftScreen_reusable_logo_container{padding:20px 30px}.leftScreen_reusable_logo_container>img{cursor:pointer;width:50px}.leftScreen_reusable_eachTitleMainContainer{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:80px;padding-left:20px}.leftScreen_reusable_eachTitleContainer{align-items:center;display:flex}.leftScreen_reusable_eachTitleContainer>div{margin-right:10px}.leftScreen_reusable_eachTitle_title_selected>h3{color:#fff;font-size:1.2vw;font-weight:600;margin:0 0 2px}.leftScreen_reusable_eachTitle_title_unselected>h3{color:#888;font-size:1.2vw;font-weight:500;margin:0 0 2px}.leftReusable_unselectedIcon{color:#888;font-size:1.5vw}.leftReusable_selectedIcon{font-size:1.5vw}.myFilterAndSlide{margin:auto}.myFilterAndSlide_main_container{align-items:center;display:flex;overflow-x:auto;padding-bottom:20px;width:80vw}.myFilterAndSlide_main_container::-webkit-scrollbar{width:0!important}.myFilterAndSlide_certification_card{border-radius:12px!important;margin:0 20px;max-height:60vh;min-width:20vw;padding:10px}.myFilterAndSlide_certification_card_image{width:120px}.inprogress_certification_card_selected{padding:0 10px}.myFilterAndSlide_certification_card_selected>div{align-items:center;display:flex;margin-top:5px}.myFilterAndSlide_certification_card_selected>div>h4{font-family:sans-serif;font-size:14px;margin:5px}.myFilterAndSlide_certification_card_selected>h5{color:#888;margin:0}.myFilterAndSlide_certification_card_uploadButtonContainer{align-items:center;display:flex;justify-content:center;margin-top:2vw}.myFilterAndSlide_certification_card_uploadButtonContainer>button{background-color:#ff3131!important;border:none;border-radius:12px;color:#fff!important;cursor:pointer;height:40px;margin-right:20px;text-transform:inherit!important;width:160px!important}.image-opening-container{align-items:center;display:flex;flex-direction:column}.small-images{display:flex;justify-content:center;margin-top:20px}.small-image{margin:0 10px}.small-image img{max-width:150px}.overlay{position:relative}.overlay-content{align-items:center;background-color:#ffffffb3;bottom:0;display:flex;height:100px;justify-content:center;padding:5px;position:absolute;width:150px}.view_result_button{border:1px solid #ff3131!important;color:#222!important}.view_result_button,.view_result_button:hover{border-radius:10px!important;font-size:16px!important;font-weight:500!important;padding:5px!important;text-transform:inherit!important;width:100px}.view_result_button:hover{background-color:#ff3131!important;color:#fff!important}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.dashboard_certificates_upperContainer_main{flex:1 1;height:99vh;overflow:auto}.dashboard_certificates_upperContainer_main::-webkit-scrollbar{width:10px}.dashboard_certificates_upperContainer_main::-webkit-scrollbar-track{background:#f1f1f1}.dashboard_certificates_upperContainer_main::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.dashboard_certificates_upperContainer_main::-webkit-scrollbar-thumb:hover{background:#555}.dashboardCertificate_right_main_container{padding:20px}.dashboardCertificate_upper_image{width:300px}.dashboardCertificates_certification_card{border-radius:12px!important;margin:0 20px;max-height:60vh;min-width:20vw}.dashboardCertificates_certification_card_image{height:80px;margin-top:10px;object-fit:cover;width:150px}.dashboardCertificates_certification_card_title{align-items:center;display:flex;justify-content:center;padding:0 10px}.dashboardCertificates_certification_card_selected{padding:0 10px}.dashboardCertificates_certification_card_selected>div{align-items:center;display:flex;margin-top:5px}.dashboardCertificates_certification_card_selected>div>h4{font-family:sans-serif;font-size:14px;margin:5px}.dashboardCertificates_certification_card_selected>h5{color:#888;margin:0}.dashboardCertificates_certification_reviewing_card_button{align-items:center;background:#cb356b;background:linear-gradient(90deg,#bd3f32,#cb356b);border-radius:22px;color:#fff;display:flex;justify-content:center;margin:20px auto;padding:10px;width:10vw}.dashboardCertificates_certification_reviewing_card_button>h3{font-size:14px;font-weight:500;margin:0}.dashboardCertificates_certification_card_uploadButtonContainer{align-items:center;display:flex;justify-content:center;margin-top:2vw}.dashboardCertificates_certification_card_uploadButtonContainer>button{background-color:#ff3131!important;border:none;border-radius:12px;color:#fff!important;cursor:pointer;height:40px;margin-right:20px;text-transform:inherit!important;width:160px!important}.inreview_dashboard_certificates_uploadButtonContainer>button{border:1px solid #ff3131!important;color:#222!important}.inreview_dashboard_certificates_uploadButtonContainer>button,.inreview_dashboard_certificates_uploadButtonContainer>button:hover{border:none;border-radius:8px;cursor:pointer;height:30px;margin:10px 20px 20px 10px;text-transform:inherit!important;width:80px!important}.inreview_dashboard_certificates_uploadButtonContainer>button:hover{background-color:#ff3131!important;color:#fff!important}.dashboard_courses_upperContainer_main{flex:1 1;height:99vh;overflow:auto}.dashboard_courses_upperContainer_main::-webkit-scrollbar{width:10px}.dashboard_courses_upperContainer_main::-webkit-scrollbar-track{background:#f1f1f1}.dashboard_courses_upperContainer_main::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.dashboard_courses_upperContainer_main::-webkit-scrollbar-thumb:hover{background:#555}.dashboardCourses_right_main_container{padding:20px}.dashboardCourses_upper_image{width:200px}.dashboard_courses_card{border-radius:12px!important;margin:0 20px;max-height:60vh;min-width:20vw;padding:10px}.dashboard_courses_card_image{width:120px}.dashboard_courses_card_title{align-items:center;display:flex;justify-content:center;padding:0 10px}.dashboard_courses_card_selected{padding:0 10px}.dashboard_courses_card_selected>div{align-items:center;display:flex;margin-top:5px}.dashboard_courses_card_selected>div>h4{font-family:sans-serif;font-size:14px;margin:5px}.dashboard_courses_card_selected>h5{color:#888;margin:0}.dashboard_courses_card_uploadButtonContainer{margin-top:2vw}.dashboard_courses_button_container,.dashboard_courses_card_uploadButtonContainer{align-items:center;display:flex;justify-content:center}.dashboard_courses_button_container>button{background-color:#ff3131!important;border:none;border-radius:12px;color:#fff!important;cursor:pointer;height:40px;margin-right:20px;text-transform:inherit!important;width:160px!important}.dashboardCourses_card_main{border-radius:22px!important;cursor:pointer;margin:15px;min-width:20vw;padding:10px}.dashboardCourses_image_container{align-items:center;display:flex;justify-content:center;margin-top:5px}.dashboardCourses_image_container>img{border-radius:12px;height:150px;object-fit:cover;width:150px}.dashboard_details_container{align-items:center;display:flex;flex-direction:column}.dashboard_details_container>p{font-size:14px;font-weight:600;margin:10px 0;text-align:center}.dashboard_details_container>span{color:#888;font-size:12px;text-align:center}.dashboard_courses_below,.dashboard_courses_below>div{align-items:center;display:flex}.dashboard_courses_below>div{margin-right:10px}.dashboard_courses_below>div>span{color:grey;font-size:13px;margin-left:5px}.dashboard_courses_below>div>span,.dashboard_price>h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600}.dashboard_price>h4{color:#888}.support_main_container{align-items:center;display:flex;flex:1 1;flex-direction:column;height:99vh;overflow:auto;padding:0 20px}.support_main_container::-webkit-scrollbar{width:10px}.support_main_container::-webkit-scrollbar-track{background:#f1f1f1}.support_main_container::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.support_main_container::-webkit-scrollbar-thumb:hover{background:#555}.main_admin_panel_container{background-color:#222;color:#fff;height:100vh;padding:20px}.grid-container{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr)}.grid-item{padding:20px}.webinarDrawer_events_youtube,.webinar_events_youtube{align-items:center;display:flex;justify-content:center}.webinar_events_youtube>div>iframe{height:250px!important;width:250px!important}.webinarDrawer_events_youtube>div>iframe{height:300px!important;width:90vw!important}.webinar_learn_more{align-items:center;display:flex;justify-content:center}.webinar_learn_more>button{background:#ff3131!important;border-radius:10px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;margin-bottom:20px;padding:8px!important;text-transform:inherit!important;width:130px}.upcoming_webinar_event_button{align-items:center;display:flex;justify-content:center}.upcoming_webinar_event_button>button{background:#ff3131!important;border-radius:10px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;padding:8px!important;text-transform:inherit!important;width:130px}.webinarDrawer_scrollableContainer{height:90vh;overflow-y:scroll}.webinar_events_card_container{display:flex;overflow:auto}.educationTopbarContainer{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);background-color:#f6fdff0d;border-bottom:1px solid hsla(0,0%,100%,.125);box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 30px;position:fixed;top:0;width:100%;z-index:100}.logo>img{cursor:pointer;width:180px}.right-section{align-items:center;display:flex}.auth-buttons{display:flex;gap:15px}.sign-in-btn{background:#ffffff0d!important;border:1px solid #b331ffb3!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:6px 20px!important;text-transform:none!important;transition:all .3s ease!important}.sign-in-btn:hover{background:#ffffff26!important}.sign-up-btn{background:linear-gradient(45deg,#8031ff,#b331ff)!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:6px 20px!important;text-transform:none!important;transition:all .3s ease!important}.sign-up-btn:hover{background:linear-gradient(45deg,#6b27d6,#9a27d6)!important}.user-profile{border-radius:20px;gap:10px;margin:0 20px;padding:5px 10px;transition:background .3s ease}.user-profile:hover{background:#ffffff1a}.user-name{font-size:16px}.popover-content{display:flex;flex-direction:column;min-width:150px;padding:10px}.popover-item{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;text-align:left;transition:background .3s ease}.popover-item:hover{background:#ffffff1a}.logout-btn{color:#ff6b6b}@media only screen and (max-width:768px){.logo>img{width:150px}.educationTopbarContainer{padding:10px 20px}.sign-in-btn,.sign-up-btn{font-size:13px!important;padding:5px 15px!important}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.webinar_filter_container{border-radius:22px;box-shadow:0 2px 8px 0 #63636333;height:100px;margin:20px 0;padding:20px 40px;width:90%}.webinar_filter_container_data{display:flex;justify-content:space-between}.eventCard_main_container{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #959da533;cursor:pointer;display:flex;flex-direction:column;height:400px;margin:10px 20px;max-width:300px;transition-duration:.5s}.eventCard_main_container:hover{transform:scale(1.02)}.eventCard_image_container{display:flex;min-height:200px}.eventCard_image_container>img{border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover;width:100%}.view_details_button_container>button{background:#ff3131!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:5px!important;text-transform:inherit!important;width:100px}.webinarEventsDrawer_events_youtube{align-items:center;display:flex;justify-content:center}.webinarEventsDrawer_events_youtube>div>iframe{height:300px!important;width:40vw!important}.webinarevents_drawer_main_container{height:100vh;overflow:auto;padding:0 10px}.footer-container{background-color:#000;color:#fff;font-family:Questrial,sans-serif;padding:40px 80px}.header-section{text-align:left}.paragraph{font-size:16px;margin:0 0 20px}.button-container{margin:60px 0 30px}.send-button{background-color:#fff;border-radius:5px;color:#000;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none}.divider{background-color:#222;border:none;height:1px!important;margin:40px 0}.footer-content{display:flex;flex-direction:column;gap:20px}.links-section{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-column,.link-column{display:flex;flex-direction:column;gap:10px}.link{color:#fff;cursor:pointer;margin:0;text-decoration:none}.social-copyright-section{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.social-icons{display:flex;gap:20px}.icon{color:#fff;cursor:pointer;font-size:30px}.copyright{color:#fff;font-size:14px;margin:0}@media (max-width:768px){.footer-container{padding:20px}.button-container{margin:30px 0 20px}.send-button{padding:8px 16px}.links-section{flex-direction:column;gap:20px}.social-copyright-section{align-items:flex-start;flex-direction:column;gap:15px}.social-icons{gap:15px;justify-content:center;width:100%}.icon{font-size:24px}.copyright-container{text-align:center;width:100%}}.workshop_main{background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:20px 20px;color:#fff;font-family:Questrial,sans-serif}.mobile-part1{color:#fff;padding:100px 20px 0}.mobile-hero-title{font-size:45px}.mobile-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:55px;margin:2px 0}.mobile-workshop-subtitle{background:linear-gradient(45deg,#161616,#0f0e0e,#252525,#0c0b0a);border-left:1px solid #fff;border-radius:12px;margin:20px 0 30px;padding:5px 20px}.mobile-hero-subtitle{font-size:18px;line-height:38px;margin:0}.mobile-registered-users{align-items:center;display:flex;margin:0 10px}.mobile-avatar-overlap{margin-right:-15px}.mobile-registered-text{font-size:20px;font-weight:700;margin-left:20px}.mobile-workshop-part2{margin:20px 0}.mobile-section-header,.mobile-workshop-part2{align-items:center;display:flex;flex-direction:column}.mobile-glitch{animation:hologlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;color:#fff;color:#0000;font-size:24px;font-weight:700;text-shadow:0 0 10px #da7effcc,0 0 20px #9f10f199,0 0 30px #ff57db80,0 0 40px #3f0df766;text-transform:uppercase}.mobile-workshops-container{align-items:center;display:flex;flex-direction:column;margin-top:20px}.mobile-workshop-card{background-color:#fff;border-radius:22px;color:#222;margin:10px;width:320px}.mobile-card-image-container{position:relative}.mobile-workshop-image{border-top-left-radius:22px;border-top-right-radius:22px;object-fit:cover}.mobile-date-overlay{background-color:#fff;border-radius:10px;flex-direction:column;left:10px;padding:10px;position:absolute;top:10px}.mobile-date-content,.mobile-date-overlay{align-items:center;display:flex}.mobile-calendar-icon{font-size:16px;margin-bottom:2px}.mobile-date-text,.mobile-month-text{font-size:12px;margin:2px}.mobile-card-header{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.mobile-level-tag{background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:5px;padding:5px}.mobile-spots-info{align-items:center;display:flex}.mobile-groups-icon{font-size:16px;margin-bottom:2px;margin-right:5px}.mobile-spots-text{font-size:14px}.mobile-workshop-title{margin:0 10px}.mobile-workshop-desc{line-height:1.5;margin:10px}.mobile-registered-preview{align-items:center;display:flex;margin:0 10px}.mobile-avatar-overlap-small{margin-right:-15px}.mobile-registered-count{margin-left:20px}.mobile-card-footer{padding:10px;text-align:center}.mobile-shimmer-btn{background:#6040ee;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;width:100%}.mobile-shimmer-btn:after{animation:moveAfter 2s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}.mobile-shimmer-btn.registered{background:#6040ee80;color:#fffc;cursor:not-allowed;opacity:.7;text-transform:inherit!important}.mobile-shimmer-btn.registered:after{animation:moveAfter 4s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#fff3 50%,#e6ad8f00)}.mobile-price-info{margin:5px 0}.mobile-original-price{text-decoration:line-through}.mobile-separator{margin:0 5px}.mobile-part3{margin-bottom:20px}.mobile-workshop-carousal{display:flex;overflow-x:scroll;width:100%}.mobile-colleges-section{color:#fff;margin-top:60px;text-align:center}.mobile-section-title{color:#fff;font-size:35px;margin:5px 30px}.mobile-section-subtitle{color:#bbb6b6;font-size:18px;line-height:30px;margin:10px 20px;text-align:center}.mobile-certificates-section{color:#fff;margin-top:60px;text-align:center}.mobile-certificate-image{margin:10px 0;width:300px}.mobile-reviews-section{color:#fff;margin-top:60px;text-align:center}.desktop-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:80px;margin:5px 0;text-shadow:0 0 20px #da7eff4d}.desktop-workshop-subtitle{background:linear-gradient(45deg,#161616,#0f0e0e,#252525,#0c0b0a);border-left:2px solid #fff;border-radius:15px;box-shadow:0 5px 15px #0003;margin:30px 0;padding:20px 30px}.desktop-hero-subtitle{font-size:24px;line-height:36px;margin:0}.desktop-registered-users{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;margin:40px 0;padding:15px}.desktop-avatar-overlap{border:3px solid #fff;box-shadow:0 0 10px #0003;margin-right:-25px}.desktop-registered-text{font-size:28px;font-weight:700;margin-left:30px}.desktop-part3,.desktop-workshop-part2{margin:80px auto;max-width:1400px;padding:0 40px}.desktop-section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.desktop-glitch{animation:hologlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;color:#0000;font-size:40px;font-weight:700;text-shadow:0 0 15px #da7effcc,0 0 25px #9f10f199,0 0 35px #ff57db80,0 0 45px #3f0df766;text-transform:uppercase}.desktop-workshops-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.desktop-workshop-card{background-color:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;color:#222;cursor:pointer;max-width:360px;min-width:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.desktop-workshop-card:hover{box-shadow:0 15px 40px #0003;transform:translateY(-10px)}.desktop-card-image-container{height:250px;position:relative}.desktop-workshop-image{height:100%;object-fit:cover;width:100%}.desktop-date-overlay{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0000001a;left:20px;padding:15px;position:absolute;top:20px}.desktop-date-content{align-items:center;display:flex}.desktop-calendar-icon{font-size:20px;margin-right:6px}.desktop-date-text,.desktop-month-text{font-size:16px;margin:3px 0}.desktop-card-details{padding:20px}.desktop-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.desktop-level-tag{background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;padding:6px 12px}.desktop-spots-text{font-size:16px}.desktop-groups-icon{font-size:20px;margin-right:8px}.desktop-spots-text{font-size:18px;margin:0}.desktop-workshop-title{font-size:22px;margin:0 0 12px}.desktop-workshop-desc{color:#666;font-size:16px;line-height:24px;margin:0 0 20px}.desktop-registered-preview{align-items:center;display:flex;margin-bottom:20px}.desktop-avatar-overlap-small{border:2px solid #fff;margin-right:-15px}.desktop-registered-count{font-size:16px;margin-left:20px}.desktop-card-footer{text-align:center}.desktop-shimmer-btn{background:linear-gradient(45deg,#6040ee,#7850ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:12px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:transform .3s ease;width:100%}.desktop-shimmer-btn:hover{transform:scale(1.02)}.desktop-shimmer-btn:after{animation:moveAfter 2s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}.desktop-shimmer-btn.registered{background:#6040ee80;color:#fffc;cursor:not-allowed;opacity:.7;text-transform:inherit!important}.desktop-shimmer-btn.registered:after{animation:moveAfter 4s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#fff3 50%,#e6ad8f00)}.desktop-price-info{font-size:18px}.desktop-original-price{color:#666;text-decoration:line-through}.desktop-separator{margin:0 8px}.desktop-current-price,.mobile-current-price{color:#0c0;font-weight:700}.desktop-certificates-section,.desktop-colleges-section,.desktop-reviews-section{color:#fff;margin-top:80px;text-align:center}.desktop-section-title{font-size:48px;margin:0 0 20px;text-shadow:0 0 15px #fff3}.desktop-section-subtitle{color:#bbb6b6;font-size:22px;line-height:34px;margin:0 auto 40px;max-width:900px}.desktop-certificate-image{margin:20px 0;width:500px}.desktop-logo{height:60px;object-fit:contain;width:60px}.mobile-logo{height:40px;object-fit:contain;width:40px}@keyframes hologlow{0%{text-shadow:0 0 5px #da7eff99,0 0 15px #9f10f166,0 0 25px #ff57db4d,0 0 35px #3f0df733}to{text-shadow:0 0 15px #da7effcc,0 0 30px #9f10f199,0 0 40px #ff57db80,0 0 50px #3f0df766}}@keyframes moveAfter{0%{transform:rotate(60deg) translate(-5em,7.5em)}to{transform:rotate(60deg) translate(5em,-7.5em)}}.desktop-certificates-section{color:#fff;margin-top:80px;padding:40px 0;text-align:center}.desktop-certificates-container{align-items:center;display:flex;gap:40px;justify-content:center;margin:20px auto;max-width:1000px}.desktop-certificates-text{flex:1 1;max-width:500px;text-align:left}.certificates-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#da7eff,#9f10f1);-webkit-background-clip:text;color:#fff;font-size:28px;margin:0 0 15px}.certificates-desc{color:#bbb6b6;font-size:18px;line-height:28px;margin:0 0 20px}.desktop-cta-btn.primary{background:linear-gradient(45deg,#6040ee,#7850ff);border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;position:relative;text-transform:uppercase;transition:transform .3s ease}.desktop-cta-btn.primary:hover{transform:scale(1.02)}.desktop-certificates-image{flex:1 1;text-align:right}.desktop-certificate-image{border-radius:15px;box-shadow:0 10px 30px #0003;max-width:400px;transition:transform .3s ease;width:100%}.desktop-certificate-image:hover{transform:scale(1.05)}.desktop-workshop-youtube-container>div>iframe{height:35vh!important;max-width:100%!important}.marquee-container{align-items:center;display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.marquee-content{animation-iteration-count:infinite;animation-timing-function:linear;cursor:pointer;display:flex;font-family:Questrial;white-space:nowrap}.marquee-content.left{animation-name:scroll-left}.marquee-content.right{animation-name:scroll-right}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee-content:hover{animation-play-state:paused}.marquee-item{align-items:center;display:flex;flex-direction:column;margin:0 10px;padding:10px}.marquee-item>h1{text-wrap:wrap;font-family:Questrial;font-size:20px;text-align:center}.marquee-item>img{height:100px;object-fit:contain;width:200px}.review_card_container{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;margin:10px 20px;padding:10px;width:300px}.reviews_container{word-wrap:break-word;color:#333;font-size:16px;line-height:1.5;overflow-wrap:break-word;white-space:normal}.review_card_container div:last-child{align-items:center;display:flex;gap:10px}.review_card_container h4{color:#555;font-size:18px;font-weight:600;margin:0}.desktop-hero{background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:20px 20px;margin:0 auto;max-width:1400px;overflow:hidden;padding:80px 40px 40px;position:relative}.desktop-hero-split{align-items:center;display:flex;gap:40px;justify-content:space-between;min-height:450px}.desktop-hero-left{color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 20px}.desktop-hero-title{align-items:start;display:flex;flex-direction:column;font-size:50px;font-weight:700;line-height:1.1;margin:0 0 15px}.static-text{-webkit-text-fill-color:#fff;background:none;color:#fff;font-size:4vw;margin-right:10px}.fade-text{-webkit-text-fill-color:#0000;animation:fadeInOut 3s infinite;background:linear-gradient(45deg,#da7eff,#ff57db);-webkit-background-clip:text;font-size:4vw}.desktop-hero-subtitle{color:#e0e0e0;font-size:20px;font-weight:400;line-height:28px;margin:0 0 25px;max-width:500px}.desktop-cta-container{display:flex;gap:15px;margin-bottom:25px}.desktop-cta-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;text-transform:uppercase;transition:all .3s ease;width:200px}.desktop-cta-btn.primary{background:linear-gradient(45deg,#9f10f1,#ff57db);color:#fff}.desktop-cta-btn.primary:hover{box-shadow:0 5px 15px #9f10f180;transform:scale(1.05)}.desktop-cta-btn.secondary{background:#0000;border:2px solid #ff57db;color:#fff}.desktop-cta-btn.secondary:hover{background:#ff57db1a;transform:scale(1.05)}.desktop-stats-bar{align-items:center;color:#d0d0d0;display:flex;font-size:16px;gap:15px}.divider_line{background-color:#ff57db;color:#ff57db;height:20px;width:2px}.desktop-hero-right{align-items:center;display:flex;flex:1 1;height:450px;justify-content:center;position:relative}.desktop-code-block{background:#000000e6;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 15px 40px #0006;height:250px;max-width:550px;overflow:hidden;padding:25px;position:relative;transform:translateZ(0);width:100%;will-change:transform}.code-content{color:#fff;font-family:Courier New,monospace;font-size:16px;height:100%;line-height:1.6;margin:0;overflow:hidden;white-space:pre}.code-line{display:block}.code-cursor{animation:blink 1s ease-in-out infinite;color:#0f0;display:inline-block;font-size:18px;margin-left:2px;vertical-align:middle}.code-line:first-child,.code-line:nth-child(2){color:#ff79c6}.code-line:nth-child(4),.code-line:nth-child(5),.code-line:nth-child(6){color:#8be9fd}.code-line:nth-child(7){color:#50fa7b}.code-line:nth-child(10){color:#bd93f9}.code-line:nth-child(17){color:#ff79c6}.desktop-companies-marquee{margin:20px auto;max-width:1200px}.scroll-indicator{color:#fff;font-size:16px;padding:20px 0;text-align:center}.scroll-arrow{animation:bounce 1.5s infinite;font-size:20px;margin-top:5px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.desktop-workshop-part2{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;top:-60px}.workshopdetails_main{background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:20px 20px;color:#fff;font-family:Questrial,sans-serif;height:100vh;overflow-y:scroll}.workshopDetails_part1_imageContainer{align-items:center;display:flex;justify-content:center;margin:20px auto;width:95%}.workshopDetails_part1_imageContainer img{border-radius:12px;height:100%;object-fit:cover;width:100%}.workshopDetails_part1_imageContainer>div>iframe{border-radius:12px;height:200px;margin-top:30px;max-width:100%;object-fit:cover}.workshopDetails_part1_text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 10px}.workshopDetails_part1_text>h3{margin:2px 0}.workshopDetails_part1_text>p{font-size:12px;margin:5px 0}.workshopDetails_part1_icon_details{align-items:center;display:flex;flex-basis:calc(50% - 5px);flex-direction:column;flex-grow:0;flex-shrink:1;gap:8px;justify-content:center;margin:10px 0}.workshopDetails_part1_icon_details h4{margin:0}.shimmer-btn{background:linear-gradient(45deg,#6040ee,#7850ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:12px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:transform .3s ease;width:100%}.shimmer-btn:hover{transform:scale(1.02)}.shimmer-btn:after{animation:moveAfter 2s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}.dashboard-btn{align-items:center;background:linear-gradient(45deg,#53228b,#840ef3);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:12px;padding:12px 24px;text-transform:uppercase;transition:background .3s ease,transform .3s ease;width:100%}.dashboard-btn:hover{background:linear-gradient(45deg,#491c73,#4928a5);transform:scale(1.02)}.arrow-icon{font-size:18px;margin-left:8px;vertical-align:middle}.learning_list{list-style:none;margin:0 0 25px;padding:0}.learning_list li{color:#bdbdbd;font-size:16px;line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.learning_list li:before{color:#da7eff;content:"✓";font-weight:700;left:0;position:absolute}.stat_item{align-items:flex-start;display:flex;flex-direction:column}.stat_item h3{align-items:center;display:flex;font-size:1.5rem;margin:0}.info-icon{cursor:pointer;font-size:1rem;margin-left:8px;position:relative}.tooltip{background-color:#333;border-radius:4px;color:#fff;font-size:12px;left:50%;line-height:18px;max-width:250px;opacity:0;padding:8px 12px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1}.info-icon:hover .tooltip{opacity:1;visibility:visible}.stat_item p{color:#666;margin:4px 0 0}.stat_item p s{color:#999}@media screen and (min-width:768px){.workshopdetails_mobile{display:none}.workshopdetails_desktop{grid-gap:40px;color:#fff;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px}.desktop_left_column{padding:20px 40px}.desktop_right_column{padding:20px 0}.workshopDetails_part1_imageContainer{border-radius:12px;height:250px;margin:0;width:560px}.workshopDetails_part1_imageContainer img{border-radius:12px;height:100%;object-fit:cover;width:100%}.workshopDetails_part1_imageContainer>div>iframe{border-radius:12px;height:200px;margin-top:30px;max-width:100%;object-fit:cover}.desktop_course_info{margin-top:30px}.desktop_course_info h2{font-size:36px;margin:0 0 15px}.course_description{color:#bdbdbd;font-size:16px;line-height:1.6;margin-bottom:20px}.desktop_stats_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.stat_item{text-align:center}.stat_item h3{font-size:24px;margin:0}.stat_item p{color:#bdbdbd;margin:5px 0 0}.desktop_features_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.feature_item{align-items:center;display:flex;gap:15px}.feature_item h4{font-size:16px;margin:0}.desktop_accordion_section .MuiAccordion-root{background-color:#e2e2e2;border-radius:8px;margin-bottom:20px}.desktop_accordion_section .MuiAccordionSummary-root{color:#222;font-size:18px;font-weight:800}.desktop_certification_section{margin-top:40px}.desktop_certification_section h2{font-size:28px;margin:10px 0}.desktop_certification_section p{color:#bdbdbd;line-height:1.6}.desktop_certification_section img{border-radius:8px;height:300px;margin-top:20px;max-width:500px;object-fit:contain;width:100%}.desktop_learning_outcomes{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin:40px 0;padding:25px}.desktop_learning_outcomes h3{color:#fff;font-size:24px;margin:0 0 20px}.learning_list{list-style:none;margin:0 0 25px;padding:0}.learning_list li{color:#bdbdbd;font-size:16px;line-height:1.5;margin-bottom:15px;padding-left:25px;position:relative}.learning_list li:before{color:#da7eff;content:"✓";font-weight:700;left:0;position:absolute}.desktop_full_width_section{grid-column:1/-1;padding:40px 0}.college_presence{margin-bottom:60px;text-align:center}.faqs_section{padding:0 100px;text-align:center}.faq_accordion{background-color:#3f2870;border-radius:8px;margin-bottom:20px;text-align:start}.faq_accordion .MuiAccordionSummary-root{color:#fff;font-size:16px;font-weight:600}.faq_accordion .MuiAccordionDetails-root h4{color:#fff;line-height:1.6;margin:0}}.ai-loader-container{align-items:center;display:flex;flex-direction:column;gap:clamp(15px,3vw,25px);padding:clamp(10px,2vw,20px)}.ai-orbit-container{height:clamp(100px,15vw,150px);position:relative;width:clamp(100px,15vw,150px)}.ai-orbit-ring{animation:orbit 1.8s ease-in-out infinite;border:clamp(2px,.3vw,3px) solid #0000;border-radius:50%;box-shadow:0 0 clamp(10px,1.5vw,15px) #9333eab3;position:absolute}.ring-1{animation-delay:0s;border-top-color:#9333ea;height:100%;width:100%}.ring-2{animation-delay:.4s;animation-direction:reverse;border-right-color:#c084fc;height:80%;left:10%;top:10%;width:80%}.ring-3{animation-delay:.8s;border-bottom-color:#d8b4fe;height:60%;left:20%;top:20%;width:60%}.ai-core{background:radial-gradient(circle,#9333ea 0,#0000 70%);box-shadow:0 0 clamp(15px,2vw,20px) #9333ea,0 0 clamp(30px,4vw,40px) #9333ea80;height:clamp(30px,4vw,40px);left:33%;top:33%;width:clamp(30px,4vw,40px)}.ai-core,.ai-core-pulse{border-radius:50%;position:absolute}.ai-core-pulse{animation:corePulse 1.2s ease-in-out infinite;background:#9333ea;height:100%;opacity:.4;width:100%}.ai-text-container{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,1.5vw,12px)}.loading-text{color:#9333ea;font-size:clamp(16px,2.5vw,20px);font-weight:700;letter-spacing:clamp(2px,.3vw,3px);text-shadow:0 0 clamp(8px,1vw,10px) #9333eab3;text-transform:uppercase}.changing-text,.loading-text{font-family:Questrial,sans-serif;margin:0;text-align:center}.changing-text{animation:fadeInOut 1.5s infinite;color:#c084fc;font-size:clamp(12px,2vw,16px);font-weight:500;min-height:clamp(20px,3vw,24px);text-shadow:0 0 clamp(6px,1vw,8px) #c084fc80}.success-content{align-items:center;display:flex;flex-direction:column;gap:clamp(15px,2vw,20px)}.success-title{color:#9333ea;font-family:Questrial,sans-serif;font-size:clamp(24px,4vw,28px);margin:0;text-shadow:0 0 clamp(8px,1vw,10px) #9333ea80}.success-tick{animation:tickAppear .5s ease-in-out;height:clamp(50px,8vw,60px);width:clamp(50px,8vw,60px)}.success-tick svg{filter:drop-shadow(0 0 clamp(8px,1vw,10px) rgba(147,51,234,.5));height:100%;width:100%}.success-message{color:#fff;font-size:clamp(14px,2vw,16px);line-height:1.5;margin:0;text-align:center}.countdown-text{color:#c084fc;font-family:Questrial,sans-serif;font-size:clamp(12px,1.8vw,14px);margin:0;text-align:center;text-shadow:0 0 clamp(4px,.5vw,6px) #c084fc80}@keyframes orbit{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes corePulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.1;transform:scale(1.6)}to{opacity:.4;transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(clamp(6px,1vw,8px))}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(clamp(-6px,-1vw,-8px))}}@keyframes tickAppear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.ai-orbit-container{height:150px;width:150px}.ai-core{height:40px;left:38%;top:38%;width:40px}.loading-text{font-size:24px;letter-spacing:4px}.changing-text{font-size:18px}.success-title{font-size:32px}.success-tick{height:70px;width:70px}.success-message{font-size:18px}}.dashboard-container{background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:20px 20px;color:#fff;font-family:Questrial,sans-serif;min-height:100vh}.top-bar{backdrop-filter:blur(18px) saturate(116%);-webkit-backdrop-filter:blur(18px) saturate(116%);background-color:#f6fdff0d;border:1px solid hsla(0,0%,100%,.125);height:70px;justify-content:space-between;left:0;padding:0 25px;position:fixed;right:0;top:0;z-index:1000}.top-bar,.top-bar-left{align-items:center;display:flex}.top-bar-left{gap:15px}.top-bar-left h2{color:#6040ee;font-size:1.5rem;margin:0}.company-branding{align-items:center;cursor:pointer;display:flex;gap:10px}.company-logo{border-radius:50%;height:40px;object-fit:contain;width:40px}.company-name{color:#fff;font-size:1rem;font-weight:600;margin-left:-10px;margin-top:20px}.top-bar-right{position:relative}.user-profile{align-items:center;border-radius:22px;cursor:pointer;display:flex;gap:8px;padding:8px 15px;transition:all .3s}.user-profile:hover{background:#6040ee33}.user-avatar{height:32px;width:32px}.user-name{color:#fff;font-size:1.1rem;font-weight:500}.user-menu-popover{background:#263544!important;border:1px solid #34495e!important;border-radius:6px!important;box-shadow:0 4px 12px #0003!important}.menu-item{color:#d6deeb!important;font-size:.95rem!important;justify-content:flex-start!important;padding:8px 15px!important;text-transform:none!important;transition:all .3s!important}.menu-item:hover{background:#6040ee33!important;color:#6040ee!important}.menu-item.logout{border-top:1px solid #34495e!important;color:#e74c3c!important;margin-top:5px!important}.menu-item.logout:hover{background:#e74c3c33!important;color:#e74c3c!important}.mobile-menu-btn{background:#6040ee;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:1.2rem;padding:8px 12px}.notification-btn,.settings-btn{background:none;border:none;color:#95a5a6;cursor:pointer;font-size:1.2rem;transition:color .3s}.notification-btn:hover,.settings-btn:hover{color:#6040ee}.sidebar{backdrop-filter:blur(18px) saturate(116%);-webkit-backdrop-filter:blur(18px) saturate(116%);background-color:#f6fdff0d;border:1px solid hsla(0,0%,100%,.125);bottom:0;padding:20px;position:fixed;top:60px;transition:transform .3s ease;width:260px;z-index:10}.sidebar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sidebar-header h2{color:#6040ee;margin:0}.nav-item{background:none;border:none;border-radius:6px;color:#d6deeb;cursor:pointer;display:block;margin:5px 0;padding:10px 15px;text-align:left;transition:all .3s;width:100%}.nav-item.active,.nav-item:hover{background:#6040ee;color:#fff}.main-content{flex:1 1;margin-left:260px;padding:80px 40px 40px}.bootcamp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));min-height:50vh;padding:10px 30px;position:relative}.bootcamp-grid .no-bootcamps,.bootcamp-grid:empty{align-items:center;color:#666;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.workshop-card{background:#263544;border:1px solid #34495e;border-radius:8px;box-shadow:none;cursor:pointer;padding:15px}.workshop-card:hover{background:#2c3e50;border-color:#6040ee;box-shadow:none}.card-image-container{height:200px;position:relative;width:100%}.card-workshop-youtube-container>div>iframe{height:200px!important;max-width:100%!important}.workshop-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.date-overlay{align-items:center;background:#000000b3;border-radius:5px;bottom:10px;display:flex;gap:5px;left:10px;padding:5px 10px;position:absolute}.calendar-icon{color:#6040ee}.date-text{font-size:.9rem;margin:0}.card-header{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.level-tag{background:#6040ee;border-radius:4px;color:#fff;font-size:.85rem;padding:2px 8px}.spots-info{align-items:center;display:flex;gap:5px}.groups-icon,.spots-text{color:#d6deeb}.spots-text{font-size:.9rem;margin:0}.workshop-title{color:#fff;font-size:1.2rem;margin:0 0 10px}.workshop-desc{color:#d6deeb;font-size:.9rem;margin:0 0 10px}.registered-preview{align-items:center;display:flex;gap:5px;margin-bottom:10px}.avatar-overlap{margin-left:-8px}.registered-count{color:#95a5a6;font-size:.9rem;margin:0}.card-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end}.select-time-btn{background:#6040ee;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 15px;transition:all .3s}.select-time-btn:hover{background:#4a32b8}.book-time-btn.full-width{align-items:center;background:#6040ee;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 15px;transition:all .3s;width:100%}.book-time-btn.full-width:hover,.book-time-btn:hover{background:#4a32b8}.book-time-btn.full-width.unlocked{background:linear-gradient(90deg,#ffae00,orange);color:#1a1a2e;font-weight:700}.book-time-btn.full-width.unlocked:hover{background:linear-gradient(90deg,#fb0,orange)}.live-session-btn{align-items:center;animation:pulse 1.5s infinite;background:linear-gradient(45deg,#ff5252,#ff1744);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:8px 16px;width:100%}.live-session-btn:hover{background:linear-gradient(45deg,#ff1744,#d81b60)}.live-dot{animation:pulse-dot 1.5s infinite alternate;background:#fff;border-radius:50%;height:8px;width:8px}@keyframes pulse-dot{0%{transform:scale(1)}to{transform:scale(1.2)}}.registered-btn{background:#34495e;border:none;border-radius:6px;color:#d6deeb;cursor:not-allowed;padding:8px 15px}.enrolled-badge{align-items:center;background:#27ae60e6;border-radius:12px;color:#fff;display:flex;font-size:.85rem;font-weight:500;padding:4px 8px;position:absolute;right:10px;top:10px}.workshop-drawer .MuiDrawer-paper{background:#000414;border-left:2px solid rgba(96,64,238,.562);box-shadow:0 0 10px #6040ee33;color:#d6deeb;max-width:500px;width:100%}.workshop-accordion{background:#263544;box-shadow:0 2px 4px #0000001a;color:#d6deeb;margin-bottom:10px;transition:all .3s}.workshop-accordion:hover{box-shadow:0 4px 8px #6040ee33}.workshop-accordion.Mui-expanded{background:#2c3e50;box-shadow:0 4px 8px #6040ee33}.workshop-accordion .MuiAccordionSummary-root{min-height:56px;padding:0 15px;transition:background .3s}.workshop-accordion .MuiAccordionSummary-root:hover{background:#6040ee1a}.workshop-accordion .MuiSvgIcon-root{transition:color .3s ease}.workshop-accordion .MuiAccordionSummary-root:hover .MuiSvgIcon-root{color:#d6deeb}.workshop-accordion .MuiAccordionSummary-content{align-items:center;color:#fff;display:flex;font-weight:500;justify-content:space-between}.workshop-accordion .MuiAccordionDetails-root{background:#34495e;border-top:1px solid #34495e;color:#d6deeb;line-height:1.6;padding:15px}.workshop-form-control{margin:10px 0!important;position:relative}.workshop-form-control .MuiInputLabel-root{color:#d6deeb;font-weight:500;transition:all .3s}.workshop-form-control .MuiInputLabel-root.Mui-focused{color:#6040ee}.workshop-form-control .MuiSelect-root{background:#263544;border:1px solid #34495e;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#d6deeb;padding:12px 36px 12px 16px;transition:all .3s}.workshop-form-control .MuiSelect-select.MuiSelect-select{color:#fff}.workshop-form-control .MuiSelect-root:hover{border-color:#6040ee;box-shadow:0 4px 8px #6040ee33}.workshop-form-control .MuiOutlinedInput-root.Mui-focused .MuiSelect-root{background:#2c3e50;border-color:#6040ee;box-shadow:0 0 8px #6040ee4d}.workshop-form-control .MuiOutlinedInput-notchedOutline{border-color:#34495e;transition:all .3s}.workshop-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#6040ee}.workshop-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6040ee;border-width:2px}.workshop-form-control .MuiSvgIcon-root{color:#d6deeb;right:8px;transition:all .3s}.workshop-form-control .MuiSelect-root.Mui-focused+.MuiSvgIcon-root{color:#6040ee}.workshop-form-control .MuiMenu-paper{background:#263544;border:1px solid #34495e;border-radius:8px;box-shadow:0 4px 12px #0003;margin-top:4px}.workshop-form-control .MuiMenuItem-root{background:#263544;color:#d6deeb;padding:12px 16px;transition:all .3s}.workshop-form-control .MuiMenuItem-root:hover{background:#2c3e50;box-shadow:inset 0 0 5px #6040ee33;color:#6040ee}.workshop-form-control .MuiMenuItem-root.Mui-selected{background:#6040ee1a;color:#6040ee;font-weight:500}.workshop-form-control .MuiMenuItem-root.Mui-selected:hover{background:#6040ee33}.workshop-button{border-radius:6px;padding:8px 20px;transition:all .3s}.workshop-button.purple{background:#6040ee}.workshop-button.purple:hover{background:#4a32b8}.workshop-button.MuiButton-outlined{background:#0000;border-color:#6040ee;color:#6040ee}.workshop-tabs .MuiTabs-indicator{background-color:#6040ee}.workshop-tabs .MuiTab-root{color:#d6deeb;font-weight:500}.workshop-tabs .MuiTab-root.Mui-selected,.workshop-tabs .MuiTab-root:hover{color:#6040ee}.original-price{color:#95a5a6;margin-top:10px}.learning-list{color:#d6deeb;list-style:none;margin-bottom:15px;margin-left:20px;padding-bottom:10px;padding-left:20px}.learning-list li{line-height:1.6;margin:10px 0;padding-left:20px;position:relative}.learning-list li:before{color:#da7eff;content:"✓";font-weight:700;left:0;position:absolute}.info-grid{margin-bottom:20px}.support-content textarea{align-items:center;background:#263544;border:1px solid #34495e;border-radius:8px;color:#d6deeb;display:flex;justify-content:center;margin:20px 0;min-height:100px;padding:15px;resize:vertical;width:80%}.close-btn,.mobile-menu-btn{display:none}.selected-time-slot{align-items:center;background:#6040ee1a;border:1px solid #6040ee;border-radius:6px;box-shadow:0 2px 6px #6040ee33;display:flex;margin:10px 0 20px;padding:10px 15px;transition:all .3s}.selected-time-slot:hover{background:#6040ee26;box-shadow:0 4px 8px #6040ee40}.confirm{background-color:#4caf50!important;border-radius:8px;border-radius:12px!important;color:#fff!important;font-weight:700;height:30px;padding:2px 8px!important;text-transform:inherit!important}.confirm:hover{background-color:#388e3c!important}.cancel{border:1px solid #f44336!important;border-radius:12px!important;color:#fff!important;font-weight:700;height:30px;padding:8px 16px;text-transform:inherit!important}.cancel:hover{background-color:#d32f2f!important}.ai-modal{animation:fadeIn .3s ease-in-out;background:linear-gradient(145deg,#1e1e38,#252550);border:1px solid #4e4e8233;border-radius:12px;box-shadow:0 8px 24px #0000004d;color:#fff;left:50%;padding:25px;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px}.ai-modal-header{align-items:center;border-bottom:1px solid #4e4e824d;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.ai-modal-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px}.ai-modal-close{color:#b0b0cc;position:absolute;right:-20px;top:-25px;transition:all .2s ease}.ai-modal-close:hover{color:#fff;transform:rotate(90deg)}.ai-modal-content{text-align:left}.ai-modal-details{color:#d0d0e0;font-family:Questrial,sans-serif;font-size:15px;margin-bottom:25px}.time-info{align-items:center;background:#4caf501a;border-radius:6px;display:flex;margin-bottom:10px;padding:8px 12px}.activation-message{background:#ffffff08;border-radius:6px;color:#b0b0cc;font-size:13px;margin-bottom:15px;padding:6px 12px;text-align:center}.ai-modal-link-container{align-items:center;background:#ffffff0d;border:1px solid #4e4e824d;border-radius:8px;display:flex;padding:10px 12px;transition:all .2s ease}.ai-modal-link-container:hover{background:#ffffff1a}.ai-modal-link{color:#4285f4;flex-grow:1;font-size:14px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.blurred-link{color:#b0b0cc;filter:blur(2px);pointer-events:none}.ai-modal-join-btn{background:#e74c3c;border:none;border-radius:8px;box-shadow:0 2px 8px #4285f44d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;text-align:center;transition:all .3s ease;width:100%}.ai-modal-join-btn:disabled{background:#4a4a6a;box-shadow:none;cursor:not-allowed;opacity:.7}.ai-modal-join-btn:not(:disabled):hover{background:#f84633;box-shadow:0 4px 12px #4285f466;transform:translateY(-2px)}.unlock-message{animation:pulseGlow 2s ease-in-out infinite;background:#27ae601a;border-radius:8px;margin-bottom:10px;padding:12px}@keyframes pulseGlow{0%{box-shadow:0 0 5px #27ae6033}50%{box-shadow:0 0 15px #27ae6080}to{box-shadow:0 0 5px #27ae6033}}.animated-pay-button{background:linear-gradient(45deg,#6040ee,#7850ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:12px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:transform .3s ease;width:100%}.animated-pay-button:hover{box-shadow:0 6px 12px #f51d1d66;transform:translateY(-3px)}.animated-pay-button:after{animation:moveAfter 2s linear infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}.workshop-button.purple{background:linear-gradient(45deg,#ff5252,#ff1744);color:#fff}.workshop-button.purple:hover{background:linear-gradient(45deg,#ff1744,#d81b60)}.premium-card{background:linear-gradient(135deg,#1a1a2e,#2e2e4d);border:1px solid gold}.premium-card:hover{border:1px solid gold;box-shadow:none}.premium-badge{background:linear-gradient(90deg,gold,orange);color:#1a1a2e;font-weight:700}.workshop-accordion .MuiAccordionSummary-root.premium-unlocked{background:linear-gradient(90deg,#1a202c,#2e2e4d);border:1px solid gold}.workshop-accordion .MuiAccordionSummary-root.premium-unlocked:hover{background:linear-gradient(90deg,#252c3a,#35355a)}.completed-btn{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:not-allowed;display:flex;justify-content:center;padding:8px 16px;width:100%}.completed-btn:hover{background-color:#45a049}.full-width{width:100%}.workshop-accordion .MuiSvgIcon-root.premium-icon{animation:goldenPulse 2s ease-in-out infinite;color:gold}.panel{background:#263544;border:1px solid #34495e;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px;padding:20px;transition:all .3s ease}.panel:hover{border-color:#6040ee;box-shadow:0 4px 12px #6040ee33}.panel h2{border-bottom:1px solid #34495e;color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 20px;padding-bottom:10px}.support-content{display:flex;flex-direction:column;gap:8px}.support-text{color:#d1d5db}.support-contact,.support-text{font-size:1rem;line-height:1.4;margin:0}.support-contact{color:#9ca3af}.email-link{color:#6040ee;font-weight:500;text-decoration:none;transition:color .2s ease}.email-link:hover{color:#7c4dff;text-decoration:underline}.profile-content{display:flex;flex-direction:column;gap:20px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-grid div{background:#34495e;border-radius:6px;color:#d6deeb;padding:12px;transition:all .3s ease}.info-grid div:hover{background:#2c3e50;box-shadow:0 2px 6px #6040ee1a}.info-grid strong{color:#95a5a6;font-size:.9rem;font-weight:500;margin-right:5px;text-transform:uppercase}.info-grid div span:not(strong){color:#fff;font-size:1.1rem;font-weight:400}.profile-button.purple{background:#6040ee;border-radius:6px;color:#fff;padding:8px 20px;transition:all .3s;width:300px!important}.profile-button.purple:hover{background:#4a32b8}.payment-container{display:flex;flex-direction:column;max-width:1200px;padding:.5rem}.payment-header{margin-bottom:1rem;text-align:center}.payment-header h2{color:#fff;font-size:clamp(1.2rem,4vw,1.5rem);margin-bottom:.25rem}.payment-header p{color:#888;font-size:clamp(.8rem,3vw,.9rem)}.payment-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:start;margin:0 20px}.payment-card{background:#263544;border-radius:6px;box-shadow:0 1px 3px #0003;display:flex;flex:1 1 300px;flex-direction:column;gap:.5rem;max-width:320px;min-width:280px;padding:clamp(.75rem,2vw,1rem);width:100%}.payment-card-header{flex-wrap:wrap;justify-content:space-between}.payment-card-header,.payment-title{align-items:center;display:flex;gap:.5rem}.payment-title{max-width:100%}.payment-title h3{color:#fff;font-size:clamp(.9rem,3vw,1rem);margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge{border-radius:10px;font-size:clamp(.6rem,2vw,.7rem);font-weight:500;padding:.2rem .5rem;white-space:nowrap}.status-badge.success{background:#e6ffe6;color:#060}.status-badge.pending{background:#fff3e6;color:#c60}.payment-date{color:#d1d5db;font-size:clamp(.7rem,2.5vw,.8rem)}.payment-details{display:flex;flex-direction:column;gap:.3rem}.detail-item{display:flex;flex-wrap:wrap;font-size:clamp(.75rem,2.5vw,.85rem);gap:.25rem;justify-content:space-between}.detail-label{color:#9ca3af;font-weight:500}.detail-value{color:#fff;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-media{margin:.5rem 0}.media-preview{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.payment-image{border-radius:4px;height:clamp(50px,15vw,60px);object-fit:cover;width:clamp(50px,15vw,60px)}.media-info{flex:1 1;min-width:0}.media-title{color:#fff;font-size:clamp(.8rem,2.5vw,.9rem);font-weight:500;margin:0}.media-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#d1d5db;display:-webkit-box;font-size:clamp(.65rem,2vw,.75rem);margin:.5rem 0 0;overflow:hidden}.invoice-button{background:#6200ea;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;margin-top:auto;padding:clamp(.4rem,1.5vw,.5rem) clamp(.8rem,3vw,1rem);transition:background .2s}.invoice-button:hover{background:#7c4dff}.no-payments{background:#263544;border-radius:6px;padding:clamp(1rem,5vw,2rem);text-align:center}.no-payments h3{font-size:clamp(1rem,3.5vw,1.2rem);margin-bottom:.5rem}.no-payments p{color:#888;font-size:clamp(.8rem,3vw,.9rem)}@media (max-width:1024px){.main-content{margin-left:0;padding:80px 20px 20px}.sidebar{transform:translateX(-100%);width:260px}.sidebar.open{transform:translateX(0)}.mobile-menu-btn{background:#6040ee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;padding:8px 12px}.close-btn{background:none;border:none;color:#d6deeb;cursor:pointer;display:block;font-size:1.5rem}.top-bar-left h2{display:none}.top-bar{padding:0 15px}.mobile-menu-btn{display:block}.company-name{font-size:.8rem}.user-name{font-size:1rem;padding:6px 12px}}@media (max-width:480px){.bootcamp-grid{grid-template-columns:1fr}.workshop-card{padding:10px}.workshop-title{font-size:1rem}.workshop-desc{font-size:.85rem}.card-footer{flex-direction:column;gap:5px}.book-time-btn,.registered-btn,.select-time-btn{width:100%}.workshop-drawer .MuiDrawer-paper{border-left:none;border-radius:8px 8px 0 0;border-top:2px solid #6040ee;max-height:90vh;max-width:100%;min-height:80vh}.selected-time-slot{font-size:.9rem;padding:8px 12px}.selected-time-slot .MuiSvgIcon-root{font-size:1.1rem}.top-bar{height:60px}.company-logo{height:32px;width:32px}.company-name{font-size:.7rem}.user-name{font-size:.9rem}.user-avatar{height:24px;width:24px}.user-profile{padding:5px 10px}.menu-item{font-size:.85rem!important;padding:6px 12px!important}.desktop-only{display:none}.ai-modal{width:300px}.info-grid{grid-template-columns:1fr}.panel{padding:15px}.panel h2{font-size:1.3rem}.profile-button.purple{width:100%}.payment-list{gap:.75rem}.payment-card{flex:1 1 300px}.payment-list{justify-content:center}.payment-card{flex:1 1 100%;max-width:100%;min-width:0}.payment-card-header{align-items:flex-start}.detail-item{gap:2rem}.detail-value{max-width:100%}.media-preview{align-items:flex-start;flex-direction:column}.support-contact,.support-text{font-size:.9rem}}.certificate-drawer-container{background-color:#000;color:#fff;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;position:relative;width:100%}.close-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;left:8px;position:absolute;top:8px;transition:background-color .2s;width:30px;z-index:1000}.certificate-title{font-size:24px;font-weight:500;line-height:1.2;margin:16px 0 8px}.certificate-details{color:#fff;font-size:16px;line-height:1.5;margin:0 0 16px}.expected-results-title{font-size:20px;font-weight:500;margin:16px 0 8px}.expected-results-list{list-style:none;margin:0;padding:0}.expected-result-item{align-items:flex-start;display:flex;gap:12px;padding:8px 0}.check-icon{color:#4caf50;flex-shrink:0;font-size:24px;margin-top:2px}.submit-button{background-color:#4caf50!important;margin:16px 0;overflow:hidden;position:relative;text-transform:inherit!important;width:100vw}.submit-button:hover{background-color:#45a049!important}.submit-button:before{animation:shimmer 2s infinite;background:linear-gradient(120deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}.dashboard-certificate-main-container{display:flex;height:88vh;overflow:hidden;position:relative}.left-content::-webkit-scrollbar{height:6px;width:10px}.left-content::-webkit-scrollbar-thumb{background-color:grey;border-radius:4px}.left-content{flex:1 1;overflow-y:auto;padding:24px}.title{font-size:32px;margin:0 0 8px}.subtitle{font-size:16px;margin:0 0 16px}.cards-grid{display:flex;flex-wrap:wrap;gap:50px;padding-bottom:50px}.dashbord_certificate_sidebar{border-left:1px solid #ddd;overflow-y:auto;padding:24px;width:25%}.sidebar-title{font-size:24px;margin:0 0 16px}.video-player{margin-bottom:16px}.steps p{margin:0 0 8px}.drawer-paper,.drawer-paper-submit{background-color:#000;max-width:600px;min-width:320px;transition:transform .3s ease-in-out;width:40%}.drawer-footer{align-items:center;background-color:#000;bottom:0;display:flex;justify-content:center;padding:12px 0;position:-webkit-sticky;position:sticky}.chips-people-row{flex-wrap:wrap;gap:12px;justify-content:space-between}.chips-people-row,.people-info{align-items:center;display:flex}.tag-chip{background-color:#6040ee!important;color:#fff!important;font-weight:500!important;margin-right:10px}.fullscreen-image-wrapper{align-items:center;display:flex;height:80vh;justify-content:center}.carousel-wrapper{position:relative}.fullscreen-btn{background-color:#6040ee!important;border:none!important;color:#fff!important;font-weight:500!important;margin-top:12px!important;position:absolute!important;right:10px!important;text-transform:none!important;top:0!important;transition:all .2s ease-in-out!important;z-index:1000!important}@media (max-width:960px){.sidebar{display:none}}@media (max-width:600px){.drawer-paper{width:100%}.submit-button{width:100vw}}.dashboard-certificate-card{background-color:#263544!important;border:1px solid #34495e;color:#fff!important;display:flex;flex-direction:column;font-family:Questrial,sans-serif;height:100%;max-width:350px}.dashboard-certificate-card:hover{background:#2c3e50b2;border-color:#6040ee;box-shadow:none}.dashboard-certificate-card .MuiCardContent-root{display:flex;flex-direction:column;flex-grow:1}.dashboard-certificate-buttons-container{margin-top:auto;padding-top:16px}.dashboard-certificate-carousel-container{position:relative}.dashboard-certificate-submit-by-overlay{background-color:#00000080;border-radius:4px;bottom:10px;color:#fff;font-size:.875rem;left:10px;padding:5px 10px;position:absolute}.dashboard-certificate-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dashboard-certificate-tags{display:flex;flex-wrap:wrap;gap:5px}.dashboard-certificate-people-count{align-items:center;color:#fff;display:flex;gap:5px}.dashboard-certificate-read-more-text{color:#2196f3;cursor:pointer;font-weight:700}.dashboard-certificate-submit-button{background-color:#4caf50!important;color:#fff!important;padding:5px!important;text-transform:inherit!important}.dashboard-certificate-viewdetails-button{background-color:#f84633!important;color:#fff!important;padding:5px!important;text-transform:inherit!important}.dashboard-certificate-inreview-button{background-color:#6040ee!important;color:#fff!important;padding:5px!important;text-transform:inherit!important}.instructions{margin:0 auto;max-width:800px;padding:20px}.top-section{margin-bottom:40px}.how-to,.top-section{text-align:center}.youtube-video{display:block;height:315px;margin:0 auto 20px;max-width:560px;width:100%}.or-text{font-size:18px;margin:10px 0}.move-to-submission{background-color:#4caf50!important;border-radius:8px!important;bottom:20px!important;box-shadow:0 4px 10px #0003;color:#fff!important;cursor:pointer!important;font-size:16px!important;left:50%!important;max-width:500px!important;overflow:hidden!important;padding:5px 20px!important;position:absolute!important;text-transform:inherit!important;transform:translateX(-50%)!important;width:90%!important;z-index:1000!important}.move-to-submission:before{animation:shimmer 2s infinite!important;background:linear-gradient(120deg,#0000,#fff6 50%,#0000)!important;content:"";height:100%!important;left:-150%!important;position:absolute!important;top:0!important;width:150%!important}.move-to-submission:hover{background-color:#45a049!important}.submission-section{align-items:center;display:flex;flex-direction:column;height:100vh;margin-top:20px;max-width:800px;overflow:auto;text-align:center}.big-image{display:block;height:auto;margin-bottom:30px;max-width:100%;width:300px}.big-image,.github-input{margin-left:auto;margin-right:auto}.github-input{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px;max-width:500px;width:100%}.github-icon{fill:#333;margin-right:10px}.github-textbox{border-radius:4px;flex:1 1;font-size:16px;outline:0;padding:10px}.error{color:red;margin-bottom:20px}.repo-details{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #00000014;font-family:Segoe UI,sans-serif;margin:20px auto 100px;max-width:500px;padding:20px 25px;text-align:left}.repo-details h3{border-bottom:1px solid #eee;color:#333;font-size:20px;margin:0 0 10px;padding-bottom:8px}.repo-details p{color:#555;font-size:15px;margin:6px 0}.repo-details p strong{color:#222}.submit-btn-wrapper{background-color:#000;bottom:0;left:50%;padding:10px 0;position:absolute!important;transform:translateX(-50%)!important;width:90%!important}.submit-btn{background-color:#4caf50!important;border:none;border-radius:8px;box-shadow:0 4px 10px #0003;color:#fff!important;cursor:pointer;font-size:18px;max-width:600px;padding:5px 30px!important;text-transform:inherit!important;width:90%!important;z-index:1000}.submit-btn:disabled{background-color:#ccc!important;cursor:not-allowed!important}.submit-btn:hover:not(:disabled){background-color:#45a049}.congrats{align-items:center;background-color:#f0f8ff;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.congrats h2{font-size:32px;z-index:5}.confetti-piece{animation:fall 3s linear infinite;opacity:.8;position:absolute;top:-10%}@keyframes fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(120vh) rotate(1turn)}}@media (max-width:600px){.top-section h1{font-size:24px}.how-to h2{font-size:20px}.youtube-video{height:200px}.submission-section{padding:20px}.submission-section h1{font-size:18px}.submission-section p{font-size:12px}.big-image{max-width:80%}.github-input{flex-direction:column}.github-icon{margin-bottom:10px;margin-right:0}.repo-details{padding:15px}.congrats h2{font-size:24px;padding:0 20px}}.login-container{background-color:#000414;background-size:20px 20px;color:#fff;font-family:Questrial,sans-serif;min-height:100vh;overflow:hidden}.left-panel,.login-container{align-items:center;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);display:flex;justify-content:center;position:relative}.left-panel{border-right:2px solid #6699ff80;flex:1 1;flex-direction:column;height:100vh;padding:20px 40px;z-index:1}.bootcamp-header{margin-bottom:40px;position:relative;text-align:center}.bootcamp-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:3.5rem;letter-spacing:2px;white-space:nowrap}.cursor{animation:blink .8s infinite;color:#3d33cc;font-size:3.5rem}.bootcamp-subtitle{color:#ffffffe6;font-size:1.6rem;letter-spacing:1px;text-shadow:0 0 10px #a866ff99}.bootcamp-tagline{color:#6cc;font-size:1.2rem;font-style:italic;margin-top:10px;text-shadow:0 0 8px #66cccc80}.bootcamp-details{width:100%}.cards-marquee-wrapper{height:400px;margin:0 auto;overflow:hidden;position:relative;width:90%}.cards-container{display:flex;flex-direction:row;gap:20px;height:100%;justify-content:space-between}.cards-column{display:flex;flex:1 1;flex-direction:column;height:200%}.cards-column-left{animation:scroll-down 20s linear infinite}.cards-column-right{animation:scroll-up 20s linear infinite}.cards-group{display:flex;flex-direction:column;gap:20px}.bootcamp-card{background:#ffffff0d;border:1px solid #6699ff4d;border-radius:10px;padding:15px;text-align:left;transition:all .3s ease}.bootcamp-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:1.1rem;margin-bottom:8px;text-shadow:0 0 5px #6699ff80}.bootcamp-card p{color:#fffc;font-size:.9rem;line-height:1.4}.blur-top{background:linear-gradient(180deg,#000414e6,#0000);top:0}.blur-bottom,.blur-top{height:80px;left:0;position:absolute;right:0;z-index:2}.blur-bottom{background:linear-gradient(0deg,#000414e6,#0000);bottom:0}.right-panel{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px}.form-container{background:#000414e6;border:2px solid #ad66ff33;border-radius:20px;box-shadow:0 0 40px rgba(186,102,255,.425);max-width:400px;padding:30px;position:relative;width:100%;z-index:2}.form-header{margin-bottom:25px;text-align:center}.form-header .logo{height:50px;margin-bottom:10px;object-fit:contain;width:50px}.form-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:1.6rem;font-weight:500}.form-header p{color:#fff9;font-size:.8rem;margin-top:5px}.access-form{gap:20px}.access-form,.form-step{display:flex;flex-direction:column}.form-step{gap:15px}.data-port{display:flex;flex-direction:column;gap:6px}.data-port label{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text;font-size:.85rem;letter-spacing:1px;text-transform:inherit}.access-form input{background:#ffffff0d;border:1px solid #a166ff66;border-radius:5px;box-sizing:border-box;color:#fff;font-family:Orbitron,sans-serif;font-size:.9rem;outline:none;padding:10px 12px;transition:all .3s ease;width:100%}.access-form input:focus{background:#ffffff1a;border-color:#8233cc;box-shadow:0 0 12px #c266ff80}.access-form input:invalid:focus{border-color:#f36;box-shadow:0 0 12px #ff336680}.error-message{background:#ff33661a;border:1px solid #ff33664d;border-radius:5px;color:#f36;font-size:.85rem;margin-top:10px;padding:8px;text-align:center}.launch-button{background:#8f33cc!important;border-radius:5px!important;color:#fff!important;font-family:Questrial,sans-serif!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:1px!important;padding:8px!important;text-transform:inherit!important;transition:all .3s ease!important}.launch-button:hover{border:1px solid #b64de6!important;box-shadow:0 0 15px #a866ffb3}.launch-button:disabled{background:#c766ff4d!important;cursor:not-allowed!important;opacity:.6!important}.alternate-path{margin:20px 0;position:relative;text-align:center}.alternate-path span{background:#000414e6;color:#fff6;font-size:.8rem;padding:0 10px;position:relative;z-index:1}.alternate-path:before{background:linear-gradient(90deg,#0000,#b566ff80,#0000);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.google-portal{display:flex;justify-content:center;margin-bottom:15px}.portal-spinner{color:#ad33cc!important}.return-gate{color:#ffffff80;font-size:.85rem;text-align:center}.gate-button{color:#c599ff!important;font-size:.85rem!important;font-weight:600!important;padding:0!important;text-transform:inherit!important;transition:all .3s ease!important}.gate-button:hover{color:#fff!important;text-shadow:0 0 10px #c266ffb3}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.cards-marquee-wrapper:hover .cards-column-left,.cards-marquee-wrapper:hover .cards-column-right{animation-play-state:paused}.mobile-title-container{display:none}@media (max-width:1024px){.cards-marquee-wrapper{height:300px}.cards-container,.cards-group{gap:15px}.left-panel,.right-panel{padding:30px}}@media (max-width:768px){.login-container{align-items:center;flex-direction:column;justify-content:center;padding:0}.left-panel{display:none}.right-panel{align-items:center;display:flex;flex:none;flex-direction:column;justify-content:center;margin:0 20px;padding:15px}.mobile-title-container{display:block;margin-bottom:20px;text-align:center}.mobile-title{color:#fff;font-size:1.8rem;margin-bottom:10px}.mobile-subtitle{color:#fffc;font-size:.8rem}.hashtag{color:#fff}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#da7eff,#9f10f1,#ff57db,#3f0df7);-webkit-background-clip:text}.form-container{border-radius:15px;box-shadow:0 0 15px rgba(186,102,255,.425);margin:0 auto;max-width:87%;padding:20px}.form-header{margin-bottom:20px}.logo{height:40px;object-fit:cover;width:40px}.form-header h2{font-size:1.4rem}.form-header p{font-size:.75rem}.access-form{gap:15px}.form-step{gap:12px}.data-port{gap:5px}.data-port label{font-size:.8rem}.access-form input{font-size:.85rem;padding:8px 10px}.error-message{font-size:.75rem;padding:6px}.launch-button{font-size:.8rem!important;padding:6px!important}.alternate-path{margin:15px 0}.alternate-path span{font-size:.75rem;padding:0 8px}.google-portal{margin-bottom:10px}.return-gate{font-size:.8rem}.gate-button{font-size:.8rem!important}.cards-marquee-wrapper{height:250px}.cards-column-left{animation:scroll-down 15s linear infinite}.cards-column-right{animation:scroll-up 15s linear infinite}}.grabcertificate_main{background-color:#000414;background-image:radial-gradient(hsla(0,0%,94%,.164) .4px,#0000 .8px);background-size:16px 16px;font-family:Questrial;min-height:100vh}.grabcertificate_desktoplogo{height:50px;object-fit:contain;width:50px}.grabcertificate-page{box-sizing:border-box;display:flex;min-height:calc(100vh - 70px);padding:90px 20px 0}.grabcertificate-container{display:flex;gap:40px;margin:0 auto;max-width:1400px;width:100%}.grabcertificate-left{display:flex;flex:1 1;flex-direction:column;gap:20px;height:calc(100vh - 110px);position:-webkit-sticky;position:sticky;top:90px}.grabcertificate-image-wrapper{border-radius:8px;cursor:pointer;flex-grow:1;max-height:70%;overflow:hidden;position:relative}.grabcertificate-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.grabcertificate-image-wrapper:hover .grabcertificate-image{transform:scale(1.05)}.grabcertificate-verified-chip{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#04922e;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:15px;padding:6px 12px;position:absolute;top:15px}.grabcertificate-overlay{align-items:center;background:#0009;bottom:0;color:#fff;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;left:0;opacity:1;padding:20px;position:absolute;right:0;text-decoration:none;transition:opacity .3s ease}.grabcertificate-action-button{background-color:#e74c3c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;overflow:hidden;padding:10px;position:relative;text-align:center;transition:transform .2s ease,opacity .2s ease,border-color .3s ease;width:100%}.grabcertificate-action-button:hover{background-color:#f8402b;transform:scale(1.03)}.grabcertificate-button-content{align-items:center;display:flex;gap:10px;justify-content:center}.grabcertificate-arrow-icon{animation:point-right 1.5s infinite;display:inline-block}.grabcertificate-price-section{font-size:14px;font-weight:400}.grabcertificate-original-price{color:#fff;margin-left:8px;text-decoration:line-through}.shimmer-effect:before{animation:shimmer 2.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:50%}.grabCertificate_viewmyprofile_button-container{align-items:center;display:flex;flex-direction:column}.grabCertificate_viewmyprofile_button-action{background:linear-gradient(135deg,gold,orange);border:3px solid #000;border-radius:8px;box-shadow:0 4px 10px #0006;color:#fff;cursor:pointer;font-size:18px;font-weight:700;overflow:hidden;padding:10px;position:relative;text-align:center;transition:transform .2s ease,opacity .2s ease,border-color .3s ease;width:100%}.grabCertificate_viewmyprofile_button-action:hover{border-color:#111;transform:scale(1.03)}.grabCertificate_viewmyprofile_button-content{align-items:center;display:flex;gap:10px;justify-content:center}.grabCertificate_viewmyprofile_button-arrow{animation:point-right 1.5s infinite;display:inline-block}.grabCertificate_viewmyprofile_button-rollingText{color:#fff;font-size:13px;height:18px;margin-top:8px;text-align:center}.grabCertificate_viewmyprofile_button-price{color:#fff;font-size:14px;font-weight:400;margin-top:6px}.grabCertificate_viewmyprofile_button-originalPrice{color:#fff;margin-left:8px;text-decoration:line-through}.grabcertificate-right{flex:2 1;max-height:calc(100vh - 90px);overflow-y:auto}.grabcertificate-right::-webkit-scrollbar{display:none}.grabcertificate-title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}.grabcertificate-subtitle{color:#ccc;font-size:1.25rem;line-height:1.6}.gradient-text{text-fill-color:#0000;background:linear-gradient(90deg,#8a2be2,#c770d9);background-clip:text;font-weight:800}.grabcertificate-banner{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.grabcertificate-banner-content{align-items:center;background:#000;border-bottom:1px solid #fff3;box-shadow:0 4px 20px #00000026;display:flex;justify-content:space-between;padding:15px 0}.grabcertificate-close-icon{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:0 10px;transition:all .3s ease;width:36px}.grabcertificate-close-icon:hover{background:#ffffff1a;transform:scale(1.05)}.grabcertificate-close-icon .MuiSvgIcon-root{font-size:20px}.grabcertificate-mode-container{align-items:center;display:flex;gap:0;left:50%;position:absolute;transform:translateX(-50%)}.grabcertificate-spacer{flex-shrink:0;width:36px}.grabcertificate-mode-toggle{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 10px;padding:12px 20px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.grabcertificate-mode-toggle:hover{background:#ffffff1a}.grabcertificate-mode-active{background:#ffffff26;color:#fff}.grabcertificate-edit-icon,.grabcertificate-preview-icon{flex-shrink:0;height:18px;width:18px}.grabcertificate-shimmer{overflow:hidden;position:relative}.grabcertificate-shimmer:before{animation:grabcertificate-shimmer-effect 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes grabcertificate-shimmer-effect{0%{left:-100%}to{left:100%}}.grabcertificate_techprofile_container{overflow:auto}.grabcertificate_techprofile_container::-webkit-scrollbar{width:8px}.grabcertificate_techprofile_container::-webkit-scrollbar-track{background:#0f0f0fe5;border-radius:1px}.grabcertificate_techprofile_container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bbb,#c6c6c7);border:2px solid #111011;border-radius:10px}.grabcertificate_techprofile_container::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#989799,#777679)}@media (max-width:768px){.grabcertificate-container{flex-direction:column;gap:0}.grabcertificate-left{height:auto;order:1;padding:20px;position:static}.grabcertificate-right{max-height:none;order:-1;overflow-y:visible;padding:20px;text-align:center}.grabcertificate-title{font-size:1.8rem}.grabcertificate-subtitle{font-size:1rem}.grabcertificate-image-wrapper{max-height:200px}.grabcertificate-banner-content{padding:8px}.grabcertificate-mode-toggle{font-size:13px;min-width:80px;padding:10px 16px}.grabcertificate-edit-icon,.grabcertificate-preview-icon{height:16px;width:16px}}.recognizedBySection_wrapper{border:2px dotted #8a2be2;border-radius:15px;margin:40px auto;max-width:1200px;overflow:hidden;padding:40px 20px;position:relative;text-align:center}.recognizedBySection_iconWrapper{align-items:center;display:flex;justify-content:center;left:50%;padding:0 10px;position:absolute;top:30px;transform:translate(-50%,-50%);z-index:10}.recognizedBySection_verifiedIcon{color:#8a2be2;font-size:40px!important}.recognizedBySection_content{display:flex;flex-direction:column;gap:30px}.recognizedBySection_title{color:#fff;font-size:2rem;font-weight:600;margin-bottom:20px}.recognizedBySection_carouselContainer{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000 80%,#0000);overflow:hidden;width:100%}.recognizedBySection_carousel{display:flex;width:200%;will-change:transform}.recognizedBySection_card{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000000d;display:flex;flex:0 0 auto;flex-direction:column;height:60px;justify-content:center;margin:0 15px;min-width:180px;padding:15px;transition:transform .3s ease;width:10%}.recognizedBySection_companyLogo{height:50px;margin-bottom:15px;max-width:100px;object-fit:contain}.recognizedBySection_companyName{color:#555;font-size:1rem;font-weight:500;margin:0}.recognizedBySection_divider{align-items:center;color:#888;display:flex;margin:20px 0;text-align:center}.recognizedBySection_divider:after,.recognizedBySection_divider:before{border-bottom:1px solid #ddd;content:"";flex:1 1}.recognizedBySection_dividerText{font-size:1.1rem;font-weight:500;padding:0 20px;white-space:nowrap}.recognizedBySection_roleCard{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:left;width:100%}.recognizedBySection_roleCompany{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 5px}.recognizedBySection_roleTitle{color:#666;font-size:.9rem;margin:0 0 10px}.recognizedBySection_roleSalary{color:#2e8b57;font-size:1rem;font-weight:700;margin:0}@media (max-width:992px){.recognizedBySection_card{width:12.5%}.recognizedBySection_title{font-size:1.8rem}}@media (max-width:768px){.recognizedBySection_wrapper{padding:30px 15px}.recognizedBySection_card{min-width:160px;width:16.66667%}.recognizedBySection_title{font-size:1.5rem}.recognizedBySection_dividerText{font-size:1rem}}@media (max-width:576px){.recognizedBySection_card{min-width:140px;width:25%}.recognizedBySection_title{font-size:1.2rem}.recognizedBySection_dividerText{padding:0 10px}}.grabcertificateHelpSection-container{background:#0f0f1a;color:#fff;padding:40px 20px;text-align:center}.grabcertificateHelpSection-title{font-size:2rem;margin-bottom:30px}.grabcertificateHelpSection-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.grabcertificateHelpSection-card{background:#1a1a2e;border-radius:12px;padding:20px;text-align:center;transition:transform .3s ease;width:280px}.grabcertificateHelpSection-card:hover{transform:translateY(-5px)}.grabcertificateHelpSection-cardIcon{margin-bottom:15px}.grabcertificateHelpSection-cardTitle{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#a855f7);-webkit-background-clip:text;font-size:1.2rem;margin-bottom:8px}.grabcertificateHelpSection-cardSubtitle{color:#e5e5e5;font-size:.9rem}.grabcertificateHelpSection-accordion{margin:0 auto;max-width:800px;text-align:left}.grabcertificateHelpSection-accordionTitle{font-size:1rem;font-weight:500;margin:0}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#a855f7);-webkit-background-clip:text}.grabcertificateHelpSection-accordionCardColumn{display:flex;flex-direction:column;gap:20px}.grabcertificateHelpSection-rowItem{align-items:center;background:#1a1a2e;border-radius:12px;display:flex;gap:15px;padding:15px}.grabcertificateHelpSection-rowLogo{border-radius:8px;height:50px;object-fit:cover;width:50px}.grabcertificateHelpSection-rowContent h3{color:#fff;font-size:1rem;margin:0 0 5px}.grabcertificateHelpSection-rowContent p{color:#e5e5e5;font-size:.85rem;margin:0}@media (max-width:768px){.grabcertificateHelpSection-cards{align-items:center;flex-direction:column}.grabcertificateHelpSection-rowItem{flex-direction:column;text-align:center}.grabcertificateHelpSection-rowLogo{margin:0 auto}.grabcertificateHelpSection-title{font-size:1.5rem;margin-bottom:25px}.grabcertificateHelpSection-card{width:90%}.grabcertificateHelpSection-cardTitle{font-size:1.1rem}.grabcertificateHelpSection-cardSubtitle{font-size:.85rem}.grabcertificateHelpSection-accordionTitle{font-size:.9rem}.grabcertificateHelpSection-rowContent h3{font-size:.95rem}.grabcertificateHelpSection-rowContent p{font-size:.8rem}}@media (max-width:480px){.grabcertificateHelpSection-container{padding:25px 15px}.grabcertificateHelpSection-title{font-size:1.05rem;margin-bottom:20px}.grabcertificateHelpSection-card{padding:15px}.grabcertificateHelpSection-cardTitle{font-size:1rem}.grabcertificateHelpSection-cardSubtitle{font-size:.8rem}.grabcertificateHelpSection-accordionTitle{font-size:.9rem}.grabcertificateHelpSection-rowItem{padding:10px}.grabcertificateHelpSection-rowContent h3{font-size:.9rem}.grabcertificateHelpSection-rowContent p{font-size:.75rem}}.mytechprofile_main_container{background-color:#000;color:#fff}.mytechprofile_main_container::selection{background-color:#80008080;color:#fff}.mytechprofile-topbar{align-items:center;display:flex;flex-direction:column;font-family:Questrial!important;padding:10px 0;position:-webkit-sticky;position:sticky;top:20px;width:100%;z-index:1000}.mytechprofile-nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#2c2c2c80;border:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:10px;transition:all .3s ease-in-out}.mytechprofile-nav,.mytechprofile-nav-item{border-radius:9999px;font-family:Questrial!important;padding:10px 20px}.mytechprofile-nav-item{color:#e0e0e0;cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.mytechprofile-nav-item:hover,.mytechprofile-nav-selected{background-color:#fff3;color:#fff;font-family:Questrial!important}.mytechprofile-nav-selected{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mytechprofile-expand-toggle{color:#e0e0e0;cursor:pointer;display:none;font-family:Questrial!important;margin-top:10px}@media (max-width:768px){.mytechprofile-nav{flex-wrap:wrap;justify-content:center}.mytechprofile-nav,.mytechprofile-nav-expanded{border-radius:30px;font-family:Questrial!important}.mytechprofile-nav-expanded{align-items:center;flex-direction:column;padding:20px}.mytechprofile-expand-toggle{display:block}}.mytechprofile-starfield{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.mytechprofile-stars{animation:mytechprofile-sparkle 4s linear infinite;background:#0000;box-shadow:78px 13px #fff,336px 170px #fff,250px 80px #fff,450px 120px #fff,123px 95px #fff,395px 45px #fff,290px 200px #fff,510px 70px #fff,180px 150px #fff,400px 25px #fff,320px 190px #fff,150px 60px #fff,470px 140px #fff,200px 180px #fff,360px 30px #fff,280px 110px #fff,520px 85px #fff,140px 165px #fff,380px 55px #fff,260px 125px #fff,490px 15px #fff,170px 135px #fff,410px 75px #fff,300px 155px #fff,530px 95px #fff,110px 45px #fff,350px 185px #fff,230px 65px #fff,460px 105px #fff,190px 35px #fff,420px 175px #fff,270px 145px #fff,500px 20px #fff,160px 90px #fff,390px 160px #fff,240px 40px #fff,480px 130px #fff,210px 170px #fff,370px 10px #fff,290px 100px #fff;height:1px;width:1px}.mytechprofile-stars2{animation:mytechprofile-sparkle 6s linear infinite;background:#0000;box-shadow:700px 400px #fff,300px 800px #fff,450px 200px #fff,650px 600px #fff,800px 300px #fff,200px 700px #fff,550px 500px #fff,750px 100px #fff,900px 650px #fff,100px 450px #fff,850px 750px #fff,350px 250px #fff,600px 850px #fff,950px 350px #fff,400px 550px #fff,500px 150px #fff,250px 950px #fff,700px 50px #fff,150px 600px #fff,800px 900px #fff,50px 300px #fff,900px 200px #fff,750px 650px #fff,450px 750px #fff,650px 450px #fff,300px 100px #fff,850px 550px #fff,200px 850px #fff;height:2px;width:2px}.mytechprofile-stars3{animation:mytechprofile-sparkle 5s linear infinite;background:#0000;box-shadow:61px 477px #fff,477px 921px #fff,1042px 154px #fff,718px 721px #fff,234px 1340px #fff,956px 398px #fff,1456px 657px #fff,1123px 1078px #fff,667px 1456px #fff,1389px 934px #fff,278px 567px #fff,1234px 234px #fff,890px 1123px #fff,345px 789px #fff,1567px 345px #fff,123px 1234px #fff,789px 456px #fff,1345px 890px #fff,456px 123px #fff,1678px 567px #fff;height:1px;width:1px}@keyframes mytechprofile-sparkle{0%,20%{opacity:0}25%,80%{opacity:1}90%,to{opacity:0}}.mytechprofile-home-container{align-items:center;display:flex;flex-direction:column;font-family:Questrial;justify-content:center;min-height:calc(100vh - 100px);padding:20px;text-align:center}.mytechprofile-glow1{right:10%;top:50%}.mytechprofile-glow1,.mytechprofile-glow2{animation:glowBreath 4s ease-in-out infinite;background:radial-gradient(circle,rgba(110,20,255,.226) 0,#b844ee00 70%);border-radius:50%;filter:blur(40px);height:clamp(200px,35vw,200px);pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:clamp(200px,40vw,500px);z-index:0}.mytechprofile-glow2{left:20%;top:40%}@keyframes glowBreath{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.mytechprofile-main-heading{font-size:3.5rem;font-weight:700;line-height:1.3;margin-bottom:40px;max-width:90vw}.mytechprofile-main-heading::selection{background-color:#80008080;color:#fff}.mytechprofile-intro-flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px;z-index:2}.mytechprofile-intro-text{color:#a0a0a0;font-size:2.2rem}.mytechprofile-intro-image{border:2px solid #fff3;border-radius:22px;height:150px;object-fit:cover;object-position:top center;width:170px}.mytechprofile-button-text{color:#fff;font-family:Questrial;font-size:18px;margin:0 10px;z-index:1}.mytechprofile-actions-flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mytechprofile-glassy-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#2c2c2c99;border:1px solid #ffffff1a;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:5px;position:relative}.mytechprofile-arrow-icon-bg{align-items:center;background-color:#fff;border-radius:50%;color:#121212;display:flex;font-size:1.5rem;justify-content:center;padding:20px;z-index:2}.mytechprofile-button-hover-bg{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%;z-index:0}.mytechprofile-email-container{align-items:center;border-radius:9999px;display:flex;gap:15px;padding:10px 20px}.mytechprofile-email-copy-section{align-items:center;cursor:pointer;display:flex;gap:10px}.mytechprofile-email-icon{color:#a0a0a0;font-size:1.2rem}.mytechprofile-email-text{color:#e0e0e0;font-weight:500}.mytechprofile-email-send-button{align-items:center;color:#e0e0e0;display:flex;font-size:1.2rem;justify-content:center;transition:color .3s ease}.mytechprofile-email-send-button:hover{color:#fff}.mytechprofile-snackbar{background-color:#333;border-radius:8px;bottom:20px;box-shadow:0 4px 15px #0003;color:#fff;opacity:0;padding:15px 20px;position:fixed;right:20px;transform:translateY(150%);transition:transform .4s ease-in-out,opacity .4s ease-in-out;z-index:2000}.mytechprofile-snackbar-show{opacity:1;transform:translateY(0)}.mytechprofile-snackbar-content{align-items:center;display:flex;gap:15px}.mytechprofile-snackbar-icon{font-size:1.5rem}.mytechprofile-snackbar-title{font-weight:700}.mytechprofile-snackbar-subtitle{color:#b0b0b0;font-size:.9rem}@media (max-width:768px){.mytechprofile-main-heading{font-size:2rem}.mytechprofile-intro-flex{flex-direction:column}.mytechprofile-glow1{height:250px;position:absolute;top:60%;width:250px}}.mytechprofileFooterComponent-container{background-color:#000;color:#fff;font-family:Questrial,sans-serif;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.mytechprofileFooterComponent-gradient-bg{animation:mytechprofileFooterComponent-moveGradient 25s linear infinite;background:radial-gradient(circle,#8a2be280,#4b00824d,#0000 70%);content:"";filter:blur(120px);height:400px;position:absolute;width:400px;z-index:1}@keyframes mytechprofileFooterComponent-moveGradient{0%{transform:translate(-50%,80%) rotate(0deg)}25%{transform:translate(150%,20%) rotate(90deg)}50%{transform:translate(50%,-80%) rotate(180deg)}75%{transform:translate(-150%,20%) rotate(270deg)}to{transform:translate(-50%,80%) rotate(1turn)}}.mytechprofileFooterComponent-cta-button,.mytechprofileFooterComponent-footer-line,.mytechprofileFooterComponent-main-text,.mytechprofileFooterComponent-rotating-circle-container,.mytechprofileFooterComponent-subtitle,.mytechprofileFooterComponent-title{position:relative;z-index:2}.mytechprofileFooterComponent-title{font-size:2.5rem;font-weight:700;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.mytechprofileFooterComponent-rotating-circle-container{align-items:center;display:flex;justify-content:center;margin:80px 0 50px}.mytechprofileFooterComponent-rotating-circle{align-items:center;animation:mytechprofileFooterComponent-rotate 30s linear infinite;border:2px solid violet;border-radius:50%;display:flex;height:160px;justify-content:center;position:relative;width:160px}.mytechprofileFooterComponent-star-icon{color:violet}.mytechprofileFooterComponent-circular-text-container{color:violet;font-size:1rem;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.mytechprofileFooterComponent-circular-text-container span{height:70px;left:50%;position:absolute;top:0;transform-origin:0 70px}@keyframes mytechprofileFooterComponent-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mytechprofileFooterComponent-cta-button{align-items:center;display:flex;justify-content:center;margin:100px 0 40px}.mytechprofileFooterComponent-main-text{font-size:1.25rem;font-weight:700;margin-bottom:10px}.mytechprofileFooterComponent-subtitle{color:#a0a0a0;font-size:1rem;margin:0 auto 40px;max-width:500px}.mytechprofileFooterComponent-footer-line{color:grey;font-size:.9rem;font-weight:700;margin-top:60px}.mytechprofileFooterComponent-drawer-overlay{align-items:flex-end;animation:mytechprofileFooterComponent-fadeIn .3s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes mytechprofileFooterComponent-fadeIn{0%{opacity:0}to{opacity:1}}.mytechprofileFooterComponent-drawer{animation:mytechprofileFooterComponent-slideUp .4s ease-out;background:#111;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -10px 30px #00000080;display:flex;flex-direction:column;font-family:Questrial;padding:30px;position:relative;width:500px}.mytechprofileFooterComponent-drawer-content-wrapper{align-items:center;display:flex;justify-content:center;width:100%}@keyframes mytechprofileFooterComponent-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mytechprofileFooterComponent-drawer-close{background:none;border:none;color:#888;cursor:pointer;font-size:1.5rem;position:absolute;right:20px;top:20px}.mytechprofileFooterComponent-drawer-close:hover{color:#fff}.mytechprofileFooterComponent-drawer-socials{margin-bottom:30px;text-align:center}.mytechprofileFooterComponent-drawer-socials a{color:#aaa;margin:0 15px;transition:color .3s}.mytechprofileFooterComponent-drawer-socials a:hover{color:#fff}.mytechprofileFooterComponent-reusable-link{color:inherit;display:block;text-decoration:none}.mytechprofileFooterComponent-reusable-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0003;border:1px solid #333;border-radius:12px;gap:10px;margin:0 10px;transition:border-color .3s ease;width:250px}.mytechprofileFooterComponent-reusable-section:hover{border-color:violet}.mytechprofileFooterComponent-reusable-header{align-items:center;background-image:linear-gradient(90deg,#8a2be233,#0000);background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px solid #333;color:#ccc;display:flex;font-weight:700;gap:10px;padding:15px 20px}.mytechprofileFooterComponent-reusable-title{border-radius:5px;color:#fff;font-size:1.2rem;padding:5px 10px 5px 15px}.mytechprofileFooterComponent-reusable-maintext{align-items:center;display:flex;font-size:1.1rem;font-weight:700;margin:10px 0}.mytechprofileFooterComponent-reusable-subtext{color:#888;font-size:.9rem;margin:0}.mytechprofileFooterComponent-arrow-icon{animation:mytechprofileFooterComponent-nudge 1.5s ease-in-out infinite;font-size:1.2rem!important;margin-left:8px}@keyframes mytechprofileFooterComponent-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.mytechprofileFooterComponent-availability{align-items:center;color:#0f0;display:flex;gap:10px;justify-content:center;margin-top:auto;padding-top:20px}.mytechprofileFooterComponent-pulse-dot{animation:mytechprofileFooterComponent-pulse 2s infinite;background-color:#0f0;border-radius:50%;height:10px;width:10px}@keyframes mytechprofileFooterComponent-pulse{0%{box-shadow:0 0 0 0 #00ff00b3}70%{box-shadow:0 0 0 10px #0f00}to{box-shadow:0 0 0 0 #0f00}}@keyframes mytechprofileFooterComponent-golden-pulse{0%{box-shadow:0 0 0 0 #ffd700b3}70%{box-shadow:0 0 0 12px #ffd70000}to{box-shadow:0 0 0 0 #ffd70000}}.pulse-effect-golden{border-color:gold;border-radius:12px}.pulse-effect-golden,.pulse-effect-golden-icon{animation:mytechprofileFooterComponent-golden-pulse 2s infinite}.pulse-effect-golden-icon{border-radius:50%;display:inline-block;padding:8px}.pulse-effect-golden-icon svg{color:gold!important;transition:color .3s}@media (max-width:768px){.mytechprofileFooterComponent-title{font-size:2rem}.mytechprofileFooterComponent-drawer{padding:20px;width:90%}.mytechprofileFooterComponent-drawer-content-wrapper{align-items:center;flex-direction:column}.mytechprofileFooterComponent-reusable-section{margin:0 0 20px;width:100%;width:250px}}@media (max-width:480px){.mytechprofileFooterComponent-container{padding:60px 15px}.mytechprofileFooterComponent-title{font-size:1.8rem}.mytechprofileFooterComponent-main-text{font-size:1.1rem}.mytechprofileFooterComponent-subtitle{font-size:.9rem}.mytechprofileFooterComponent-drawer{border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;width:100%}.mytechprofileFooterComponent-drawer-content-wrapper{padding:0}.mytechprofileFooterComponent-reusable-header{padding:12px 15px}.mytechprofileFooterComponent-reusable-maintext,.mytechprofileFooterComponent-reusable-title{font-size:1rem}}.mytechprofile_myskillcomponent-container{align-items:center;display:flex;flex-direction:column;font-family:Questrial;margin-top:80px;overflow-x:hidden;padding:20px 0;text-align:center;width:100%}.mytechprofile_myskillcomponent-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8a2be2,#ba55d3,#ff69b4);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:10px}.mytechprofile_myskillcomponent-subtitle{color:#fff;font-size:1.2rem;margin-bottom:50px}.mytechprofile_myskillcomponent-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1000px;width:100%}.mytechprofile_myskillcomponent-grid>*{flex:1 1 180px;max-width:250px}.mytechprofile_myskillcomponent-skill-card{align-items:center;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:20px 25px;position:relative}.mytechprofile_myskillcomponent-fill{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%;z-index:1}.mytechprofile_myskillcomponent-card-content{align-items:center;display:flex;gap:15px;justify-content:center;position:relative;z-index:2}.mytechprofile_myskillcomponent-skill-logo{height:40px;object-fit:contain;width:40px}.mytechprofile_myskillcomponent-skill-name{font-size:1rem;font-weight:500;white-space:nowrap}@media (max-width:1024px){.mytechprofile_myskillcomponent-grid{grid-template-columns:repeat(3,1fr);max-width:800px}}@media (max-width:768px){.mytechprofile_myskillcomponent-title{font-size:2.5rem}.mytechprofile_myskillcomponent-grid{gap:20px;grid-template-columns:repeat(2,1fr);padding:0 10px}.mytechprofile_myskillcomponent-skill-card{padding:20px}}@media (max-width:480px){.mytechprofile_myskillcomponent-grid{grid-template-columns:1fr}}.mytechprofileproject-container{background-color:#0a0a0a;color:#fff;font-family:Questrial,sans-serif;margin-top:120px;padding:50px 0;width:100%}.mytechprofileproject-header{margin-bottom:60px;text-align:center}.mytechprofileproject-subtitle{color:#888;font-size:1rem;font-weight:500;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.mytechprofileproject-title{font-size:3.5rem;font-weight:700;margin:0}.mytechprofileproject-main-section{display:flex;gap:40px;margin:0 auto;max-width:1200px;position:relative}.mytechprofileproject-left{display:flex;flex-direction:column;gap:100px;width:50%}.mytechprofileproject-project-card{border-radius:20px;display:flex;flex-direction:column;height:70vh;padding:30px}.mytechprofileproject-card-header{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px}.mytechprofileproject-card-header h2{font-size:1.8rem;margin:0}.mytechprofileproject-image-wrapper{border-radius:22px;box-shadow:0 0 40px 10px #ffffff40;flex-grow:1;overflow:hidden}.mytechprofileproject-project-image{border-radius:22px;height:100%;object-fit:cover;width:100%}.mytechprofileproject-right{position:relative;width:50%}.mytechprofileproject-details-content{display:flex;flex-direction:column;height:70vh;justify-content:center;padding:20px;position:-webkit-sticky;position:sticky;top:15vh}.mytechprofileproject-details-title{color:#fff;font-size:2.8rem;font-weight:600;margin-bottom:1rem}.mytechprofileproject-details-desc{color:#aaa;font-size:1.1rem;line-height:1.6;max-width:500px}.mytechprofileproject-highlights{list-style:none;margin:30px 0;padding:0}.mytechprofileproject-highlights li{align-items:center;color:#ccc;display:flex;font-size:1rem;margin-bottom:15px}.mytechprofileproject-highlights svg{font-size:1.2rem;margin-right:12px}.mytechprofileproject-glassy-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#2c2c2c99;border:1px solid #ffffff1a;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:5px;position:relative}.mytechprofileproject-button-text{color:#fff;font-family:Questrial;font-size:16px;margin:0 10px;z-index:1}.mytechprofileproject-arrow-icon-bg{align-items:center;background-color:#fff;border-radius:50%;color:#121212;display:flex;font-size:1.5rem;justify-content:center;padding:10px;z-index:2}.mytechprofileproject-button-hover-bg{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%;z-index:0}.mytechprofileproject-tech-section{margin-top:20px}.mytechprofileproject-tech-title{color:#aaa;font-size:1rem;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.mytechprofileproject-tech-list{display:flex;flex-wrap:wrap;gap:12px}.mytechprofileproject-tech-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;font-size:.9rem;gap:8px;padding:8px 12px}.mytechprofileproject-tech-item img{height:20px;width:20px}.mytechprofileproject-see-more-container{display:flex;justify-content:center;margin-top:80px}.mytechprofileproject-see-more-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:10px;padding:15px 30px;transition:background .3s ease,transform .3s ease}.mytechprofileproject-see-more-btn:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:992px){.mytechprofileproject-main-section{flex-direction:column;padding:0 30px}.mytechprofileproject-left,.mytechprofileproject-right{width:100%}.mytechprofileproject-right{height:auto}.mytechprofileproject-details-content{height:auto;margin-top:40px;position:static}.mytechprofileproject-left{gap:40px}}@media (min-width:992px){.mytechprofileproject-mobile-details{display:none}}@media (max-width:700px){.mytechprofileproject-details-content{display:none}.mytechprofileproject-project-card{height:50vh}.mytechprofileproject-card-header h2{font-size:1.4rem;margin:0}.mytechprofileproject-see-more-container{margin-top:20px}.mytechprofileproject-title{font-size:2.5rem;font-weight:700;margin:0}}.mytechprofilecertification-container{color:#fff;font-family:Questrial,sans-serif;overflow:hidden;padding:40px 0;width:100%}.mytechprofilecertification-header{margin-bottom:50px;text-align:center}.mytechprofilecertification-subtitle{color:#9ca3af;font-size:1rem;margin:0}.mytechprofilecertification-title{font-size:2.5rem;font-weight:600;margin:5px 0 0}.mytechprofilecertification-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.mytechprofilecertification-card{background-color:#111;border:2px solid #374151;border-radius:15px;cursor:pointer;max-width:400px;overflow:hidden;position:relative;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.mytechprofilecertification-card.acetechies-certified{border-color:#daa520}.mytechprofilecertification-card:hover{box-shadow:0 10px 30px #00000080}.mytechprofilecertification-image-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px 15px 0 0;overflow:hidden;padding:20px;position:relative}.mytechprofilecertification-image{border-radius:8px;display:block;height:auto;width:100%}.mytechprofilecertification-shine{background:linear-gradient(90deg,#fff0 40%,#ffffff26 50%,#fff0 60%);height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(20deg);transition:opacity .5s ease;width:200%}.mytechprofilecertification-card:hover .mytechprofilecertification-shine{animation:shine 1.5s linear infinite;opacity:1}@keyframes shine{0%{transform:translateX(-75%) translateY(-75%) rotate(20deg)}to{transform:translateX(75%) translateY(75%) rotate(20deg)}}.mytechprofilecertification-card-content{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.mytechprofilecertification-card-title{font-size:1.1rem;font-weight:500;margin:0}.mytechprofilecertification-icon-wrapper{color:#fff}.mytechprofilecertification-card__chip{background-color:#daa520;border-radius:22px;color:#111;font-size:12px;font-weight:600;padding:5px 10px;position:absolute;right:0;top:0}@media (min-width:769px){.mytechprofilecertification-icon-wrapper{opacity:0}.mytechprofilecertification-card:hover .mytechprofilecertification-icon-wrapper{opacity:1}}@media (max-width:768px){.mytechprofilecertification-icon-wrapper{opacity:1}}.mytechprofilecertification-modal-container{align-items:center;display:flex;justify-content:center}.mytechprofilecertification-modal-box::-webkit-scrollbar{width:12px}.mytechprofilecertification-modal-box::-webkit-scrollbar-track{background:#1a0724;border-radius:10px}.mytechprofilecertification-modal-box::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#403a46,#3d3941);border:3px solid #1a0724;border-radius:10px}.mytechprofilecertification-modal-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#36323d,#423d47)}.mytechprofilecertification-modal-box{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1f2937b3;border:1px solid #fff3;border-radius:15px;max-height:90vh;max-width:800px;outline:none;overflow-y:auto;padding:25px;position:relative;width:90%}.mytechprofilecertification-modal-image{border-radius:10px;margin-bottom:20px;width:100%}.mytechprofilecertification-modal-section-title{border-bottom:1px solid #ffffff1a;color:#cbd5e1;font-size:.9rem;letter-spacing:1px;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase}.mytechprofilecertification-tech-stack{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px}.mytechprofilecertification-tech-item{align-items:center;background-color:#9333ea;border-radius:20px;color:#fff;display:flex;font-size:.9rem;font-weight:700;gap:8px;padding:5px 10px}.mytechprofilecertification-tech-logo{height:20px;width:20px}.mytechprofilecertification-modal-title{color:#fff;font-size:1.8rem;margin:0 0 10px}.mytechprofilecertification-modal-description{color:#d1d5db;font-size:1rem;line-height:1.6}@media (max-width:768px){.mytechprofilecertification-title{font-size:2rem}.mytechprofilecertification-modal-box{padding:20px}}.mytechprofilesolution-container{color:#fff;font-family:Questrial,sans-serif;overflow:hidden;padding:60px 0;width:100%}.mytechprofilesolution-header{margin-bottom:50px;text-align:center}.mytechprofilesolution-title{font-size:2.5rem;font-weight:600;margin:0}.mytechprofilesolution-subtitle{color:#9ca3af;font-size:1rem;margin-top:8px}.mytechprofilesolution-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.mytechprofilesolution-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1d1d1f99;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-basis:calc(33.333% - 20px);flex-direction:column;flex-grow:0;flex-shrink:1;max-width:380px;min-width:300px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mytechprofilesolution-card:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-8px)}.mytechprofilesolution-image-wrapper{padding-top:66.25%;position:relative;width:100%}.mytechprofilesolution-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.mytechprofilesolution-card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.mytechprofilesolution-card-title{color:#f9fafb;font-size:1.3rem;font-weight:600;margin:0 0 10px}.mytechprofilesolution-card-details{color:#d1d5db;flex-grow:1;font-size:.95rem;line-height:1.6;margin:0 0 20px}.mytechprofilesolution-button{align-items:center;align-self:flex-start;background-color:#9333ea;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:12px 20px;text-decoration:none;transition:background-color .3s ease}.mytechprofilesolution-button:hover{background-color:#7e22ce}.mytechprofilesolution-button-icon{font-size:1.2rem}@media (max-width:1024px){.mytechprofilesolution-card{flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:1}}@media (max-width:768px){.mytechprofilesolution-container{padding:40px 0}.mytechprofilesolution-title{font-size:2rem}.mytechprofilesolution-grid{gap:25px}.mytechprofilesolution-card{flex:0 1 100%}.mytechprofilecertification-grid{padding:0 20px}}.glassy-button{-webkit-tap-highlight-color:transparent;align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#2c2c2c99;border:1px solid #ffffff1a;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:5px;position:relative;text-decoration:none}.glassy-button-icon{align-items:center;color:#fff;display:flex;margin-left:5px;transition:color .4s ease;z-index:10}.glassy-button:hover .glassy-button-icon{color:#000}.glassy-button-text{color:#fff;font-family:Questrial,sans-serif;font-size:16px;margin:0 10px;z-index:1}.glassy-arrow-icon-bg{align-items:center;background-color:#fff;border-radius:50%;color:#121212;display:flex;font-size:1.5rem;justify-content:center;padding:10px;z-index:2}.glassy-button-hover-bg{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%;z-index:0}.mytechprofileachievements__container{background-color:initial;color:#fff;font-family:Questrial,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:40px 20px}.mytechprofileachievements__title{color:#fff;font-family:Questrial;font-size:2.5rem;margin:0 0 40px;text-align:center}.mytechprofileachievements_subtitle{color:#888;font-family:Questrial;font-size:1rem;margin:10px;text-align:center}.mytechprofileachievements__tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.mytechprofileachievements__tab{background-color:initial;border:1px solid #8a2be266;border-radius:22px;color:#9d9fa1;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:all .3s ease}.mytechprofileachievements__tab:hover{background-color:rgba(145,43,240,.123);border-color:#8a2be2b3}.mytechprofileachievements__tab.selected{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#3d3d44bf;border-color:#8a2be299;box-shadow:0 4px 20px #00000040;color:#fff;transform:translateY(-2px)}.mytechprofileachievements__content{margin-top:20px}.mytechprofileachievements__section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#141423bf;border:1px solid #8a2be266;border-radius:12px;box-shadow:0 8px 32px 0 #0000005e;margin-bottom:30px;padding:25px}.mytechprofileachievements__subtitle{border-bottom:2px solid #8a2be280;color:#d1c4e9;font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}.mytechprofileachievements__stat{color:#e2e8f0;font-size:1.1rem;margin-bottom:15px}.mytechprofileachievements__contribution-graph{background-color:#0003;border:1px dashed #8a2be266;border-radius:8px;margin-top:20px;padding:20px;text-align:center}.mytechprofileachievements__loading{color:#d1c4e9;font-size:1.2rem;padding:40px;text-align:center}.recharts-tooltip-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e1e2dd9!important;border:1px solid #8a2be299!important;border-radius:8px!important;color:#fff!important}.recharts-legend-item-text{color:#e2e8f0!important}.recharts-text{fill:#a0aec0!important}.mytechprofileachievements__info-card{background-color:#2d3748;border:1px dashed #4a5568;border-radius:8px;color:#a0aec0;margin:20px auto;max-width:600px;padding:40px 20px;text-align:center}.mytechprofileachievements__info-card h3{color:#fff;margin-bottom:12px}.mytechprofilethirdparty__section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e1e2da6;border:1px solid;border-image-slice:1;border-image-source:linear-gradient(to bottom right,#8a2be2cc,#4caf504d);border-radius:16px;box-shadow:0 8px 32px 0 #0000005e;margin-bottom:30px;overflow:hidden;padding:25px}.mytechprofilethirdparty__user-header{align-items:center;display:flex;gap:20px;margin-bottom:30px}.mytechprofilethirdparty__avatar{border:2px solid #8a2be2b3;border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.mytechprofilethirdparty__user-info-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.mytechprofilethirdparty__username{color:#fff;font-size:1.25rem;font-weight:600}.mytechprofilethirdparty__button{background-color:initial;border:1px solid #4caf50;border-radius:6px;color:#4caf50;font-size:.9rem;font-weight:600;padding:6px 14px;text-align:center;text-decoration:none;transition:all .3s ease}.mytechprofilethirdparty__button:hover{background-color:#4caf501a}.mytechprofilethirdparty__stats-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.mytechprofilethirdparty__badges-section,.mytechprofilethirdparty__chart-section{align-items:center;display:flex;flex-direction:column;gap:20px;min-width:280px}.mytechprofilethirdparty__component-title{color:#e2e8f0;font-size:1.3rem;font-weight:600;margin-bottom:10px;text-align:center}.mytechprofilethirdparty__chart-wrapper{align-items:center;display:flex;height:280px;justify-content:center;position:relative;width:280px}.mytechprofilethirdparty__center-text{color:#fff;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.mytechprofilethirdparty__total-solved-value{font-size:2.5rem;font-weight:700}.mytechprofilethirdparty__total-solved-label{color:#a0aec0;font-size:.85rem;margin-top:5px;text-transform:uppercase}.mytechprofilethirdparty__detailed-stats{display:flex;font-family:Questrial;gap:25px;justify-content:center;margin-top:15px;width:100%}.mytechprofilethirdparty__detailed-item{align-items:center;display:flex;gap:8px}.mytechprofilethirdparty__detailed-color-box{border-radius:4px;height:15px;width:15px}.mytechprofilethirdparty__detailed-label{color:#c0c6d1;font-size:.95rem}.mytechprofilethirdparty__detailed-value{color:#fff;font-size:1rem;font-weight:600}.mytechprofilethirdparty__badges-section{flex-grow:1}.mytechprofilethirdparty__badges-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,95px);justify-content:center}.mytechprofilethirdparty__badge-image{height:95px;object-fit:contain;transition:transform .3s ease;width:95px}.mytechprofilethirdparty__badge-image:hover{transform:scale(1.1)}.mytechprofilethirdparty__badges-container[data-count="1"]{grid-template-columns:1fr}.mytechprofilethirdparty__badges-container[data-count="3"] .mytechprofilethirdparty__badge-image:first-child{grid-column:1/-1;justify-self:center}.mytechprofilethirdparty__placeholder{color:#a0aec0;font-size:1rem;padding:40px 20px;text-align:center}@media (max-width:768px){.mytechprofilethirdparty__section{padding:20px 15px}.mytechprofilethirdparty__user-header{align-items:center;flex-direction:column;gap:15px}.mytechprofilethirdparty__user-info-wrapper{align-items:center;gap:15px}.mytechprofilethirdparty__button{padding:8px 24px;width:auto}.mytechprofilethirdparty__stats-container{align-items:center;flex-direction:column;gap:50px}.mytechprofilethirdparty__badges-section,.mytechprofilethirdparty__chart-section{min-width:0;min-width:auto;width:100%}.mytechprofilethirdparty__component-title{font-size:1.2rem}.mytechprofilethirdparty__chart-wrapper{height:90vw;max-height:260px;max-width:260px;width:90vw}.mytechprofilethirdparty__total-solved-value{font-size:2.2rem}.mytechprofilethirdparty__detailed-stats{flex-wrap:wrap;gap:15px}.mytechprofilethirdparty__badges-container{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));max-width:300px;width:100%}.mytechprofilethirdparty__badge-image{aspect-ratio:1/1;height:auto;width:100%}}.mytechprofileExperience-header{text-align:center}.mytechprofile-experience-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:20px}.mytechprofile-experience-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:2px solid #ffffff2e;border-radius:16px;box-sizing:border-box;cursor:pointer;flex:1 1 350px;max-width:400px;min-width:300px;overflow:hidden;padding:25px;position:relative}.mytechprofile-floating-orb{background:radial-gradient(circle at 30% 30%,#b084ff,#7c3aed);border-radius:50%;filter:blur(40px);height:150px;left:50%;opacity:.4;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:0}.mytechprofile-card-content{position:relative;z-index:1}.mytechprofile-folder-tab{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-bottom:none;border-radius:8px 8px 0 0;height:20px;left:20px;position:absolute;top:-15px;width:80px;z-index:2}.mytechprofile-company-header{align-items:center;display:flex;gap:12px;margin-bottom:15px}.mytechprofile-company-logo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border:2px solid #ffffff4d;border-radius:8px;height:50px;object-fit:contain;padding:5px;width:50px}.mytechprofile-company-name{color:#fff;font-size:20px;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.mytechprofile-job-info{margin-bottom:15px;text-align:left}.mytechprofile-job-title{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px;text-shadow:0 2px 4px #0000004d}.mytechprofile-job-date{color:#ffffffe6;font-size:14px;font-weight:500;margin:0}.mytechprofile-job-details{margin-bottom:20px;text-align:left}.mytechprofile-job-details p{color:#fffffff2;font-size:15px;line-height:1.6;margin:0;text-shadow:0 1px 2px #0003}.mytechprofile-tech-stack{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.mytechprofile-tech-chip{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#ffffffe6!important;border:2px solid #ffffff4d!important;color:#000!important;font-size:13px!important;font-weight:600!important}.mytechprofile-tech-chip:hover{background-color:#fff!important;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}@media screen and (max-width:480px){.mytechprofile-experience-card{flex-basis:100%;padding:20px}.mytechprofile-company-name{font-size:18px}.mytechprofile-job-title{font-size:16px}.mytechprofile-company-logo{height:40px;width:40px}.mytechprofile-floating-orb{filter:blur(30px);height:120px;width:120px}}.welcome-container{align-items:center;background:radial-gradient(ellipse at center,#000 0,#000 100%);display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.welcome-glow{background:radial-gradient(circle,#6e14ff1f 0,#b844ee00 70%);border-radius:50%;filter:blur(40px);height:400px;pointer-events:none;position:absolute;width:500px;z-index:1}.glow-1{animation:glowBreathSmooth 8s cubic-bezier(.4,0,.6,1) infinite,slowMove1 25s ease-in-out infinite;left:0;top:0}.glow-2{animation:glowBreathSmooth 9s cubic-bezier(.4,0,.6,1) 2s infinite,slowMove2 28s ease-in-out infinite;right:15%;top:60%}.glow-3{animation:glowBreathSmooth 10s cubic-bezier(.4,0,.6,1) 4s infinite,slowMove3 30s ease-in-out infinite;bottom:10%;left:20%}.glow-4{animation:glowBreathSmooth 8.5s cubic-bezier(.4,0,.6,1) 3s infinite,slowMove4 26s ease-in-out infinite;right:50px;top:0}@keyframes glowBreathSmooth{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}@keyframes slowMove1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-30px,-50px) scale(1)}75%{transform:translate(40px,-20px) scale(1.15)}}@keyframes slowMove2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,40px) scale(1.12)}66%{transform:translate(45px,-35px) scale(1.05)}}@keyframes slowMove3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-45px,55px) scale(1.08)}50%{transform:translate(30px,25px) scale(1.18)}75%{transform:translate(-25px,-30px) scale(1)}}@keyframes slowMove4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(55px,45px) scale(1.14)}66%{transform:translate(-40px,-38px) scale(1.06)}}.scanline{animation:scanlineMove 8s linear infinite;background:linear-gradient(180deg,#0000 50%,#7700ff08 0);background-size:100% 4px;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@keyframes scanlineMove{0%{background-position:0 0}to{background-position:0 100%}}.tech-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:4}.circuit-line{background:linear-gradient(90deg,#0000,#a200ff99,#0000);box-shadow:0 0 10px #90f6;position:absolute}.circuit-line-1{animation:circuitPulse 4s ease-in-out infinite;height:1px;left:10%;top:20%;width:300px}.circuit-line-2{animation:circuitPulse 5s ease-in-out 1s infinite;height:200px;right:15%;top:30%;width:1px}.circuit-line-3{animation:circuitPulse 6s ease-in-out 2s infinite;bottom:25%;height:1px;right:10%;width:400px}.circuit-line-4{animation:circuitPulse 5.5s ease-in-out 1.5s infinite;bottom:20%;height:250px;left:20%;width:1px}@keyframes circuitPulse{0%,to{filter:brightness(.8);opacity:.3}50%{filter:brightness(1.5);opacity:1}}.corner-accent{border:2px solid #6f00ff66;height:80px;position:absolute;width:80px;z-index:5}.corner-accent:after,.corner-accent:before{background:#f700ff99;box-shadow:0 0 10px #d400ffcc;content:"";position:absolute}.top-left{animation:cornerPulse 3s ease-in-out infinite;border-bottom:none;border-right:none;left:30px;top:30px}.top-left:before{height:2px;left:-2px;top:-2px;width:20px}.top-left:after{height:20px;left:-2px;top:-2px;width:2px}.top-right{animation:cornerPulse 3s ease-in-out .5s infinite;border-bottom:none;border-left:none;right:30px;top:30px}.top-right:before{height:2px;right:-2px;top:-2px;width:20px}.top-right:after{height:20px;right:-2px;top:-2px;width:2px}.bottom-left{animation:cornerPulse 3s ease-in-out 1s infinite;border-right:none;border-top:none;bottom:30px;left:30px}.bottom-left:before{bottom:-2px;height:2px;left:-2px;width:20px}.bottom-left:after{bottom:-2px;height:20px;left:-2px;width:2px}.bottom-right{animation:cornerPulse 3s ease-in-out 1.5s infinite;border-left:none;border-top:none;bottom:30px;right:30px}.bottom-right:before{bottom:-2px;height:2px;right:-2px;width:20px}.bottom-right:after{bottom:-2px;height:20px;right:-2px;width:2px}@keyframes cornerPulse{0%,to{opacity:.4}50%{opacity:1}}.welcome-text-container{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:10}.welcome-svg{color:#fff;height:auto;max-width:800px;width:90vw}.loading-container{align-items:center;bottom:15%;display:flex;flex-direction:column;gap:1.5rem;max-width:600px;position:absolute;width:90%;z-index:10}.loading-messages{align-items:center;display:flex;height:10px;justify-content:center;margin-bottom:.5rem;position:relative;width:250px}.loading-message{color:#fff;font-family:Courier New,monospace;font-size:.9rem;font-weight:400;letter-spacing:.1em;margin:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.progress-bar-container{background:#00f0ff1a;border-radius:3px;box-shadow:inset 0 0 10px #c300ff33;height:3px;overflow:visible;position:relative;width:100%}.progress-bar{animation:gradientShift 2s linear infinite;background:linear-gradient(90deg,#ae00ff,#7000ff,#f0a,#c0f);background-size:200% 100%;border-radius:3px;transform-origin:left}.progress-glow{background:radial-gradient(ellipse at center,#8c00ff4d 0,#0000 70%);bottom:-10px;left:0;pointer-events:none;position:absolute;right:0;top:-10px}.progress-percentage{font-feature-settings:"tnum";color:#fff;font-family:Courier New,monospace;font-size:3rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.15em;text-align:center}@media (max-width:768px){.welcome-svg{width:95vw}.corner-accent{height:60px;width:60px}.circuit-line-1,.circuit-line-3{width:200px}.circuit-line-2,.circuit-line-4{height:150px}.loading-container{bottom:10%;width:85%}.loading-message{font-size:.8rem}.progress-percentage{font-size:2rem}.welcome-glow{height:280px;width:350px}}@media (max-width:480px){.corner-accent{bottom:15px;height:40px;left:15px;right:15px;top:15px;width:40px}.circuit-line{opacity:.5}.loading-message{font-size:.75rem}.progress-percentage{font-size:1.8rem}.welcome-glow{height:240px;width:300px}}.grabcertificate-popup{background-color:#1a0724;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;font-family:Questrial;left:50%;max-height:80vh;max-width:600px;min-width:280px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.grabcertificate-popup::-webkit-scrollbar{width:12px}.grabcertificate-popup::-webkit-scrollbar-track{background:#1a0724;border-radius:10px}.grabcertificate-popup::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9333ea,#a855f7);border:3px solid #1a0724;border-radius:10px}.grabcertificate-popup::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a855f7,#9333ea)}.grabcertificate-popup-title{font-size:24px;margin-bottom:20px;padding:0 20px;text-align:center}.grabcertificate-comparison{padding:20px}.grabcertificate-comparison-table{border-collapse:collapse;margin-bottom:20px;width:100%}.grabcertificate-comparison-table td,.grabcertificate-comparison-table th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.grabcertificate-comparison-table td:first-child,.grabcertificate-comparison-table th:first-child{border-right:2px solid #ddd}.grabcertificate-premium-header{border-left:1px solid #ddd}.grabcertificate-tick{color:gold;margin-right:8px;vertical-align:middle}.grabcertificate-cross{color:red;margin-right:8px}.grabcertificate-impact-section{margin-bottom:20px;padding:0 20px}.grabcertificate-impact-section h3{font-size:20px;margin-bottom:10px}.grabcertificate-impact-section ul{list-style:none;padding:0}.grabcertificate-impact-section li{align-items:center;display:flex;line-height:1.4;margin-bottom:8px}.grabcertificate-terms{color:#e5e5e5;display:flex;font-family:Questrial,sans-serif;font-size:1rem;justify-content:center;margin:25px 0}.grabcertificate-terms label{align-items:center;cursor:pointer;display:inline-flex;gap:12px;transition:color .3s ease;-webkit-user-select:none;user-select:none}.grabcertificate-terms input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:initial;border:2px solid #9333ea;border-radius:6px;cursor:pointer;flex-shrink:0;height:22px;margin:0;position:relative;transition:all .3s ease;width:22px}.grabcertificate-terms input[type=checkbox]:checked{background:linear-gradient(90deg,#9333ea,#a855f7);border-color:#a855f7}.grabcertificate-terms input[type=checkbox]:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:12px;left:5px;position:absolute;top:0;transform:rotate(45deg);width:6px}.grabcertificate-terms label:hover input[type=checkbox]{border-color:#be82ff}.grabcertificate-terms label:hover span{color:#be82ff}.grabcertificate-download-section{background-color:#150922;bottom:0;padding:10px 0;position:-webkit-sticky;position:sticky;text-align:center;z-index:10}.grabcertificate-download-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.grabcertificate-download-button:disabled{background-color:#ccc;cursor:not-allowed}.grabcertificate-terms{padding:0 20px}.grabcertificate-terms-hint{color:#868585;font-size:12px;margin-top:8px}@keyframes point-right{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.grabcertificate-feature-item{align-items:start;display:flex;gap:10px}.grabcertificate-cross,.grabcertificate-tick{align-items:start;display:flex;flex-shrink:0;font-size:1.2em;justify-content:start;width:24px}.grabcertificate-feature-item span:last-child{line-height:1.4}.grabcertificate-maximise-section{background-color:#1a1a2e;border:1px solid #333;border-radius:12px;color:#e5e5e5;font-family:Questrial,sans-serif;margin:40px auto;max-width:800px;padding:15px 20px}.grabcertificate-maximise-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9333ea,#a855f7);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:25px;margin-top:0;text-align:center}.grabcertificate-maximise-list{font-size:1rem;line-height:1.7;list-style-position:inside;list-style-type:decimal;padding-left:0}.grabcertificate-maximise-list li{margin-bottom:15px}.grabcertificate-notice-box{background-color:#d9534f1a;border:2px solid #d9534f;border-radius:10px;color:#fff;font-family:Questrial,sans-serif;margin:40px auto;max-width:800px;padding:20px;text-align:center}.grabcertificate-notice-box p{font-size:1rem;line-height:1.6;margin:0}.grabcertificate-notice-box strong{display:block;font-size:1.1rem;font-weight:700;margin-bottom:8px}@media (max-width:480px){.grabcertificate-popup{max-height:85vh;max-width:95vw;padding-top:15px}.grabcertificate-popup-title{font-size:20px;margin-bottom:15px}.grabcertificate-comparison{padding:0 10px}.grabcertificate-comparison-table td,.grabcertificate-comparison-table th{font-size:14px;padding:8px}.grabcertificate-comparison-table td:first-child,.grabcertificate-comparison-table th:first-child{border-right-width:1px}.grabcertificate-impact-section{padding:0 15px}.grabcertificate-impact-section h3{font-size:18px}.grabcertificate-impact-section li{font-size:14px;gap:10px}.grabcertificate-terms{padding:0 15px}.grabcertificate-terms-hint{font-size:11px}.grabcertificate-download-section{padding:10px 15px}.grabcertificate-download-button{font-size:16px;padding:12px;width:100%}.grabcertificate-cross{color:red;font-size:12px;margin-right:1px}.grabcertificate-tick{font-size:5px;height:15px!important;margin-right:1px;width:15px!important}.grabcertificate-feature-item{align-items:start;display:flex;gap:2px}.grabcertificate-maximise-section{margin:20px auto;padding:25px 15px}.grabcertificate-maximise-title{font-size:1.4rem}.grabcertificate-maximise-list{font-size:.9rem}.grabcertificate-maximise-list li{margin-bottom:12px}.grabcertificate-notice-box{margin:25px auto;padding:15px}.grabcertificate-notice-box p{font-size:.9rem}.grabcertificate-notice-box strong{font-size:1rem}.grabcertificate-terms{font-size:.9rem}.grabcertificate-terms input[type=checkbox]{height:20px;width:20px}.grabcertificate-terms input[type=checkbox]:checked:after{height:10px;left:6px;top:1px;width:5px}}.editmytechprofile-page{background-color:#000;display:flex;flex-direction:column;height:100vh;width:100%}.editmytechprofile-container{display:flex;font-family:Questrial,sans-serif;min-height:100vh;width:100%}.editmytechprofile-main-content{flex-grow:1;margin-top:40px;max-height:100vh;overflow-y:scroll}.editmytechprofile-main-content::-webkit-scrollbar{width:8px}.editmytechprofile-main-content::-webkit-scrollbar-track{background:#0f0f0fe5;border-radius:1px}.editmytechprofile-main-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bbb,#c6c6c7);border:2px solid #111011;border-radius:10px}.editmytechprofile-main-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#989799,#777679)}.editmytechprofile-sidebar-container{background-color:#000;padding:10px;width:40%}.editmytechprofile-sidebar{background-color:#000;border:1px solid rgba(235,213,11,.877);border-radius:22px;box-sizing:border-box;color:#fff;max-height:95vh;min-width:300px;overflow-y:auto;padding:24px;width:100%}.editmytechprofile-sidebar::-webkit-scrollbar{display:none}.editmytechprofile-section{margin-bottom:0}.editmytechprofile-accordion{background-color:#1e1e1e!important;border:1px solid #ffffff1f!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;margin-bottom:16px!important}.editmytechprofile-accordion:before{display:none}.editmytechprofile-accordion-nested{background-color:#2a2a2a!important;border:1px solid #ffffff14!important}.editmytechprofile-project-image{height:auto}.editmytechprofile-add-button,.editmytechprofile-save-button{background-color:#8a2be2!important;margin-bottom:15px!important}.editmytechprofile-add-button,.editmytechprofile-cancel-button,.editmytechprofile-save-button{font-family:Questrial,sans-serif!important;font-size:16px!important;text-transform:inherit!important}.editmytechprofile-cancel-button{color:#8a2be2!important}.edit-certificate-container{color:#fff;font-family:Questrial,sans-serif}.edit-certificate-title{border-radius:8px;color:#bbb;font-family:Questrial,sans-serif;margin-bottom:24px!important}.certificates-list{font-family:Questrial,sans-serif;margin-bottom:24px}.certificate-accordion{background-color:#1e1e1e!important;border:1px solid #444!important;color:#fff!important;font-family:Questrial,sans-serif;margin-bottom:12px!important}.certificate-image{border-radius:4px;margin-bottom:16px;width:100%}.skill-icon{height:16px;margin-left:5px;width:16px}.add-certificate-form{background-color:#1e1e1e;border:1px solid #444;border-radius:8px;font-family:Questrial,sans-serif;padding:24px}.input-spacing{font-family:Questrial,sans-serif!important;margin-bottom:16px!important}.remove-cert-btn{color:#aaa}.remove-cert-btn:hover{color:#fff}.edittechnicalachievements__form{border:1px solid #2a2a2a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Questrial,sans-serif;margin:0 auto;max-width:600px;padding:0 2rem}.edittechnicalachievements__title{color:#fff;font-size:1.8rem;margin-bottom:2rem;text-align:center}.edittechnicalachievements__section{border:1px solid #5c5c5c9f;border-radius:8px;margin-bottom:30px;padding:20px}.edittechnicalachievements__subtitle{border-bottom:2px solid #2a2a2a;color:#fff;font-size:1.4rem;margin:0 0 10px;padding-bottom:.5rem}.edittechnicalachievements__label{color:#fff;display:block;font-size:1rem;margin-bottom:.5rem}.edittechnicalachievements__stats-container{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.edittechnicalachievements__stats-row,.edittechnicalachievements__stats-row--centered{align-items:center;display:flex;gap:1rem;justify-content:space-around}.edittechnicalachievements__stats-row--centered{justify-content:center}.edittechnicalachievements__stats-item{align-items:center;display:flex;gap:.5rem}.edittechnicalachievements__stats-item label{color:#fff;margin-bottom:0}.edittechnicalachievements__button-group{display:flex;gap:10px;margin-top:20px}.edittechnicalachievements__button{background-color:#8a2be2!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-size:16px!important;padding:5px!important;text-transform:inherit!important;width:100%!important}.edittechnicalachievements__button--remove{background-color:initial!important;border:1px solid #ff4d4d!important;color:#ff4d4d!important}.edittechnicalachievements__add-section{padding:20px 0;text-align:center}.edittechnicalachievements__button--add{background-color:initial!important;border:1px dashed #9c27b0!important;border-radius:8px!important;color:#9c27b0!important;padding:10px 20px!important;text-transform:inherit!important}.edittechnicalachievements__badges-section{margin-bottom:1.5rem;margin-top:2rem}.edittechnicalachievements__badges-title{align-items:center;color:#fff;display:flex;font-size:1.2rem;margin:0 0 8px}.edittechnicalachievements__info-icon{color:#8a2be2!important;margin-left:8px!important}.edittechnicalachievements__badges-note{color:#a0a0a0;font-size:.85rem;margin:0 0 16px}.edittechnicalachievements__badge-input{margin-bottom:12px!important}.edittechnicalachievements__popover-content{background-color:#2c2c2c;border:1px solid #444;color:#fff;max-width:320px;padding:1rem}.edittechnicalachievements__popover-video{border-radius:6px;margin-bottom:1rem;width:100%}.edittechnicalachievements__popover-steps{font-size:.9rem;margin:0;padding-left:20px}.edittechnicalachievements__popover-steps li{margin-bottom:8px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.edittechnicalachievements__initial-note{align-items:start;background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;color:#663c00;display:flex;font-size:14px;margin-bottom:16px;padding:12px}.edittechnicalachievements__initial-note span{line-height:1.5}.edit-experience-container{color:#fff;font-family:Questrial,sans-serif}.edit-experience-title{border-radius:8px;color:#bbb;font-family:Questrial,sans-serif;margin-bottom:24px!important}.experiences-list{font-family:Questrial,sans-serif;margin-bottom:24px}.experience-accordion{background-color:#1e1e1e!important;border:1px solid #444!important;border-radius:8px!important;color:#fff!important;font-family:Questrial,sans-serif;margin-bottom:12px!important}.company-logo-summary{border:1px solid #444;border-radius:4px;height:40px;object-fit:cover;width:40px}.tech-stack-chip{background-color:#8a2be2!important;border-color:#8a2be2!important;color:#fff!important;font-family:Questrial,sans-serif}.add-experience-form{background-color:#1e1e1e;border:1px solid #444;border-radius:8px;font-family:Questrial,sans-serif;padding:24px}.edit-experience-label{color:#bbb;display:block;font-family:Questrial,sans-serif;font-size:.9rem!important;margin-bottom:8px!important}.remove-exp-btn{color:#aaa}.remove-exp-btn:hover{background-color:#ffffff1a;color:#fff}.logo-url-note{color:#888;display:block;font-size:.75rem!important;margin-bottom:16px!important}.editmytechprofile-label{color:#bbb!important;font-weight:500!important;margin-bottom:8px!important}.editmytechprofile-skills-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.editmytechprofile-skill-chip{align-items:center;background-color:#8a2be2;border:1px solid #0000;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:13px;padding:6px 12px;position:relative}.editmytechprofile-skill-chip.selected{border:1px solid #c792ea}.editmytechprofile-skill-icon{height:16px;margin-right:8px;width:16px}.editmytechprofile-add-skill-text{color:#c792ea;cursor:pointer;display:inline-block;font-size:14px;margin-top:8px}.editmytechprofile-add-skill-text:hover{text-decoration:underline}.editmytechprofile-projects-list{margin-bottom:16px}.editmytechprofile-project-image{border-radius:4px;height:200px;margin-bottom:12px;object-fit:cover;width:100%}.editmytechprofile-add-project-form{background-color:#1e1e1e;border:1px solid #ffffff1f;border-radius:8px;margin-top:16px;padding:16px}.editmytechprofile-input-spacing{margin-bottom:16px!important}.highlight-field-container{align-items:center;display:flex;gap:8px;margin-bottom:12px}.editmytechprofile-add-highlight-button{margin-bottom:16px!important}.edit-contact-details-label{color:#bbb!important;font-weight:500!important;margin-bottom:8px!important}.mytechprofile_actionbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001a;display:flex;gap:16px;justify-content:center;padding:12px 24px;position:fixed;top:0;width:60vw;z-index:1001}.action_button{background:#0000;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;overflow:hidden;padding:10px 22px;position:relative;transition:all .3s ease}.preview_button{border:1px solid #fff}.preview_button:hover{background:#ffffff1a}.publish_button{border:1px solid gold;color:gold}.publish_button:hover{background:#ffd70026}.publish_button .shimmer{animation:shimmer 2s infinite;background:linear-gradient(120deg,#0000,#ffd70080,#0000);content:"";height:100%;left:-75%;position:absolute;top:0;width:50%}@media (max-width:1024px){.mytechprofile_actionbar{gap:12px;padding:10px 20px;width:80vw}.action_button{font-size:14px;padding:9px 18px}}@media (max-width:768px){.mytechprofile_actionbar{gap:10px;left:0;padding:8px 16px;width:100vw}.action_button{flex:1 1;font-size:13px;max-width:160px;padding:8px 16px}}@media (max-width:480px){.mytechprofile_actionbar{gap:8px;padding:8px 12px}.action_button{border-radius:6px;font-size:12px;padding:8px 12px}}@media (max-width:360px){.mytechprofile_actionbar{gap:6px;padding:6px 8px}.action_button{font-size:11px;padding:7px 10px}}.publish-loader-overlay{align-items:center;animation:fadeIn .3s ease-in;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000a6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader-glass-container{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#1e1e2e80;border:1px solid #8b5cf633;border-radius:24px;box-shadow:0 8px 32px 0 #0000005e,0 0 60px #8b5cf61a,inset 0 1px 0 #ffffff1a;max-height:50vh;min-width:20vw;overflow:hidden;padding:3rem 2.5rem;position:relative}.loader-glass-container:before{animation:shimmerGlass 3s infinite;background:linear-gradient(90deg,#0000,#8b5cf61a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmerGlass{0%{left:-100%}to{left:100%}}.loader-content{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.main-svg{filter:drop-shadow(0 10px 40px rgba(139,92,246,.3))}.bouncing-dots{display:flex;gap:.5rem;margin-top:1rem}.dot{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 4px 20px #8b5cf680;height:12px;width:12px}.loader-message{color:#e0e7ff;font-size:1.25rem;font-weight:600;letter-spacing:.5px;min-height:2rem;text-align:center;text-shadow:0 2px 20px #8b5cf680}.progress-container{background:#8b5cf626;border:1px solid #8b5cf61a;border-radius:10px;box-shadow:inset 0 2px 8px #0000004d;height:4px;margin-top:1rem;overflow:hidden;width:280px}.progress-bar{animation:gradientShift 3s linear infinite;background:linear-gradient(90deg,#8b5cf6,#a78bfa,#c084fc,#a78bfa,#8b5cf6);background-size:300% 100%;border-radius:10px;box-shadow:0 0 20px #8b5cf699,0 0 40px #8b5cf64d;height:100%}@keyframes gradientShift{0%{background-position:0 50%}to{background-position:300% 50%}}@media (max-width:768px){.loader-glass-container{border-radius:20px;margin:1rem;padding:2.5rem 2rem}.main-svg{height:150px;width:150px}.loader-message{font-size:1rem;padding:0 1rem}.progress-container{width:220px}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.publish-loader-overlay{background:#000000d9}.loader-glass-container{background:#1e1e2ed9}}.success-modal-box{align-items:center;background-color:#1e1e1e;border:1px solid #8a2be2;border-radius:16px;box-shadow:0 10px 30px #00000080;color:#fff;display:flex;flex-direction:column;font-family:Questrial,sans-serif;max-width:420px;outline:none;padding:32px;position:relative;text-align:center;width:90%}.MuiModal-root{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:24px}.success-modal-close-button{color:#bbb!important;position:absolute!important;right:10px;top:10px}.success-modal-close-button:hover{color:#fff!important}.success-modal-icon{color:#8a2be2!important;font-size:70px!important;margin-bottom:16px!important}.success-modal-title{font-family:Questrial,sans-serif!important;font-weight:600!important}.success-modal-subtitle{color:#b0b0b0!important;font-family:Questrial,sans-serif!important;font-size:1rem!important;margin-bottom:24px!important}.success-modal-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.success-modal-view-button{background-color:#8a2be2!important}.success-modal-home-button,.success-modal-view-button{border-color:#c792ea!important;color:#fff!important;font-family:Questrial,sans-serif!important;font-weight:500!important;padding:8px 16px!important;text-transform:inherit!important}.success-modal-home-button{background-color:initial!important}@media (max-width:600px){.success-modal-box{border-radius:12px;margin:0 12px;padding:20px;width:100%}.success-modal-title{font-size:1.25rem!important}.success-modal-subtitle{font-size:.9rem!important}.success-modal-icon{font-size:56px!important}.success-modal-actions{gap:10px}.success-modal-home-button,.success-modal-view-button{font-size:.9rem!important;padding:6px 12px!important}}.edittechprofilemobile-container{position:relative;z-index:1000}.edittechprofilemobile-fab{background:linear-gradient(135deg,#8a2be2,#9c27b0)!important;border-radius:22px!important;bottom:24px!important;box-shadow:0 4px 20px #8a2be280!important;color:#fff!important;overflow:visible!important;position:fixed!important;right:24px!important;text-transform:inherit!important;transition:all .3s ease!important;z-index:1100!important}.edittechprofilemobile-fab:after{animation:goldenBorderPulse 2s ease-out infinite;border:2px solid #ffd70099;border-radius:inherit;content:"";height:120%;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);width:120%;z-index:-1}@keyframes goldenBorderPulse{0%{border-color:#ffd70099;opacity:.8;transform:translate(-50%,-50%) scale(1)}70%{border-color:#ffd70000;opacity:0;transform:translate(-50%,-50%) scale(1.6)}to{opacity:0}}.edittechprofilemobile-fab:hover{box-shadow:0 6px 24px #8a2be2b3!important;transform:scale(1.1)!important}.edittechprofilemobile-fab:active{transform:scale(.95)!important}.edittechprofilemobile-drawer .MuiDrawer-paper{background-color:#000!important;border-left:2px solid #ebd50b99!important;box-shadow:-4px 0 20px #00000080!important}.edittechprofilemobile-drawer-paper{background-color:#000!important;max-width:420px!important;width:85vw!important}.edittechprofilemobile-drawer-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px}.edittechprofilemobile_outercontent::-webkit-scrollbar{width:6px}.edittechprofilemobile_outercontent::-webkit-scrollbar-track{background:#0f0f0fe5;border-radius:3px}.edittechprofilemobile_outercontent::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8a2be2,#9c27b0);border-radius:10px}.edittechprofilemobile_outercontent::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9c27b0,#bb33d1)}.edittechprofilemobile_outercontent::-webkit-scrollbar-corner{background:#0f0f0fe5}.edittechprofilemobile-drawer-header{align-items:center;border-bottom:1px solid #ebd50b4d;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.edittechprofilemobile-drawer-title{color:#fff!important;font-family:Questrial,sans-serif!important;font-size:1.25rem!important;font-weight:600!important}.edittechprofilemobile-close-button{color:#fff!important;transition:all .2s ease!important}.edittechprofilemobile-close-button:hover{background-color:#ffffff1a!important;transform:rotate(90deg)!important}.edittechprofilemobile-accordion-wrapper{display:flex;flex-direction:column;gap:16px}.edittechprofilemobile-accordion{background-color:#1e1e1e!important;border:1px solid #ffffff1f!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;overflow:hidden!important;transition:all .3s ease!important}.edittechprofilemobile-accordion:before{display:none!important}.edittechprofilemobile-accordion:hover{border-color:#8a2be280!important;box-shadow:0 2px 8px #8a2be233!important}.edittechprofilemobile-accordion.Mui-expanded{border-color:#8a2be2b3!important;margin:0!important}.edittechprofilemobile-accordion-summary{min-height:56px!important;padding:0 16px!important}.edittechprofilemobile-accordion-summary .MuiAccordionSummary-content{align-items:center;display:flex;gap:12px;margin:12px 0!important}.edittechprofilemobile-accordion-icon{color:#8a2be2!important;font-size:1.25rem!important}.edittechprofilemobile-accordion-details{background-color:#141414!important;border-top:1px solid #ffffff14!important;padding:16px!important}.edittechprofilemobile-remove-button{color:#f44!important;margin-right:8px!important;padding:4px!important;transition:all .2s ease!important}.edittechprofilemobile-remove-button:hover{background-color:#ff44441a!important;transform:scale(1.1)!important}.edittechprofilemobile-add-button{background:linear-gradient(135deg,#8a2be2,#9c27b0)!important;border-radius:8px!important;box-shadow:0 2px 8px #8a2be24d!important;color:#fff!important;font-family:Questrial,sans-serif!important;font-size:15px!important;font-weight:500!important;padding:12px 16px!important;text-transform:none!important;transition:all .3s ease!important}.edittechprofilemobile-add-button:hover{background:linear-gradient(135deg,#9c27b0,#bb33d1)!important;box-shadow:0 4px 12px #8a2be280!important;transform:translateY(-2px)!important}.edittechprofilemobile-add-button:active{transform:translateY(0)!important}.edittechprofilemobile-spacing{margin-bottom:16px!important}.edittechprofilemobile-save-button{background:linear-gradient(135deg,#8a2be2,#9c27b0)!important;color:#fff!important}.edittechprofilemobile-cancel-button,.edittechprofilemobile-save-button{border-radius:8px!important;font-family:Questrial,sans-serif!important;font-size:15px!important;font-weight:500!important;margin-top:8px!important;padding:10px 20px!important;text-transform:none!important}.edittechprofilemobile-cancel-button{color:#8a2be2!important}.edittechprofilemobile-label{color:#b0b0b0!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.edittechprofilemobile-input-spacing{margin-bottom:16px!important}@media (max-width:600px){.edittechprofilemobile-fab{bottom:16px!important;height:56px!important;right:16px!important;width:56px!important}.edittechprofilemobile-drawer-paper{max-width:100%!important;width:90vw!important}.edittechprofilemobile-drawer-content{padding:16px}.edittechprofilemobile-drawer-header{margin-bottom:16px}.edittechprofilemobile-drawer-title{font-size:1.1rem!important}.edittechprofilemobile-accordion-wrapper{gap:12px}.edittechprofilemobile-accordion-summary{min-height:48px!important;padding:0 12px!important}.edittechprofilemobile-accordion-details{padding:12px!important}.edittechprofilemobile-add-button{font-size:14px!important;padding:10px 14px!important}}@media (max-width:400px){.edittechprofilemobile-fab{bottom:12px!important;height:52px!important;right:12px!important;width:52px!important}.edittechprofilemobile-drawer-paper{width:95vw!important}.edittechprofilemobile-drawer-title{font-size:1rem!important}}@keyframes edittechprofilemobile-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.edittechprofilemobile-drawer .MuiDrawer-paper{animation:edittechprofilemobile-slide-in .3s ease-out}.techPortfolioLandingPage_container{background-color:#121212;color:#fff;font-family:Questrial,sans-serif;overflow-x:hidden;padding:100px 16px 16px}.techPortfolioLandingPage_firstSection{margin-bottom:80px;padding:0 16px;text-align:start}.techPortfolioLandingPage_title{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 16px}.techPortfolioLandingPage_subtitle{color:#ffffffd9;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0 0 24px}.techPortfolioLandingPage_glassContainer{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;display:flex;font-size:1.01rem;font-style:italic;font-weight:600;justify-content:center;margin:24px auto;max-width:600px;padding:20px;width:90%}.techPortfolioLandingPage_button{background:linear-gradient(90deg,gold,#ffc107)!important;border:none!important;border-radius:24px!important;box-shadow:0 4px 15px #ffd7004d!important;color:#4b2e00!important;cursor:pointer;font-family:Questrial!important;font-size:1.1rem!important;font-weight:700!important;margin:24px 0!important;padding:14px 40px!important;text-transform:inherit!important;transition:all .3s ease!important;width:100%!important}.techPortfolioLandingPage_button:hover{box-shadow:0 6px 25px #ffd70080!important;transform:translateY(-2px)}.techPortfolioLandingPage_video{border-radius:16px;box-shadow:0 10px 40px #00000080;margin-top:32px;object-fit:cover;width:100%}.techPortfolioLandingPage_secondSection{margin-bottom:80px;padding:0 16px;text-align:start}.techPortfolioLandingPage_iconRow{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:32px 0}.techPortfolioLandingPage_iconSquare{align-items:center;background-color:#1e1e1e;border:1px solid #ffffff0d;border-radius:16px;color:#fff;display:flex;flex-basis:calc(33.333% - 16px);flex-direction:column;flex-grow:1;flex-shrink:1;font-size:.95rem;justify-content:center;min-width:150px;padding:24px 16px;text-align:center;transition:all .3s ease}.techPortfolioLandingPage_iconSquare:hover{border-color:#ffd7004d}.techPortfolioLandingPage_icon{font-size:40px;margin-bottom:12px}.techPortfolioLandingPage_iconRow p{line-height:1.5;margin:8px 0}.techPortfolioLandingPage_divider{background:linear-gradient(90deg,gold,#ffc107);border-radius:3px;height:6px;margin:48px 0;transform-origin:left;width:100%}.techPortfolioLandingPage_thirdSection{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:80px;padding:0 16px}.techPortfolioLandingPage_gradientOuter{border-radius:20px;color:#000;display:flex;flex-direction:column;padding:12px;transition:all .3s ease}.techPortfolioLandingPage_gradientCard{aspect-ratio:16/9;border-radius:16px;flex:1 1;overflow:hidden}.techPortfolioLandingPage_gradientCard img{border-radius:16px;height:100%;object-fit:cover;width:100%}.techPortfolioLandingPage_fifthSection h2,.techPortfolioLandingPage_thirdSection h2{font-size:1.5rem;font-weight:600;margin-top:16px;text-align:center}.techPortfolioLandingPage_fourthSection{margin-bottom:80px;padding:0 16px;text-align:start}.techPortfolioLandingPage_stepsContainer{display:flex;flex-direction:column;gap:20px;margin:32px 0}.techPortfolioLandingPage_stepItem{align-items:center;background-color:#1e1e1e;border:1px solid #ffffff0d;border-radius:16px;color:#fff;display:flex;gap:20px;padding:24px;transition:all .3s ease}.techPortfolioLandingPage_stepItem:hover{border-color:#ffd7004d}.techPortfolioLandingPage_stepIcon{flex-shrink:0;font-size:36px}.techPortfolioLandingPage_stepItem p{font-size:1.1rem;line-height:1.5;margin:0}.techPortfolioLandingPage_fifthSection{margin-bottom:80px;padding:0 16px;text-align:start}.techPortfolioLandingPage_featuresGrid{align-items:center;display:flex;flex-direction:column;gap:32px;margin:32px 0}@media (min-width:768px){.techPortfolioLandingPage_container{padding:120px 64px 32px}.techPortfolioLandingPage_fifthSection,.techPortfolioLandingPage_firstSection,.techPortfolioLandingPage_fourthSection,.techPortfolioLandingPage_secondSection{margin-left:auto;margin-right:auto;max-width:1200px;padding:0}.techPortfolioLandingPage_fifthSection,.techPortfolioLandingPage_firstSection,.techPortfolioLandingPage_fourthSection,.techPortfolioLandingPage_secondSection{margin-bottom:120px;text-align:center}.techPortfolioLandingPage_title{font-size:3.5rem;line-height:1.2;margin-bottom:24px}.techPortfolioLandingPage_subtitle{font-size:1.3rem;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px}.techPortfolioLandingPage_glassContainer{font-size:1.2rem;max-width:500px;padding:24px 32px}.techPortfolioLandingPage_button{font-size:1.2rem!important;max-width:400px;padding:16px 48px!important}.techPortfolioLandingPage_video{border-radius:20px;margin:48px auto;max-width:900px;min-height:500px}.techPortfolioLandingPage_iconRow{gap:24px;margin:48px auto;max-width:900px}.techPortfolioLandingPage_iconSquare{min-width:200px;padding:32px 24px}.techPortfolioLandingPage_icon{font-size:48px}.techPortfolioLandingPage_iconRow p{font-size:1.05rem}.techPortfolioLandingPage_divider{margin:64px auto;max-width:800px}.techPortfolioLandingPage_thirdSection{flex-direction:row;gap:40px;justify-content:center;margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:1400px}.techPortfolioLandingPage_gradientOuter{width:280px}.techPortfolioLandingPage_thirdSection>div{flex:0 1 auto}.techPortfolioLandingPage_stepsContainer{gap:24px;margin:48px auto;max-width:800px}.techPortfolioLandingPage_stepItem{padding:32px}.techPortfolioLandingPage_stepItem p{font-size:1.2rem}.techPortfolioLandingPage_featuresGrid{flex-direction:row;gap:40px;justify-content:center;margin:48px auto;max-width:1400px}.techPortfolioLandingPage_featuresGrid>div{flex:0 1 auto}}@media (min-width:1200px){.techPortfolioLandingPage_container{padding:120px 120px 32px}.techPortfolioLandingPage_title{font-size:4rem}.techPortfolioLandingPage_subtitle{font-size:1.4rem;max-width:900px}.techPortfolioLandingPage_video{max-width:1100px;min-height:600px}.techPortfolioLandingPage_iconRow{gap:32px;max-width:1000px}.techPortfolioLandingPage_thirdSection{align-items:center;display:flex;flex-direction:column;justify-content:center}.techPortfolioLandingPage_thirdSection>div{display:flex;gap:48px}.techPortfolioLandingPage_featuresGrid{gap:48px}.techPortfolioLandingPage_gradientOuter{width:380px}}.certificatelanding-container{background-color:#0c0a09;color:#fff;font-family:Questrial,sans-serif;overflow-x:hidden;padding:50px 0 0}.certificatelanding-hero{border-radius:24px;overflow:hidden;padding:3rem 1.5rem;position:relative;text-align:center}.certificatelanding-hero-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.certificatelanding-hero-text{align-items:center;display:flex;flex:1 1;flex-direction:column}.certificatelanding-hero>h1>div{margin-bottom:5px}.certificatelanding-title{color:#fff;font-size:2.4rem;font-weight:800;line-height:1.2;margin:0 auto 1.5rem;max-width:12em}.certificatelanding-hero-subtitle{margin:0 auto;max-width:600px}.certificatelanding-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:2rem;width:100%}.certificatelanding-btn-primary,.certificatelanding-btn-secondary{border-radius:9999px!important;cursor:pointer!important;font-family:Questrial,sans-serif!important;font-size:1rem!important;font-weight:600!important;margin-bottom:10px!important;max-width:300px!important;padding:.8rem 1.5rem!important;text-transform:inherit!important;width:100%!important}.certificatelanding-btn-primary{background:linear-gradient(90deg,#d6c107,#dd9905)!important;color:#fff!important;overflow:hidden;position:relative}.certificatelanding-btn-primary:after{animation:shimmer 3s infinite;background:linear-gradient(120deg,#0000,#fff9,#0000);content:"";height:100%;left:-150%;position:absolute;top:0;width:50%}.certificatelanding-btn-secondary{background-color:initial!important;border:2px solid #a855f7!important;color:#a855f7!important}.certificatelanding-btn-secondary:hover{background-color:#a855f7;color:#fff}.certificatelanding-hero-image{flex:1 1;max-width:500px;width:100%}.certificatelanding-hero-image img{border-radius:12px;height:auto;max-width:100%}.certificatelanding-badges-section{margin-top:4rem;text-align:center}.certificatelanding-badges-title{font-size:1.75rem;font-weight:700;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:15em;padding:0 20px}.certificatelanding-badges-container{align-items:center;display:flex;height:300px;justify-content:center;margin:0 auto 3rem;position:relative;width:300px}.certificatelanding-pro-badge{height:150px;width:150px;z-index:10}.certificatelanding-pro-badge img{filter:drop-shadow(0 0 15px rgba(255,215,0,.6));width:100%}.certificatelanding-badge-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 0 15px #8a2be233;display:flex;height:70px;justify-content:center;padding:10px;position:absolute;width:70px}.certificatelanding-badge-card img{width:100%}.badge-1{left:20%;top:0}.badge-2{left:0;top:60%}.badge-3{right:0;top:60%}.badge-4{right:20%;top:0}.certificatelanding-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4rem;padding:0 1rem;text-align:center}.certificatelanding-section-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:1rem;padding:0 10px}.certificatelanding-section-subtitle{color:#a0aec0;font-size:1rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:40em}.techjob-cards-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center;max-width:1200px}.techjob-card{cursor:pointer;padding:1rem;width:130px}.roadmap-container{align-items:center;display:flex;justify-content:center;margin-top:4rem;overflow:hidden;padding:2rem 0}.roadmap-svg{height:auto;top:50%;transform:translate(-50%,-50%);z-index:1}.roadmap-content{align-items:center;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2}.roadmap-start-button{font-size:1.1rem!important;padding:1rem 2rem!important;width:200px!important}.roadmap-steps{gap:2rem;width:100%}.roadmap-step,.roadmap-steps{display:flex;flex-direction:column}.roadmap-step{align-items:center;color:#e2e8f0;font-weight:600;gap:.5rem}.roadmap-dot{background-color:#d6c107;border-radius:50%;box-shadow:0 0 10px #d6c107,0 0 20px #d6c107;height:12px;width:12px}.roadmap-blur-circle-1,.roadmap-blur-circle-2{border-radius:50%;filter:blur(80px);position:absolute;z-index:0}.roadmap-blur-circle-1{background:#a855f74d;height:200px;left:10%;top:-50px;width:200px}.roadmap-blur-circle-2{background:#d6c10733;bottom:-60px;height:250px;right:15%;width:250px}@media (min-width:640px){.techjob-cards-container{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.techjob-card{width:160px}.techjob-card-button{font-size:11px!important}.roadmap-steps{flex-direction:row;justify-content:space-around}.certificatelanding-badges-container{height:400px;width:400px}.certificatelanding-pro-badge{height:180px;width:180px}.certificatelanding-badge-card{height:85px;width:85px}}@media (min-width:768px){.certificatelanding-hero{padding:5rem 3rem}.certificatelanding-hero-content{align-items:center;flex-direction:row;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1400px}.certificatelanding-hero-text{align-items:flex-start;flex:1 1;text-align:left}.certificatelanding-title{font-size:3.5rem;margin-left:0;margin-right:0}.certificatelanding-hero-subtitle{font-size:1.1rem;line-height:1.8!important;margin-left:0}.certificatelanding-buttons{flex-direction:row;gap:1.5rem;justify-content:flex-start;margin-bottom:0;width:100%}.certificatelanding-btn-primary,.certificatelanding-btn-secondary{font-size:1.1rem!important;margin-bottom:0!important;padding:1rem 2rem!important;width:auto!important}.certificatelanding-hero-image{flex:1 1;max-width:600px}.certificatelanding-badges-section{margin-top:6rem;padding:0 3rem}.certificatelanding-badges-title{font-size:2.5rem;max-width:20em}.certificatelanding-badges-container{height:500px;margin-bottom:4rem;width:500px}.certificatelanding-pro-badge{height:220px;width:220px}.certificatelanding-badge-card{height:110px;padding:15px;width:110px}.badge-1{left:12%;top:5%}.badge-2{left:3%;top:65%}.badge-3{right:3%;top:65%}.badge-4{right:12%;top:5%}.certificatelanding-badge-cta{max-width:350px!important}.certificatelanding-section{margin-top:6rem;padding:0 3rem}.certificatelanding-section-title{font-size:2.75rem;max-width:20em}.certificatelanding-section-subtitle{font-size:1.15rem;margin-bottom:4rem;max-width:50em}.techjob-cards-container{gap:2rem}.techjob-card{padding:1.5rem;width:200px}.techjob-card-image-container{height:150px}.techjob-card-image{height:100px;width:100px}.techjob-card-title{font-size:1.2rem}.techjob-card-button{font-size:13px!important;padding:.7rem 1.3rem!important}.roadmap-container{margin-top:6rem;padding:4rem 0}.roadmap-blur-circle-1{height:300px;width:300px}.roadmap-blur-circle-2{height:350px;width:350px}}@media (min-width:1024px){.certificatelanding-hero{padding:6rem 4rem}.certificatelanding-title{font-size:4.5rem}.certificatelanding-hero-subtitle{font-size:1.25rem}.certificatelanding-btn-primary,.certificatelanding-btn-secondary{font-size:20px!important;padding:1.2rem 2.5rem!important}.certificatelanding-badges-title{font-size:3rem}.certificatelanding-section-title{font-size:3.25rem}.certificatelanding-section-subtitle{font-size:1.25rem}.techjob-cards-container{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.techjob-card{padding:2rem;width:220px}.techjob-card-image-container{height:160px}.techjob-card-image{height:110px;width:110px}.techjob-card-title{font-size:1.3rem}.techjob-card-button{font-size:14px!important;padding:.8rem 1.5rem!important}}@media (min-width:1440px){.certificatelanding-hero-content{max-width:1600px}.certificatelanding-title{font-size:5rem}.certificatelanding-section{margin-left:auto;margin-right:auto;max-width:1600px}.certificatelanding-badges-container{height:600px;width:600px}.certificatelanding-pro-badge{height:260px;width:260px}.certificatelanding-badge-card{height:130px;width:130px}}.roadmap-container{margin:60px auto;max-width:1200px;min-height:1000px;padding:40px 20px;position:relative;width:100%}.roadmap-svg{height:100%;left:50%;max-width:800px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.checkpoints-wrapper{display:flex;flex-direction:column;gap:200px;padding-top:20px;position:relative;z-index:1}.checkpoint-card{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #8b5cf61a;border-radius:16px;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a;cursor:pointer;display:flex;gap:20px;max-width:380px;padding:24px;position:relative;transition:all .3s ease;width:90%}.checkpoint-card:hover{border-color:#8b5cf64d;box-shadow:0 12px 32px #8b5cf626,0 4px 12px #00000014}.checkpoint-card.left{align-self:flex-start;margin-left:5%}.checkpoint-card.right{align-self:flex-end;flex-direction:row-reverse;margin-right:5%}.checkpoint-number{align-items:center;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:12px;box-shadow:0 4px 12px #8b5cf64d;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:48px;justify-content:center;width:48px}.checkpoint-content{flex:1 1}.checkpoint-content h3{color:#1f2937;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px}.checkpoint-content p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.checkpoint-badge{align-items:center;background:#f0fdf4;border:2px solid #10b981;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.badge-icon{color:#10b981;font-size:16px;font-weight:700}@media (max-width:768px){.roadmap-container{margin-top:-20px;padding:20px 10px}.roadmap-svg{max-width:400px}.checkpoints-wrapper{gap:180px}.checkpoint-card{max-width:340px;padding:20px;width:85%}.checkpoint-card.left{margin-left:0}.checkpoint-card.right{margin-right:0}.checkpoint-number{font-size:18px;height:40px;width:40px}.checkpoint-content h3{font-size:16px}.checkpoint-content p{font-size:13px}}@media (min-width:769px){.roadmap-container{max-width:1000px;min-height:850px}.roadmap-svg{left:30%;max-width:1000px;top:10px}.checkpoints-wrapper{gap:160px;margin:0 auto;max-width:900px}.checkpoint-card{max-width:400px;padding:28px}.checkpoint-card.left{margin-left:10%}.checkpoint-card.right{margin-right:10%}}@media (min-width:1024px){.checkpoints-wrapper{gap:170px;max-width:950px}.checkpoint-card{max-width:420px}.checkpoint-card.left{margin-left:12%}.checkpoint-card.right{margin-right:12%}}.testimonial-container{background:#0c0a09;border-radius:24px;color:#f5f5f5;font-family:Questrial,sans-serif;margin:60px auto 0;max-width:700px;min-height:300px;overflow:hidden;padding:0 20px;position:relative;text-align:center}.testimonial-card{left:0;min-height:160px;padding:0 20px;position:absolute;top:0}.testimonial-review{color:#eaeaea;font-size:1.3rem;line-height:1.7;margin-bottom:16px;position:relative}.quote{color:#9b6bff;font-size:2.5rem;font-weight:700;margin:0 8px;vertical-align:top}.testimonial-user{color:#cfcfcf;font-size:1rem;letter-spacing:.5px}.testimonial-controls{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:25px}.nav-btn{background:none;border:none;color:#9b6bff;cursor:pointer;font-size:1.8rem;transition:color .3s ease}.nav-btn:hover{color:#b07fff}.testimonial-dots{display:flex;gap:8px;justify-content:center}.dot{background:#555;border-radius:50%;cursor:pointer;height:10px;transition:background .3s ease;width:10px}.dot.active{background:#9b6bff}.mcqselection-drawer{z-index:1300}.mcqselection-drawer-paper{background-color:#1a1a1a;overflow:hidden}.mcqselection-drawer-paper--mobile{border-top-left-radius:20px;border-top-right-radius:20px;max-height:100vh;width:100%}.mcqselection-drawer-paper--desktop{max-width:90vw;width:480px}.mcqselection-container{display:flex;flex-direction:column;font-family:Questrial,sans-serif;height:100%;max-height:90vh}.mcqselection-header{background-color:#1a1a1a;border-bottom:1px solid #333;box-shadow:0 2px 8px #0006;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mcqselection-back-button{color:#fff!important;margin-bottom:12px;padding:8px}.mcqselection-back-button:hover{background-color:#2a2a2a}.mcqselection-title{color:#fff;font-family:Questrial,sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin:0}.mcqselection-content{-webkit-overflow-scrolling:touch;background-color:#1a1a1a;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px 0}.mcqselection-content::-webkit-scrollbar{width:6px}.mcqselection-content::-webkit-scrollbar-track{background:#0f0f0f}.mcqselection-content::-webkit-scrollbar-thumb{background:#3e3e3e;border-radius:3px}.mcqselection-content::-webkit-scrollbar-thumb:hover{background:#505050}.mcqselection-accordion-list{padding:0 20px}.mcqselection-accordion{background-color:#252525!important;border:1px solid #333!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden;transition:all .3s ease}.mcqselection-accordion:before{display:none}.mcqselection-accordion:hover{border-color:#c13584!important}.mcqselection-accordion.Mui-expanded{background-color:#2a2a2a!important;border-color:#c13584!important;margin-bottom:12px!important}.mcqselection-accordion-summary{min-height:64px!important;padding:16px 20px!important}.mcqselection-accordion-summary .MuiAccordionSummary-expandIconWrapper{color:#fff}.mcqselection-accordion-summary.Mui-expanded{min-height:64px!important}.mcqselection-accordion-header{align-items:center;display:flex;gap:16px;width:100%}.mcqselection-icon{align-items:center;background-color:#81396263;border-radius:10px;color:#c13584;display:flex;height:40px;justify-content:center;width:40px}.mcqselection-field-name{color:#fff;flex:1 1;font-family:Questrial,sans-serif;font-size:16px;font-weight:500}.mcqselection-accordion-details{background-color:#2a2a2a;display:block!important;padding:0 20px 16px!important}.mcqselection-options-container{overflow:hidden}.mcqselection-option-item{padding:4px 0}.mcqselection-form-label{border-radius:8px;margin:0!important;padding:8px 12px;transition:background-color .2s ease;width:100%}.mcqselection-form-label:hover{background-color:#333}.mcqselection-form-label .MuiFormControlLabel-label{color:#e0e0e0;font-family:Questrial,sans-serif;font-size:15px}.mcqselection-checkbox{color:#666!important}.mcqselection-checkbox.Mui-checked{color:#c13584!important}.mcqselection-checkbox .MuiSvgIcon-root{color:inherit}.mcqselection-footer{background-color:#1a1a1a;border-top:1px solid #333;bottom:0;box-shadow:0 -2px 8px #0006;padding:16px 20px;position:-webkit-sticky;position:sticky;z-index:10}.mcqselection-next-button{background-color:#3a3a3a!important;border-radius:12px!important;color:grey!important;font-family:Questrial,sans-serif!important;font-size:16px!important;font-weight:600!important;height:48px;text-transform:none!important;transition:all .3s ease!important}.mcqselection-next-button--enabled{background-color:#c13584!important;color:#fff!important}.mcqselection-next-button--enabled:hover{background-color:#c13584!important}.mcqselection-next-button:disabled{cursor:not-allowed;opacity:.6}@media (min-width:960px){.mcqselection-title{font-size:22px}.mcqselection-header{padding:20px 24px}.mcqselection-content{padding:20px 0}.mcqselection-accordion-list{padding:0 24px}.mcqselection-footer{padding:20px 24px}.mcqselection-accordion-summary{padding:18px 24px!important}.mcqselection-next-button{height:52px}}@media (min-width:768px){.mcqselection-container{max-height:100vh}}@media (min-width:600px) and (max-width:959px){.mcqselection-drawer-paper--mobile{max-height:85vh}.mcqselection-title{font-size:21px}}@media (max-width:360px){.mcqselection-title{font-size:18px}.mcqselection-icon{height:36px;width:36px}.mcqselection-field-name{font-size:15px}.mcqselection-form-label .MuiFormControlLabel-label{font-size:14px}}.mcqselection-back-button:focus-visible{outline:2px solid #c13584;outline-offset:2px}.mcqselection-checkbox:focus-visible{outline:2px solid #c13584;outline-offset:2px}.mcqselection-next-button:focus-visible{outline:2px solid #c13584;outline-offset:2px}@media (prefers-contrast:high){.mcqselection-field-name,.mcqselection-form-label .MuiFormControlLabel-label,.mcqselection-title{color:#fff}.mcqselection-accordion{border-color:#c13584!important}}.quizSelection{background:#000;font-family:Questrial,sans-serif;min-height:100vh;padding:1rem}.quizSelection__initialScreen{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:calc(100vh - 2rem)}.quizSelection__imageContainer{border:2px solid #c13584;border-radius:12px;box-shadow:0 10px 30px #c135844d;max-width:400px;overflow:hidden;width:100%}.quizSelection__image{display:block;height:auto;width:100%}.quizSelection__card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;box-shadow:0 10px 40px #c1358433;max-width:500px;overflow:hidden;width:100%}.quizSelection__cardContent{padding:2rem 1.5rem}.quizSelection__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c13584,gold);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 1.5rem;text-align:center}.quizSelection__details{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.quizSelection__detailRow{align-items:center;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.quizSelection__label{color:#a0a0a0;font-size:.95rem;font-weight:600}.quizSelection__value{color:#e0e0e0;font-size:.95rem;font-weight:500}.quizSelection__startButton{background:gold;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.quizSelection__startButton:hover{transform:translateY(-2px)}.quizSelection__quizScreen{display:flex;flex-direction:column;margin:0 auto;max-width:900px;min-height:calc(100vh - 2rem)}.quizSelection__scrollableContent{display:flex;flex:1 0 auto;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-bottom:1rem}.quizSelection__footer{background:#000;bottom:0;flex-shrink:0;padding:1rem 0 0;position:-webkit-sticky;position:sticky;z-index:10}.quizSelection__timer{align-items:center;background-color:#4cb442!important;border:2px solid #3ac1354d;border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem;transition:background-color .5s ease}.quizSelection__timer--critical{animation:quizSelection__pulse 1s infinite;background-color:#f44!important;border-color:#ff444480}@keyframes quizSelection__pulse{0%,to{box-shadow:0 4px 15px #f446;transform:scale(1)}50%{box-shadow:0 6px 25px #f449;transform:scale(1.05)}}.quizSelection__timerIcon{color:#fff;height:24px;width:24px}.quizSelection__timerText{font-feature-settings:"tnum";color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700}.quizSelection__questionNumbers{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 4px 15px #0000004d;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:1rem}.quizSelection__questionNumber{align-items:center;background:#0f0f0f;border:2px solid #3a3a3a;border-radius:50%;color:#a0a0a0;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.quizSelection__questionNumber:disabled{cursor:not-allowed;opacity:.4}.quizSelection__questionNumber--active{background:gold;border-color:gold;box-shadow:0 0 15px #c1358480;color:#fff}.quizSelection__questionNumber--answered{background:gold;border-color:gold;color:#000}.quizSelection__questionCard{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;box-shadow:0 4px 20px #0000004d;padding:1.5rem}.quizSelection__question{color:#e0e0e0;font-size:1.25rem;font-weight:600;line-height:1.5;margin:0 0 1.5rem}.quizSelection__options{display:flex;flex-direction:column;gap:1rem}.quizSelection__option{align-items:center;background:#0f0f0f;border:2px solid #2a2a2a;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1rem;text-align:left;transition:all .3s ease;width:100%}.quizSelection__option:hover{background:#1f1f1f;border-color:#3a3a3a}.quizSelection__option--selected{background:#b8c13526;border-color:gold;box-shadow:0 0 15px #c1bf354d}.quizSelection__optionCircle{align-items:center;border:2px solid #4a4a4a;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .3s ease;width:24px}.quizSelection__option--selected .quizSelection__optionCircle{border-color:gold}.quizSelection__optionCircleInner{background:gold;border-radius:50%;height:12px;width:12px}.quizSelection__optionText{color:#d0d0d0;flex:1 1;font-size:1rem;font-weight:500}.quizSelection__option--selected .quizSelection__optionText{color:#fff}.quizSelection__nextButton{background:gold;border:none;border-radius:12px;box-shadow:0 4px 15px #c1358466;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.quizSelection__nextButton:disabled{background:#2a2a2a;box-shadow:none;color:#606060;cursor:not-allowed;opacity:.5}.quizSelection__nextButton:not(:disabled):hover{box-shadow:0 6px 25px #c1358499;transform:translateY(-2px)}.quizSelection__completedScreen{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:calc(100vh - 2rem);text-align:center}.quizSelection__completedIcon{filter:drop-shadow(0 0 20px rgba(193,53,132,.6));font-size:5rem}.quizSelection__completedTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c13584,gold);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0}.quizSelection__completedMessage{color:#b0b0b0;font-size:1.25rem;margin:0}.quizSelection__motivationOverlay{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.quizSelection__motivationDialog{background:linear-gradient(135deg,#1a1a1a,#2a1a2a);border:2px solid #c13584;border-radius:20px;box-shadow:0 10px 50px #c1358480;max-width:400px;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;width:100%}.quizSelection__motivationDialog:before{background:linear-gradient(90deg,#c13584,gold);content:"";height:4px;left:0;position:absolute;right:0;top:0}.quizSelection__motivationEmoji{filter:drop-shadow(0 0 20px rgba(255,215,0,.6));font-size:4rem;margin-bottom:1rem}.quizSelection__motivationTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c13584,gold);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.quizSelection__motivationMessage{color:#d0d0d0;font-size:1.1rem;line-height:1.5;margin:0 0 1.5rem}.quizSelection__motivationButton{background:linear-gradient(135deg,#c13584,gold);border:none;border-radius:12px;box-shadow:0 4px 15px #c1358466;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.875rem 2rem;transition:all .3s ease}.quizSelection__motivationButton:hover{box-shadow:0 6px 25px #c1358499;transform:translateY(-2px)}@media (max-width:768px){.quizSelection__questionCard{position:absolute;top:30%}}@media (min-width:768px){.quizSelection{padding:2rem}.quizSelection__cardContent{padding:2.5rem 2rem}.quizSelection__title{font-size:2rem}.quizSelection__questionNumbers{padding:1.5rem}.quizSelection__questionNumber{font-size:1.1rem;height:50px;width:50px}.quizSelection__questionCard{padding:2rem}.quizSelection__question{font-size:1.5rem}.quizSelection__option{padding:1.25rem}.quizSelection__optionText{font-size:1.1rem}.quizSelection__timerText{font-size:1.75rem}.quizSelection__motivationDialog{padding:2.5rem 2rem}.quizSelection__motivationEmoji{font-size:5rem}.quizSelection__motivationTitle{font-size:2rem}.quizSelection__motivationMessage{font-size:1.2rem}}@media (min-width:1024px){.quizSelection{padding:3rem}.quizSelection__quizScreen{gap:2rem}.quizSelection__questionCard{padding:2.5rem}.quizSelection__options{gap:1.25rem}.quizSelection__option{padding:1.5rem}.quizSelection__completedIcon{font-size:6rem}.quizSelection__completedTitle{font-size:3rem}}.quizSelection__processingScreen{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:700px;min-height:80vh;padding:2rem 1rem}.quizSelection__processingHeader{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.quizSelection__processingHeaderIcon{filter:drop-shadow(0 0 20px rgba(255,215,0,.6));font-size:4rem}.quizSelection__processingHeaderTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c13584,gold);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin:0}.quizSelection__carouselContainer{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center;max-width:600px;width:100%}.quizSelection__carouselMessage{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a1a2a);border:2px solid #c13584;border-radius:20px;box-shadow:0 10px 40px #c135844d;display:flex;flex-direction:column;gap:1.5rem;min-height:200px;padding:2rem 1.5rem;position:absolute;text-align:center;width:80%}.quizSelection__carouselEmoji{filter:drop-shadow(0 0 15px rgba(255,215,0,.5));font-size:4rem}.quizSelection__carouselText{color:#e0e0e0;font-size:1.25rem;font-weight:500;line-height:1.6;margin:0}.quizSelection__carouselIndicators{align-items:center;display:flex;gap:.75rem;justify-content:center}.quizSelection__carouselIndicator{background:#3a3a3a;border-radius:50%;height:10px;transition:all .3s ease;width:10px}.quizSelection__carouselIndicator--active{background:linear-gradient(135deg,#c13584,gold);border-radius:5px;box-shadow:0 0 10px #c1358499;width:30px}.quizSelection__progressSection{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:500px;width:100%}.quizSelection__loadingMessage{color:#c13584;font-size:1.1rem;font-weight:600;margin:0;min-height:28px;text-align:center}.quizSelection__progressBar{background:#1a1a1a;border:2px solid #2a2a2a;border-radius:10px;box-shadow:inset 0 2px 8px #00000080;height:12px;overflow:hidden;width:100%}.quizSelection__progressBarFill{background:linear-gradient(135deg,#c13584,gold);border-radius:8px;box-shadow:0 0 15px #c1358499;height:100%;overflow:hidden;position:relative;transition:width .3s ease}.quizSelection__progressBarShine{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);height:100%;left:0;position:absolute;top:0;width:50%}.quizSelection__progressPercentage{font-feature-settings:"tnum";color:gold;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;margin:.5rem 0 0}@media (max-width:768px){.quizSelection__processingScreen{padding:1.5rem 1rem}.quizSelection__processingHeaderIcon{font-size:3rem}.quizSelection__processingHeaderTitle{font-size:1.75rem}.quizSelection__carouselMessage{min-height:180px;padding:1.5rem 1rem}.quizSelection__carouselEmoji{font-size:3rem}.quizSelection__carouselText{font-size:1.1rem}.quizSelection__loadingMessage{font-size:1rem}.quizSelection__progressPercentage{font-size:1.25rem}.quizSelection__progressSection{position:relative}.quizSelection__loadingMessage{position:absolute;top:-40px}}@media (min-width:768px){.quizSelection__processingScreen{min-height:90vh;padding:0 2rem}.quizSelection__processingHeaderIcon{font-size:5rem}.quizSelection__carouselMessage{min-height:150px;padding:3rem 2rem;width:60%}.quizSelection__carouselEmoji{font-size:5rem}.quizSelection__carouselText{font-size:1.4rem}.quizSelection__progressSection{position:relative}.quizSelection__loadingMessage{position:absolute;top:-40px}}@media (min-width:1024px){.quizSelection__processingHeaderTitle{font-size:2.5rem}.quizSelection__carouselText{font-size:1.5rem}.quizSelection__progressBar{height:14px}}.quizresult-container{background-color:#000;font-family:Questrial,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:40px 20px;position:relative}.quizresult-fullpage-lock{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000fa;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.quizresult-lock-content{background:#1a1a1a;border:2px solid #333;border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:500px;padding:60px 40px;text-align:center}.quizresult-lock-icon{color:gold;height:64px;margin:0 auto 24px;width:64px}.quizresult-lock-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 16px}.quizresult-lock-subtitle{color:#b0b0b0;font-size:16px;line-height:1.6;margin:0 0 32px}.quizresult-login-btn{background:gold;border:none;border-radius:12px;box-shadow:0 4px 15px #ffd70066;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:16px 48px;text-transform:uppercase;transition:all .3s ease}.quizresult-login-btn:hover{background:#ffed4e;box-shadow:0 6px 20px #ffd70099;transform:translateY(-2px)}.quizresult-main-content{transition:filter .3s ease}.quizresult-main-content.blurred{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.quizresult-header{margin-bottom:48px;text-align:center}.quizresult-title{color:#fff;font-size:32px;font-weight:700;line-height:1.3;margin:0}.quizresult-desktop-layout{display:flex;flex-direction:column;gap:32px}.quizresult-left-column{align-items:center;display:flex;flex-direction:column;gap:24px}.quizresult-badge-wrapper{align-items:center;display:flex;height:280px;justify-content:center;width:280px}.quizresult-badge-image{filter:drop-shadow(0 15px 40px rgba(212,175,55,.3));height:100%;object-fit:contain;width:100%}.quizresult-button-group{display:flex;flex-direction:row;gap:12px;max-width:400px;width:100%}.quizresult-download-btn-gold{align-items:center!important;background:gold!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 15px #ffd70066!important;color:#000!important;cursor:pointer!important;display:inline-flex!important;flex:1 1!important;font-size:14px!important;font-weight:700!important;gap:8px!important;justify-content:center!important;padding:12px!important;text-transform:inherit!important;transition:all .3s ease!important}.quizresult-download-btn-gold:hover{background:#ffed4e;box-shadow:0 6px 20px #ffd70099;transform:translateY(-2px)}.quizresult-view-results-btn{align-items:center!important;background:#1a1a1a!important;border:2px solid gold!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;flex:1 1!important;font-size:14px!important;font-weight:700!important;justify-content:center!important;padding:12px!important;text-transform:inherit!important;transition:all .3s ease!important}.quizresult-view-results-btn:hover{background:gold!important;color:#000!important}.quizresult-download-icon{height:16px;width:16px}.quizresult-right-column{display:flex;flex-direction:column;gap:24px}.quizresult-performance{background:#1a1a1a;border:1px solid #333;border-radius:20px;box-shadow:0 4px 20px #0000004d;padding:24px}.quizresult-section-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 16px;text-align:center}.quizresult-stats{display:flex;gap:48px;justify-content:center}.quizresult-stat-item{align-items:center;display:flex;flex-direction:column;gap:8px}.quizresult-stat-value{color:gold;font-size:32px;font-weight:700}.quizresult-stat-label{color:#b0b0b0;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.quizresult-share-section{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:24px}.quizresult-linkedin-btn{align-items:center;background:#0a66c2;border:none;border-radius:12px;box-shadow:0 4px 15px #0a66c266;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;padding:12px 28px;transition:all .3s ease}.quizresult-linkedin-btn:hover{background:#004182;box-shadow:0 6px 20px #0a66c299;transform:translateY(-2px)}.quizresult-linkedin-icon{height:20px;width:20px}.quizresult-share-note{color:#b0b0b0;font-size:13px;line-height:1.5;margin:0;text-align:center}.quizresult-leaderboard-section{background:#1a1a1a;border:1px solid #333;border-radius:20px;box-shadow:0 4px 20px #0000004d;padding:24px}.quizresult-leaderboard-graph{align-items:flex-end;display:flex;gap:16px;justify-content:center;min-height:220px;padding:20px 0}.quizresult-graph-bar{align-items:center;background:linear-gradient(180deg,#d4af37,#b8860b);border-radius:12px 12px 0 0;box-shadow:0 4px 15px #d4af374d;display:flex;flex-direction:column;gap:12px;min-width:60px;padding:12px 8px 0;position:relative;transition:all .3s ease}.quizresult-graph-bar:hover{box-shadow:0 8px 25px #d4af3780;transform:translateY(-5px)}.quizresult-graph-bar.current-user{background:linear-gradient(180deg,gold,orange);border:2px solid #fff;box-shadow:0 4px 15px #ffd70080}.quizresult-graph-score{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:14px;font-weight:700;padding:4px 10px;position:absolute;top:-30px}.quizresult-avatar{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#000;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-bottom:6px;margin-top:auto;width:40px}.quizresult-graph-name{bottom:-35px;color:#fff;font-size:11px;font-weight:600;max-width:80px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap}.quizresult-medal-badge{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:20px;position:absolute;right:-8px;top:-50px}.quizresult-leaderboard-empty{color:#b0b0b0;font-size:15px;padding:40px 20px;text-align:center}@media (min-width:1024px){.quizresult-desktop-layout{align-items:flex-start;flex-direction:row;gap:48px}.quizresult-left-column{flex:0 0 350px;position:-webkit-sticky;position:sticky;top:40px}.quizresult-badge-wrapper{height:320px;width:320px}.quizresult-button-group{max-width:100%}.quizresult-download-btn-gold{flex:initial;width:100%}.quizresult-right-column{flex:1 1;min-width:0}.quizresult-performance{padding:28px}.quizresult-section-title{font-size:22px}.quizresult-stat-value{font-size:36px}.quizresult-leaderboard-graph{gap:20px;min-height:250px}.quizresult-graph-bar{min-width:70px;padding:14px 10px 0}.quizresult-avatar{font-size:17px;height:44px;width:44px}.quizresult-graph-name{font-size:12px;max-width:90px}.quizresult-graph-score{font-size:15px}}@media (max-width:1023px){.quizresult-container{padding:20px 16px}.quizresult-title{font-size:22px}.quizresult-badge-wrapper{height:200px;width:200px}.quizresult-button-group{max-width:100%}.quizresult-leaderboard-section,.quizresult-performance,.quizresult-share-section{padding:20px 16px}.quizresult-section-title{font-size:18px;margin-bottom:12px}.quizresult-stats{gap:32px}.quizresult-stat-value{font-size:28px}.quizresult-share-note,.quizresult-stat-label{font-size:12px}.quizresult-leaderboard-graph{gap:12px;justify-content:flex-start;min-height:180px;overflow-x:auto;padding-bottom:45px}.quizresult-graph-bar{min-width:55px;padding:10px 6px 0}.quizresult-avatar{font-size:14px;height:36px;width:36px}.quizresult-graph-name{font-size:10px;max-width:70px}.quizresult-graph-score{font-size:12px;padding:3px 8px}.quizresult-medal-badge{font-size:18px;top:-45px}.quizresult-lock-content{padding:40px 24px}.quizresult-lock-title{font-size:22px}.quizresult-lock-subtitle{font-size:14px}.quizresult-login-btn{font-size:16px;padding:14px 36px}}@media (max-width:480px){.quizresult-title{font-size:18px}.quizresult-badge-wrapper{height:180px;width:180px}.quizresult-button-group{flex-direction:row;gap:10px}.quizresult-download-btn-gold,.quizresult-view-results-btn{font-size:12px;padding:10px 24px}.quizresult-linkedin-btn{font-size:13px;padding:10px 20px}}.skilltreepreview-container{align-items:center;background:#1a1a1a;display:flex;font-family:Questrial,sans-serif;justify-content:center;padding:20px}.skilltreepreview-content{max-width:400px;text-align:center;width:100%}.skilltreepreview-title{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.5px;margin-bottom:50px}.skilltreepreview-progress-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:50px;padding:0 10px;position:relative}.skilltreepreview-progress-line{background:#fff3;height:3px;left:15%;position:absolute;right:15%;top:30px;z-index:1}.skilltreepreview-progress-fill{background:linear-gradient(90deg,#fbbf24,#f59e0b);height:100%;left:0;position:absolute;top:0;transition:width .8s ease-in-out;width:50%}.skilltreepreview-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;position:relative;z-index:2}.skilltreepreview-icon-wrapper{align-items:center;border:3px solid #0000;border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.skilltreepreview-icon{font-size:32px!important}.skilltreepreview-icon-completed{background:#fbbf24;border-color:#fbbf24}.skilltreepreview-icon-completed .skilltreepreview-icon{color:#1e2936}.skilltreepreview-icon-current{background-color:#000;border-color:#9ca3af}.skilltreepreview-icon-current .skilltreepreview-icon{color:#9ca3af}.skilltreepreview-icon-pulse{animation:goldenPulse 2s ease-in-out infinite;border-color:#fbbf24}@keyframes goldenPulse{0%{border-color:#fbbf24;box-shadow:0 0 0 0 #fbbf24b3}50%{border-color:#f59e0b;box-shadow:0 0 0 8px #fbbf2400}to{border-color:#fbbf24;box-shadow:0 0 0 0 #fbbf2400}}.skilltreepreview-icon-locked{background-color:#000;border-color:#4b5563}.skilltreepreview-icon-locked .skilltreepreview-icon{color:#6b7280}.skilltreepreview-step-label{display:flex;flex-direction:column;gap:2px}.skilltreepreview-step-subtitle,.skilltreepreview-step-title{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.skilltreepreview-step-locked .skilltreepreview-step-subtitle,.skilltreepreview-step-locked .skilltreepreview-step-title{color:#9ca3af}.skilltreepreview-description{margin-bottom:30px}.skilltreepreview-text{color:#d1d5db;font-size:16px;line-height:1.6;margin:0}.skilltreepreview-cta-button{background:#fbbf24;border:none;border-radius:8px;box-shadow:0 4px 14px #fbbf2466;color:#1e2936;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:16px 24px;transition:all .3s ease;width:100%}.skilltreepreview-cta-button:hover{background:#f59e0b;box-shadow:0 6px 20px #fbbf2480;transform:translateY(-2px)}.skilltreepreview-cta-button:active{transform:translateY(0)}.skilltreepreview-footer{color:#9ca3af;font-size:13px;line-height:1.5;margin:0}@media (min-width:481px) and (max-width:768px){.skilltreepreview-title{font-size:36px;margin-bottom:60px}.skilltreepreview-icon-wrapper{height:70px;width:70px}.skilltreepreview-icon{font-size:36px!important}.skilltreepreview-step-subtitle,.skilltreepreview-step-title{font-size:15px}.skilltreepreview-text{font-size:17px}.skilltreepreview-cta-button{font-size:17px;padding:18px 28px}}@media (min-width:769px){.skilltreepreview-content{max-width:500px}.skilltreepreview-title{font-size:42px;margin-bottom:70px}.skilltreepreview-progress-wrapper{margin-bottom:60px}.skilltreepreview-icon-wrapper{height:80px;width:80px}.skilltreepreview-icon{font-size:40px!important}.skilltreepreview-step-subtitle,.skilltreepreview-step-title{font-size:16px}.skilltreepreview-text{font-size:18px}.skilltreepreview-cta-button{font-size:18px;padding:20px 32px}.skilltreepreview-footer{font-size:14px}}@media (max-width:360px){.skilltreepreview-title{font-size:26px;margin-bottom:40px}.skilltreepreview-icon-wrapper{height:50px;width:50px}.skilltreepreview-icon{font-size:26px!important}.skilltreepreview-step-subtitle,.skilltreepreview-step-title{font-size:12px}.skilltreepreview-text{font-size:14px}.skilltreepreview-cta-button{font-size:14px;padding:14px 20px}.skilltreepreview-footer{font-size:11px}}.viewbadgespublic-container{align-items:center;display:flex;flex-direction:column;font-family:Questrial,sans-serif;gap:24px;justify-content:center;padding:40px 20px}.viewbadgespublic-user-section{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:600px;text-align:center}.viewbadgespublic-avatar{background-color:gold!important;color:#fff!important;font-size:32px!important;font-weight:600!important;height:80px!important;width:80px!important}.viewbadgespublic-success-text{color:#fff;font-size:20px;font-weight:400;line-height:1.6;margin:0}.viewbadgespublic-username{color:gold;font-weight:600}.viewbadgespublic-tech-highlight{color:#f0da5f;font-weight:700}.viewbadgespublic-badge-wrapper{align-items:center;display:flex;justify-content:center;margin:20px 0}.viewbadgespublic-badge-image{height:220px;object-fit:contain;width:220px}.viewbadgespublic-earned-date{color:#b0b0b0;font-size:16px;font-weight:400;margin:0}.viewbadgespublic-verified-section{align-items:center;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;display:flex;gap:8px;padding:12px 24px}.viewbadgespublic-verified-icon{color:#4caf50!important;font-size:20px!important}.viewbadgespublic-verified-text{color:#e0e0e0;font-size:14px;font-weight:500}.viewbadgespublic-cta-button{background-color:gold!important;border-radius:8px!important;color:#fff!important;font-family:Questrial,sans-serif!important;font-size:20px!important;font-weight:800!important;margin-top:16px!important;padding:14px 40px!important;text-transform:none!important;transition:all .3s ease!important;width:100%!important}.viewbadgepublic-avatar-overlap{margin-right:-15px}.viewbadgepublic-registered-text{color:#fff;font-size:16px;font-weight:700;margin-left:20px}.viewbadgepublic-section-cards-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;padding:0 1rem;text-align:center}.viewbadgepublic-section-title{color:#fff;font-size:2rem;font-weight:800;margin-bottom:1rem;padding:0 10px}.viewbadgepublic-section-subtitle{color:#a0aec0;font-size:1rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:40em}.viewbadgepublic-techjob-cards-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));justify-items:center;margin:0 auto;max-width:1200px}@media (max-width:600px){.viewbadgespublic-avatar{font-size:24px!important;height:60px!important;width:60px!important}.viewbadgespublic-success-text{font-size:16px}.viewbadgespublic-badge-image{height:180px;width:180px}.viewbadgespublic-earned-date{font-size:14px}.viewbadgespublic-verified-section{padding:10px 20px}.viewbadgespublic-verified-text{font-size:13px}.viewbadgespublic-cta-button{font-size:20px!important;padding:12px 32px!important}}.viewbadgepublic-registered-users{align-items:center;display:flex;margin:20px 10px}@media (min-width:768px){.viewbadgepublic-section-title{font-size:2.75rem;max-width:20em}.viewbadgepublic-section-subtitle{font-size:1.15rem;margin-bottom:4rem;max-width:50em}.viewbadgepublic-section-cards-container{margin-top:1rem}.viewbadgepublic-techjob-cards-container{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.viewbadgepublic-registered-text{font-size:1.6rem}.viewbadgespublic-cta-button{width:350px!important}}.techjob-card{align-items:center;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px 0 #0000005e;color:#fff;display:flex;flex-direction:column;max-width:300px;padding:.5rem;width:40vw}.techjob-card-image-container{align-items:center;background-color:#0c0a09;border-radius:8px;display:flex;height:120px;justify-content:center;margin-bottom:1rem;overflow:hidden;width:100%}.techjob-card-image{height:80px;object-fit:contain;width:80px}.techjob-card-title{font-size:1.02rem;font-weight:600;margin-bottom:1rem;text-align:center}.techjob-card-button{background-color:initial!important;border:1px solid #a855f7!important;border-radius:9999px!important;color:#a855f7!important;font-size:10px!important;font-weight:600!important;max-width:200px;padding:.5rem 1rem!important;text-transform:none!important;width:100%}.techjob-card-button:hover{background-color:#a855f7!important;color:#fff!important}@media (min-width:640px){.techjob-card{width:160px}.techjob-card-button{font-size:11px!important}}@media (min-width:768px){.techjob-card{padding:1.5rem;width:200px}.techjob-card-image-container{height:150px}.techjob-card-image{height:100px;width:100px}.techjob-card-title{font-size:1.2rem}.techjob-card-button{font-size:13px!important;padding:.7rem 1.3rem!important}}@media (min-width:1024px){.techjob-card{width:200px}.techjob-card-image-container{height:160px}.techjob-card-image{height:110px;width:110px}.techjob-card-title{font-size:1.3rem}.techjob-card-button{font-size:14px!important;padding:.8rem 1.5rem!important}}.certificateEachSelectionComponent__container{background-color:#000;font-family:Questrial,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px}.certificateEachSelectionComponent__title{color:#fff;font-size:18px;font-weight:700;margin-bottom:24px;text-align:center}.certificateEachSelectionComponent__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.certificateEachSelectionComponent__card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .3s ease}.certificateEachSelectionComponent__card:hover{box-shadow:0 8px 24px #ffffff14}.certificateEachSelectionComponent__badge{background:linear-gradient(135deg,#a466ea,#894ba2);border-radius:20px;box-shadow:0 2px 8px #0003;color:#fff;font-size:10px;font-weight:600;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:1}.certificateEachSelectionComponent__cardImage{height:140px;overflow:hidden;width:100%}.certificateEachSelectionComponent__cardImage img{height:100%;object-fit:cover;width:100%}.certificateEachSelectionComponent__cardContent{display:flex;flex:1 1;flex-direction:column;padding:14px}.certificateEachSelectionComponent__enrollmentInfo{align-items:center;display:flex;gap:4px;margin-bottom:8px}.certificateEachSelectionComponent__enrollmentIcon{color:#2563eb;font-size:14px!important}.certificateEachSelectionComponent__enrollmentCount{color:#fff;font-size:12px;font-weight:600}.certificateEachSelectionComponent__enrollmentLabel{color:#b0b0b0;font-size:10px}.certificateEachSelectionComponent__cardTitle{color:#fff;font-size:14px;font-weight:600;margin:0 0 6px}.certificateEachSelectionComponent__cardSubtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#b0b0b0;display:-webkit-box;flex:1 1;font-size:11px;line-height:1.4;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis}.certificateEachSelectionComponent__viewButton{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:12px;font-weight:700;margin-top:auto;padding:10px;transition:transform .2s ease;width:100%}.certificateEachSelectionComponent__viewButton:hover{transform:translateY(-2px)}.certificateEachSelectionComponent__viewButton:active{transform:scale(.98)}.certificateEachSelectionComponent__drawer{background-color:#1a1a1a;display:flex;flex-direction:column;height:100%}.certificateEachSelectionComponent__closeButton{background:#2a2a2a!important;box-shadow:0 2px 8px #0000004d;position:absolute!important;right:16px;top:10px;z-index:10}.certificateEachSelectionComponent__drawerContent{flex:1 1;overflow-y:auto}.certificateEachSelectionComponent__drawerMainContent::-webkit-scrollbar{width:8px}.certificateEachSelectionComponent__drawerMainContent::-webkit-scrollbar-track{background:#0f0f0fe5;border-radius:1px}.certificateEachSelectionComponent__drawerMainContent::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bbb,#c6c6c7);border:2px solid #111011;border-radius:10px}.certificateEachSelectionComponent__drawerMainContent::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#989799,#777679)}.certificateEachSelectionComponent__drawerImage{height:200px;overflow:hidden;position:relative;width:100%}.certificateEachSelectionComponent__drawerImage img{height:100%;object-fit:cover;width:100%}.certificateEachSelectionComponent__drawerStats{border-bottom:1px solid #2a2a2a;display:flex;font-family:sans-serif;justify-content:space-between;padding:16px 20px}.certificateEachSelectionComponent__stat{align-items:center;color:#b0b0b0;display:flex;font-size:13px;gap:8px}.certificateEachSelectionComponent__stat svg{color:#2563eb;font-size:18px}.certificateEachSelectionComponent__drawerTitle{color:#fff;font-family:Questrial,sans-serif!important;font-size:20px;font-weight:700;margin:16px 0 0;padding:0 20px}.certificateEachSelectionComponent__drawerSubtitle{color:#b0b0b0;font-size:14px;line-height:1.5;margin:10px 0 0;padding:0 20px}.certificateEachSelectionComponent__techChips{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px}.certificateEachSelectionComponent__chip{align-items:center;background:#2a2a2a;border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.certificateEachSelectionComponent__chipIcon{border-radius:4px;height:18px;width:18px}.certificateEachSelectionComponent__benefitsSection{padding:20px}.certificateEachSelectionComponent__benefitsTitle{color:#fff;font-size:16px;font-weight:600;margin:0 0 14px}.certificateEachSelectionComponent__benefitsList{list-style-type:disc;margin:0;padding-left:20px}.certificateEachSelectionComponent__benefitsList li{color:#b0b0b0;font-size:13px;line-height:1.5;margin-bottom:10px}.certificateEachSelectionComponent__benefitsList li::marker{color:#2563eb}.certificateEachSelectionComponent__certificateButton{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;bottom:0;color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:700;left:0;overflow:hidden;padding:14px 24px;position:fixed;right:0;transition:transform .2s ease;z-index:10}.certificateEachSelectionComponent__certificateButton:active{transform:scale(.98)}.certificateEachSelectionComponent__certificateButton:before{animation:certificateEachSelectionComponent__shimmer 2.5s infinite;background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes certificateEachSelectionComponent__shimmer{0%{left:-100%}to{left:100%}}.certificateEachSelectionComponent__certificateButton span{position:relative;z-index:1}.certificateEachSelectionComponent__faqSection{margin:60px auto 40px;max-width:900px;padding:0 16px}.certificateEachSelectionComponent__faqTitle{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.certificateEachSelectionComponent__faqQuestion{color:#fff;font-size:15px;font-weight:600}.certificateEachSelectionComponent__faqAnswer{color:#b0b0b0;font-size:14px;line-height:1.6;margin:0}@media (min-width:320px){.certificateEachSelectionComponent__grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.certificateEachSelectionComponent__grid{gap:16px;grid-template-columns:repeat(3,1fr)}.certificateEachSelectionComponent__title{font-size:22px;margin-bottom:32px}.certificateEachSelectionComponent__cardImage{height:160px}.certificateEachSelectionComponent__cardContent{padding:16px}.certificateEachSelectionComponent__cardTitle{font-size:16px}.certificateEachSelectionComponent__cardSubtitle{font-size:12px}.certificateEachSelectionComponent__badge{font-size:11px;padding:5px 11px}.certificateEachSelectionComponent__enrollmentIcon{font-size:16px!important}.certificateEachSelectionComponent__enrollmentCount{font-size:13px}.certificateEachSelectionComponent__enrollmentLabel{font-size:11px}.certificateEachSelectionComponent__faqTitle{font-size:26px}.certificateEachSelectionComponent__faqQuestion{font-size:16px}.certificateEachSelectionComponent__faqAnswer{font-size:15px}}@media (min-width:1024px){.certificateEachSelectionComponent__container{padding:40px}.certificateEachSelectionComponent__grid{gap:20px;grid-template-columns:repeat(4,1fr)}.certificateEachSelectionComponent__title{font-size:28px;margin-bottom:40px}.certificateEachSelectionComponent__cardImage{height:180px}.certificateEachSelectionComponent__cardContent{padding:18px}.certificateEachSelectionComponent__cardTitle{font-size:18px;margin-bottom:8px}.certificateEachSelectionComponent__cardSubtitle{font-size:13px;margin-bottom:14px}.certificateEachSelectionComponent__viewButton{font-size:13px;padding:11px}.certificateEachSelectionComponent__badge{font-size:12px;padding:6px 12px}.certificateEachSelectionComponent__enrollmentIcon{font-size:18px!important}.certificateEachSelectionComponent__enrollmentCount{font-size:14px}.certificateEachSelectionComponent__enrollmentLabel{font-size:12px}.certificateEachSelectionComponent__certificateButton{border-radius:12px;left:20px;margin:20px;position:-webkit-sticky;position:sticky;right:20px}.certificateEachSelectionComponent__drawerImage{height:250px}.certificateEachSelectionComponent__drawerTitle{font-size:24px}.certificateEachSelectionComponent__drawerSubtitle{font-size:15px}.certificateEachSelectionComponent__faqSection{margin:80px auto 60px}.certificateEachSelectionComponent__faqTitle{font-size:32px;margin-bottom:32px}.certificateEachSelectionComponent__faqQuestion{font-size:17px}.certificateEachSelectionComponent__faqAnswer{font-size:15px}}@media (min-width:1400px){.certificateEachSelectionComponent__grid{gap:20px}}.certificationTimeline-container{align-items:center;display:flex;flex-direction:column;font-family:Questrial,sans-serif;gap:24px;min-height:100vh;padding:40px 20px}.certificationTimeline-headerCard{background:#1a1a1a;border-radius:24px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-width:600px;overflow:hidden;width:100%}.certificationTimeline-headerImage{flex-shrink:0;height:180px;overflow:hidden;width:100%}.certificationTimeline-headerImage img{height:100%;object-fit:cover;width:100%}.certificationTimeline-headerContent{display:flex;flex-direction:column;gap:16px;padding:24px}.certificationTimeline-techStack{display:flex;flex-wrap:wrap;gap:10px}.certificationTimeline-chip{align-items:center;background:linear-gradient(135deg,#6a1b9a,#8e24aa);border-radius:20px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:transform .2s ease}.certificationTimeline-chip:hover{transform:translateY(-2px)}.certificationTimeline-chipIcon{height:20px;object-fit:contain;width:20px}.certificationTimeline-chip span{color:#fff;font-size:14px;font-weight:500}.certificationTimeline-titleSection{display:flex;flex-direction:column;gap:8px}.certificationTimeline-title{color:#fff;font-size:32px;font-weight:700;margin:0}.certificationTimeline-subtitle{color:#a0a0a0;font-size:16px;margin:0}.certificationTimeline-info{background:#ffffff0d;border-left:3px solid #8e24aa;border-radius:12px;color:#e0e0e0;font-size:13px;line-height:1.6;margin:0;padding:12px 16px}.certificationTimeline-timelineCard{border-radius:24px;box-shadow:0 20px 60px #00000080;max-width:600px;padding:32px 24px;width:100%}.certificationTimeline-timeline{display:flex;flex-direction:column}.certificationTimeline-timelineItem{display:flex;gap:20px;margin-bottom:32px}.certificationTimeline-timelineItem:last-child{margin-bottom:0}.certificationTimeline-checkpointWrapper{align-items:center;display:flex;flex-direction:column;position:relative}.certificationTimeline-checkpoint{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.certificationTimeline-checkpointCompleted{background:linear-gradient(135deg,#4caf50,#66bb6a);box-shadow:0 4px 12px #4caf5066}.certificationTimeline-checkpointActive{background:#1a1a1a;border:3px solid gold;box-shadow:0 4px 16px #ffd70080}.certificationTimeline-checkpointPending{background:#1a1a1a;border:2px solid #404040}.certificationTimeline-pulseRing{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid gold;border-radius:50%;height:100%;position:absolute;width:100%}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}to{opacity:0;transform:scale(1.6)}}.certificationTimeline-checkIcon{color:#fff;font-size:28px}.certificationTimeline-iconActive{color:gold;font-size:24px;z-index:1}.certificationTimeline-iconPending{color:#666;font-size:24px}.certificationTimeline-line{background:linear-gradient(180deg,#ffd7004d,#ffd7001a);flex-grow:1;margin-top:12px;min-height:60px;width:2px}.certificationTimeline-content{flex:1 1;padding-top:8px}.certificationTimeline-itemTitle{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.certificationTimeline-description{color:#a0a0a0;font-size:14px;line-height:1.6;margin:0 0 8px}.certificationTimeline-badge{align-items:center;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:20px;display:inline-flex;gap:8px;margin-top:8px;padding:8px 16px}.certificationTimeline-badgeIcon{color:#fff;font-size:18px}.certificationTimeline-badge span{color:#fff;font-size:13px;font-weight:600}.certificationTimeline-shimmerButton{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(135deg,#6a1b9a,#8e24aa 50%,#6a1b9a);background-size:200% 100%;border:none;border-radius:12px;box-shadow:0 4px 16px #8e24aa66;color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s ease}@keyframes shimmer{0%{background-position:200% 0}50%{background-position:-200% 0}to{background-position:200% 0}}.certificationTimeline-shimmerButton:before{animation:shimmerSlide 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmerSlide{0%{left:-100%}50%{left:100%}to{left:-100%}}.certificationTimeline-shimmerButton span{position:relative;z-index:1}.certificationTimeline-shimmerButton:hover{box-shadow:0 6px 24px #8e24aa99;transform:translateY(-2px)}.certificationTimeline-companies{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:16px 0}.certificationTimeline-companyCard{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .3s ease}.certificationTimeline-companyCard:hover{background:#ffffff14;border-color:#ffd7004d}.certificationTimeline-companyIcon{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:8px;color:#0a0a0a;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.certificationTimeline-companyInfo{flex:1 1;min-width:0}.certificationTimeline-companyPosition{color:#fff;font-size:13px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificationTimeline-companyName{color:#888;font-size:12px;margin:0}.certificationTimeline-moreCount{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:12px;color:gold;display:flex;font-size:14px;font-weight:600;grid-column:1/-1;justify-content:center;padding:12px 20px}.certificationTimeline-bottomInfo{background:#ffffff0d;border-left:3px solid gold;border-radius:12px;color:#e0e0e0;font-size:13px;line-height:1.6;margin:16px 0 0;padding:12px 16px}.certificationTimeline-challengeSection{margin-top:48px;max-width:1200px;width:100%}.certificationTimeline-challengeHeader{margin-bottom:40px;text-align:center}.certificationTimeline-challengeTitle{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.certificationTimeline-challengeSubtitle{color:#a0a0a0;font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}.certificationTimeline-carouselWrapper{padding:20px 0;position:relative;width:100%}.certificationTimeline-swiper{padding:0 10px;width:100%}.certificationTimeline-challengeCard{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:70vh;overflow:hidden;transition:all .3s ease}.certificationTimeline-challengeImage{height:220px;overflow:hidden;position:relative;width:100%}.certificationTimeline-challengeImage img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.certificationTimeline-challengeOverlay{background:linear-gradient(180deg,#0000,#1a1a1acc);bottom:0;height:60px;left:0;position:absolute;right:0}.certificationTimeline-challengeContent{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:20px}.certificationTimeline-challengeMeta{align-items:center;display:flex;justify-content:space-between}.certificationTimeline-metaItem{align-items:center;color:#888;display:flex;font-size:13px;gap:6px}.certificationTimeline-metaIcon{color:gold;font-size:18px}.certificationTimeline-challengeCardTitle{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0}.certificationTimeline-challengeCardSubtitle{color:#a0a0a0;flex:1 1;font-size:14px;line-height:1.5;margin:0}.certificationTimeline-viewDetailsButton{background:#0000;border:2px solid gold;border-radius:10px;color:gold;cursor:pointer;font-size:14px;font-weight:600;margin-top:auto;padding:12px 24px;transition:all .3s ease}.certificationTimeline-viewDetailsButton:hover{background:gold;box-shadow:0 6px 20px #ffd7004d;color:#0a0a0a;transform:translateY(-2px)}.certificationTimeline-swiper .swiper-button-next,.certificationTimeline-swiper .swiper-button-prev{background:#1a1a1ae6;border:2px solid #ffd7004d;border-radius:50%;color:gold;height:44px;width:44px}.certificationTimeline-swiper .swiper-button-next:after,.certificationTimeline-swiper .swiper-button-prev:after{font-size:20px}.certificationTimeline-swiper .swiper-button-next:hover,.certificationTimeline-swiper .swiper-button-prev:hover{background:#ffd70033;border-color:gold}.certificationTimeline-swiper .swiper-pagination-bullet{background:#404040;height:10px;opacity:1;transition:all .3s ease;width:10px}.certificationTimeline-swiper .swiper-pagination-bullet-active{background:gold;border-radius:5px;width:24px}.certificationTimeline-swiper .swiper-navigation-icon{width:16px}.howHelp-container{margin-top:48px;max-width:1200px;padding:0 20px;width:100%}.howHelp-header{margin-bottom:48px;text-align:center}.howHelp-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.howHelp-subtitle{color:#a0a0a0;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.howHelp-benefitsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:64px}.howHelp-benefitCard{background:linear-gradient(135deg,#8e24aa1a,#6a1b9a0d);border:1px solid #8e24aa4d;border-radius:16px;cursor:pointer;padding:24px;transition:all .3s ease}.howHelp-benefitCard:hover{background:linear-gradient(135deg,#8e24aa26,#6a1b9a14);border-color:#8e24aa80;box-shadow:0 8px 24px #8e24aa33}.howHelp-benefitHeading{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.howHelp-benefitSubtext{color:#b0b0b0;font-size:14px;line-height:1.6;margin:0}.howHelp-timelineSection{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:24px;margin-bottom:48px;padding:40px 32px}.howHelp-sectionTitle{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 32px;text-align:center}.howHelp-timeline{display:flex;flex-direction:column;margin:0 auto;max-width:700px}.howHelp-timelineItem{display:flex;gap:20px;margin-bottom:32px}.howHelp-timelineItem:last-child{margin-bottom:0}.howHelp-checkpointWrapper{flex-direction:column}.howHelp-checkpoint,.howHelp-checkpointWrapper{align-items:center;display:flex;position:relative}.howHelp-checkpoint{background:linear-gradient(135deg,#6a1b9a,#8e24aa);border-radius:50%;box-shadow:0 4px 16px #8e24aa66;flex-shrink:0;height:56px;justify-content:center;width:56px;z-index:2}.howHelp-checkpoint svg{color:#fff;font-size:28px}.howHelp-line{background:linear-gradient(180deg,#8e24aa80,#8e24aa33);flex-grow:1;margin-top:12px;min-height:60px;width:2px}.howHelp-timelineContent{flex:1 1;padding-top:8px}.howHelp-timelineTitle{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.howHelp-timelineDescription{color:#a0a0a0;font-size:14px;line-height:1.6;margin:0}.howHelp-recruitersSection{margin-bottom:48px}.howHelp-recruitersGrid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.howHelp-recruiterCard{background:#1a1a1a;border:1px solid #ffd70033;border-radius:16px;cursor:pointer;flex:1 1;max-width:350px;min-width:280px;padding:32px 24px;text-align:center;transition:all .3s ease}.howHelp-recruiterCard:hover{background:#ffd7000d;border-color:#ffd70066;box-shadow:0 8px 24px #ffd70026}.howHelp-recruiterEmoji{font-size:48px;line-height:1;margin-bottom:16px}.howHelp-recruiterTitle{color:#fff;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.howHelp-recruiterDescription{color:#b0b0b0;font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.howHelp-container{margin-top:32px;padding:0 16px}.howHelp-title{font-size:28px}.howHelp-subtitle{font-size:16px}.howHelp-benefitsGrid{gap:16px;grid-template-columns:1fr;margin-bottom:48px}.howHelp-timelineSection{margin-bottom:32px;padding:32px 20px}.howHelp-sectionTitle{font-size:24px;margin-bottom:24px}.howHelp-checkpoint{height:48px;width:48px}.howHelp-checkpoint svg{font-size:24px}.howHelp-timelineItem{gap:16px;margin-bottom:24px}.howHelp-timelineTitle{font-size:16px}.howHelp-timelineDescription{font-size:13px}.howHelp-recruitersGrid{flex-direction:column;gap:16px}.howHelp-recruiterCard{max-width:100%;padding:24px 20px}.howHelp-recruiterEmoji{font-size:40px;margin-bottom:12px}.howHelp-recruiterTitle{font-size:16px}.howHelp-recruiterDescription{font-size:13px}}@media (max-width:480px){.howHelp-title{font-size:24px}.howHelp-subtitle{font-size:14px}.howHelp-benefitCard{padding:20px}.howHelp-benefitHeading{font-size:16px}.howHelp-benefitSubtext{font-size:13px}.howHelp-timelineSection{padding:24px 16px}.howHelp-sectionTitle{font-size:20px}.howHelp-checkpoint{height:44px;width:44px}.howHelp-checkpoint svg{font-size:22px}}@media (max-width:640px){.certificationTimeline-container{gap:16px}.certificationTimeline-headerCard,.certificationTimeline-timelineCard{border-radius:16px}.certificationTimeline-headerContent{padding:20px}.certificationTimeline-title{font-size:26px}.certificationTimeline-timelineCard{padding:24px 20px}.certificationTimeline-checkpoint{height:44px;width:44px}.certificationTimeline-checkIcon,.certificationTimeline-iconActive{font-size:22px}.certificationTimeline-timelineItem{gap:16px}.certificationTimeline-shimmerButton{padding:12px 20px;width:100%}.certificationTimeline-companies{display:flex;flex-wrap:wrap}.certificationTimeline-companyIcon{border-radius:50%;height:25px;width:25px}.certificationTimeline-companyCard{width:24vw}.certificationTimeline-challengeTitle{font-size:28px}.certificationTimeline-challengeSubtitle{font-size:14px}.certificationTimeline-challengeSection{margin-top:32px}.certificationTimeline-challengeHeader{margin-bottom:24px;padding:0 10px}.certificationTimeline-challengeImage{height:180px}.certificationTimeline-challengeContent{padding:16px}.certificationTimeline-challengeCardTitle{font-size:16px}.certificationTimeline-challengeCardSubtitle{font-size:13px}.certificationTimeline-swiper .swiper-button-next,.certificationTimeline-swiper .swiper-button-prev{height:30px;width:30px}.certificationTimeline-swiper .swiper-button-next:after,.certificationTimeline-swiper .swiper-button-prev:after{font-size:16px}.certificationTimeline-swiper .swiper-navigation-icon{width:10px}.certificationTimeline-challengeCard{height:50vh}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.howThisCertificationHelp-drawer{background-color:#000!important;border-radius:20px 20px 0 0!important;color:#fff!important;height:80vh!important;max-width:100vw}@media (min-width:768px){.howThisCertificationHelp-drawer{border-radius:0!important;height:100vh!important;width:480px}}.howThisCertificationHelp-container{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative}.howThisCertificationHelp-header{background-color:#000;flex-shrink:0;left:0;padding:16px 16px 8px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:10}.howThisCertificationHelp-closeBtn{color:#fff!important;display:block;margin-left:auto}.howThisCertificationHelp-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:8px 20px 20px;scrollbar-color:#333 #000;scrollbar-width:thin}.howThisCertificationHelp-content::-webkit-scrollbar{width:6px}.howThisCertificationHelp-content::-webkit-scrollbar-track{background:#000}.howThisCertificationHelp-content::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.howThisCertificationHelp-title{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 32px}@media (min-width:768px){.howThisCertificationHelp-title{font-size:28px;margin:40px 0 32px}}.howThisCertificationHelp-benefits{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.howThisCertificationHelp-benefitCard{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;display:flex;gap:16px;padding:20px}.howThisCertificationHelp-benefitIcon{align-items:flex-start;color:#d4af37;display:flex;flex-shrink:0;padding-top:2px}.howThisCertificationHelp-benefitIcon svg{font-size:24px}.howThisCertificationHelp-benefitText{flex:1 1}.howThisCertificationHelp-benefitHeading{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.howThisCertificationHelp-benefitSubtext{color:#b0b0b0;font-size:14px;line-height:1.5;margin:0}.howThisCertificationHelp-testimonials{margin-bottom:20px}.howThisCertificationHelp-swiper{padding:8px 0;width:100%}.howThisCertificationHelp-testimonialCard{background-color:initial;border:none;border-radius:12px;padding:24px 0}.howThisCertificationHelp-review{color:#e0e0e0;font-size:15px;font-style:italic;line-height:1.6;margin:0 0 20px}.howThisCertificationHelp-testimonialAuthor{align-items:center;display:flex;gap:12px}.howThisCertificationHelp-avatar{background:linear-gradient(135deg,#d4af37,#f4d03f)!important;color:#000!important;font-size:16px!important;font-weight:600!important;height:48px!important;width:48px!important}.howThisCertificationHelp-authorDash{color:#888;font-size:18px;font-weight:400}.howThisCertificationHelp-authorInfo{align-items:flex-start;display:flex;flex-direction:column}.howThisCertificationHelp-authorName{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px}.howThisCertificationHelp-authorPosition{color:#888;font-size:13px;margin:0}.howThisCertificationHelp-footer{background-color:#000;bottom:0;flex-shrink:0;left:0;padding:16px 20px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.howThisCertificationHelp-ctaButton{background:linear-gradient(135deg,#d4af37,#f4d03f 50%,#d4af37);background-size:200% 100%;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:18px 32px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.howThisCertificationHelp-ctaButton:hover{background-position:100% 0;box-shadow:0 4px 15px #d4af3766}.howThisCertificationHelp-shimmer{animation:howThisCertificationHelp-shimmerAnimation 2.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes howThisCertificationHelp-shimmerAnimation{0%{left:-100%}to{left:200%}}@media (max-width:767px){.howThisCertificationHelp-content{padding:8px 16px 16px}.howThisCertificationHelp-title{font-size:22px;margin:0 0 24px}.howThisCertificationHelp-benefitCard{padding:16px}.howThisCertificationHelp-testimonialCard{padding:20px 0}.howThisCertificationHelp-footer{padding:12px 16px}}.certificationProblemDetails-drawer{font-family:Questrial,sans-serif;z-index:1300}.certificationProblemDetails-drawerPaper{background-color:#000!important;overflow:hidden}.certificationProblemDetails-container{display:flex;flex-direction:column;font-family:Questrial,sans-serif;height:100%;position:relative}.certificationProblemDetails-closeButton{background-color:#1e1e1ee6!important;box-shadow:0 2px 8px #0000004d;color:#fff!important;position:absolute!important;right:16px;top:16px;z-index:10}.certificationProblemDetails-closeButton:hover{background-color:#323232!important}.certificationProblemDetails-scrollContent{flex:1 1;overflow-x:hidden;overflow-y:auto;padding-bottom:10px;scrollbar-color:#444 #1a1a1a;scrollbar-width:thin}.certificationProblemDetails-scrollContent::-webkit-scrollbar{width:6px}.certificationProblemDetails-scrollContent::-webkit-scrollbar-track{background:#1a1a1a}.certificationProblemDetails-scrollContent::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.certificationProblemDetails-scrollContent::-webkit-scrollbar-thumb:hover{background:#555}.certificationProblemDetails-imageContainer{background-color:#1a1a1a;height:200px;overflow:hidden;width:100%}.certificationProblemDetails-image{height:100%;object-fit:cover;width:100%}.certificationProblemDetails-metaContainer{align-items:center;background-color:#0a0a0a;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;padding:10px 20px}.certificationProblemDetails-metaItem{align-items:center;display:flex;gap:8px}.certificationProblemDetails-metaItem Typography{color:#fff!important;font-family:Questrial,sans-serif}.certificationProblemDetails-icon{color:#a855f7!important;font-size:20px!important}.certificationProblemDetails-pricingItem{align-items:center;flex-direction:column;gap:4px!important}.certificationProblemDetails-pricingContent{align-items:center;display:flex;flex-direction:column;gap:2px}.certificationProblemDetails-freeSection{align-items:center;display:flex;gap:4px}.certificationProblemDetails-freeText{color:#22c55e!important;font-family:Questrial,sans-serif!important;font-size:16px!important;font-weight:700!important}.certificationProblemDetails-infoIcon{color:#a855f7!important;padding:2px!important}.certificationProblemDetails-infoIcon:hover{background-color:#a855f71a!important}.certificationProblemDetails-originalPrice{color:#999!important;font-family:Questrial,sans-serif!important;font-size:13px!important;text-decoration:line-through}.certificationProblemDetails-popoverPaper{background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:8px!important;box-shadow:0 8px 24px #0009!important;max-width:280px}.certificationProblemDetails-popoverContent{max-width:400px;padding:16px}.certificationProblemDetails-popoverText{color:#fff!important;font-family:Questrial,sans-serif!important;font-size:14px!important;line-height:1.6!important}.certificationProblemDetails-titleContainer{border-bottom:1px solid #2a2a2a;padding:24px 20px}.certificationProblemDetails-title{color:#fff!important;font-family:Questrial,sans-serif!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important}.certificationProblemDetails-subtitle{color:#ccc!important;font-family:Questrial,sans-serif!important;line-height:1.5!important}.certificationProblemDetails-tabsContainer{padding:0}.certificationProblemDetails-tabs{background-color:#000;border-bottom:2px solid #2a2a2a;position:-webkit-sticky;position:sticky;top:0;z-index:5}.certificationProblemDetails-tabs .MuiTabs-indicator{background-color:#a855f7!important}.certificationProblemDetails-tab{color:#999!important;font-family:Questrial,sans-serif!important;font-size:14px!important;font-weight:600!important;min-height:56px!important;text-transform:none!important}.certificationProblemDetails-tab.Mui-selected{color:#a855f7!important}.certificationProblemDetails-tabPanel{min-height:300px;padding:24px 20px}.certificationProblemDetails-text{color:#fff!important;font-family:Questrial,sans-serif!important;line-height:1.7!important;white-space:pre-line}.certificationProblemDetails-sectionContainer{margin-top:28px}.certificationProblemDetails-sectionTitle{color:gold!important;font-family:Questrial,sans-serif!important;font-weight:600!important;margin-bottom:16px!important}.certificationProblemDetails-pointersContainer{display:flex;flex-direction:column;gap:14px}.certificationProblemDetails-pointerItem{align-items:flex-start;color:#fff!important;display:flex;font-family:Questrial,sans-serif!important;gap:12px}.certificationProblemDetails-pointerItem Typography{color:#fff!important;font-family:Questrial,sans-serif!important;line-height:1.6!important}.certificationProblemDetails-pointerIcon{color:gold!important;flex-shrink:0;font-size:22px!important;margin-top:2px}.certificationProblemDetails-carouselContainer{margin-top:16px}.certificationProblemDetails-swiper{border-radius:12px;overflow:hidden;width:100%}.certificationProblemDetails-carouselImage{border-radius:12px;height:250px;object-fit:cover;width:100%}.certificationProblemDetails-swiper .swiper-button-next,.certificationProblemDetails-swiper .swiper-button-prev{color:gold!important;height:30px;width:30px}.certificationProblemDetails-swiper .swiper-button-next:after,.certificationProblemDetails-swiper .swiper-button-prev:after{font-size:20px}.certificationProblemDetails-swiperBullet{background-color:#555;border-radius:50%;height:8px;margin:0 4px!important;opacity:1;transition:all .3s ease;width:8px}.certificationProblemDetails-swiperBulletActive{background-color:gold!important;border-radius:4px;width:24px}.certificationProblemDetails-carouselHint{align-items:center;color:#999;display:flex;gap:8px;justify-content:center;margin-top:12px}.certificationProblemDetails-carouselHintIcon{color:gold!important;font-size:18px!important}.certificationProblemDetails-carouselHint Typography{color:#999!important;font-family:Questrial,sans-serif!important}.certificationProblemDetails-buildContainer{display:flex;flex-direction:column;gap:12px}.certificationProblemDetails-buildCard{align-items:flex-start;background:linear-gradient(135deg,#0f1419,#1a1f26);border:1px solid #2a2a2a;border-radius:10px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.certificationProblemDetails-buildCard:hover{border-color:#22c55e;box-shadow:0 4px 12px #22c55e26;transform:translateX(4px)}.certificationProblemDetails-buildCard Typography{color:#fff!important;font-family:Questrial,sans-serif!important;line-height:1.6!important}.certificationProblemDetails-buildIcon{color:#22c55e!important;flex-shrink:0;font-size:24px!important;margin-top:2px}.certificationProblemDetails-submissionContainer{display:flex;flex-direction:column;gap:16px}.certificationProblemDetails-submissionStep{align-items:flex-start;background-color:#0f1419;border-left:3px solid #a855f7;border-radius:8px;display:flex;gap:14px;padding:14px}.certificationProblemDetails-submissionStep Typography{color:#fff!important;font-family:Questrial,sans-serif!important;line-height:1.6!important}.certificationProblemDetails-stepNumber{align-items:center;background:linear-gradient(135deg,gold,orange);border-radius:50%;color:#000;display:flex;flex-shrink:0;font-family:Questrial,sans-serif;font-size:14px;font-weight:700;height:28px;justify-content:center;min-width:28px}.certificationProblemDetails-resourcesContainer{display:flex;flex-direction:column;gap:28px}.certificationProblemDetails-resourceSection{display:flex;flex-direction:column;gap:12px}.certificationProblemDetails-resourceHeader{align-items:center;display:flex;gap:10px;margin-bottom:8px}.certificationProblemDetails-resourceHeader Typography{color:#fff!important;font-family:Questrial,sans-serif}.certificationProblemDetails-resourceIcon{font-size:24px!important}.certificationProblemDetails-resourceIcon.youtube{color:red}.certificationProblemDetails-resourceIcon.ai,.certificationProblemDetails-resourceIcon.web{color:#a855f7}.certificationProblemDetails-resourceCard{background-color:#0f1419;border:1px solid #2a2a2a;border-radius:8px;cursor:pointer;padding:14px;transition:all .3s ease}.certificationProblemDetails-resourceCard:hover{border-color:#a855f7;box-shadow:0 4px 12px #a855f726}.certificationProblemDetails-resourceTitle{color:#a855f7!important;cursor:pointer;display:block;font-family:Questrial,sans-serif!important;font-weight:600!important;line-height:1.6!important;margin-bottom:6px!important;text-decoration:none;transition:color .2s ease}.certificationProblemDetails-resourceTitle:hover{color:#c084fc!important}.certificationProblemDetails-resourceDescription{color:#ccc!important;display:block;font-family:Questrial,sans-serif!important;line-height:1.5!important}.certificationProblemDetails-buttonContainer{align-items:center;display:flex;justify-content:center;padding:10px 0;width:100%}.certificationProblemDetails-startButton{background:linear-gradient(135deg,gold,orange)!important;border-radius:8px!important;box-shadow:0 4px 12px #ffd70066!important;color:#000!important;font-family:Questrial,sans-serif;font-size:16px!important;font-weight:600!important;height:40px!important;text-transform:none!important;width:30vw!important}@media (max-width:600px){.certificationProblemDetails-closeButton{height:30px;right:12px;top:12px;width:30px}.certificationProblemDetails-imageContainer{height:180px}.certificationProblemDetails-metaContainer{flex-wrap:wrap;gap:12px;padding:10px 16px}.certificationProblemDetails-metaItem{font-size:16px;gap:6px}.certificationProblemDetails-icon{font-size:20px!important;margin-bottom:5px}.certificationProblemDetails-freeText{font-size:16px!important}.certificationProblemDetails-originalPrice{font-size:12px!important}.certificationProblemDetails-popoverPaper{max-width:260px}.certificationProblemDetails-popoverContent{padding:12px}.certificationProblemDetails-popoverText{font-size:13px!important}.certificationProblemDetails-titleContainer{padding:20px 16px}.certificationProblemDetails-title{font-size:20px!important}.certificationProblemDetails-subtitle{font-size:13px!important}.certificationProblemDetails-tab{font-size:12px!important;min-height:48px!important;padding:8px!important}.certificationProblemDetails-tabPanel{padding:20px 16px}.certificationProblemDetails-text{font-size:14px!important}.certificationProblemDetails-carouselImage{height:200px}.certificationProblemDetails-buildCard,.certificationProblemDetails-submissionStep{padding:12px}.certificationProblemDetails-buttonContainer{padding:10px 0;width:100%}.certificationProblemDetails-startButton{font-size:15px!important;height:48px!important;width:90%!important}}@media (max-width:400px){.certificationProblemDetails-metaContainer{font-size:12px}.certificationProblemDetails-tab{font-size:11px!important;padding:6px 4px!important}}
/*# sourceMappingURL=main.310d3934.css.map*/