.util_nav_master{flex:1 0 auto}header,footer{width:100%}header{position:relative;background:linear-gradient(to bottom,rgb(213,213,227),#ffffff);width:100%;z-index:100;box-shadow:0 5px 20px rgba(0,0,0,0.05);padding:1.2rem 0}.util_contact_boxUPboM{position:relative;padding:100px 0}.util_contact_boxUPboM .container{z-index:5;max-width:1200px;position:relative;margin:0 auto}.util_contact_boxUPboM .util_reach_panel{z-index:3;padding:60px 40px;background-color:rgb(213,213,227);width:40%;transform:rotateY(5deg);box-shadow:10px 0 30px rgba(0,0,0,0.1);transition:transform 0.5s ease;transform-origin:left center;position:relative}.util_contact_boxUPboM .util_reach_panel div:hover{transform:translateZ(20px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.util_contact_boxUPboM .util_reach_panel div svg path{fill:rgb(172,172,203)}.util_contact_boxUPboM .util_reach_panel div span a{transition:color 0.3s ease;color:#000000;text-decoration:none}.util_contact_boxUPboM .util_query_card:hover .util_inquiry_map{transform:rotateY(0deg)}.util_contact_boxUPboM form{width:100%;flex-direction:column;display:flex}.util_contact_boxUPboM form input[type="text"],.util_contact_boxUPboM form input[type="email"]{transition:all 0.3s ease;margin-bottom:20px;color:#ffffff;background-color:rgba(255,255,255,0.1);padding:18px 25px;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2);font-size:14px;border-radius:10px}.util_contact_boxUPboM .util_help_block input[type="checkbox"]:checked + label::before{background-color:#ffffff;border-color:#ffffff}.util_contact_boxUPboM .util_help_block label a{transition:all 0.3s ease;text-decoration:underline;color:#ffffff}.util_contact_boxUPboM form .util_query_request{z-index:1;align-self:flex-start;font-size:14px;box-shadow:0 10px 20px rgba(0,0,0,0.1);border:none;position:relative;padding:18px 35px;font-weight:700;background-color:#ffffff;transition:all 0.3s ease;overflow:hidden;color:rgb(172,172,203);border-radius:10px;cursor:pointer}.util_contact_boxUPboM .util_reach_panel div:nth-child(5){animation:float 9s infinite ease-in-out}.util_our_background::after{position:absolute;background:rgb(133,129,168);bottom:-50px;height:300px;animation:float 15s ease-in-out infinite;z-index:-1;transform:rotate(25deg);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);opacity:0.1;width:300px;right:-50px;content:""}.util_our_background .util_content_block{animation:fadeUp 1s 0.5s forwards ease-out;background:rgba(255,255,255,0.95);opacity:0;padding:3.5rem 2.5rem;border-left:4px solid rgb(172,172,203);border-radius:10px;transform:translateY(20px);position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.15);backdrop-filter:blur(5px)}.util_our_background .util_content_block p::after{position:absolute;height:2px;content:"";transform:scaleX(0);width:40px;top:50%;animation:scaleIn 1.2s 1.2s forwards cubic-bezier(0.16,1,0.3,1);right:-40px;background:rgb(133,129,168);transform-origin:left}header .top_plank .util_top_ribbon{flex-wrap:wrap;align-items:center;width:100%;font-size:15px;display:flex;justify-content:flex-start;padding:15px 0 10px 0;line-height:21px}.util_ty_success::before{z-index:-1;filter:blur(25px);animation:floatGlow 12s ease-in-out infinite alternate;position:absolute;height:70%;top:-10%;content:"";transform:rotate(-15deg) translateZ(0);background:rgb(133,129,168,0.5);width:50%;right:-10%}.util_ty_success h2{color:#000000;position:relative;line-height:1.3;transform:perspective(1000px) rotateX(0deg);font-family:Arial,sans-serif;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);margin-bottom:3rem;font-size:38px;max-width:800px;font-weight:700}.util_ty_success .util_knowledge_guides:hover{box-shadow:0 25px 50px rgba(0,0,0,0.12),0 10px 20px rgba(0,0,0,0.07),0 1px 0 rgba(255,255,255,0.6) inset;transform:translateY(-5px)}.util_ty_success li span{font-family:Arial,sans-serif;color:#000000;font-size:14px;opacity:0;display:block;transform:translateY(20px);line-height:1.8;animation:fadeIn 0.5s 0.6s ease forwards}.util_math_tools::after{content:"";height:300px;position:absolute;opacity:0.2;left:-50px;transform:rotate(30deg);bottom:-50px;width:300px;background:repeating-linear-gradient( -45deg,#000000,#000000 15px,rgb(133,129,168,0.5) 15px,rgb(133,129,168,0.5) 30px )}footer .info_item svg{flex-shrink:0;margin-right:15px;fill:rgb(172,172,203);height:20px;width:20px}footer .util_top_expert{position:relative}footer .util_top_expert::after{left:0;width:30%;background-color:rgb(172,172,203);position:absolute;bottom:-30px;height:3px;content:""}footer .util_site_top h5::after{width:40px;position:absolute;height:3px;background-color:rgb(172,172,203);bottom:-10px;content:"";left:0}footer .subscribe_holder{background-color:rgba(0,0,0,0.2);position:relative;border-radius:20px;padding:35px}footer .subscribe_holder h5{color:#ffffff;margin-bottom:15px;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px}footer .input_holder input[type="email"]{border-radius:10px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.05);transition:all 0.3s ease;color:#ffffff;padding:15px;font-size:15px}footer .util_instant_learn:hover{background-color:rgb(133,129,168)}footer .util_instant_learn:hover::after{left:120%}footer .util_data_viz{border-top:1px solid rgba(255,255,255,0.1);margin-top:60px;padding-top:20px}.util_tariff_row{padding:120px 0 100px;position:relative;overflow:hidden}.util_tariff_row .util_deal_board{perspective:1000px;transform-style:preserve-3d}.util_tariff_row h2{font-weight:700;position:relative;margin-bottom:20px;letter-spacing:1px;font-size:31px;transform:translateZ(20px);text-align:center;color:#ffffff;text-shadow:0 2px 10px rgba(0,0,0,0.2)}.util_tariff_row .util_skill_offers li{perspective:800px;transform-style:preserve-3d;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1)}.util_tariff_row .util_skill_offers li{animation:priceFadeIn 0.6s cubic-bezier(0.215,0.61,0.355,1) forwards;opacity:0}.util_tariff_row .util_study_rates::after{right:-60px;content:"";transition:all 0.5s ease;position:absolute;bottom:-60px;height:120px;background:radial-gradient( circle,rgb(172,172,203,0.5) 0%,transparent 70% );opacity:0.5;z-index:-1;width:120px}.util_tariff_row .util_payment_option p{max-height:200px;scrollbar-width:thin;padding-right:10px;margin-bottom:30px;line-height:1.6;overflow-y:auto;color:rgb(255,255,255,0.5);font-size:18px;scrollbar-color:rgb(133,129,168) transparent}.util_tariff_row .util_member_plans:hover .util_study_rates{transform:translateY(-8px) translateZ(20px);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}.util_tariff_row .util_skill_offers li:nth-child(2){animation-delay:0.2s}.util_course_features{padding:120px 0 100px;background:linear-gradient(145deg,rgb(213,213,227) 0%,rgba(245,247,250,0.95) 100%);z-index:1;position:relative;overflow:hidden}.util_course_features .container{padding:0 15px;margin:0 auto;max-width:1200px;position:relative;z-index:2}.util_course_features h2::after{transform:scaleX(1);background:rgb(172,172,203);left:0;transition:transform 0.4s ease-out;width:80px;transform-origin:left;height:this;bottom:-10px;content:"";position:absolute}.util_course_features .util_photo_frame::before{bottom:0;transition:opacity 0.3s ease;right:0;left:0;top:0;position:absolute;content:"";background:linear-gradient( to bottom,transparent 70%,rgba(rgba(0,0,0,0.5),0.1) 100% );z-index:1}.util_course_features .util_content_block::before{transition:height 0.6s cubic-bezier(0.19,1,0.22,1);position:absolute;background:linear-gradient(to bottom,rgb(172,172,203),rgb(133,129,168));height:0;content:"";width:5px;left:0;top:0}.util_course_features .description::first-letter{color:rgb(172,172,203);font-weight:600;font-size:1.2em}.util_course_features .description:nth-child(2){opacity:0;animation:fadeText 0.8s 0.3s ease forwards}.util_privacy_retreat{overflow:hidden;width:100%;background:rgb(172,172,203,0.5);font-family:Arial,sans-serif;color:#000000;padding:40px;box-shadow:0 4px 8px rgba(0,0,0,0.5)}.util_privacy_retreat li{margin-bottom:10px;font-size:17px;line-height:1.6}.util_privacy_retreat h3,.util_privacy_retreat h4,.util_privacy_retreat h5,.util_privacy_retreat h6{margin-bottom:10px;color:rgb(172,172,203);margin-top:20px;font-size:1.2em;font-weight:600}.util_privacy_retreat button{color:#ffffff;padding:10px 20px;border-radius:10px;cursor:pointer;border:none;font-size:15px;transition:background 0.3s ease;background:rgb(133,129,168)}.util_statistical_data .container{max-width:1200px;z-index:2;padding:0 2rem;position:relative;margin:0 auto}.util_statistical_data ul{padding:0;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0;display:grid}.util_statistical_data .util_statistics_pros:hover{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 8px 20px rgba(0,0,0,0.07);transform:perspective(1000px) rotateX(2deg) rotateY(2deg) translateY(-5px)}.util_statistical_data .util_statistics_pros:hover::before{opacity:0.05}.util_statistical_data .util_statistics_pros p{display:inline-block;transform-origin:left center;letter-spacing:-0.02em;position:relative;font-size:calc(32px * 1.2);margin:0 0 0.5rem;font-weight:700;line-height:1;color:rgb(172,172,203);transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}.util_statistical_data h4{position:relative;font-weight:700;margin:4rem 0 0;font-size:19px;color:#000000;padding-bottom:1rem;text-align:center}.util_homepage::before{content:"";opacity:0.05;height:100%;left:0;background:repeating-linear-gradient( -45deg,rgb(172,172,203,0.5) 0px,transparent 2px,transparent 10px );position:absolute;z-index:1;width:100%;top:0}.util_homepage .util_content_block{opacity:0;display:flex;z-index:3;animation:fadeSlideIn 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 0.4s forwards;flex-direction:column;position:relative;transform:translateX(-20px);justify-content:center}.util_homepage .util_skill_plus::before{width:100%;background:linear-gradient(135deg,rgb(172,172,203,0.5) 0%,transparent 80%);top:0;position:absolute;border-radius:24px;height:100%;opacity:0.1;left:0;content:""}.util_homepage svg:hover path{fill:rgb(133,129,168)}.util_homepage svg:hover text{fill:#000000}.util_homepage .util_query_request{color:#ffffff;font-size:19px;box-shadow:0 6px 12px rgba(0,0,0,0.1);position:relative;padding:1rem 2rem;margin-top:1rem;z-index:2;background:linear-gradient(45deg,rgb(172,172,203) 0%,rgb(133,129,168) 100%);text-align:center;letter-spacing:0.5px;display:inline-block;overflow:hidden;font-weight:600;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:10px;text-decoration:none}.util_training_structure{overflow:visible;background:linear-gradient(150deg,rgb(213,213,227) 0%,rgba(0,0,0,0.5) 100%);position:relative;padding:170px 0}.util_training_structure .util_content_block{display:flex;position:relative;flex-direction:column;width:80%;align-items:center}.util_training_structure .util_content_block p{box-shadow:0 20px 50px rgba(0,0,0,0.2);line-height:1.8;font-size:14px;background:rgba(255,255,255,0.05);position:relative;backdrop-filter:blur(15px);z-index:3;padding:60px;color:#ffffff;max-width:80%}.util_training_structure .util_content_block p{overflow:hidden;position:relative}.util_training_structure .util_content_block h2::after{background:rgb(172,172,203);position:absolute;transform:rotate(45deg);animation:pulse-rotate 8s infinite linear;content:'';height:30px;width:30px;margin-left:-15px;bottom:-50px;box-shadow:0 0 20px rgb(172,172,203);left:50%;z-index:6;opacity:0.7}.util_training_structure::after{width:100%;top:-100px;background:linear-gradient(to bottom,rgb(213,213,227),transparent);content:'';height:200px;left:0;position:absolute;z-index:0}.util_training_structure .util_knowledge_guides::before{border-radius:50%;width:350px;background:rgb(172,172,203);opacity:0.03;height:350px;z-index:0;right:-175px;filter:blur(100px);position:absolute;content:'';top:-175px}.util_training_structure .layer-element::before{content:'';top:25%;opacity:0.2;background:rgb(172,172,203);left:25%;position:absolute;height:50%;width:50%}.util_cookie_view{padding:20px 0;align-items:center;display:flex;justify-content:space-between}.util_learn_agree{cursor:pointer;font-size:24px;white-space:nowrap;text-decoration:none;color:rgb(172,172,203);text-align:center;flex-shrink:0;min-width:120px;line-height:35px;margin-left:10px;border-bottom:2px solid rgb(172,172,203)}header::before{opacity:0.5;z-index:0;left:0;height:100%;content:'';width:100%;top:0;background:linear-gradient(45deg,transparent 65%,rgb(172,172,203,0.5) 65%,rgb(172,172,203,0.5) 70%,transparent 70%),linear-gradient(135deg,transparent 75%,rgb(133,129,168,0.5) 75%,rgb(133,129,168,0.5) 80%,transparent 80%);position:absolute}header .util_top_learnAgCb:hover::before{opacity:1}header .util_site_top{gap:0.6rem;flex-wrap:wrap;width:100%;display:flex;margin-top:0.5rem;max-width:800px;justify-content:center}header .util_nav_section:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-3px);color:rgb(172,172,203)}header .util_nav_section:hover::before{transform:scaleX(1)}.util_access_now{overflow:hidden;padding:120px 0;background:linear-gradient(110deg,rgb(172,172,203) 55%,rgb(213,213,227) 45%);position:relative}.util_access_now .container p{font-weight:700;z-index:5;padding-right:30px;font-size:35px;width:60%;position:relative;color:#ffffff;line-height:1.4;margin:0}.util_access_now .util_query_request:hover{transform:skewX(-10deg) translateY(-8px);box-shadow:20px 20px 40px rgba(0,0,0,0.3);background:rgb(133,129,168)}.util_access_now .util_query_request:hover::before{left:120%}.util_access_now .container::after{content:'';width:200px;z-index:-1;height:200px;filter:blur(60px);animation:pulse 8s infinite alternate;top:-50px;right:-50px;border-radius:50%;position:absolute;background:rgb(172,172,203,0.5)}.util_academic_experience::before{content:"";z-index:0;position:absolute;transform:skewY(-5deg);top:-10%;width:120%;height:120%;left:-5%;background:linear-gradient( 135deg,rgb(133,129,168,0.5) 0%,transparent 40%,rgb(172,172,203,0.5) 100% )}.util_academic_experience .util_rating_praise > div:first-child{transition:transform 0.4s ease-out;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:translateZ(20px);height:240px;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.util_academic_experience .util_rating_praise > div:nth-child(2){padding-left:15px;position:relative;transform:translateZ(10px)}.util_academic_experience .name{display:inline-block;color:#000000;font-weight:700;font-size:18px;margin:0 0 10px;position:relative}.util_academic_experience .util_rating_praise:hover .name::after{width:100%}.util_academic_experience .util_rating_praise > div:nth-child(3){transform:translateZ(5px);transition:transform 0.4s ease-out;position:relative}.util_academic_experience .util_career_overview::before{top:10px;left:5px;opacity:0.4;font-size:calc(44px * 1.5);color:rgb(172,172,203,0.5);content:"";line-height:1;position:absolute}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} @media screen and (max-width: 576px) {.util_contact_boxUPboM{padding:60px 0}.util_contact_boxUPboM .util_reach_panel,.util_contact_boxUPboM .util_inquiry_map{padding:30px 20px}.util_contact_boxUPboM .util_reach_panel h3{margin-bottom:30px;font-size:calc(38px * 0.8)}.util_contact_boxUPboM form input[type="text"],.util_contact_boxUPboM form input[type="email"]{padding:15px 20px}.util_contact_boxUPboM form .util_query_request{padding:15px 20px;width:100%}} @media (min-width: 992px) {.util_our_background{padding:180px 0 150px}.util_our_background::before{background:linear-gradient(135deg,rgb(172,172,203,0.5),rgba(0,0,0,0.5) 70%)}.util_our_background .container{grid-template-columns:1fr}.util_our_background h2{font-size:calc(38px * 1.4)}.util_our_background .util_content_block{margin-left:2rem;padding:4.5rem 4rem}.util_our_background .util_content_block::after{position:absolute;height:40px;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);opacity:0.1;bottom:-20px;width:120px;content:"";left:80px;background:rgb(133,129,168)}.util_our_background .util_content_block div div{column-count:2}} @media (max-width: 768px) {.util_ty_success{padding:4rem 0}.util_ty_success h2{font-size:calc(38px * 0.8);margin-bottom:2rem}.util_ty_success h2::after{height:3px;width:100px}.util_ty_success .util_knowledge_guides{padding:2rem}.util_ty_success li span{font-size:calc(14px * 0.95);line-height:1.7}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{align-items:stretch;flex-direction:row}footer .util_instant_learn{white-space:nowrap}} @media (max-width: 576px) {footer .util_math_tools{padding:50px 0 20px}footer .util_write_form{margin-bottom:30px;padding:15px}footer .util_top_expert::after{width:50px}footer .util_site_top h5,footer .subscribe_holder h5{font-size:calc(24px - 2px)}footer .subscribe_holder p,footer .util_main_edu a,footer .info_item p,footer .info_item a{font-size:calc(15px - 1px)}footer .subscribe_holder{padding:20px 15px}footer .input_holder input[type="email"],footer .util_instant_learn{padding:12px 15px}} @media (min-width: 768px) {.util_course_features{padding:150px 0 130px}.util_course_features .util_pro_skills{grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.util_course_features h2{max-width:80%;font-size:calc(37px * 1.1)}.util_course_features .util_photo_frame{height:500px}.util_course_features .util_content_block{padding:50px 40px}} @media (max-width: 767px) {.util_course_features{padding:80px 0 70px}.util_course_features h2{margin-bottom:30px;font-size:calc(37px * 0.85)}.util_course_features .util_photo_frame{height:250px}.util_course_features .util_content_block{padding:30px 20px}.util_course_features .description{line-height:1.6;font-size:calc(14px * 0.95)}} @media (max-width: 992px) {.util_statistical_data{padding:5rem 0}.util_statistical_data ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.8rem}.util_statistical_data .util_statistics_pros{padding:1.5rem}.util_statistical_data .util_statistics_pros p{font-size:32px}} @media (max-width: 480px) {.util_statistical_data ul{max-width:280px;grid-template-columns:1fr;margin:0 auto}.util_statistical_data .util_statistics_pros{transition:transform 0.4s ease,box-shadow 0.4s ease;transform:none}.util_statistical_data .util_statistics_pros:hover{transform:translateY(-3px)}.util_statistical_data h4{padding:0 1rem 1rem}} @media (max-width: 992px) {.util_homepage .util_knowledge_guides{grid-template-columns:1fr}.util_homepage h1{font-size:calc(39px * 0.9)}.util_homepage .util_skill_plus{transform:perspective(1000px) rotateY(0);padding:2rem}.util_homepage .util_photo_frame{height:350px;order:-1}} @media screen and (max-width: 1200px) {.util_training_structure .util_content_block{width:90%}.util_training_structure .util_content_block p{padding:50px;max-width:90%}.util_training_structure .layer-element{height:120px;width:120px}} @media screen and (max-width: 768px) {.util_training_structure{overflow:hidden;padding:120px 0}.util_training_structure .util_content_block h2{margin-bottom:60px;font-size:calc(30px * 0.9)}.util_training_structure .util_content_block p{padding:30px;font-size:calc(14px * 0.95);max-width:100%}.util_training_structure .util_content_block h2::after{bottom:-40px;width:25px;margin-left:-12.5px;height:25px}.util_training_structure .layer-element{display:none}} @media only screen and (max-width: 800px) {.util_layer-container .util_learn_agree{margin-bottom:10px;margin-left:0}} @media (max-width: 767px) {header .util_top_head{gap:1.5rem}header .util_top_learnAgCb{padding:0.4rem 1rem}header .util_top_learnAgCb svg{width:130px}header .util_site_top{gap:0.5rem}header .util_nav_section{font-size:calc(16px - 1px);padding:0.5rem 0.9rem}} @media (max-width: 767px) {.util_access_now{padding:70px 0;background:#000000}.util_access_now .util_knowledge_guides{flex-direction:column;gap:30px}.util_access_now .container p{width:100%;font-size:19px;padding-right:0;text-align:center}.util_access_now .util_query_request{transform:skewX(0);width:80%;height:70px}.util_access_now .util_query_request:hover{transform:skewX(0) translateY(-5px)}} @media (hover: none) {.util_academic_experience .util_rating_praise{transform:none !important}.util_academic_experience .util_rating_praise > div:first-child,.util_academic_experience .util_rating_praise > div:nth-child(3){transform:none !important}} @media (prefers-reduced-motion) {.util_academic_experience .util_rating_praise,.util_academic_experience .util_rating_praise > div,.util_academic_experience .name::after,.util_academic_experience .util_photo_frame{transition:none !important;transform:none !important}} @keyframes shift_scrollbar {0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes float {0%,100%{transform:rotate(25deg) translateY(0)}50%{transform:rotate(22deg) translateY(-20px)}} @keyframes fadeIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes priceFadeIn {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSlideIn {to{opacity:1;transform:translate(0)}} @keyframes rotate-slow {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulse {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(1);opacity:0.3}}