a{text-decoration:none;color:inherit}.framework-wrap{flex-direction:column;height:100%;display:flex;min-height:100%}.tariff_wrapper{position:relative;overflow:hidden;background:rgb(242,230,228);padding:100px 0}.tariff_wrapper::after{background:rgb(202,163,158,0.5);animation:float-effect 15s infinite alternate-reverse ease-in-out;filter:blur(60px);position:absolute;left:-50px;content:"";z-index:0;height:250px;bottom:-50px;width:250px}.tariff_wrapper .premium_cost{font-size:12px;margin-bottom:0;color:#000000;opacity:0.85;line-height:1.6}.tariff_wrapper .fee_struct:hover{transform:translateY(-10px) scale(1.02)}.tariff_wrapper .cost_plan{overflow:hidden;flex-direction:column;flex-grow:1;z-index:2;position:relative;padding:30px;display:flex}.tariff_wrapper .cost_plan h3{font-weight:700;overflow-wrap:break-word;transition:transform 0.4s ease,color 0.3s ease;white-space:normal;margin-bottom:10px;font-size:calc(24px + 2px);color:#000000;word-break:break-word}.tariff_wrapper .cost_plan p{transition:color 0.3s ease;font-size:calc(12px - 1px);margin-bottom:0;color:#000000;white-space:normal;line-height:1.6;overflow-wrap:break-word;word-break:break-word;flex-grow:1}.tariff_wrapper .fee_struct:hover::after{opacity:0.5}.sign_up::after{width:40%;position:absolute;filter:blur(15px);background:radial-gradient(circle at bottom right,rgb(225,199,195,0.5),transparent 70%);right:0;opacity:0.2;content:"";bottom:0;z-index:1;height:50%}.sign_up p::before{height:4px;background:linear-gradient(to right,rgb(225,199,195),rgb(202,163,158));border-radius:10px;position:absolute;top:0;width:60px;content:"";left:0}.sign_up .sub_authorization:focus{outline:none;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.1);border-color:rgb(225,199,195,0.5)}.sign_up .unlock_opportunities{font-size:18px;transition:all 0.3s ease;z-index:1;min-width:150px;overflow:hidden;border-radius:10px;cursor:pointer;position:relative;padding:1.2rem 2rem;align-self:flex-end;color:#ffffff;font-family:Arial,sans-serif;border:none;font-weight:600;background:rgb(225,199,195)}.teaching_experience .img_strip{width:100%;clip-path:polygon(0 0,85% 0,100% 100%,0 100%);z-index:2;transition:all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);height:450px;border-radius:0;position:relative;transform:translateX(-5%);grid-row:1 / 2;grid-column:1 / 2}.teaching_experience .name{display:inline-block;margin-bottom:0.7rem;position:relative;color:rgb(225,199,195);font-size:31px;font-weight:700}.teaching_experience .exp_progress > div:nth-child(2){margin-bottom:2rem;transform:translateX(-20px);font-size:22px;opacity:0.9;color:rgb(202,163,158);opacity:0;transition:all 0.5s ease 0.3s;font-weight:600}.contact_box{overflow:hidden;padding:90px 0;position:relative;background:rgb(242,230,228)}.contact_box::before{z-index:0;background:linear-gradient(45deg,transparent 48%,rgba(rgb(225,199,195),0.05) 49%,rgba(rgb(225,199,195),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(202,163,158),0.05) 49%,rgba(rgb(202,163,158),0.05) 51%,transparent 52%);top:0;background-size:40px 40px;left:0;height:100%;width:100%;content:"";position:absolute}.contact_box input[type="text"]:focus{box-shadow:0 5px 15px rgba(0,0,0,0.05);background:#ffffff;border-left-color:rgb(202,163,158);outline:none}.contact_box .message_help input[type="checkbox"]{border-radius:4px;appearance:none;position:relative;background:rgb(242,230,228);width:22px;border:2px solid rgb(242,230,228);height:22px;margin-top:3px;cursor:pointer;transition:all 0.3s ease}.contact_box .message_help a:hover::after{background:rgb(202,163,158);height:2px}.contact_box .support_info:hover{background:rgb(202,163,158)}.contact_box .support_info:hover::after{height:300%;width:300%}.contact_box svg path{transition:all 0.3s ease;fill:rgb(225,199,195)}.contact_box svg:hover path{fill:rgb(202,163,158)}.check_it_out_now::after{top:0;background:repeating-linear-gradient( 90deg,transparent,transparent 40px,rgba(0,0,0,0.02) 40px,rgba(0,0,0,0.02) 41px );position:absolute;height:100%;left:0;content:'';z-index:1;width:100%}.check_it_out_now .support_info::before{z-index:-1;top:0;width:30px;background:rgb(202,163,158);content:'';position:absolute;right:0;height:30px}.check_it_out_now .support_info:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(-5px)}.check_it_out_now .story_info::after{z-index:-1;height:100px;bottom:-30px;right:-30px;content:'';opacity:0.2;border-radius:50%;width:100px;background:rgb(202,163,158,0.5);position:absolute}header .container{margin:0 auto;padding:15px 25px;position:relative;max-width:1200px}header .container:before{opacity:0.5;background-position:0 0,0 10px;position:absolute;transform:translateY(-50%);background-repeat:repeat-x;width:50px;background-image:linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%);pointer-events:none;background-size:6px 2px,6px 2px;top:50%;height:30px;right:20px;content:''}header .head_mentor:hover:before{opacity:0.7}header .site_header:after{width:20px;left:-30px;transform-origin:right;content:'';background:rgba(255,255,255,0.5);height:1px;position:absolute;transform:translateY(-50%) scaleX(0);top:50%;transition:all 0.3s ease}header .main_mainwrap:before{position:absolute;top:-10px;height:calc(100% + 20px);left:-10px;opacity:0;border-radius:10px;width:calc(100% + 20px);content:'';border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease}.study_method::after{background:radial-gradient(ellipse,rgb(225,199,195,0.5) 0%,transparent 70%);transform:rotate(-15deg);height:50%;position:absolute;z-index:0;width:50%;content:"";right:-10%;bottom:-5%}.study_method .caption_box:hover{transform:perspective(1000px) rotateX(0) rotateY(0);box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.1)}.study_method p{opacity:0;font-size:13px;color:#000000;margin:0;position:relative;transform:translateY(20px);animation:fadeInUp 0.8s ease-out 0.4s forwards;line-height:1.8}.customer_comments::before{height:100%;width:100%;z-index:0;background-position:0 0,30px 30px;opacity:0.05;top:0;content:"";left:0;background:linear-gradient(45deg,rgb(225,199,195,0.5) 25%,transparent 25%,transparent 75%,rgb(225,199,195,0.5) 75%),linear-gradient(45deg,rgb(225,199,195,0.5) 25%,transparent 25%,transparent 75%,rgb(225,199,195,0.5) 75%);position:absolute;background-size:60px 60px}.customer_comments .alumni_quotes:nth-child(3n){transform:rotateY(0) rotateX(-7deg)}.customer_comments .alumni_quotes:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),inset 1px 1px 0 rgba(255,255,255,1),inset -1px -1px 0 rgba(0,0,0,0.1);transform:rotateY(0) rotateX(0) translateZ(20px) scale(1.05);z-index:10}.customer_comments .alumni_quotes:hover img{transform:translateZ(30px) rotate(360deg)}.customer_comments .alumni_quotes .description{transition:all 0.3s ease;text-align:center;color:#000000;font-weight:400;line-height:1.6;position:relative;font-size:14px;transform:translateZ(5px);padding:1rem}.customer_comments .alumni_quotes .description::after{right:0;position:absolute;width:20px;bottom:0;content:"";border-right:2px solid rgb(202,163,158,0.5);border-bottom:2px solid rgb(202,163,158,0.5);transition:all 0.3s ease;height:20px}.level_up::after{height:100%;background:repeating-linear-gradient( 0deg,rgba(0,0,0,0.3) 0px,rgba(0,0,0,0.3) 1px,transparent 1px,transparent 20px );content:"";left:0;top:0;opacity:0.5;width:100%;z-index:-1;position:absolute}.level_up .company_holder h3{color:#ffffff;font-size:calc(35px * 1.2);text-transform:uppercase;display:inline-block;font-weight:700;margin-bottom:1.5rem;letter-spacing:2px;text-shadow:0 0 10px rgb(225,199,195),0 0 20px rgb(225,199,195),0 0 30px rgb(225,199,195);position:relative}.level_up .discord_cta::before{width:100%;left:0;top:-20px;content:"";height:1px;position:absolute;background:linear-gradient(90deg,transparent,rgb(225,199,195),transparent)}.level_up .head_mentor h5::after{position:absolute;content:"";left:0;background:rgb(225,199,195);width:40px;bottom:-8px;box-shadow:0 0 10px rgb(225,199,195);height:2px}.level_up .head_mentor .header_train a:hover::before{color:rgb(202,163,158)}.cert_display::before{position:absolute;left:0;content:"";background-image:linear-gradient(90deg,transparent,rgb(225,199,195),transparent);width:100%;height:1px;top:0}.ty_modal::before{top:0;position:absolute;opacity:0.1;content:"";z-index:1;background:repeating-linear-gradient( 45deg,rgb(225,199,195,0.5) 0px,rgb(225,199,195,0.5) 1px,transparent 1px,transparent 20px );left:0;height:100%;width:100%;transform:perspective(1000px) rotateX(5deg)}.ty_modal .story_info:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.ty_modal ul{list-style:none;padding:0;margin:0}.ty_modal li::before{content:"";position:absolute;background:rgb(225,199,195);transform:rotate(45deg);width:8px;top:8px;height:8px;left:0;animation:spin 12s linear infinite}.consentSettingsDialog p{line-height:1.5;position:relative;margin:0;color:#ffffff;font-size:13px}.cookie_protect svg{fill:rgb(225,199,195);height:60px;width:60px}.cookie_button.edu_approve{background:rgba(0,0,0,0.5);color:#ffffff;border:2px solid rgb(202,163,158)}.consentSettingsDialog p a{color:rgb(225,199,195);transition:color 0.3s ease;text-decoration:none;border-bottom:1px dashed rgb(225,199,195)}.title_greeting::after{background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,0.05) 1px,transparent 2px),radial-gradient(circle at 20% 50%,rgba(255,255,255,0.04) 1px,transparent 2px),radial-gradient(circle at 70% 30%,rgba(255,255,255,0.05) 1px,transparent 2px),radial-gradient(circle at 90% 80%,rgba(255,255,255,0.03) 1px,transparent 2px);animation:constellationMove 120s linear infinite;z-index:1;position:absolute;background-size:100px 100px;height:100%;width:100%;opacity:0.6;content:""}.title_greeting .study_hub h3{border-left:3px solid rgb(202,163,158);padding-left:1rem;color:#ffffff;animation:slideInFromRight 1s cubic-bezier(0.25,0.46,0.45,0.94) 0.9s forwards;max-width:800px;margin:0 0 2rem 0;position:relative;font-size:calc(18px * 1.1);line-height:1.6;opacity:0;transform:translateX(20px);z-index:2}.title_greeting .title_style_header::after{bottom:-15px;width:100px;border-radius:2px;opacity:0.8;left:50%;position:absolute;height:4px;content:"";transform:translateX(-50%);background:#ffffff}.find_support .container{padding:0 1.5rem;margin:0 auto;z-index:2;position:relative;max-width:1200px}.find_support .edu_query:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.12)}.find_support p{line-height:1.6;font-size:12px;color:#000000;margin-bottom:1rem}.find_support .contact_us{margin:1.5rem 0 0 0;gap:1rem;list-style:none;display:flex;padding:0;flex-direction:column}.find_support .get_contactinfo:hover::after{width:100%}.find_support svg{transition:transform 0.3s ease;height:20px;width:20px}.find_support li:hover{transform:translateX(5px)}.privacy_vault h1,.privacy_vault h2,.privacy_vault h3,.privacy_vault h4,.privacy_vault h5,.privacy_vault h6{margin-bottom:20px;z-index:1;position:relative;color:#ffffff}.privacy_vault h1{letter-spacing:1px;padding-bottom:12px;font-size:39px;text-transform:uppercase;font-weight:700}.privacy_vault p,.privacy_vault span{font-size:15px;margin-bottom:25px;position:relative;z-index:1;text-align:justify}.program_information::after{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0.01) 0px,rgba(255,255,255,0.01) 1px,transparent 1px,transparent 10px);content:"";z-index:1;top:0;width:100%;left:0;position:absolute;height:100%}.program_information .caption_box .description:nth-of-type(1){opacity:0;grid-area:desc1;transform:translateY(30px);animation:fade-up 0.8s forwards 0.4s}.program_information .caption_box .description::before{content:"";height:100%;position:absolute;pointer-events:none;top:0;width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,transparent 100%);left:0}.our_background::after{border:25px solid rgb(202,163,158,0.5);content:"";height:250px;transform:rotate(15deg);right:-50px;animation:float 15s ease-in-out infinite;position:absolute;z-index:0;bottom:-50px;width:250px}.our_background .caption_box::before{position:absolute;background:linear-gradient(to bottom,rgb(225,199,195),rgb(202,163,158));content:"";width:5px;top:0;left:0;height:100%}.our_background .caption_box div{position:relative}.our_background .caption_box span{column-count:1;animation:fadeSlideUp 1s ease-out 1s forwards;display:block;transform:translateY(20px);line-height:1.8;color:#000000;opacity:0;font-size:13px}@media (max-width: 991px) {.tariff_wrapper{padding:80px 0}.tariff_wrapper .premium_grid{margin-bottom:20px}} @media (max-width: 767px) {.tariff_wrapper{padding:60px 0}.tariff_wrapper .learning_plan{grid-template-columns:1fr;gap:25px}.tariff_wrapper .premium_grid h2{font-size:calc(29px - 4px)}.tariff_wrapper .img_strip{height:180px}.tariff_wrapper .cost_plan{padding:25px}} @media (max-width: 992px) {.contact_box{padding:70px 0}.contact_box .help_request{flex-direction:column}.contact_box .img_strip{min-height:300px;flex:0 0 auto}.contact_box .inquiry_help{flex:0 0 auto;padding:40px 30px 50px}} @media (max-width: 991px) {.check_it_out_now{padding:90px 0}.check_it_out_now .container p{margin-bottom:40px;padding:25px 40px;font-size:calc(18px * 1.2)}.check_it_out_now .support_info{padding:18px 35px}} @media (max-width: 480px) {.check_it_out_now{padding:50px 0}.check_it_out_now .story_info{align-items:stretch}.check_it_out_now .container p{width:100%;padding:15px 20px;margin-bottom:25px;font-size:calc(15px * 1.2)}.check_it_out_now .support_info{font-size:calc(16px * 0.9);padding:12px 25px;align-self:flex-start}} @media screen and (max-width: 768px) {.study_method{padding:4rem 0}.study_method h2{margin-bottom:1.5rem;font-size:calc(28px * 0.8)}.study_method h2::after{bottom:-8px;width:80px;height:2px}.study_method .caption_box{padding:1.75rem 2rem;transform:none;clip-path:polygon(0 0,100% 0,97% 100%,0 100%)}} @media (max-width: 768px) {.customer_comments{padding:5rem 0}.customer_comments h2{font-size:calc(34px * 0.9);padding:0;margin-bottom:3rem;transform:none;clip-path:none;background:none}.customer_comments .rating_views{gap:3rem;grid-template-columns:1fr}.customer_comments .alumni_quotes,.customer_comments .alumni_quotes:nth-child(2n),.customer_comments .alumni_quotes:nth-child(3n){transform:none;animation:fold 10s infinite alternate ease-in-out}.customer_comments .alumni_quotes:hover{transform:translateY(-10px)}.customer_comments .alumni_quotes:hover img{transform:translateZ(10px) rotate(360deg)}.customer_comments .alumni_quotes img,.customer_comments .alumni_quotes p,.customer_comments .alumni_quotes .description,.customer_comments .alumni_quotes:hover p,.customer_comments .alumni_quotes:hover .description{transform:none}} @media (max-width: 768px) {.title_greeting .edu_front{transform:none;width:95%}.title_greeting .edu_front > div:first-child{padding:1rem;margin-bottom:1.5rem}.title_greeting .study_hub > div{padding:1.5rem}.title_greeting .study_hub h3{font-size:calc(18px * 0.9);margin-bottom:1.5rem}.title_greeting .study_hub > div > div{margin-top:1.5rem}.title_greeting .study_hub > div > div > div{padding:1.2rem 1.5rem}.title_greeting .title_style_header{font-size:calc(48px * 0.8)}.title_greeting .title_style_header::after{bottom:-10px;width:80px}} @media (max-width: 480px) {.find_support .edu_query{padding:1.5rem}.find_support h3{font-size:calc(30px * 0.85)}.find_support p{font-size:calc(12px * 0.95)}.find_support .contact_us{margin-top:1rem}} @media (max-width: 767px) {.program_information{padding:60px 0}.program_information .quick_progress{grid-template-columns:1fr;grid-template-areas:"image" "title" "desc1" "desc2";gap:20px}.program_information .img_strip{height:350px}.program_information .caption_box h2{padding:20px;font-size:calc(36px * 0.9)}.program_information .caption_box .description{padding:20px}} @media (min-width: 1200px) {.our_background .caption_box{width:80%}.our_background .caption_box::before{width:8px}.our_background .caption_box h6::after{width:120px}} @keyframes glow_scrollbar {0%{box-shadow:0 0 5px rgba(0,0,0,0.2)}50%{box-shadow:0 0 15px rgba(0,0,0,0.5)}100%{box-shadow:0 0 5px rgba(0,0,0,0.2)}} @keyframes bg-shift {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes circuit {0%,100%{top:-5px;left:-5px}25%{top:-5px;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}75%{top:calc(100% - 5px);left:-5px}} @keyframes scan-lines {0%{background-position:0 0}100%{background-position:0 100%}} @keyframes spin {0%{transform:rotate(45deg)}100%{transform:rotate(405deg)}} @keyframes slideInFromRight {from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes constellationMove {from{background-position:0 0}to{background-position:1000px 1000px}} @keyframes scan {0%{top:0;opacity:0}5%{opacity:0.5}95%{opacity:0.5}100%{top:100%;opacity:0}} @keyframes float {0%,100%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(12deg) translate(-15px,15px)}}