﻿*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-color:#ffffff rgb(176,165,161,0.5);scrollbar-width:auto}.math_tools_c{flex:0 0 auto}.math_tools_c{padding:6rem 0 3rem;z-index:1;color:#ffffff;background-attachment:fixed;position:relative}.price_card_deck_y .payment_scheme_j{position:relative}.price_card_deck_y h2{transform:translateZ(0);font-size:32px;position:relative;letter-spacing:0.5px;color:#ffffff;text-align:center;margin-bottom:20px;font-weight:700}.price_card_deck_y .bundle_price_4 li{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.price_card_deck_y .promo_cost_o::before{top:0;left:0;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);background:linear-gradient(90deg,rgb(176,165,161),rgb(132,120,119));transform-origin:0 0;transform:scaleX(0);height:4px;position:absolute;right:0;content:""}.price_card_deck_y .learning_pricing_L h4::after{content:"";width:40px;background:rgb(132,120,119);position:absolute;bottom:0;transition:width 0.3s ease;height:3px;left:0}.price_card_deck_y .promo_cost_o:hover .price_grid_x{background:rgba(rgb(176,165,161,0.5),0.2);transform:scale(1.05)}.secure_grotto_1 h1,.secure_grotto_1 h2{text-align:center;background:linear-gradient(90deg,rgb(176,165,161),rgb(132,120,119));width:100%;border-radius:10px;color:#ffffff;padding:10px}.secure_grotto_1 h1{margin-bottom:20px;font-size:43px;font-weight:700;letter-spacing:1.5px;margin-top:30px}.thanksFrame_y{padding:6rem 2rem;align-items:center;position:relative;overflow:hidden;min-height:70vh;display:flex;justify-content:center;background:linear-gradient(135deg,rgb(176,165,161,0.5),rgb(132,120,119,0.5))}.thanksFrame_y .learning_track_l:hover{transform:translateZ(30px) scale(1.02)}.thanksFrame_y h5{animation:slideIn 0.8s cubic-bezier(0.16,1,0.3,1) forwards;font-weight:700;color:#000000;opacity:0;margin:0;font-size:calc(24px * 1.2);transition:transform 0.4s ease-out;line-height:1.4;transform:translateX(0)}.thanksFrame_y .learning_track_l > div:nth-child(2)::before{height:1px;content:"";position:absolute;top:-10px;left:0;width:70%;background:linear-gradient(90deg,rgb(176,165,161),transparent)}.start_now_a{animation:gradientFlow 15s ease infinite;background-size:200% 200%;z-index:1;background:linear-gradient(130deg,rgb(176,165,161) 0%,rgb(132,120,119) 50%,rgb(176,165,161) 100%);overflow:hidden;position:relative;padding:120px 0}.start_now_a .learning_track_l::before{animation:pulseGrid 4s linear infinite alternate;background:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,0.1) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,0.1) 50%,transparent 50.5%);position:absolute;top:0;content:'';left:0;z-index:-1;opacity:0.3;height:100%;width:100%;background-size:40px 40px}.start_now_a h3::after{left:0;position:absolute;top:0;height:100%;opacity:0;content:'';animation:titleScan 3s ease-in-out infinite;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100% );width:100%}.start_now_a .support_contact_s:hover{border-color:transparent;color:rgb(176,165,161);transform:translateY(-5px);box-shadow:0 15px 25px rgba(0,0,0,0.3),0 0 20px rgba(255,255,255,0.2)}.title_page_1 .learn_quickpro_t{width:100%;z-index:1;padding:4rem 2rem;position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center}.title_page_1 .learning_creators_A::before{background:rgb(176,165,161);top:0;transform:scaleY(0);transform-origin:top;animation:scaleIn 0.8s 0.4s cubic-bezier(0.16,1,0.3,1) forwards;content:"";left:0;width:6px;position:absolute;height:100%}.title_page_1 h1::after{position:absolute;animation:scaleInX 0.8s 0.8s cubic-bezier(0.16,1,0.3,1) forwards;width:80px;background:rgb(176,165,161);transform:scaleX(0);content:"";transform-origin:left;left:0;height:4px;bottom:-12px}.contact_box_U{position:relative;padding:120px 0;z-index:1;background:rgb(212,208,182);overflow:hidden}.contact_box_U .container{max-width:1200px;margin:0 auto;z-index:2;padding:0 20px;position:relative}.contact_box_U .support_card_8{position:relative;border-radius:30px;display:flex;box-shadow:0 20px 60px rgba(0,0,0,0.07);flex-wrap:wrap;overflow:hidden}.contact_box_U .help_form_V::before{width:100%;content:'';height:100%;z-index:-1;top:0;left:0;position:absolute;background:radial-gradient(circle at 20% 30%,rgba(0,0,0,0.01) 0,transparent 100px),radial-gradient(circle at 70% 65%,rgba(0,0,0,0.01) 0,transparent 100px)}.contact_box_U .help_form_V .support_map_t input[type="checkbox"]{opacity:0;position:absolute}.contact_box_U .help_form_V .support_map_t input[type="checkbox"]:checked + label::before{background-color:rgb(176,165,161);border-color:rgb(176,165,161)}.contact_box_U .help_form_V .support_map_t a{transition:color 0.3s ease;text-decoration:none;font-weight:600;color:rgb(176,165,161)}.contact_box_U .help_form_V .feedback_query_V:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(176,165,161,0.5);background:rgb(132,120,119)}.contact_box_U .feedback_inquiry_B::before{background-size:250px 250px;position:absolute;width:200%;content:'';opacity:0.7;left:-50%;top:-50%;background:radial-gradient( circle at center,transparent 0,transparent 100px,rgba(255,255,255,0.03) 100px,rgba(255,255,255,0.03) 150px,transparent 150px,transparent );height:200%;z-index:0}.contact_box_U .feedback_inquiry_B .reach_support_d li span::after{width:0;position:absolute;left:0;transition:width 0.3s ease;content:'';height:1px;bottom:-8px;background:rgba(255,255,255,0.3)}header .top_plank .top_learningbar_e div{justify-content:flex-start;margin-right:24px;display:flex;align-items:center}.course_instructor_r::before{opacity:0.3;width:150%;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,#000000 100%),repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);height:150%;content:"";animation:backgroundMovement 30s linear infinite alternate;top:-25%;position:absolute;left:-25%}.course_instructor_r .alumni_views_K .work_record_d{margin-right:1.5rem;color:#ffffff;grid-column:2 / 3;background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%);border-radius:0 10px 0 0;backdrop-filter:blur(5px);border-top:1px solid rgb(132,120,119,0.5);padding:2rem 2rem 2.5rem 3rem;z-index:2;position:relative;line-height:1.7;grid-row:3 / 4;font-size:12px}.data_approval_7{text-decoration:none;min-width:150px;text-align:center;padding:10px 20px;border-radius:10px;background:rgb(176,165,161);cursor:pointer;border:2px solid rgb(176,165,161);transition:none;color:#ffffff;flex-shrink:0;margin-left:10px;font-size:20px}.math_tools_c .company_holder{position:relative;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,0.1);text-align:center;padding-bottom:2.5rem}.math_tools_c .trophy_case_s{max-width:600px;margin:1.5rem auto 0;font-size:16px;opacity:0.8;line-height:1.7;color:#ffffff}.math_tools_c .main_bar_4{gap:6rem;position:relative;display:flex}.math_tools_c .top_mainwrap_q h5{margin-bottom:1.5rem;border-bottom:1px dashed rgba(255,255,255,0.2);padding-bottom:0.8rem;letter-spacing:1.5px;text-transform:uppercase;font-size:19px;text-align:center;color:rgb(132,120,119);font-weight:600}.math_tools_c .top_mainwrap_q .main_bar_4 a:hover::before{transform:scaleX(1)}.study_bottom_2{position:relative;margin-top:4rem;background-color:rgba(0,0,0,0.8);padding:1.2rem 0;overflow:hidden}.study_bottom_2 .desktop_app_E{position:relative;opacity:0.8;font-size:13px;text-align:center;letter-spacing:0.5px;color:#ffffff}.course_structure_G::after{z-index:2;left:0;position:absolute;background:linear-gradient( rgb(132,120,119,0.5),transparent 20%,transparent 80%,rgb(176,165,161,0.5) );height:100%;content:"";width:100%;top:0}.course_structure_G h2::before,.course_structure_G h2::after{background:linear-gradient(to right,transparent,rgb(176,165,161),transparent);content:"";width:150%;position:absolute;height:3px;left:-25%}.course_structure_G h2::before{top:-15px}.course_structure_G .full_image_4:hover{transform:scale(1)}.statistical_details_G{overflow:hidden;background-color:#ffffff;padding:120px 0;position:relative;z-index:1}.statistical_details_G .container{position:relative;max-width:1200px;z-index:1;padding:0 15px;margin:0 auto}.statistical_details_G ul{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;gap:20px;padding:0}.statistical_details_G .smart_pros_v{flex-direction:column;position:relative;align-items:center;display:flex;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);justify-content:center;clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);backdrop-filter:blur(10px);aspect-ratio:1/1;background:rgba(255,255,255,0.5);padding:30px 20px;text-align:center}.statistical_details_G ul:has(.smart_pros_v:only-child) .smart_pros_v p{font-size:3.5rem}.statistical_details_G ul:has(.smart_pros_v:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.statistical_details_G ul:has(.smart_pros_v:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}header:after{bottom:0;content:'';opacity:0.8;height:3px;width:100%;background:linear-gradient( 90deg,rgb(132,120,119) 0%,rgb(176,165,161) 50%,rgb(132,120,119) 100% );left:0;filter:blur(1px);position:absolute}header .header_mainbar_9{display:flex;position:relative;justify-content:space-between;align-items:center}header .top_mainwrap_q:before{width:100%;content:'';height:35px;border-top:1px solid rgba(255,255,255,0.05);transform:translateY(-50%) scaleX(0.8);left:0;opacity:0;position:absolute;transition:all 0.4s ease;top:50%;border-bottom:1px solid rgba(255,255,255,0.05)}header .head_core_t:hover{color:#ffffff;text-shadow:0 0 5px #ffffff}header .head_core_t:hover:after{transform:scaleY(1);opacity:0.15}header .top_page_j:hover:before{animation:pulse 2s infinite;opacity:0.15}header .top_page_j:hover:after{opacity:0.7}header .top_page_j:hover svg{transform:scale(1.05);filter:drop-shadow(0 0 5px rgb(176,165,161))}.company_info_C{padding:120px 0 100px;overflow:hidden;position:relative;color:#ffffff}.company_info_C h4::before{height:3px;transform:translateX(-50%);box-shadow:0 0 15px rgba(rgb(176,165,161),0.2);background:linear-gradient(90deg,rgb(176,165,161),rgb(132,120,119));width:60px;content:"";position:absolute;left:50%;border-radius:1px;bottom:-12px}.company_info_C .text_spot_x::before{position:absolute;left:0;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,transparent 100%);width:100%;border-radius:4px;content:"";top:0;pointer-events:none}.company_info_C .text_spot_x div{position:relative}.ideal_participants_s::before{top:0;width:100%;opacity:0.05;content:"";position:absolute;background:repeating-linear-gradient( -45deg,rgb(176,165,161,0.5) 0,rgb(176,165,161,0.5) 1px,transparent 1px,transparent 20px );height:100%;left:0}.ideal_participants_s ul li{color:#000000;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 3px 10px rgba(0,0,0,0.05);transition:all 0.4s ease;position:relative;font-family:Arial,sans-serif;min-height:100px;transform:perspective(1000px) rotateX(5deg);font-size:13px;max-width:350px;padding:25px 25px 25px 80px;z-index:1;flex:0 0 calc(33.333% - 20px);background:#ffffff}.ideal_participants_s ul li:hover svg path{fill:rgb(132,120,119)}.ideal_participants_s ul li:nth-child(3n+2){transform:perspective(1000px) rotateX(5deg)}.ideal_participants_s ul li:nth-child(3n+2):hover{transform:perspective(1000px) rotateX(0deg) translateY(-10px)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 992px) and (max-width: 1199px) {.price_card_deck_y .bundle_price_4{grid-template-columns:repeat(3,1fr)}.price_card_deck_y .package_pricing_Q{padding:35px 30px}} @media (max-width: 480px) {.price_card_deck_y{padding:50px 0}.price_card_deck_y .package_pricing_Q{padding:25px 20px}.price_card_deck_y h2::after{height:3px;width:60px}.price_card_deck_y .price_grid_x{padding:8px 16px}} @media (min-width: 992px) {.thanksFrame_y .learning_track_l{gap:5rem;padding:5rem}.thanksFrame_y h5{font-size:calc(24px * 1.5)}.thanksFrame_y .learning_track_l > div:first-child{padding-left:3rem;border-left-width:5px}.thanksFrame_y p{font-size:calc(13px * 1.1)}.thanksFrame_y .container{transform:perspective(1500px) rotateX(3deg)}} @media (prefers-reduced-motion) {.thanksFrame_y .learning_track_l,.thanksFrame_y a,.thanksFrame_y h5,.thanksFrame_y::before,.thanksFrame_y::after{transition:none;animation:none}.thanksFrame_y .learning_track_l > div:first-child::before{animation:none}.thanksFrame_y .learning_track_l > div:nth-child(2){opacity:1}.thanksFrame_y h5{opacity:1}} @media (max-width: 1200px) {.title_page_1 .learning_creators_A{padding:2.5rem;max-width:700px}.title_page_1 h1{font-size:calc(43px * 0.95)}.title_page_1 h3{max-width:100%;font-size:calc(23px * 1)}} @media (max-width: 992px) {.contact_box_U{padding:80px 0}.contact_box_U .support_card_8{flex-direction:column}.contact_box_U .help_form_V,.contact_box_U .feedback_inquiry_B{flex:1 1 100%;padding:60px 40px}} @media (max-width: 768px) {.contact_box_U{padding:60px 0}.contact_box_U h3{margin-bottom:50px;font-size:calc(37px - 4px)}.contact_box_U .help_form_V h3,.contact_box_U .feedback_inquiry_B h4{font-size:calc(19px - 2px);margin-bottom:30px}.contact_box_U .help_form_V input[type="text"],.contact_box_U .help_form_V textarea{padding:16px 20px;margin-bottom:20px}.contact_box_U .help_form_V textarea{height:120px}.contact_box_U .help_form_V .feedback_query_V{padding:16px}.contact_box_U .feedback_inquiry_B .reach_support_d li{margin-bottom:25px}} @media only screen and (max-width: 800px) {.privacy_ack_X{display:none}.consent_track_J{flex-direction:column;align-items:center;justify-content:center}.cookieNotificationBanner_5 h5,.cookieNotificationBanner_5 p{text-align:center}.privacy_switch_A{margin-bottom:15px}.data_approval_7{margin-left:0;margin-top:10px}} @media screen and (max-width: 992px) {.course_structure_G{padding:5rem 1.5rem}.course_structure_G .text_spot_x{margin-bottom:3rem}.course_structure_G h2{font-size:calc(46px * 0.85)}.course_structure_G .full_image_4{height:400px}} @media screen and (max-width: 1200px) {.statistical_details_G{padding:100px 0}.statistical_details_G ul:has(.smart_pros_v:nth-child(7):last-child),.statistical_details_G ul:has(.smart_pros_v:nth-child(8):last-child),.statistical_details_G ul:has(.smart_pros_v:nth-child(9):last-child),.statistical_details_G ul:has(.smart_pros_v:nth-child(10):last-child){grid-template-columns:repeat(4,1fr)}.statistical_details_G .smart_pros_v p{font-size:2.2rem}} @media (max-width: 991px) {header .container{padding:14px 20px}header .top_mainwrap_q{gap:20px}header .top_page_j svg{height:38px}} @media (max-width: 767px) {header .top_mainwrap_q{box-shadow:-5px 0 25px rgba(0,0,0,0.2);position:fixed;height:100vh;gap:20px;backdrop-filter:blur(15px);z-index:1001;transition:right 0.5s cubic-bezier(0.16,1,0.3,1);top:0;flex-direction:column;max-width:320px;-webkit-backdrop-filter:blur(15px);right:-100%;background:rgb(176,165,161);width:80%;background:linear-gradient( 135deg,rgb(176,165,161) 0%,rgb(176,165,161,0.5) 100% );padding:80px 30px 30px}header .top_mainwrap_q:before{display:none}header .menu.active{right:0}header .head_core_t{padding:12px 5px;width:100%;border-bottom:1px solid rgba(255,255,255,0.1)}header .head_core_t:last-child{border-bottom:none}header .top_page_j{margin:0 auto}} @media (max-width: 992px) {.ideal_participants_s{padding:100px 0}.ideal_participants_s h3{margin-bottom:60px;font-size:calc(35px * 0.9)}.ideal_participants_s ul{gap:40px 25px}.ideal_participants_s ul li{flex:0 0 calc(50% - 20px);padding:20px 20px 20px 70px}.ideal_participants_s ul li svg{height:35px;width:35px;left:20px}} @keyframes float {0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(5deg)}100%{transform:translateY(0) rotate(0)}} @keyframes fadeIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes rotateQuantum {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulseRadial {0%{opacity:0.05;transform:scale(1)}50%{opacity:0.1;transform:scale(1.1)}100%{opacity:0.05;transform:scale(1)}} @keyframes slideInRight {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} @keyframes scaleInX {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes gridMovement {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes bgMove {0%{background-position:0 0}100%{background-position:100px 100px}}