﻿a{text-decoration:none;color:inherit}.blog_ref{flex:0 0 auto}svg{width:30px;height:30px}.container{max-width:100%;margin:auto;width:1237px}.education_history .learning_stories{flex-direction:column;max-width:1000px;margin:0 auto;perspective:1000px;display:flex;transform-style:preserve-3d;position:relative}.education_history .career_record{position:relative;transform:translateZ(0);border-radius:11px;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.5);transition:all 0.5s cubic-bezier(0.23,1,0.32,1);margin-top:-40px;overflow:hidden;padding:60px 40px 40px}.education_history .career_record > div:nth-child(2){margin-bottom:25px;transform:translateX(0);text-transform:uppercase;letter-spacing:0.5px;font-weight:600;font-size:17px;opacity:0.8;transition:all 0.4s ease 0.1s;color:rgb(180,143,114)}.privacy_cove::before{background:radial-gradient(circle,rgb(210,180,158),transparent);z-index:0;position:absolute;content:'';top:-50px;right:-50px;height:200px;opacity:0.1;width:200px}.privacy_cove h3,.privacy_cove h4,.privacy_cove h5,.privacy_cove h6{margin-bottom:15px;z-index:1;color:rgb(210,180,158);margin-top:30px;position:relative;font-weight:400}.privacy_cove h3{font-size:calc(22px - 0.2rem)}.privacy_cove p{position:relative;font-size:14px;margin-bottom:25px;z-index:1}.meet_us::before{content:"";left:0;opacity:0.15;background-image:linear-gradient(rgba(0,0,0,0.5) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.5) 1px,transparent 1px);height:100%;width:100%;position:absolute;background-size:30px 30px;top:0}.meet_us .knowledge_growth{gap:30px;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.meet_us .virtual_study:first-child:hover{border-color:rgb(210,180,158,0.5)}.meet_us .virtual_study:last-child:hover{border-color:rgb(180,143,114,0.5)}.meet_us .virtual_study:hover::before{transform:scaleY(1)}.meet_us .virtual_study:last-child::after{right:auto;left:0;top:auto;background:rgb(180,143,114,0.5);bottom:0}.meet_us .virtual_study h3::before{height:8px;margin-right:15px;background:currentColor;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);width:8px;content:""}.pricing_list_item{color:#ffffff;overflow:hidden;padding:120px 0;position:relative}.pricing_list_item .container{max-width:1320px;padding:0 20px;margin:0 auto;position:relative;z-index:1}.pricing_list_item h2{color:#ffffff;font-size:35px;transform:translateZ(30px);font-weight:700;text-shadow:0 4px 12px rgba(0,0,0,0.2);position:relative;text-align:center;letter-spacing:0.5px;margin-bottom:1.5rem}.pricing_list_item .cost_options li{transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67);transform:perspective(1000px) rotateX(5deg)}.pricing_list_item .deal_board::after{transform:translateZ(5px);width:200%;height:200%;position:absolute;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 70%);content:"";transition:opacity 0.5s ease;top:-50%;left:-50%;opacity:0}.pricing_list_item .member_plans p{line-height:1.7;padding-right:5px;transform:translateZ(15px);overflow-y:auto;color:rgba(255,255,255,0.8);font-size:15px;position:relative;margin-bottom:25px;max-height:220px}.privacy_ack{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.cookie_warning_message p{font-size:18px}.cookie_layer{text-align:center;border-bottom:2px solid rgb(210,180,158);font-size:24px;text-decoration:none;color:rgb(210,180,158);white-space:nowrap;min-width:120px;flex-shrink:0;margin-left:10px;cursor:pointer;line-height:35px}.sign_up .container{position:relative;margin:0 auto;z-index:2;max-width:1200px;transform-style:preserve-3d;padding:0 2rem}.sign_up .proof_stats:hover{transform:translateZ(20px)}.sign_up .input_holder span{width:100%;display:block;position:relative}.sign_up .input_holder span:hover::before{transform:scaleX(1);transform-origin:left}.sign_up input[type="email"]::placeholder{color:rgba(255,255,255,0.7);transition:opacity 0.3s ease,transform 0.3s ease}.sign_up input[type="email"]:focus::placeholder{opacity:0.5;transform:translateX(10px)}.sign_up .knowledge_quest{letter-spacing:0.03em;font-weight:600;background:linear-gradient(135deg,rgb(180,143,114),rgb(210,180,158));box-shadow:0 5px 15px rgba(0,0,0,0.2);transition:all 0.4s cubic-bezier(0.22,1,0.36,1);z-index:1;font-size:18px;position:relative;cursor:pointer;border:none;overflow:hidden;color:#ffffff;padding:0.75rem 1.5rem}.experience_trial .proof_stats::before{top:-100px;animation:orbitRotate 20s linear infinite;content:'';border-radius:50%;box-shadow:0 0 50px rgba(255,255,255,0.1);width:200px;height:200px;border:1px solid rgba(255,255,255,0.1);right:-100px;position:absolute}.experience_trial h3::before{height:100%;z-index:-1;filter:blur(1px);content:attr(data-text);top:0;animation:glitchText 3s infinite linear alternate;color:rgb(180,143,114);left:-2px;width:100%;text-shadow:none;position:absolute;opacity:0.6}.experience_trial .contact_links::before{left:-100%;content:'';height:100%;z-index:-1;position:absolute;top:0;width:100%;transition:all 0.4s ease;background:#ffffff}.experience_trial .contact_links:hover::before{left:0}.experience_trial .contact_links:hover::after{opacity:0.3}.thanksBox::before{width:100%;position:absolute;content:"";top:0;height:100%;background:radial-gradient(circle at 70% 30%,rgb(255,255,255,0.5) 0%,transparent 60%);left:0;z-index:1}.thanksBox h2::after{background:linear-gradient(90deg,rgb(210,180,158) 0%,rgb(180,143,114) 100%);width:6rem;content:"";transform-origin:left;bottom:-1rem;transform:scaleX(0);height:3px;position:absolute;left:0;animation:lineExpand 1s cubic-bezier(0.19,1,0.22,1) 0.6s forwards}.thanksBox li{padding-left:2.5rem;position:relative}.thanksBox span{font-size:14px;font-weight:400;display:block;color:#000000;font-family:Arial,sans-serif;line-height:1.8}header .container{margin:0;max-width:100%;width:100%;z-index:1;padding:0 3%;position:relative}header .nav_header:hover::before{opacity:1}header .nav_header svg{height:auto;width:150px;transition:all 0.3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}header .nav_header:hover svg{transform:scale(1.03)}header .header_navbar{flex-wrap:wrap;max-width:800px;display:flex;width:100%;gap:0.6rem;margin-top:0.5rem;justify-content:center}header .head_primary:hover::before{transform:scaleX(1)}.title_welcome::before{background:repeating-linear-gradient( 45deg,rgba(94,170,168,0.03) 0px,rgba(94,170,168,0.03) 2px,transparent 2px,transparent 10px );top:0;content:"";width:100%;z-index:0;height:100%;left:0;position:absolute}.title_welcome .headline_wrap{opacity:0;padding:2rem;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.08);backdrop-filter:blur(8px);background:rgba(255,255,255,0.85);transform:translateX(-15px);animation:fadeSlideRight 0.8s ease-out forwards 0.4s}.title_welcome svg:hover path{fill:rgb(210,180,158)}.title_welcome .page_home p{line-height:1.6;font-size:18px;opacity:0;max-width:40rem;text-align:center;color:#000000;margin-bottom:1rem;animation:fadeIn 0.8s ease-out forwards 0.8s}.title_welcome .profile_image::after{width:100%;position:absolute;height:100%;content:"";left:0;background:linear-gradient(135deg,rgba(94,170,168,0.3) 0%,transparent 60%);top:0}.program_details::before{top:0;content:"";height:100%;z-index:0;position:absolute;background:radial-gradient(circle at 20% 30%,rgba(rgb(210,180,158,0.5),0.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(rgb(180,143,114,0.5),0.12) 0%,transparent 45%);left:0;width:100%}.program_details .lesson_route{grid-gap:40px;display:grid;position:relative;grid-template-columns:1fr}.program_details .profile_image::after{top:-50%;opacity:0;content:"";position:absolute;height:200%;transition:opacity 1.2s ease;background:radial-gradient( ellipse at center,rgba(rgb(255,255,255,0.5),0.1) 0%,transparent 70% );z-index:2;pointer-events:none;left:-50%;mix-blend-mode:overlay;width:200%}.program_details .description:last-of-type::before{background:rgb(210,180,158);left:-5px;width:10px;border-radius:50%;top:0;content:"";position:absolute;height:10px}.contact_information .inquiry_grid{background:rgb(210,180,158);position:relative;padding:50px 40px}.contact_information .inquiry_grid div{align-items:center;padding:10px 0;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.1);display:flex}.contact_information .inquiry_grid div{opacity:0;animation:reveal 0.6s ease forwards}.contact_information .request_grid{padding:50px 40px;background-color:rgb(239,224,213)}.contact_information form input[type="text"]:focus,.contact_information form input[type="email"]:focus{box-shadow:0 0 0 2px rgba(rgb(210,180,158),0.1);outline:none;border-color:rgb(210,180,158)}.contact_information .help_panel input[type="checkbox"]:checked::after{left:5px;border:solid #ffffff;content:"";height:10px;position:absolute;top:1px;border-width:0 2px 2px 0;transform:rotate(45deg);width:5px}.contact_information .inquiry_grid div:nth-child(2){animation-delay:0.2s}.contact_information .inquiry_grid div:nth-child(5){animation-delay:0.8s}footer .challenge_cta{position:relative;z-index:1}footer .reach_block{background-color:#ffffff;margin:auto;padding:25px;border-radius:18px;display:flex;box-shadow:0 20px 50px rgba(0,0,0,0.1);flex-wrap:wrap;justify-content:space-between;z-index:3;gap:15px;width:85%}footer .text_main_holder{margin-top:40px;flex-direction:column;perspective:2000px;display:flex;position:relative;gap:20px}footer .subscribe_holder:hover{transform:translateZ(10px) scale(0.98)}footer .nav_primary::after,footer .header_navbar::after,footer .subscribe_holder::after{top:0;position:absolute;height:100%;left:0;z-index:-1;content:"";background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);transition:opacity 0.3s ease;border-radius:18px;width:100%;opacity:0}footer .site_info a{transition:all 0.3s ease;font-size:18px;position:relative;text-decoration:none;color:rgba(255,255,255,0.75);display:inline-block;padding:5px 0}footer .input_holder{flex-direction:column;gap:15px;display:flex}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.2);outline:none}footer .contest_info{display:inline-block;background-color:#ffffff;font-size:12px;color:#000000;padding:8px 20px;border-radius:30px;box-shadow:0 5px 15px rgba(0,0,0,0.05)}@media only screen and (max-width: 800px) {.privacy_cove{border-radius:10px;grid-template-columns:1fr;padding:30px}.privacy_cove h1{font-size:calc(22px - 0.5rem);grid-column:span 1}.privacy_cove h2{font-size:calc(22px - 0.4rem)}.privacy_cove p{font-size:calc(14px - 0.2rem)}} @media (max-width: 1100px) {.meet_us{padding:100px 0 80px}.meet_us h2{font-size:calc(44px * 0.9);margin-bottom:60px}.meet_us .virtual_study{padding:35px}} @media (prefers-reduced-motion: reduce) {.meet_us::after{animation:none}.meet_us .virtual_study,.meet_us .virtual_study::before{transition:none}.meet_us .virtual_study:hover{transform:none}.meet_us .virtual_study:first-child,.meet_us .virtual_study:last-child{animation:none;transform:none;opacity:1}} @media only screen and (max-width: 1200px) {.cookie_warning_message{padding:20px}} @media only screen and (max-width: 800px) {.cookie_data{display:none}.privacy_ack{justify-content:center;flex-direction:column;align-items:center}.cookie_warning_message h5{text-align:center}.cookie_warning_message p{text-align:center}.cookie_disclaimer{margin-bottom:20px}body .inner-container .cookie_layer{margin-left:0}} @media (hover: none) {.sign_up .proof_stats:hover{transform:translateZ(0)}.sign_up input[type="email"]:focus{transform:none}.sign_up .knowledge_quest:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);transform:none}} @media screen and (max-width: 576px) {.experience_trial{padding:60px 0}.experience_trial .proof_stats::before{width:70px;top:-35px;height:70px;right:-35px}.experience_trial .proof_stats::after{left:-25px;width:50px;height:50px;bottom:-25px}.experience_trial h3{letter-spacing:1px;font-size:calc(33px * 0.7);margin-bottom:35px}.experience_trial h3::after{height:2px;width:30px;bottom:-12px}.experience_trial .contact_links{padding:12px 30px;font-size:calc(14px * 0.9);letter-spacing:1px}} @media (max-width: 767px) {header .nav_sitebar{gap:1.5rem}header .nav_header{padding:0.4rem 1rem}header .nav_header svg{width:130px}header .header_navbar{gap:0.5rem}header .head_primary{padding:0.5rem 0.9rem;font-size:calc(18px - 1px)}} @media (min-width: 1200px) {.title_welcome .proof_stats{gap:5rem}.title_welcome h1{font-size:calc(23px * 1.8)}.title_welcome .profile_image{height:550px}.title_welcome .headline_wrap::before{width:6px}} @media (max-width: 767px) {.title_welcome .proof_stats{flex-direction:column-reverse;display:flex}.title_welcome .profile_image{margin-bottom:1.5rem}.title_welcome .headline_wrap{padding:1.5rem}.title_welcome h1{font-size:calc(23px * 1.1)}.title_welcome .page_home p{font-size:calc(18px * 0.95)}.title_welcome .query_panel{padding:0.8rem 2rem;font-size:calc(17px * 0.9)}} @media (max-width: 767px) {.program_details{padding:80px 0 60px}.program_details h2{margin-bottom:40px;transform:translateX(0);max-width:100%;font-size:calc(33px * 0.9)}.program_details .profile_image{height:300px;transform:perspective(1000px) rotateY(-2deg) rotateX(1deg)}.program_details .headline_wrap{padding:20px 0 0}.program_details .description{line-height:1.6;max-height:250px;font-size:calc(15px * 0.95)}} @media (max-width: 767px) {footer .blog_ref{padding:80px 0 30px}footer .reach_block{padding:15px;width:95%}footer .info_item{flex:1 1 100%}footer .nav_primary,footer .header_navbar,footer .subscribe_holder{margin-right:0;margin-left:0;padding:25px 20px}footer .header_navbar,footer .subscribe_holder{margin-top:-10px}footer .patent_info{margin-top:40px}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:0 30px}} @keyframes orbitRotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:10px 10px}} @keyframes popUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}}