﻿.grant_info_MK{flex:0 0 auto}.grant_info_MK{position:relative;padding:4.5rem 0 2rem}html,body{height:100%;auto contain touch-action:none;color:#000000;font-family:Arial,sans-serif;min-height:100%}header .header_base_CU{overflow:hidden;position:relative}header .header_base_CU:before{position:absolute;mix-blend-mode:overlay;top:0;left:0;height:100%;width:100%;background:radial-gradient(circle at 10% 20%,rgb(178,138,151,0.5) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgb(166,89,113,0.5) 0%,transparent 40%);content:'';pointer-events:none;opacity:0.15}header .header_sitebar_dN{transition:all 0.3s ease;text-decoration:none;position:relative;font-family:Arial,sans-serif;font-size:18px;letter-spacing:1px;color:#ffffff;text-transform:uppercase;padding:5px 0;font-weight:400}header .header_sitebar_dN:hover:before{transform:scaleX(1);transform-origin:left}header .nav_lead_vg{display:flex;transition:all 0.4s ease;align-items:center;padding:5px;position:relative;text-decoration:none}header .nav_lead_vg svg{width:auto;height:45px;filter:drop-shadow(0 0 3px rgb(178,138,151,0.5));transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.company_info_zi .container{position:relative;max-width:1200px;z-index:2;margin:0 auto;padding:0 1.5rem}.company_info_zi h1::after{left:0;height:3px;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);position:absolute;transform:scaleX(1);bottom:-10px;transform-origin:left center;width:60%;background:linear-gradient( to right,rgb(178,138,151) 0%,rgb(166,89,113) 100% );content:""}.company_info_zi .learning_tracks_U9::after{top:20px;opacity:0.6;height:60px;right:20px;content:"";border-top:3px solid rgb(166,89,113,0.5);width:60px;z-index:-1;position:absolute;border-right:3px solid rgb(166,89,113,0.5)}.company_info_zi .learning_tracks_U9:hover h4::after{width:60px;transform:scaleX(1.2)}.company_info_zi .learning_tracks_U9:nth-child(odd) div{padding-right:1rem}.receive_updates_zr{color:#000000;padding:6rem 0;font-family:Arial,sans-serif;background:linear-gradient(135deg,rgb(178,138,151,0.5) 0%,rgb(166,89,113,0.5) 100%);overflow:hidden;position:relative}.receive_updates_zr .principles_list_RE{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07),0 0 0 1px rgba(255,255,255,0.1) inset;padding:3rem 2.5rem;position:relative;background:linear-gradient(145deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.05) 100%);border:1px solid rgba(255,255,255,0.1);display:flex;transform:perspective(1000px) rotateX(2deg);backdrop-filter:blur(10px);align-items:center;flex-direction:column}.receive_updates_zr .input_holder input[type="email"]:focus{outline:none;transform:translateY(-2px);background:#ffffff;box-shadow:0 8px 20px rgba(0,0,0,0.08),0 0 0 3px rgb(178,138,151,0.5);border-color:rgb(178,138,151)}.receive_updates_zr .input_holder input[type="submit"]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.our_info_rH{overflow:hidden;perspective:1000px;position:relative;padding:5rem 0;background:linear-gradient(135deg,rgb(204,184,190) 0%,rgba(240,242,255,0.9) 100%)}.our_info_rH .container{z-index:2;transform-style:preserve-3d;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.our_info_rH h3{transform:translateZ(10px);font-size:30px;color:#000000;margin-bottom:1.5rem;font-weight:700;position:relative}.our_info_rH p{line-height:1.6;max-width:90%;transform:translateZ(5px);margin-bottom:1.5rem;color:#000000;font-size:15px}.our_info_rH .contact_question_nF{margin:2rem 0 0;display:flex;padding:0;list-style:none;flex-direction:column;gap:1rem;transform:translateZ(15px)}.our_info_rH .edu_form_da:hover::before{width:100%}.our_info_rH .edu_form_da:hover svg path{fill:rgb(166,89,113)}.potential_enrollees_p7::after{bottom:0;left:0;background-position:center;background-size:cover;z-index:2;height:120px;position:absolute;width:100%;content:""}.potential_enrollees_p7 .principles_list_RE::after{background:rgb(178,138,151);left:-15px;border-radius:10px;width:120px;z-index:-1;transform:rotate(10deg) translateZ(-15px);position:absolute;height:120px;opacity:0.3;content:"";bottom:-15px}.potential_enrollees_p7 p{border-radius:10px;font-size:18px;position:relative;align-items:center;padding:20px;transition:all 0.3s ease;display:flex;background:linear-gradient(135deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);z-index:1;margin-bottom:0;color:#000000;box-shadow:0 5px 15px rgba(0,0,0,0.05);overflow:hidden}.potential_enrollees_p7 p:hover svg path{fill:rgb(166,89,113)}.potential_enrollees_p7 .principles_list_RE > div p:nth-child(1){animation-delay:0.2s}.potential_enrollees_p7 .principles_list_RE > div p:nth-child(4){animation-delay:0.8s}.pricing_container_vL::before{left:0;background:linear-gradient(135deg,rgba(18,46,101,0.85),rgba(44,62,80,0.9));bottom:0;right:0;z-index:1;top:0;content:"";position:absolute}.pricing_container_vL .edu_deals_It li{perspective:1000px;transform-style:preserve-3d}.pricing_container_vL .study_sub_0N:hover{transform:translateY(-10px) scale(1.02)}.pricing_container_vL .skill_pricing_4K::before{position:absolute;transform:scaleX(0);content:"";width:100%;background:linear-gradient(90deg,rgb(178,138,151),rgb(166,89,113));transition:transform 0.4s cubic-bezier(0.33,1,0.68,1);top:0;transform-origin:left;left:0;height:6px}.pricing_container_vL .study_sub_0N:hover .bundle_rate_pA h4::after{width:60px}.pricing_container_vL .study_sub_0N:hover .price_tiers_iO{background:linear-gradient(135deg,rgb(178,138,151,0.5),rgb(178,138,151));color:#ffffff;box-shadow:0 8px 20px rgba(var(--primary-color-rgb),0.3)}footer{font-family:Arial,sans-serif;color:#ffffff;z-index:1;position:relative}.grant_info_MK::before{left:0;animation:shimmer 8s linear infinite;top:0;height:1px;background:linear-gradient(to right,transparent 0%,rgb(178,138,151) 25%,#ffffff 50%,rgb(166,89,113) 75%,transparent 100%);content:"";right:0;position:absolute}.grant_info_MK .company_holder h3::after{transition:transform 0.5s ease;content:"";left:0;background:linear-gradient(to right,rgb(178,138,151),rgb(166,89,113));bottom:-8px;width:100%;height:2px;position:absolute;transform:scaleX(0.3);transform-origin:left}.grant_info_MK .nav_skill_or:hover h5::before{width:100%}.grant_info_MK .nav_skill_or .site_core_vV{flex-direction:column;gap:0.75rem;display:flex}.grant_info_MK .nav_skill_or a:hover::before{width:100%}.referral_prog_lK::before{top:0;left:0;position:absolute;content:"";right:0;background:linear-gradient(to right,transparent 0%,rgb(166,89,113) 25%,#ffffff 50%,rgb(178,138,151) 75%,transparent 100%);height:1px}.grant_info_MK .honor_cta_UC::before{top:-10px;transition:width 0.5s ease 0.3s,height 0.5s ease;height:0;width:0;content:"";left:-10px;position:absolute;border:1px solid transparent}.contact_us_E0{background:linear-gradient(135deg,rgb(204,184,190) 0%,rgb(178,138,151,0.5) 100%);overflow:hidden;position:relative;padding:120px 0 80px}.contact_us_E0 h2{color:rgb(178,138,151);letter-spacing:2px;text-align:center;font-size:36px;text-transform:uppercase;margin-bottom:60px;font-weight:700;font-family:Arial,sans-serif;position:relative}.contact_us_E0 .inquiry_box_eN{order:1;display:flex;position:relative;flex-direction:column;background:#ffffff;justify-content:center;padding:60px}.contact_us_E0 form input[type="text"]:focus{outline:none;box-shadow:0 0 0 2px rgb(178,138,151);background:#ffffff}.contact_us_E0 form input#name{position:relative}.contact_us_E0 .inquiry_request_xb{display:flex;margin-bottom:30px;align-items:flex-start}.contact_us_E0 .inquiry_request_xb label::before{transition:all 0.3s ease;background:rgb(204,184,190);left:0;position:absolute;content:"";border-radius:10px;top:0;height:24px;width:24px}.contact_us_E0 .inquiry_request_xb label a:hover::after{width:100%}.contact_us_E0 form .support_box_6o::before{width:0;position:absolute;z-index:-1;height:100%;background:rgb(166,89,113);top:0;transition:width 0.3s ease;content:"";left:0}.contact_us_E0 form #name,.contact_us_E0 form #phone{position:relative}.title_portal_O2 .start_learn_US{width:100%;padding:2rem;position:relative;max-width:1400px;z-index:2}.title_portal_O2 .learning_main_lg::after{position:absolute;pointer-events:none;animation:pulse 15s infinite alternate ease-in-out;opacity:0.3;content:'';background:radial-gradient( circle at center,rgba(rgb(178,138,151,0.5),0.4) 0%,transparent 70% );width:200%;z-index:2;height:200%;left:-50%;top:-50%}.title_portal_O2 .learning_main_lg div div{background:rgba(255,255,255,0.15);transform:translateY(20px) translateZ(15px);opacity:0;backdrop-filter:blur(10px);transform:translateZ(15px) translateX(1rem);padding:1.2rem 2rem;display:inline-block;max-width:80%;animation:floatIn 1s ease-out forwards;animation-delay:0.6s;z-index:10;box-shadow:10px 10px 30px rgba(0,0,0,0.2),-5px -5px 20px rgba(255,255,255,0.05),inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;border-left:4px solid rgb(178,138,151);border-radius:0.3rem}.program_details_Q3 .skill_track_Rz{z-index:3;transform:translateX(-40px);backdrop-filter:blur(8px);grid-area:info;padding:3.5rem 3rem 3.5rem 5rem;border-radius:0 20px 20px 0;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.3),5px 5px 15px rgba(0,0,0,0.2);background:linear-gradient( 135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.02) 100% );transition:all 0.5s cubic-bezier(0.23,1,0.32,1);overflow:hidden}.program_details_Q3 .nav_page_lo::after{inset:0;position:absolute;content:"";background:rgba(0,0,0,0.5);border-radius:8px;z-index:-1}.program_details_Q3 h3::before{left:0;background:linear-gradient(to right,rgb(178,138,151),transparent);content:"";bottom:-10px;position:absolute;height:3px;width:40px}.program_details_Q3 .icon_image_Wn::before{top:0;opacity:0.6;background:linear-gradient( 135deg,transparent 0%,rgba(0,0,0,0.5) 100% );z-index:2;mix-blend-mode:multiply;left:0;content:"";height:100%;position:absolute;width:100%}.program_details_Q3 .principles_list_RE:hover .skill_track_Rz{box-shadow:5px 15px 45px rgba(0,0,0,0.35),10px 10px 25px rgba(0,0,0,0.25);transform:translateX(-20px)}.teacher_profile_W0 .container{position:relative;z-index:2;max-width:1140px;margin:0 auto;padding:0 15px}.teacher_profile_W0 .user_feedback_Qk:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 8px 20px rgba(0,0,0,0.05)}.teacher_profile_W0 .icon_image_Wn{transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),clip-path 0.5s ease;height:300px;clip-path:polygon(0% 10%,100% 0%,100% 90%,0% 100%);box-shadow:0 10px 30px rgba(0,0,0,0.1);width:100%;position:relative}.teacher_profile_W0 .user_feedback_Qk:hover .name::before{width:1.5rem}.teacher_profile_W0 .user_feedback_Qk:hover > div:nth-child(2) > div{opacity:1;transform:translateY(-3px)}.teacher_profile_W0 .user_feedback_Qk:hover .exp_items_sP::before{transform:rotate(5deg) translateY(-10px)}.confidential_lockup_KN{color:#000000;padding:40px;box-shadow:0 4px 12px rgba(0,0,0,0.5);background-color:rgb(204,184,190);font-family:Arial,sans-serif;transition:all 0.3s ease}.confidential_lockup_KN h5{font-size:24px}.confidential_lockup_KN li{font-size:12px;padding-left:10px;position:relative;margin-bottom:10px}.confidential_lockup_KN .container div{margin-bottom:30px}.confidential_lockup_KN button{cursor:pointer;border:none;background-color:rgb(178,138,151);border-radius:10px;font-size:18px;color:#ffffff;padding:10px 20px;transition:background-color 0.3s ease}.tySpotlight_gp .container{transform-style:preserve-3d;position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:2}.tySpotlight_gp h2::after{width:80px;animation:lineExpand 1.2s 0.6s forwards cubic-bezier(0.19,1,0.22,1);position:absolute;background:rgb(178,138,151);bottom:-15px;left:0;transform-origin:left;height:3px;transform:scaleX(0);content:""}.tySpotlight_gp ul{list-style:none;padding:0;margin:0}.tySpotlight_gp li::before{top:8px;height:12px;transform:scale(0);animation:dotAppear 0.5s 1.2s forwards;content:"";background:rgb(178,138,151);left:-30px;opacity:0;border-radius:50%;position:absolute;width:12px}.cookie_notice_banner_MA h5{margin-bottom:6px;font-size:22px}.cookie_notice_banner_MA p a{color:rgb(178,138,151);text-decoration:none}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 480px) {header .container{padding:12px 15px}header .nav_lead_vg svg{height:35px}} @media (min-width: 992px) {.company_info_zi::before{background-image:repeating-linear-gradient( 45deg,transparent,transparent 15px,rgba(255,255,255,0.03) 15px,rgba(255,255,255,0.03) 30px )}.company_info_zi .container{padding:0 2rem}.company_info_zi h1{font-size:calc(48px * 1.5)}.company_info_zi .learning_tracks_U9{padding:3.5rem}.company_info_zi .learning_tracks_U9::after{height:80px;width:80px}} @media (prefers-reduced-motion) {.company_info_zi .learning_tracks_U9,.company_info_zi h1,.company_info_zi .learning_tracks_U9 h4::after,.company_info_zi h1::after{transition:none}.company_info_zi .learning_tracks_U9:hover,.company_info_zi h1:hover,.company_info_zi .learning_tracks_U9:hover h4::after,.company_info_zi h1:hover::after{transform:none}} @media (hover: hover) {.receive_updates_zr .input_holder input[type="email"]:hover{background:rgba(255,255,255,0.95);border-color:rgba(rgb(178,138,151),0.5)}.receive_updates_zr h4:hover{transform:translateY(-2px)}} @media (min-width: 768px) {.our_info_rH .start_chat_Du{grid-gap:2rem;grid-template-columns:1fr 1fr;display:grid}.our_info_rH h3{grid-column:1 / -1}.our_info_rH .contact_question_nF{grid-row:2 / span 2;grid-column:2;margin:0}} @media (max-width: 768px) {.potential_enrollees_p7{padding:70px 0 90px}.potential_enrollees_p7 .principles_list_RE{padding:35px 25px}.potential_enrollees_p7 h4{font-size:calc(37px * 0.8);margin-bottom:25px}.potential_enrollees_p7 div > div{grid-template-columns:1fr}.potential_enrollees_p7::after{height:60px}} @media (max-width: 991px) {.pricing_container_vL{padding:80px 0}.pricing_container_vL h2{font-size:calc(35px * 0.9)}.pricing_container_vL .indv_cost_Y7{font-size:calc(18px * 0.95);margin-bottom:50px}.pricing_container_vL .edu_deals_It{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.pricing_container_vL .bundle_rate_pA{padding:30px 25px}} @media (max-width: 992px) {.grant_info_MK{padding:3.5rem 0 2rem}.grant_info_MK .container{flex-direction:column}.grant_info_MK .company_holder{margin-right:0;flex:1 1 100%;margin-bottom:2rem}.grant_info_MK .trophy_case_rz{flex:1 1 100%}.grant_info_MK .trophy_case_rz .site_core_vV{justify-content:space-between}.grant_info_MK .nav_skill_or{flex:1 1 calc(50% - 1rem)}} @media screen and (max-width: 480px) {.contact_us_E0{padding:60px 0 40px}.contact_us_E0 h2{margin-bottom:30px;font-size:calc(36px * 0.8)}.contact_us_E0 .icon_image_Wn{min-height:200px}.contact_us_E0 .inquiry_box_eN{padding:30px 20px}.contact_us_E0 form h3{margin-bottom:30px;font-size:calc(24px * 0.9)}.contact_us_E0 form .support_box_6o{padding:14px 20px;width:100%}} @media (max-width: 480px) {.title_portal_O2 .learning_main_lg span{padding:0.6rem 1rem}.title_portal_O2 .learning_main_lg h3{font-size:calc(16px * 0.9)}.title_portal_O2 .learning_main_lg h1{margin-bottom:1.2rem;font-size:calc(37px * 0.9)}} @media screen and (max-width: 768px) {.program_details_Q3{padding:4rem 0}.program_details_Q3 .icon_image_Wn{height:300px}.program_details_Q3 .skill_track_Rz{padding:2.5rem 2rem}.program_details_Q3 .nav_page_lo{width:80px;margin-bottom:1.5rem;height:80px}.program_details_Q3 .nav_page_lo svg{height:45px;width:45px}.program_details_Q3 h3{margin-bottom:1.5rem;font-size:calc(36px * 0.8)}.program_details_Q3 p{line-height:1.7;font-size:calc(14px * 0.95)}} @media (min-width: 992px) {.teacher_profile_W0{padding:7rem 0}.teacher_profile_W0 .user_feedback_Qk{padding:4rem;grid-template-columns:320px 1fr;gap:3rem 4rem}.teacher_profile_W0 .name{margin-bottom:0.75rem;font-size:calc(18px * 1.1)}.teacher_profile_W0 .user_feedback_Qk > div:nth-child(2) > div{font-size:1.05rem;margin-bottom:1rem}.teacher_profile_W0 .exp_items_sP{line-height:1.8;font-size:calc(17px * 1.05)}} @media (max-width: 991px) {.tySpotlight_gp{padding:80px 0}.tySpotlight_gp h2{margin-bottom:30px;font-size:calc(31px * 0.9)}.tySpotlight_gp .principles_list_RE{padding:35px}} @media (max-width: 480px) {.tySpotlight_gp{padding:40px 0}.tySpotlight_gp h2{font-size:calc(31px * 0.7);margin-bottom:20px}.tySpotlight_gp .principles_list_RE{padding:25px 20px}.tySpotlight_gp h2::after{height:2px;width:60px}.tySpotlight_gp li span{line-height:1.5;font-size:calc(17px * 0.9)}} @keyframes pulse {0%,100%{opacity:0.15}50%{opacity:0.3}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatItem {0%{transform:translateY(0px)}50%{transform:translateY(-8px)}100%{transform:translateY(0px)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes pulsate {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.6;transform:scale(1.05)}} @keyframes titleGlow {0%,100%{filter:drop-shadow(0 0 8px rgba(rgb(178,138,151,0.5),0.6))}50%{filter:drop-shadow(0 0 15px rgba(rgb(166,89,113,0.5),0.8))}} @keyframes rotateRadial {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes backgroundPulse {0%,100%{opacity:0.15;transform:scale(1)}50%{opacity:0.25;transform:scale(1.05)}} @keyframes fadeInUp {0%{opacity:0;transform:translateY(40px) translateZ(10px) rotateX(5deg)}100%{opacity:1;transform:translateY(0) translateZ(10px) rotateX(2deg)}}