*{padding:0;box-sizing:border-box;margin:0}*{scrollbar-width:thin}html,body{font-family:Arial,sans-serif;color:#000000;height:100%;min-height:100%}svg{height:30px;width:30px}.container{margin:auto;width:1110px;max-width:100%}.util_contact_boxUPboM::before{bottom:0;background-color:rgb(172,172,203,0.5);position:absolute;z-index:1;content:"";right:0;top:0;left:0}.util_contact_boxUPboM .util_query_card:hover .util_reach_panel{transform:rotateY(0deg)}.util_contact_boxUPboM .util_reach_panel h3::before{top:0;content:"";position:absolute;height:100%;background:linear-gradient(to bottom,rgb(172,172,203),rgb(133,129,168));width:6px;left:0;border-radius:10px}.util_contact_boxUPboM .util_reach_panel div svg{width:24px;margin-right:15px;height:24px}.util_contact_boxUPboM .util_reach_panel div span{color:#000000;font-size:14px}.util_contact_boxUPboM .util_reach_panel div span a:hover{color:rgb(172,172,203)}.util_contact_boxUPboM .util_inquiry_map h3{color:#ffffff;font-weight:600;text-transform:uppercase;margin-bottom:40px;font-size:24px;letter-spacing:1px}.util_contact_boxUPboM form input[type="text"]:focus,.util_contact_boxUPboM form input[type="email"]:focus{outline:none;border-color:rgba(255,255,255,0.4);background-color:rgba(255,255,255,0.2)}.util_contact_boxUPboM .util_help_block input[type="checkbox"]{opacity:0;position:absolute}.util_contact_boxUPboM .util_help_block label::before{top:2px;position:absolute;left:0;height:20px;width:20px;content:"";border:2px solid rgba(255,255,255,0.4);border-radius:10px;transition:all 0.3s ease}.util_contact_boxUPboM .util_help_block label a:hover{color:rgba(255,255,255,0.8)}.util_contact_boxUPboM form .util_query_request::before{transform:translateY(100%);left:0;width:100%;z-index:-1;content:"";top:0;height:100%;transition:transform 0.3s ease;background:linear-gradient(135deg,rgb(133,129,168),rgb(172,172,203));position:absolute}.util_contact_boxUPboM .util_reach_panel div:nth-child(3){animation:float 7s infinite ease-in-out}.util_our_background{overflow:hidden;padding:120px 0 100px;position:relative;z-index:1}.util_our_background .container{gap:2rem;max-width:1200px;grid-template-columns:1fr;padding:0 20px;display:grid;position:relative;margin:0 auto}.util_our_background h2::after{transform-origin:left;bottom:-12px;position:absolute;left:0;animation:scaleIn 1.2s 0.6s forwards cubic-bezier(0.16,1,0.3,1);background:rgb(133,129,168);width:60px;height:4px;transform:scaleX(0);content:""}.util_our_background .util_content_block > div{position:relative}.util_our_background .util_content_block p{opacity:0;margin-bottom:1.5rem;display:inline-block;padding-right:15px;transform:translateY(10px);position:relative;color:#000000;font-size:calc(15px * 1.4);animation:fadeUp 0.8s 0.8s forwards ease-out;font-weight:600}header .top_plank{color:#ffffff;background:rgb(172,172,203)}header .top_plank .util_top_ribbon div svg,header .top_plank .util_top_ribbon div svg path{fill:#ffffff}header .top_plank .util_top_ribbon div img,header .top_plank .util_top_ribbon div svg{width:16px;margin-right:8px;height:16px}.util_ty_success::after{left:-5%;height:60%;content:"";animation:floatGlow 8s ease-in-out infinite alternate-reverse;z-index:-1;bottom:-5%;filter:blur(20px);transform:rotate(10deg) translateZ(0);background:rgb(172,172,203,0.5);position:absolute;width:40%}.util_ty_success h2:hover{transform:perspective(1000px) rotateX(2deg)}.util_ty_success h2:hover::after{transform:scaleX(1.2)}.util_ty_success .util_knowledge_guides{backdrop-filter:blur(5px);border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.6) inset;animation:slideUp 0.8s cubic-bezier(0.16,1,0.3,1) forwards;transform:translateY(0);padding:3rem;border-left:5px solid rgb(133,129,168);background:rgba(255,255,255,0.9);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s cubic-bezier(0.22,1,0.36,1)}footer{position:relative;width:100%}.util_math_tools::before{opacity:0.4;position:absolute;right:-100px;background:repeating-linear-gradient( 45deg,#000000,#000000 10px,rgba(0,0,0,0.5) 10px,rgba(0,0,0,0.5) 20px );top:-100px;height:500px;transform:rotate(45deg);content:"";width:500px}footer .info_item{display:flex;align-items:center}footer .info_item a:hover{color:rgb(172,172,203)}footer .text_main_holder{gap:50px;grid-template-columns:1fr;display:grid}footer .util_grant_cta{font-size:14px;max-width:330px;color:rgba(255,255,255,0.7);line-height:1.6}footer .util_site_top h5{position:relative;font-weight:700;text-transform:uppercase;display:inline-block;font-size:24px;color:#ffffff;letter-spacing:1px;margin-bottom:25px}footer .util_main_edu a:hover{padding-left:10px;border-bottom-color:rgb(172,172,203,0.5);color:#ffffff}footer .subscribe_holder::before{border-radius:20px;right:0;position:absolute;opacity:0.1;top:0;background:linear-gradient(135deg,rgb(172,172,203,0.5),transparent);bottom:0;content:"";left:0}footer .input_holder input[type="email"]:focus{border-color:rgb(172,172,203);background-color:rgba(255,255,255,0.1);outline:none}footer .util_instant_learn::after{transform:rotate(45deg);width:30px;content:"";background-color:rgba(255,255,255,0.2);transition:all 0.7s ease;position:absolute;top:-100px;left:-100px;height:300px}footer .util_stats_tool{color:rgba(255,255,255,0.5);font-size:14px;text-align:center}.util_tariff_row .container{padding:0 20px;max-width:1200px;margin:0 auto;z-index:2;position:relative}.util_tariff_row .util_skill_plans{text-align:center;line-height:1.6;max-width:700px;font-size:calc(18px * 1.1);color:rgb(255,255,255,0.5);position:relative;margin:0 auto 50px;transform:translateZ(15px)}.util_tariff_row .util_member_plans{text-decoration:none;display:block;position:relative;transform:translateZ(0);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);height:100%}.util_tariff_row .util_study_rates::before{background:linear-gradient(90deg,rgb(172,172,203) 0%,rgb(133,129,168) 100%);left:0;transform:scaleX(0.8);opacity:0.8;width:100%;height:4px;transition:all 0.4s ease;content:"";top:0;position:absolute}.util_tariff_row .util_payment_option h4{padding-bottom:15px;color:#ffffff;font-weight:600;font-size:calc(24px * 1.2);position:relative;margin:0 0 20px}.util_tariff_row .util_fee_pricing{color:#ffffff;font-size:calc(24px * 1.4);padding:10px 0;text-shadow:0 2px 8px rgba(0,0,0,0.2);display:block;position:relative;font-weight:700;margin-top:10px}.util_tariff_row .util_member_plans:hover .util_study_rates::before{transform:scaleX(1);opacity:1}.util_tariff_row .util_member_plans:hover .util_payment_option h4::after{width:60px}.util_tariff_row .util_skill_offers li:nth-child(1){animation-delay:0.1s}.util_tariff_row .util_skill_offers li:nth-child(4){animation-delay:0.4s}.util_course_features::after{background:linear-gradient(225deg,rgb(172,172,203) 0%,rgb(133,129,168) 100%);transform:rotate(15deg);height:200px;opacity:0.05;left:-50px;width:200px;position:absolute;content:"";bottom:-50px;z-index:-1}.util_course_features h2:hover{transform:perspective(1000px) rotateX(2deg)}.util_course_features h2:hover::after{transform:scaleX(1.5)}.util_course_features .util_pro_skills{gap:40px;transform-style:preserve-3d;display:grid;position:relative;grid-template-columns:1fr}.util_course_features .util_photo_frame:hover{box-shadow:0 30px 50px -15px rgba(0,0,0,0.25);transform:perspective(1000px) rotateY(0deg) translateZ(20px)}.util_course_features .util_content_block{border-radius:10px;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transform:perspective(1000px) rotateY(2deg) translateZ(5px);position:relative;box-shadow:0 15px 35px -15px rgba(0,0,0,0.15);padding:40px 30px;background-color:#ffffff}.util_course_features .description:last-child{margin-bottom:0}.util_course_features .description:nth-child(1){animation:fadeText 0.8s ease forwards}.util_course_features .util_pro_skills:hover .util_photo_frame{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1)}.util_privacy_retreat h1{margin-bottom:20px;color:#000000;text-transform:uppercase;margin-top:30px;font-size:47px;font-weight:700}.util_privacy_retreat ul,.util_privacy_retreat ol{padding-top:10px;padding-left:20px;margin-bottom:20px;list-style-type:disc}.util_privacy_retreat p,.util_privacy_retreat span{font-size:17px;line-height:1.6;color:#000000;margin-bottom:10px}.util_privacy_retreat a:hover{color:rgb(172,172,203);text-decoration:underline}.util_statistical_data{overflow:hidden;padding:6rem 0;position:relative;background:linear-gradient(135deg,rgb(213,213,227) 0%,rgb(172,172,203,0.5) 100%)}.util_statistical_data::after{opacity:0.09;bottom:-10%;background:linear-gradient(210deg,rgb(133,129,168) 0%,transparent 80%);width:40%;content:"";pointer-events:none;position:absolute;height:80%;right:-5%;transform:rotate(15deg) skew(-10deg)}.util_statistical_data .util_statistics_pros::before{height:100%;position:absolute;width:100%;left:0;background:linear-gradient(45deg,transparent 0%,rgb(172,172,203,0.5) 100%);opacity:0;transition:opacity 0.5s ease;top:0;content:"";z-index:0}.util_statistical_data .util_statistics_pros div{position:relative;z-index:1}.util_statistical_data .util_statistics_pros p::after{bottom:-0.3rem;width:30%;content:"";height:3px;transition:width 0.4s ease;background:rgb(133,129,168);left:0;position:absolute}.util_statistical_data .util_statistics_pros:hover span{transform:translateX(5px)}.util_statistical_data h4::after{background:linear-gradient(to right,rgb(172,172,203),rgb(133,129,168));width:80px;transform:translateX(-50%);bottom:0;position:absolute;left:50%;height:3px;content:""}.util_homepage h1{font-weight:700;opacity:0;animation:slideInTitle 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.2s forwards;grid-column:1 / -1;transform:translateY(-10px);color:#000000;position:relative;font-size:39px;margin-bottom:1.5rem}.util_homepage .util_skill_plus{transition:transform 0.5s ease;transform:perspective(1000px) rotateY(-3deg);background:#ffffff;border-radius:24px;padding:2.5rem;z-index:2;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05)}.util_homepage .util_skill_plus p::first-letter{color:rgb(172,172,203);font-weight:700;font-size:calc(17px * 1.8)}.util_homepage svg path{transition:fill 0.3s ease;fill:rgb(172,172,203)}.util_homepage svg text{font-weight:700;transition:all 0.3s ease}.util_homepage .util_query_request::before{background:linear-gradient(45deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;top:0;position:absolute;left:-100%;height:100%;content:"";transition:all 0.6s ease}.util_homepage .util_photo_frame:hover{transform:scale(1.02) perspective(1000px) rotateY(3deg)}.util_homepage .util_photo_frame::after{content:"";position:absolute;background:linear-gradient(135deg,rgb(172,172,203,0.5) 0%,transparent 70%);left:0;right:0;bottom:0;z-index:1;top:0}.util_training_structure::before{position:absolute;z-index:1;opacity:0.15;height:100%;top:0;left:0;content:'';width:100%;background:radial-gradient(circle at 15% 20%,rgb(172,172,203,0.5) 0%,transparent 40%),radial-gradient(circle at 85% 80%,rgb(133,129,168,0.5) 0%,transparent 40%)}.util_training_structure .util_content_block::before{content:'';transform:skewY(-3deg);z-index:1;position:absolute;height:100%;top:50px;left:5%;background:rgb(172,172,203,0.5);width:90%;opacity:0.05}.util_training_structure .util_content_block h2::before{bottom:-30px;background:linear-gradient(90deg,transparent 0%,rgb(172,172,203,0.5) 20%,rgb(172,172,203) 50%,rgb(172,172,203,0.5) 80%,transparent 100% );z-index:5;opacity:0.6;width:150%;height:2px;position:absolute;content:'';left:-25%}.util_training_structure .util_content_block p::after{content:'';position:absolute;width:120%;z-index:5;background:linear-gradient(90deg,transparent 0%,rgb(133,129,168,0.5) 20%,rgb(133,129,168) 50%,rgb(133,129,168,0.5) 80%,transparent 100% );opacity:0.4;left:-10%;bottom:-50px;height:1px}.util_training_structure .util_content_block p span{position:relative;z-index:2}.util_training_structure .layer-element{right:-30px;animation:float-layer 15s infinite alternate;opacity:0.1;border:2px solid rgb(172,172,203,0.5);transform:rotate(15deg);width:150px;z-index:1;position:absolute;height:150px;top:-30px}.util_cookie_overlay_window h5{margin-bottom:6px;font-size:22px}.util_privacy_ack svg,.util_privacy_ack svg path,.util_privacy_ack img{height:100px;width:100px;fill:rgb(172,172,203)}#util_cookie_panel_popup:checked ~ .util_cookie_overlay_window{opacity:0;visibility:hidden}.util_layer-container .util_learn_agree{background:rgb(172,172,203);color:#ffffff;padding:10px;font-size:20px;margin-left:30px}header .util_top_head{gap:2rem;display:flex;flex-wrap:wrap;justify-content:center}header .util_top_learnAgCb::before{transition:opacity 0.3s ease;content:'';left:-50%;height:200%;top:-50%;width:200%;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);position:absolute;opacity:0}header .util_top_learnAgCb svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));width:150px;height:auto;transition:all 0.3s ease}header .util_nav_section::before{background:linear-gradient(to right,rgb(172,172,203),rgb(133,129,168));left:0;transform:scaleX(0);height:3px;top:0;transform-origin:left;position:absolute;width:100%;transition:transform 0.3s ease;content:''}.util_access_now::before{z-index:1;top:0;background:repeating-linear-gradient( -45deg,transparent,transparent 20px,rgba(255,255,255,0.03) 20px,rgba(255,255,255,0.03) 40px );position:absolute;width:100%;content:'';left:0;height:100%}.util_access_now .util_query_request::before{transform:rotate(35deg) translateY(-50px);height:150%;transition:all 0.6s ease;content:'';background:rgba(255,255,255,0.3);position:absolute;width:10px;left:-50px}.util_access_now .container::before{filter:blur(50px);bottom:-50px;border-radius:50%;height:150px;left:-50px;background:rgb(133,129,168,0.5);width:150px;position:absolute;content:'';animation:pulse 8s infinite alternate-reverse;z-index:-1}.util_academic_experience .container{z-index:1;margin:0 auto;padding:0 20px;max-width:1200px;position:relative}.util_academic_experience .util_rating_praise:hover{box-shadow:0 30px 60px rgba(0,0,0,0.1),0 10px 25px rgba(0,0,0,0.07),0 0 0 1px rgba(0,0,0,0.03);transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.util_academic_experience .util_rating_praise:hover > div:first-child{transform:translateZ(40px) translateY(-5px)}.util_academic_experience .util_rating_praise:hover .util_photo_frame{transform:scale(1.03)}.util_academic_experience .util_rating_praise > div:nth-child(2)::before{width:3px;height:100%;transform:scaleY(0);top:0;left:0;content:"";transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);background:linear-gradient( to bottom,rgb(172,172,203) 0%,rgb(133,129,168) 100% );position:absolute;transform-origin:top}.util_academic_experience .util_rating_praise:hover > div:nth-child(3){transform:translateZ(15px)}.util_academic_experience .util_career_overview{font-size:14px;margin:0;position:relative;color:#000000;background-color:rgba(255,255,255,0.8);padding:20px 10px 20px 25px;box-shadow:inset 0 0 0 1px rgba(rgb(172,172,203,0.5),0.1),0 10px 30px rgba(0,0,0,0.03);line-height:1.8;border-radius:10px}@media screen and (max-width: 992px) {.util_contact_boxUPboM .container{width:90%}.util_contact_boxUPboM .util_query_card,.util_contact_boxUPboM .util_reach_panel,.util_contact_boxUPboM .util_inquiry_map{transform:none}.util_contact_boxUPboM .util_reach_panel,.util_contact_boxUPboM .util_inquiry_map{width:100%}.util_contact_boxUPboM .util_reach_panel{padding:40px 30px}.util_contact_boxUPboM .util_inquiry_map{padding:40px 30px}} @media (min-width: 768px) {.util_our_background{padding:150px 0 130px}.util_our_background .container{grid-template-columns:1fr;gap:3rem}.util_our_background h2{font-size:calc(38px * 1.2);margin-bottom:3rem}.util_our_background h2::after{height:5px;width:80px}.util_our_background .util_content_block{transition:transform 0.6s ease;transform:perspective(1000px) rotateY(-2deg);padding:4rem 3.5rem}.util_our_background .util_content_block:hover{transform:perspective(1000px) rotateY(0)}.util_our_background .util_content_block div div{column-count:2}} @media (max-width: 767px) {.util_our_background{padding:80px 0 70px}.util_our_background::after{height:150px;width:150px;bottom:-25px;right:-25px}.util_our_background .container{padding:0 15px}.util_our_background h2{margin-bottom:2rem;font-size:calc(38px * 0.9)}.util_our_background .util_content_block{padding:2.5rem 1.5rem}.util_our_background .util_content_block p{font-size:calc(15px * 1.2)}.util_our_background .util_content_block div div{font-size:calc(15px * 0.95);line-height:1.6}} @media (max-width: 375px) {.util_ty_success{padding:3rem 0}.util_ty_success .container{padding:0 1.2rem}.util_ty_success h2{margin-bottom:1.5rem;font-size:calc(38px * 0.65)}.util_ty_success .util_knowledge_guides{padding:1.5rem 1.2rem}.util_ty_success li span{line-height:1.5;font-size:calc(14px * 0.85)}} @media (max-width: 1200px) {.util_tariff_row{padding:100px 0 80px}.util_tariff_row .util_skill_offers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}} @media (max-width: 992px) {.util_tariff_row h2{font-size:calc(31px * 0.9)}.util_tariff_row .util_skill_plans{margin-bottom:40px}.util_tariff_row .util_study_rates{padding:35px 25px}} @media (max-width: 576px) {.util_tariff_row{padding:60px 0 40px}.util_tariff_row .container{padding:0 15px}.util_tariff_row h2{font-size:calc(31px * 0.7);margin-bottom:15px}.util_tariff_row .util_skill_plans{font-size:calc(18px * 0.95);margin-bottom:25px}.util_tariff_row .util_skill_offers{gap:25px;grid-template-columns:1fr}.util_tariff_row .util_study_rates{padding:30px 20px}.util_tariff_row .util_payment_option h4{font-size:24px}.util_tariff_row .util_fee_pricing{font-size:calc(24px * 1.2)}} @media only screen and (max-width: 800px) {.util_privacy_retreat{box-shadow:none;padding:20px}.util_privacy_retreat h1{font-size:calc(19px - 10px)}.util_privacy_retreat h2{font-size:calc(19px - 5px)}} @media (max-width: 1200px) {.util_statistical_data ul{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.util_statistical_data .util_statistics_pros p{font-size:calc(32px * 1.1)}} @media (max-width: 576px) {.util_statistical_data{padding:3rem 0}.util_statistical_data ul{grid-template-columns:1fr 1fr;gap:1.2rem}.util_statistical_data .util_statistics_pros{padding:1rem}.util_statistical_data .util_statistics_pros p{font-size:calc(32px * 0.8)}.util_statistical_data h4{margin-top:2.5rem;font-size:calc(19px * 0.9)}} @media (hover: none) {.util_statistical_data .util_statistics_pros:hover{box-shadow:0 10px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);transform:none}.util_statistical_data .util_statistics_pros:hover p,.util_statistical_data .util_statistics_pros:hover span{transform:none}.util_statistical_data .util_statistics_pros:hover p::after{width:30%}} @media (max-width: 576px) {.util_homepage .util_knowledge_guides{padding:1rem}.util_homepage h1{font-size:calc(39px * 0.7)}.util_homepage .util_skill_plus{padding:1.5rem}.util_homepage .util_photo_frame{height:240px}.util_homepage .util_skill_plus p::first-letter{font-size:calc(17px * 1.4)}} @media screen and (max-width: 480px) {.util_training_structure{padding:100px 0}.util_training_structure .util_content_block h2{letter-spacing:1px;margin-bottom:50px;font-size:calc(30px * 0.8)}.util_training_structure .util_content_block p{font-size:calc(14px * 0.9);padding:25px}.util_training_structure .util_content_block h2::before{bottom:-20px}.util_training_structure .util_content_block h2::after{bottom:-35px;height:20px;margin-left:-10px;width:20px}.util_training_structure .util_content_block p::after{bottom:-30px}} @media (max-width: 991px) {header{padding:1rem 0}header .util_top_learnAgCb{padding:0.5rem 1.2rem}header .util_top_learnAgCb svg{width:140px}header .util_site_top{gap:0.5rem}header .util_nav_section{padding:0.5rem 1rem}} @media (max-width: 991px) {.util_access_now{padding:90px 0;background:linear-gradient(130deg,#000000 55%,rgb(213,213,227) 55%)}.util_access_now .container p{font-size:calc(19px * 1.3)}.util_access_now .util_query_request{height:80px}} @media (max-width: 480px) {.util_access_now{padding:50px 0}.util_access_now .container p{font-size:calc(14px * 1.2)}.util_access_now .util_query_request{font-size:calc(15px * 0.9);width:100%;height:60px}} @media screen and (min-width: 768px) {.util_academic_experience{padding:100px 0}.util_academic_experience .util_rating_praise{grid-template-columns:300px 1fr;padding:50px;grid-template-rows:auto 1fr}.util_academic_experience .util_rating_praise > div:first-child{height:100%;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);grid-row:1 / span 2}.util_academic_experience .util_rating_praise > div:nth-child(2){grid-column:2;padding-left:40px;grid-row:1;align-self:start}.util_academic_experience .util_rating_praise > div:nth-child(3){grid-row:2;padding-left:40px;grid-column:2}.util_academic_experience .util_career_overview{padding:25px 20px 25px 35px;font-size:calc(14px + 1px)}} @keyframes fadeUp {to{transform:translateY(0);opacity:1}} @keyframes floatGlow {0%{transform:rotate(-15deg) translate(0,0) scale(1);opacity:0.5}100%{transform:rotate(-12deg) translate(2%,2%) scale(1.05);opacity:0.7}} @keyframes pulseLight {0%{opacity:0.1}50%{opacity:0.3}100%{opacity:0.1}} @keyframes slideInTitle {to{transform:translateY(0);opacity:1}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes pulse-rotate {0%{transform:rotate(45deg) scale(1);opacity:0.7}50%{transform:rotate(225deg) scale(1.2);opacity:0.9}100%{transform:rotate(405deg) scale(1);opacity:0.7}}