﻿.container{max-width:100%;width:1162px;margin:auto}svg{height:30px;width:30px}a{color:inherit;text-decoration:none}.price_card_deck_y{padding:100px 0;position:relative;z-index:1;overflow:hidden}.price_card_deck_y .container{padding:0 20px;max-width:1200px;position:relative;margin:0 auto}.price_card_deck_y .value_rates_e{color:#ffffff;text-align:center;margin:0 auto 60px;opacity:0.9;font-size:calc(15px + 2px);max-width:800px;line-height:1.6;font-weight:300}.price_card_deck_y .bundle_price_4 li:hover{transform:translateY(-15px);z-index:2}.price_card_deck_y .promo_cost_o:hover::before{transform:scaleX(1)}.price_card_deck_y .package_pricing_Q{z-index:1;height:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;padding:35px 30px}.price_card_deck_y .learning_pricing_L{flex-direction:column;display:flex;flex:1}.price_card_deck_y .promo_cost_o:hover .learning_pricing_L h4::after{width:60px}.price_card_deck_y .price_grid_x{color:rgb(176,165,161);align-self:flex-start;font-weight:700;transition:all 0.3s ease;margin-top:auto;border-radius:10px;font-size:calc(19px + 4px);padding:10px 20px;background:rgba(rgb(176,165,161,0.5),0.1);position:relative;display:block;letter-spacing:0.5px}.secure_grotto_1 li{padding:15px;margin-bottom:15px;font-size:16px;border-radius:10px;align-items:center;color:#000000;display:flex;justify-content:flex-start;background-color:rgb(132,120,119,0.5)}.thanksFrame_y::after{content:"";animation:float 20s ease-in-out infinite;bottom:-5%;right:-5%;background:radial-gradient(circle,rgb(132,120,119,0.5) 0%,transparent 70%);width:50%;position:absolute;z-index:0;height:50%}.thanksFrame_y .learning_track_l > div:first-child{position:relative;padding-left:2.5rem;border-left:4px solid rgb(176,165,161)}.thanksFrame_y .learning_track_l > div:nth-child(2){opacity:0;position:relative;transition:transform 0.3s ease;animation:fadeIn 0.8s 0.4s ease-out forwards}.thanksFrame_y a{transition:transform 0.4s ease-out;display:block;text-decoration:none;transform:translateY(0)}.thanksFrame_y p::after{position:absolute;transform-origin:right;content:"";right:0;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);height:2px;transform:scaleX(0);background:linear-gradient(90deg,transparent,rgb(132,120,119));bottom:0;width:35%}.start_now_a .learning_track_l{justify-content:center;border-radius:16px;overflow:hidden;flex-direction:column;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);margin:0 auto;position:relative;backdrop-filter:blur(10px);display:flex;align-items:center;max-width:1000px;z-index:2;padding:60px 40px;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.start_now_a h3::before{left:50%;background:linear-gradient(to right,transparent,#ffffff,transparent);bottom:-20px;width:80px;position:absolute;box-shadow:0 0 10px #ffffff;transform:translateX(-50%);content:'';height:1px}.start_now_a .support_contact_s::after{left:-100px;top:-50%;position:absolute;height:200%;transition:all 0.6s ease;content:'';background:linear-gradient( to right,transparent,rgba(255,255,255,0.7),transparent );transform:rotate(35deg);width:20px;z-index:2}.title_page_1 .learn_quickpro_t::before{left:0;height:100%;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(132,120,119,0.5) 60%,rgb(176,165,161,0.5) 100%);content:"";z-index:-1;position:absolute;backdrop-filter:blur(8px);width:100%;top:0}.title_page_1 .learning_creators_A::after{top:0;transform-origin:bottom;transform:scaleY(0);content:"";height:70%;position:absolute;width:4px;animation:scaleIn 0.8s 0.6s cubic-bezier(0.16,1,0.3,1) forwards;right:-10px;background:rgb(132,120,119)}.title_page_1 p{display:inline-block;margin-top:2rem;padding-bottom:0.5rem;transform:translateY(20px);font-weight:300;position:relative;animation:fadeIn 0.8s 0.6s cubic-bezier(0.16,1,0.3,1) forwards;opacity:0;border-bottom:1px solid rgba(255,255,255,0.2);letter-spacing:0.05em;font-size:calc(18px * 1.05);color:#ffffff;line-height:1.7}.contact_box_U h3{position:relative;text-align:center;color:#000000;font-size:37px;font-family:Arial,sans-serif;letter-spacing:1px;font-weight:300;margin-bottom:70px}.contact_box_U .help_form_V #contact{margin:0 auto;width:100%;max-width:500px}.contact_box_U .help_form_V input[type="text"],.contact_box_U .help_form_V textarea{border-radius:50px;transition:all 0.3s ease;font-size:13px;margin-bottom:30px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);padding:20px 25px;color:#000000;border:none;width:100%;font-family:Arial,sans-serif;background-color:rgba(0,0,0,0.03)}.contact_box_U .help_form_V .support_map_t input[type="checkbox"]:checked + label::after{left:7px;top:10px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;position:absolute;width:8px;content:'';height:5px;transform:rotate(-45deg)}.contact_box_U .help_form_V .feedback_query_V:hover::before{left:100%}.contact_box_U .feedback_inquiry_B{background:linear-gradient(135deg,rgb(176,165,161) 0%,rgb(132,120,119) 100%);position:relative;display:flex;flex-direction:column;flex:1 1 45%;padding:80px 60px;overflow:hidden;justify-content:center}.contact_box_U .feedback_inquiry_B .reach_support_d li{margin-bottom:35px;align-items:center;display:flex;transition:transform 0.3s ease;position:relative}.contact_box_U .feedback_inquiry_B .reach_support_d li svg path{fill:#ffffff;transition:fill 0.3s ease}.contact_box_U .feedback_inquiry_B .reach_support_d li:hover span::after{width:100%}header .top_plank{background:rgb(176,165,161);color:#ffffff}header .top_plank .top_learningbar_e div span{color:#ffffff}header .top_plank .top_learningbar_e div img,header .top_plank .top_learningbar_e div svg{width:16px;height:16px;margin-right:8px}.course_instructor_r .container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.course_instructor_r .alumni_views_K::after{mix-blend-mode:overlay;width:100%;position:absolute;background:linear-gradient(135deg,rgb(176,165,161,0.5) 0%,transparent 50%);height:100%;pointer-events:none;top:0;content:"";opacity:0.3;left:0}.course_instructor_r .alumni_views_K span:not(.name){letter-spacing:1px;grid-row:2 / 3;font-weight:400;text-transform:uppercase;position:relative;font-size:20px;z-index:2;padding:0 2rem 1rem 3rem;color:rgb(132,120,119);grid-column:2 / 3}.consent_track_J{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cookieNotificationBanner_5 h5{color:#ffffff;font-weight:700;margin-bottom:10px;font-size:20px}.cookieNotificationBanner_5 p a:hover{border-bottom-color:rgb(132,120,119);color:rgb(132,120,119)}#cookieWarningAlert_X:checked ~ .cookieNotificationBanner_5{visibility:hidden;opacity:0}.math_tools_c .container{display:flex;position:relative;flex-direction:column}.math_tools_c .company_holder::before,.math_tools_c .company_holder::after{position:absolute;height:2px;animation:slide 3s infinite alternate;width:20%;background:linear-gradient(90deg,transparent,rgb(132,120,119),transparent);content:"";bottom:-1px}.math_tools_c .company_holder::before{animation-delay:0s;left:0}.math_tools_c .top_mainwrap_q:hover{transform:translateY(-5px);box-shadow:0 12px 40px 0 rgba(0,0,0,0.2);background:rgba(rgb(176,165,161,0.5),0.1)}.math_tools_c .top_mainwrap_q .main_bar_4{flex-direction:column;display:flex;position:static;gap:0.8rem}.math_tools_c .top_mainwrap_q .main_bar_4 a:hover{color:rgb(132,120,119);opacity:1}.study_bottom_2::before{height:100%;content:"";left:0;width:100%;background-image:linear-gradient(45deg,rgba(rgb(176,165,161,0.5),0.05) 25%,transparent 25%,transparent 50%,rgba(rgb(176,165,161,0.5),0.05) 50%,rgba(rgb(176,165,161,0.5),0.05) 75%,transparent 75%,transparent);background-size:4px 4px;opacity:0.3;animation:bgMove 20s linear infinite;top:0;position:absolute}.course_structure_G .job_skills_o{position:relative;flex-direction:column;margin-bottom:2rem;display:flex}.course_structure_G h2{font-weight:700;margin-bottom:3rem;text-transform:uppercase;color:#000000;display:inline-block;position:relative;letter-spacing:2px;font-size:46px}.course_structure_G .full_image_4::before{opacity:0.7;content:"";top:0;height:100%;background:linear-gradient( to bottom,rgb(176,165,161,0.5) 0%,transparent 40%,transparent 60%,rgb(132,120,119,0.5) 100% );left:0;z-index:1;position:absolute;width:100%;transition:opacity 0.5s ease}.statistical_details_G h2{text-align:center;color:#000000;-webkit-background-clip:text !important;font-size:41px;font-weight:700;background-clip:text !important;background:linear-gradient(90deg,rgb(176,165,161),#000000,rgb(132,120,119));text-fill-color:transparent;position:relative;margin-bottom:80px;-webkit-text-fill-color:transparent}.statistical_details_G .smart_pros_v p{font-weight:700;position:relative;font-size:2.5rem;line-height:1;color:#000000;margin:0 0 10px}.statistical_details_G svg path{fill:rgb(176,165,161)}.statistical_details_G ul:has(.smart_pros_v:only-child){display:flex;justify-content:center}.statistical_details_G ul:has(.smart_pros_v:nth-child(2):last-child){max-width:600px;margin:0 auto;grid-template-columns:repeat(2,1fr)}.statistical_details_G ul:has(.smart_pros_v:nth-child(5):last-child) .smart_pros_v:nth-child(5){grid-column:2}header:before{left:0;content:'';position:absolute;top:0;height:100%;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.1) 25%,rgba(255,255,255,0.05) 50%,transparent 75% );pointer-events:none;animation:shimmer 8s infinite linear;width:100%}header .top_mainwrap_q{align-items:center;gap:35px;position:relative;display:flex}header .top_mainwrap_q:hover:before{transform:translateY(-50%) scaleX(1);opacity:1}header .head_core_t:after{opacity:0;width:100%;transform:scaleY(0);z-index:-1;top:0;height:100%;background:linear-gradient( 180deg,transparent,rgb(176,165,161,0.5),transparent );content:'';position:absolute;transition:all 0.3s ease;left:0}header .top_page_j:before{content:'';opacity:0;left:-10px;z-index:-1;top:-10px;position:absolute;transition:opacity 0.5s ease;height:calc(100% + 20px);width:calc(100% + 20px);background:radial-gradient( circle,rgb(176,165,161,0.5) 0%,transparent 70% )}.company_info_C::after{left:0;top:0;width:100%;opacity:0.5;content:"";height:100%;background:radial-gradient(circle at 15% 25%,rgb(176,165,161,0.5) 0%,transparent 35%),radial-gradient(circle at 85% 75%,rgb(132,120,119,0.5) 0%,transparent 40%);pointer-events:none;z-index:2;position:absolute}.company_info_C .text_spot_x h6{display:inline-block;color:rgb(176,165,161);font-weight:700;position:relative;font-size:calc(21px * 1.4);margin-bottom:25px}.company_info_C .text_spot_x:hover h6::after{transform:scaleX(1.5)}.company_info_C .text_spot_x span{line-height:1.8;color:rgba(255,255,255,0.9);display:block;margin-bottom:15px;letter-spacing:0.3px;column-gap:30px;column-count:1;font-size:18px;text-shadow:0 1px 1px rgba(0,0,0,0.1);font-weight:400}.ideal_participants_s h3::after{clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);transform:translateX(-50%);width:80px;left:50%;height:5px;background:linear-gradient(90deg,rgb(176,165,161),rgb(132,120,119));content:"";bottom:0;position:absolute}.ideal_participants_s ul li:hover{transform:perspective(1000px) rotateX(0deg) translateY(-10px);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 5px 15px rgba(0,0,0,0.1)}.ideal_participants_s ul li svg{z-index:2;left:25px;transform:translateY(-50%);top:50%;transition:all 0.4s ease;width:40px;height:40px;position:absolute}.ideal_participants_s ul li:nth-child(3n+1):hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (min-width: 768px) and (max-width: 991px) {.price_card_deck_y .bundle_price_4{grid-template-columns:repeat(2,1fr)}.price_card_deck_y .learning_pricing_L p{margin-bottom:25px;font-size:calc(15px - 1px)}.price_card_deck_y .package_pricing_Q{padding:30px 25px}} @media (min-width: 768px) {.thanksFrame_y{padding:8rem 3rem}.thanksFrame_y .learning_track_l{clip-path:polygon( 0 0,100% 0,100% 90%,95% 100%,0 100% );padding:4rem;gap:3.5rem;grid-template-columns:1fr 1fr}.thanksFrame_y h5{font-size:calc(24px * 1.4)}.thanksFrame_y .learning_track_l > div:first-child::after{content:"";background:linear-gradient(to bottom,transparent,rgb(176,165,161,0.5),transparent);top:50%;right:-3.5rem;position:absolute;transform:translateY(-50%);height:80%;width:1px}.thanksFrame_y .learning_track_l > div:nth-child(2)::before{width:40%}} @media screen and (max-width: 576px) {.start_now_a{padding:60px 0}.start_now_a .learning_track_l{padding:30px 20px}.start_now_a h3{margin-bottom:40px;font-size:calc(33px * 0.7);letter-spacing:1.5px}.start_now_a h3::before{bottom:-12px;width:50px}.start_now_a .support_contact_s{padding:12px 30px;font-size:calc(15px * 0.85);letter-spacing:1px}} @media (max-width: 576px) {.title_page_1 .learn_quickpro_t{min-height:calc(100vh - 60px);padding:2rem 1rem}.title_page_1 .learning_creators_A{padding:1.5rem}.title_page_1 h1{letter-spacing:-0.01em;font-size:calc(43px * 0.7);margin-bottom:1rem}.title_page_1 h1::after{width:50px;bottom:-8px;height:3px}.title_page_1 h3{margin-bottom:1.2rem;font-size:calc(23px * 0.85)}.title_page_1 p{margin-top:1.5rem;font-size:calc(18px * 0.95)}.title_page_1 .learning_creators_A::before,.title_page_1 .learning_creators_A::after{width:3px}.title_page_1 .learn_quickpro_t::after{display:none}} @media (max-width: 576px) {.course_instructor_r{padding:4rem 1rem}.course_instructor_r .alumni_views_K .full_image_4{min-height:280px}.course_instructor_r .alumni_views_K .name{padding:1.5rem 1rem 0.5rem 1rem}.course_instructor_r .alumni_views_K span:not(.name){padding:0 1rem 1rem 1rem}.course_instructor_r .alumni_views_K .work_record_d{padding:1.2rem}} @media screen and (max-width: 768px) {.math_tools_c .discord_cta_8{flex-direction:column;align-items:center}.math_tools_c .main_bar_4{flex-direction:column;width:100%;max-width:450px;gap:2rem}.math_tools_c .top_mainwrap_q{width:100%}} @media screen and (max-width: 768px) {.course_structure_G{padding:4rem 1rem}.course_structure_G .text_spot_x{margin-bottom:2rem}.course_structure_G h2{font-size:calc(46px * 0.7)}.course_structure_G h2::before,.course_structure_G h2::after{width:120%;left:-10%}.course_structure_G .description{font-size:15px}.course_structure_G .full_image_4{height:300px}} @media screen and (max-width: 480px) {.statistical_details_G{padding:60px 0}.statistical_details_G h2{font-size:calc(41px * 0.7);margin-bottom:40px}.statistical_details_G h2::after{bottom:-15px;width:40px}.statistical_details_G ul{gap:25px}.statistical_details_G .smart_pros_v{min-height:130px}.statistical_details_G .smart_pros_v p{font-size:1.8rem}.statistical_details_G .smart_pros_v span{font-size:calc(14px * 0.8)}.statistical_details_G ul:has(.smart_pros_v:only-child) .smart_pros_v{width:180px;height:180px}.statistical_details_G ul:has(.smart_pros_v:only-child) .smart_pros_v p{font-size:2.8rem}.statistical_details_G svg{height:20px;width:20px}} @media (min-width: 992px) {.company_info_C{padding:160px 0 140px}.company_info_C .container{padding:0 50px}.company_info_C h4{font-size:calc(24px * 1.5)}.company_info_C .text_spot_x{transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);padding:70px;transform:translateY(0)}.company_info_C .text_spot_x:hover{transform:translateY(-5px)}.company_info_C .text_spot_x h6{font-size:calc(21px * 1.6);margin-bottom:30px}.company_info_C .text_spot_x span{line-height:1.9;column-count:2;column-gap:50px;font-size:calc(18px * 1.05)}} @media (max-width: 480px) {.ideal_participants_s{padding:60px 0}.ideal_participants_s .learning_track_l{padding:0 20px}.ideal_participants_s h3{font-size:calc(35px * 0.7);margin-bottom:40px}.ideal_participants_s ul{gap:25px}.ideal_participants_s ul li{padding:18px 15px 18px 65px}.ideal_participants_s ul li svg{height:30px;width:30px;left:18px}.ideal_participants_s ul li,.ideal_participants_s ul li:nth-child(3n+1),.ideal_participants_s ul li:nth-child(3n+2),.ideal_participants_s ul li:nth-child(3n){transform:perspective(800px) rotateX(2deg)}.ideal_participants_s ul li:hover,.ideal_participants_s ul li:nth-child(3n+1):hover,.ideal_participants_s ul li:nth-child(3n+2):hover,.ideal_participants_s ul li:nth-child(3n):hover{transform:perspective(800px) rotateX(0deg) translateY(-5px)}} @keyframes titleScan {0%,100%{opacity:0;transform:translateX(-100%)}50%{opacity:0.5;transform:translateX(100%)}} @keyframes scaleIn {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes backgroundMovement {0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(50px,50px) rotate(10deg)}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes glowEffect {0%,100%{opacity:0.7;filter:blur(1px)}50%{opacity:1;filter:blur(1.5px)}}