﻿*{margin:0;box-sizing:border-box;padding:0}a{color:inherit;text-decoration:none}header,footer{width:100%}header{z-index:1000;width:100%;background:linear-gradient(170deg,#000000 0%,rgb(198,212,201,0.5) 100%);position:fixed;overflow:hidden;top:0;background:#000000;left:0}.privacy_containerdev{font-family:Arial,sans-serif;background-color:rgb(161,179,165);color:#ffffff;padding:50px;box-shadow:0 0 15px rgb(198,212,201,0.5)}.privacy_containerdev h2{color:rgb(198,212,201);font-weight:600;margin-bottom:20px;margin-top:40px;text-shadow:0 0 5px rgb(161,179,165,0.5);font-size:31px}.privacy_containerdev h5{font-size:18px;font-weight:400;text-shadow:0 0 3px rgb(198,212,201,0.5)}.privacy_containerdev li{position:relative;font-size:14px;margin-bottom:15px;line-height:1.7;padding-left:15px}.privacy_containerdev p{text-shadow:0 0 3px rgba(0,0,0,0.5);margin-bottom:20px;font-size:14px;line-height:1.8}.privacy_containerdev div{margin-bottom:25px}.chrome_extdev::before{z-index:0;right:0;height:250px;left:0;content:'';background:linear-gradient(180deg,transparent 0%,rgb(198,212,201,0.5) 100%);position:absolute;bottom:0;opacity:0.05}.chrome_extdev .info_item{padding:0.5rem;transition:transform 0.3s ease-out}.chrome_extdev .info_item a:hover{color:rgb(198,212,201)}.chrome_extdev .text_main_holder{display:grid;gap:3rem;grid-template-columns:1.2fr 1fr 1.2fr}.chrome_extdev .header_knowdev svg{height:auto;transition:opacity 0.3s ease;max-width:160px}.chrome_extdev .header_lessondev{display:flex;gap:1.5rem;flex-direction:column}.chrome_extdev .top_edudev a{font-size:12px;color:#000000;text-decoration:none;padding-left:0;position:relative;transition:color 0.3s ease,padding-left 0.3s ease}.chrome_extdev .subscribe_holder{border-radius:29px;padding:2rem;display:flex;gap:1.5rem;flex-direction:column;box-shadow:0 5px 30px rgba(0,0,0,0.05);background-color:#ffffff}.chrome_extdev .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 0 3px rgb(198,212,201,0.5);border-color:rgb(198,212,201)}.chrome_extdev .subscribe_couponsdev:hover{transform:translateY(-2px);background-color:rgb(161,179,165)}.chrome_extdev .a11y_toolsdev{margin-top:3rem;text-align:center;border-top:1px solid rgb(161,179,165,0.5);padding-top:1.5rem}.instructor_profiledev{position:relative;padding:100px 0;background:linear-gradient( 125deg,rgb(234,239,237) 0%,rgb(234,239,237) 60%,rgb(198,212,201,0.5) 120% );overflow:hidden}.instructor_profiledev .container{position:relative;margin:0 auto;max-width:1200px;z-index:2;padding:0 15px}.instructor_profiledev .student_reviewsdev{border-radius:22px;overflow:visible;background:transparent;position:relative;align-items:center;flex-direction:column;display:flex;padding:0}.instructor_profiledev .img_placeholderdev::after{inset:-20px;content:"";background:repeating-linear-gradient( -45deg,transparent 0,transparent 10px,rgb(198,212,201,0.5) 10px,rgb(198,212,201,0.5) 11px );border-radius:40px;z-index:-2;transition:all 0.5s ease;position:absolute;opacity:0.05;transform:rotate(10deg)}.instructor_profiledev .student_reviewsdev span:not(.name){text-align:center;margin-bottom:40px;color:rgb(161,179,165);z-index:2;position:relative;font-size:20px;opacity:0.8;letter-spacing:3px;font-weight:600;transition:all 0.3s ease;text-transform:uppercase}.instructor_profiledev .exp_timelinedev::before{position:absolute;content:"";opacity:0.2;left:25px;border-radius:0 0 10px 0;background:linear-gradient(45deg,rgb(198,212,201,0.5) 0%,transparent 100%);width:35px;top:25px;height:35px}.instructor_profiledev .student_reviewsdev::before{position:absolute;z-index:0;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;transform:translateX(-50%) rotate(45deg);background:linear-gradient( 135deg,rgb(198,212,201,0.5) 0%,transparent 100% );width:300px;height:300px;content:"";left:50%;animation:morphing 15s infinite alternate ease-in-out;opacity:0.1;top:-70px}.instructor_profiledev .student_reviewsdev:hover span:not(.name){letter-spacing:5px;opacity:1}.program_overviewdev .knowledge_routedev::after{background:radial-gradient( circle at center,transparent 30%,rgb(234,239,237) 90% );z-index:2;height:100%;left:0;width:100%;position:absolute;top:0;content:""}.program_overviewdev .container{width:100%;padding:2rem;align-items:center;height:100%;position:relative;z-index:3;display:flex;justify-content:center}.program_overviewdev .study_mapdev::before{right:20px;content:"";top:20px;position:absolute;left:20px;border:1px solid rgb(198,212,201);border-radius:10px;bottom:20px;pointer-events:none;opacity:0.3}.program_overviewdev .study_mapdev h3::after{bottom:-10px;height:2px;position:absolute;transform:translateX(-50%);left:50%;content:"";width:80px;background:rgb(198,212,201)}.program_overviewdev .study_mapdev .inquiry_griddev:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.program_overviewdev .study_mapdev .inquiry_griddev:hover::before{transform:skewX(-25deg) translateX(100%)}.tariff_featuredev::before{right:0;content:"";z-index:1;top:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.6) 100%);bottom:0;position:absolute}.tariff_featuredev h2{color:#ffffff;text-shadow:0 2px 10px rgba(0,0,0,0.2);letter-spacing:1px;font-weight:700;text-align:center;font-size:31px;margin-bottom:20px;position:relative;transform:translateZ(20px)}.tariff_featuredev .promo_plansdev{position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.03) 100%);height:100%;transform:translateZ(0);box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.1) inset;padding:40px 30px;backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);overflow:hidden;border-radius:4px}.tariff_featuredev .indv_costdev{z-index:2;position:relative}.tariff_featuredev .indv_costdev p{overflow-y:auto;font-size:14px;padding-right:10px;scrollbar-color:rgb(161,179,165) transparent;max-height:200px;color:rgb(255,255,255,0.5);margin-bottom:30px;scrollbar-width:thin;line-height:1.6}.tariff_featuredev .rate_schemesdev:hover .promo_plansdev{box-shadow:0 25px 45px rgba(0,0,0,0.25),0 10px 20px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.15) inset;transform:translateY(-8px) translateZ(20px)}.tariff_featuredev .pay_optionsdev li:nth-child(1){animation-delay:0.1s}.tariff_featuredev .pay_optionsdev li:nth-child(4){animation-delay:0.4s}header .container{position:relative;flex-direction:column;padding:0;align-items:center;display:flex}header .nav_mainwrapdev{align-items:center;padding-top:1.5rem;z-index:2;position:relative;width:100%;display:flex;flex-direction:column}header .nav_wrapdev::after{background:rgb(198,212,201,0.5);z-index:-1;animation:orb-float 5s ease-in-out infinite alternate;filter:blur(20px);width:40px;content:"";border-radius:50%;opacity:0.5;position:absolute;height:40px}header .nav_wrapdev:hover svg{filter:drop-shadow(0 0 12px rgb(198,212,201));transform:scale(1.08)}header .head_maindev{transition:all 0.3s ease;border-radius:27px;color:#ffffff;background:linear-gradient(135deg,#000000 0%,rgba(0,0,0,0.5) 100%);overflow:hidden;padding:0.6rem 1.8rem;font-size:15px;white-space:nowrap;font-weight:400;letter-spacing:0.5px;font-family:Arial,sans-serif;text-decoration:none;border:1px solid rgb(198,212,201,0.5);position:relative}header .head_maindev:hover::before{left:100%}header .head_maindev:hover::after{transform:translateY(-50%) scale(1)}.panelTrackingNoticedev{border-top:3px solid rgb(161,179,165);padding:20px 0;animation:slideUp 0.5s forwards;transition:transform 0.5s ease-in-out;background:rgb(161,179,165);transform:translateY(100%);bottom:0;z-index:90;box-shadow:0 -4px 10px rgba(0,0,0,0.5);position:fixed;width:100%;font-family:Arial,sans-serif}.cookie_verifydev:hover svg{transform:scale(1.1)}.cookie_button.track_prefsdev:hover{box-shadow:0 0 15px rgb(161,179,165)}.panelTrackingNoticedev p a:hover{color:rgb(161,179,165)}#cookieNoticeBannerdev{display:none}.opening_boarddev{background:linear-gradient(135deg,rgb(198,212,201,0.5),rgb(234,239,237),rgb(161,179,165,0.5));min-height:100vh;overflow:hidden;justify-content:center;display:flex;align-items:center;position:relative;perspective:1000px}.opening_boarddev .course_headdev{transform-style:preserve-3d;gap:2rem;z-index:5;grid-template-columns:1fr;position:relative;max-width:1200px;animation:fadeIn 1.2s ease-out;display:grid;width:90%}.opening_boarddev .course_headdev > div:first-child p{margin:0;transform:translateZ(10px);font-family:Arial,sans-serif;letter-spacing:0.5px;line-height:1.6;font-weight:600;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:calc(14px * 1.3)}.opening_boarddev .skill_guidesdev > div::after{z-index:2;width:120%;top:-10%;animation:rotateGradient 25s infinite linear;height:120%;opacity:0.15;content:"";background:radial-gradient(ellipse at center,transparent 40%,rgb(198,212,201,0.5) 100%);left:-10%;position:absolute}.thanksFocusdev{overflow:hidden;background:linear-gradient(135deg,rgb(198,212,201,0.5),rgb(161,179,165) 120%);position:relative;padding:100px 0}.thanksFocusdev::before{content:"";background:rgb(255,255,255,0.5);top:-10%;width:50%;position:absolute;pointer-events:none;opacity:0.05;transform:rotate(-15deg);right:-10%;height:60%}.thanksFocusdev .legacy_storydev{transform:translateY(0);flex-direction:column;padding:60px 50px;transition:transform 0.5s cubic-bezier(0.25,0.1,0.25,1);box-shadow:0 15px 45px rgba(0,0,0,0.08),0 5px 20px rgba(0,0,0,0.05);display:flex;background:#ffffff;gap:40px;position:relative}.thanksFocusdev .legacy_storydev h5{transform:translateX(0);color:#000000;font-weight:700;transition:transform 0.4s ease-out;line-height:1.4;font-size:23px;margin:0}.thanksFocusdev .legacy_storydev a:hover p{color:rgb(198,212,201)}.thanksFocusdev .legacy_storydev a:hover::before{opacity:0.1}.our_missiondev{overflow:hidden;padding:120px 0;position:relative;background:linear-gradient(135deg,#000000 0%,rgb(198,212,201) 100%)}.our_missiondev::after{right:0;position:absolute;z-index:1;background:radial-gradient(circle at 80% 20%,rgb(161,179,165,0.5) 0%,transparent 40%),linear-gradient(45deg,transparent 48%,rgb(198,212,201,0.5) 50%,transparent 52%) #000000;background-size:100% 100%,20px 20px;top:0;opacity:0.3;width:100%;content:"";height:100%}.our_missiondev .mentor_approachdev:hover{transform:translateY(-10px)}.our_missiondev .mentor_approachdev .img_placeholderdev::before{background:linear-gradient(to right,transparent,rgba(255,255,255,0.3),transparent);transform:skewX(-25deg);animation:shine 3s infinite;content:"";left:-100%;height:100%;width:50%;position:absolute;top:0}.our_missiondev .study_zonedev{font-size:20px;color:#ffffff;position:relative;font-weight:700;margin:0 0 5px 0}.our_missiondev .text_detailsdev{padding-left:20px;position:relative;flex:1}.our_missiondev .edu_valuesdev:hover{transform:translateY(-5px)}.our_missiondev .edu_valuesdev svg{width:60px;margin-right:15px;transition:all 0.3s ease;height:60px;fill:rgb(198,212,201);filter:drop-shadow(0 4px 4px rgba(0,0,0,0.2))}.our_missiondev h2::after{width:80px;height:4px;background:rgb(161,179,165);border-radius:2px;position:absolute;bottom:0;left:0;content:""}.contact_sectiondev .container{padding:0 20px;position:relative;max-width:1200px;z-index:1;margin:0 auto}.contact_sectiondev .reach_boxdev{position:relative;border-radius:25px;display:flex;box-shadow:0 20px 60px rgba(0,0,0,0.08);background:#ffffff;overflow:hidden}.contact_sectiondev .query_supportdev{padding:60px;background:#ffffff;flex:0 0 55%;position:relative}.contact_sectiondev h3{font-weight:700;font-size:20px;margin-bottom:30px;color:rgb(198,212,201);position:relative}.contact_sectiondev input[type="text"]:focus{border-left-color:rgb(161,179,165);outline:none;background:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.contact_sectiondev input[type="text"]::placeholder{color:#000000;opacity:0.7}.contact_sectiondev .request_widgetdev input[type="checkbox"]:checked{border-color:rgb(198,212,201);background:rgb(198,212,201)}.contact_sectiondev .request_widgetdev label{font-size:15px;color:#000000;line-height:1.6}.contact_sectiondev .request_widgetdev a{text-decoration:none;transition:all 0.3s ease;color:rgb(198,212,201);position:relative}.contact_sectiondev .inquiry_griddev{overflow:hidden;cursor:pointer;font-weight:600;margin-top:15px;border:none;align-self:flex-start;color:#ffffff;transition:all 0.3s ease;font-size:18px;background:rgb(198,212,201);border-radius:10px;position:relative;padding:15px 35px}.contact_sectiondev svg{transition:all 0.3s ease;height:20px;fill:rgb(198,212,201);width:20px}.learning_systemdev::before{animation:rotateBg 25s linear infinite;left:-25%;transform:rotate(-15deg);opacity:0.5;width:150%;background:radial-gradient(circle at 20% 30%,rgb(198,212,201,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(161,179,165,0.5) 0%,transparent 40%);position:absolute;height:150%;content:"";z-index:1;top:-25%}.learning_systemdev h3::before,.learning_systemdev h3::after{position:absolute;background:linear-gradient(90deg,transparent,rgb(198,212,201),transparent);height:2px;content:""}.learning_systemdev h3::before{left:50%;bottom:-15px;transform:translateX(-50%);width:200px;animation:expandLine 3s ease-in-out infinite alternate}.learning_systemdev span::after{bottom:-5px;left:-5px;top:-5px;animation:glowPulse 4s ease-in-out infinite alternate;content:"";background:linear-gradient( 45deg,rgb(198,212,201,0.5),rgb(161,179,165,0.5),rgb(198,212,201,0.5) );position:absolute;transform:translateZ(-10px);filter:blur(10px);right:-5px;opacity:0.3;border-radius:15px;z-index:-2}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 1024px) {.chrome_extdev{padding:4rem 0 2rem}.chrome_extdev .text_main_holder{grid-template-columns:1fr 1fr;gap:2.5rem}.chrome_extdev .subscribe_holder{grid-column:span 2}} @media (max-width: 576px) {.chrome_extdev{padding:3rem 0 1.5rem}.chrome_extdev .ask_questiondev{grid-template-columns:1fr}.chrome_extdev .input_holder{flex-direction:column}.chrome_extdev .subscribe_couponsdev{width:100%}.chrome_extdev .header_knowdev,.chrome_extdev .header_lessondev h5,.chrome_extdev .top_edudev,.chrome_extdev .top_edudev a{text-align:center;align-items:center}.chrome_extdev .header_knowdev svg{margin:0 auto}.chrome_extdev .sec_certdev{text-align:center;max-width:100%}.chrome_extdev .top_edudev:first-child::after{transform:translateX(-50%);left:50%}.chrome_extdev .ask_questiondev::after{transform:translateX(-50%);left:50%}.chrome_extdev .top_edudev a::before{display:none}.chrome_extdev .top_edudev a:hover{padding-left:0}} @media (min-width: 768px) and (max-width: 991px) {.program_overviewdev .knowledge_routedev::after{background:radial-gradient( circle at center,transparent 20%,rgb(234,239,237) 85% )}.program_overviewdev .coding_classdev{animation-duration:20s}.program_overviewdev .legacy_storydev{max-width:600px}.program_overviewdev .study_mapdev{padding:2.5rem}.program_overviewdev .study_mapdev h3{font-size:calc(28px * 0.9)}.program_overviewdev .study_mapdev p{max-width:95%}} @media (max-width: 1200px) {.tariff_featuredev{padding:100px 0 80px}.tariff_featuredev .pay_optionsdev{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}} @media (max-width: 992px) {.tariff_featuredev h2{font-size:calc(31px * 0.9)}.tariff_featuredev .annual_feedev{margin-bottom:40px}.tariff_featuredev .promo_plansdev{padding:35px 25px}} @media (max-width: 768px) {.tariff_featuredev{padding:80px 0 60px}.tariff_featuredev h2{font-size:calc(31px * 0.8)}.tariff_featuredev .annual_feedev{margin-bottom:30px;font-size:14px}.tariff_featuredev .pay_optionsdev{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tariff_featuredev .indv_costdev p{font-size:calc(14px * 0.95);max-height:180px}} @media (max-width: 767px) {header .nav_mainwrapdev{padding-top:1rem}header .nav_wrapdev{margin-bottom:1rem}header .nav_wrapdev svg{height:36px}header .header_lessondev{padding:0.8rem 0;justify-content:flex-start}header .head_maindev{font-size:calc(15px - 2px);margin:0 0.2rem;padding:0.4rem 1.2rem}header .head_maindev:first-child{margin-left:1rem}header .head_maindev:last-child{margin-right:1rem}header .head_maindev::after{width:6px;right:8px;height:6px}} @media (min-width: 992px) {.opening_boarddev .course_headdev{gap:4rem}.opening_boarddev .course_headdev > div:first-child{clip-path:polygon(0 0,95% 0,100% 100%,5% 100%)}.opening_boarddev .skill_guidesdev > div{background-position:center center !important;min-height:450px;transition:background-position 8s ease}.opening_boarddev .skill_guidesdev > div:hover{background-position:bottom right !important}.opening_boarddev .skill_guidesdev h3{max-width:70%}.opening_boarddev .title_style_header{margin-left:2rem;transform:translateZ(20px)}} @media (max-width: 767px) {.thanksFocusdev{padding:60px 0}.thanksFocusdev .legacy_storydev{padding:40px 30px;gap:25px}.thanksFocusdev .legacy_storydev h5{font-size:calc(23px - 2px)}.thanksFocusdev .legacy_storydev p{font-size:calc(14px - 1px)}.thanksFocusdev .legacy_storydev div:first-child{padding-bottom:20px}.thanksFocusdev .legacy_storydev div:first-child::after{width:60px}} @media screen and (max-width: 480px) {.our_missiondev{padding:40px 0}.our_missiondev .legacy_storydev{padding:20px 15px}.our_missiondev .mentor_approachdev .img_placeholderdev{height:240px;width:180px}.our_missiondev .pro_learndev{padding:15px 20px;width:90%}.our_missiondev .study_zonedev{font-size:calc(20px * 0.9)}.our_missiondev .student_voicedev{font-size:calc(18px * 0.9)}.our_missiondev .edu_valuesdev svg{width:45px;height:45px}.our_missiondev h2{margin-bottom:15px;font-size:calc(34px * 0.7)}.our_missiondev p{font-size:calc(18px * 0.9)}} @media (max-width: 576px) {.contact_sectiondev{padding:50px 0}.contact_sectiondev .container{padding:0 15px}.contact_sectiondev h2{margin-bottom:30px;font-size:calc(37px - 6px)}.contact_sectiondev .query_supportdev{padding:30px 20px 40px}.contact_sectiondev .inquiry_griddev{width:100%}.contact_sectiondev .img_placeholderdev{min-height:200px}} @keyframes morphing {0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:70% 30% 50% 50% / 40% 60% 40% 60%}50%{border-radius:40% 60% 60% 40% / 60% 30% 70% 40%}75%{border-radius:60% 40% 30% 70% / 50% 50% 50% 50%}100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}} @keyframes orb-float {0%{transform:translate(0,0)}100%{transform:translate(30px,10px)}} @keyframes pulseBg {0%{opacity:0.1;transform:scale(1)}100%{opacity:0.3;transform:scale(1.2)}} @keyframes rotateGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes rotateBg {0%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}} @keyframes floatTitle {0%,100%{transform:translateZ(50px) translateY(0)}50%{transform:translateZ(50px) translateY(-15px)}} @keyframes rainbowShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}