html,body{auto contain touch-action:none;min-height:100%;color:#000000;font-family:Arial,sans-serif;scroll-behavior:smooth;height:100%}svg{height:30px;width:30px}.top-train{flex:1 0 auto}.instructional-approach{overflow:hidden;position:relative;background:linear-gradient(170deg,rgb(242,238,231),#ffffff);padding:7rem 1.5rem}.instructional-approach::after{right:0;opacity:0.3;content:"";bottom:0;position:absolute;width:100%;background-image:radial-gradient(circle at 90% 80%,rgb(185,174,164,0.5) 0%,transparent 40%);height:100%;z-index:0}.instructional-approach h3{font-weight:700;background:linear-gradient(90deg,rgb(217,210,200),rgb(185,174,164));color:#ffffff;border-radius:28px 28px 0 0;animation:tabSlideDown 0.6s ease-out forwards;margin:0;position:relative;font-size:30px;text-align:left;padding:1.5rem 2rem}.instructional-approach span::before{top:0;z-index:1;left:0;content:"";width:100%;background:linear-gradient( 90deg,rgb(217,210,200,0.5),rgb(185,174,164,0.5) );position:absolute;height:5px}.data-exploration{align-items:center;position:relative;background:rgb(242,238,231);min-height:100vh;overflow:hidden;padding:0;display:flex}.data-exploration::after{background:linear-gradient(to right,transparent,rgba(0,0,0,0.02) 20%,transparent 30%),linear-gradient(to bottom,transparent,rgba(0,0,0,0.02) 20%,transparent 30%);position:absolute;left:0;top:0;height:100%;background-size:100px 100px;content:"";z-index:0;width:100%}.data-exploration .statistics-experts{font-weight:700;color:#ffffff;font-size:calc(42px * 1.2);margin:0 0 2rem;position:relative;line-height:1.2}.data-exploration .statistics-experts::after{border-radius:10px;height:4px;left:0;width:80px;position:absolute;content:"";background:#ffffff;bottom:-1rem}.data-exploration .class-benefits:hover{transform:translateX(10px)}.data-exploration .class-benefits h4{position:relative;margin:0 2rem 0 0;font-weight:700;color:rgb(217,210,200);flex:0 0 auto;font-size:calc(42px * 1.5);padding-bottom:0.5rem;line-height:1}.data-exploration .class-benefits span::before{top:50%;height:100%;position:absolute;left:0;content:"";transform:translateY(-50%);width:1px;opacity:0.5;background:linear-gradient(to bottom,transparent,rgb(217,210,200,0.5),transparent)}.data-exploration svg path{fill:inherit}.title-screen{position:relative;padding:0;align-items:center;display:flex;justify-content:center;min-height:100vh;margin:0;font-family:Arial,sans-serif;overflow:hidden}.title-screen .knowledge-classes{z-index:2;border-radius:8px;width:85%;position:relative;transform:perspective(1000px) rotateX(2deg);padding:2.5rem;box-shadow:20px 20px 40px rgba(0,0,0,0.1),-10px -10px 30px rgba(255,255,255,0.1),inset 5px 5px 10px rgba(255,255,255,0.05),inset -5px -5px 10px rgba(0,0,0,0.05);background:rgba(255,255,255,0.1);transition:transform 0.5s ease,box-shadow 0.5s ease;max-width:1200px;backdrop-filter:blur(7px)}.title-screen h3{line-height:1.4;font-weight:600;color:#ffffff;margin-bottom:1.5rem;font-size:calc(19px * 1.1);letter-spacing:0.01em}.contact{position:relative;padding:100px 0}.contact::before{height:100%;top:0;position:absolute;background:linear-gradient(135deg,rgb(217,210,200,0.5) 0%,rgb(185,174,164,0.5) 100%);left:0;content:'';width:100%}.contact .help-reach h3::after{position:absolute;transform:translateX(-50%);content:'';left:50%;background:rgb(217,210,200);height:4px;border-radius:2px;bottom:-15px;width:80px}.contact .help-reach svg{height:40px;margin-bottom:15px;width:40px}.contact .help-reach span{font-size:15px;color:#000000}.contact .connect-list{border-radius:17px;box-shadow:0 15px 30px rgba(0,0,0,0.1);background:#ffffff;padding:40px}.contact form{grid-template-columns:repeat(2,1fr);grid-gap:25px;display:grid}.contact form input[type="text"],.contact form input[type="email"]{font-size:15px;border:1px solid rgba(0,0,0,0.1);color:#000000;border-radius:10px;padding:15px 20px;transition:all 0.3s ease;width:100%;background:#ffffff}.contact .support-card input[type="checkbox"]:checked{border-color:rgb(217,210,200);background-color:rgb(217,210,200)}.contact .support-card label{font-size:15px;color:#000000;line-height:1.5}.contact .support-card a{color:rgb(217,210,200);font-weight:600;transition:color 0.3s ease;text-decoration:none}.slack-invite::before{position:absolute;z-index:0;height:250px;opacity:0.05;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgb(217,210,200,0.5) 100%);right:0;content:''}.slack-invite .request-feedback::after{content:'';left:0;background-color:rgb(217,210,200);position:absolute;height:3px;bottom:-1px;width:60px}.slack-invite .info_item a:hover{color:rgb(217,210,200)}.slack-invite .text_main_holder{grid-template-columns:1.2fr 1fr 1.2fr;gap:3rem;display:grid}.slack-invite .main-class svg{height:auto;max-width:160px;transition:opacity 0.3s ease}.slack-invite .header-lesson h5{margin-bottom:0.5rem;font-weight:600;color:#000000;font-size:19px;position:relative}.slack-invite .header-bar a::before{width:0;height:1px;background-color:rgb(217,210,200);transition:width 0.3s ease,left 0.3s ease;left:-10px;top:50%;content:'';transform:translateY(-50%);position:absolute}.slack-invite .subscribe_holder p{font-size:17px;line-height:1.6;color:#000000}.slack-invite .input_holder input[type="email"]{font-size:17px;padding:1rem 1.25rem;flex:1;border-radius:10px;background-color:transparent;transition:border-color 0.3s ease,box-shadow 0.3s ease;color:#000000;border:1px solid rgb(185,174,164,0.5)}.slack-invite .glossary{opacity:0.8;font-size:16px;color:#000000}.slack-invite .header-bar:first-child{margin-bottom:1.5rem;position:relative}header .container{width:100%;z-index:1;position:relative;max-width:100%;margin:0;padding:0}header .top-base{flex-wrap:wrap;align-items:center;justify-content:space-between;display:flex;padding:0.8rem 3%}header .header-site:hover::after{transform:scaleX(1)}header .header-site:hover svg{filter:drop-shadow(0 3px 5px rgba(0,0,0,0.1))}header .head-expert{text-decoration:none;font-weight:400;position:relative;border-radius:10px;color:#000000;padding:0.4rem 0.7rem;transition:all 0.3s ease;z-index:1;font-size:18px;overflow:hidden;font-family:Arial,sans-serif}.mentorship-experience{background:linear-gradient(135deg,rgb(242,238,231) 0%,rgb(217,210,200,0.5) 100%);position:relative;overflow:hidden;padding:5rem 0}.mentorship-experience .slider{border-radius:30px;transform:perspective(1000px) rotateY(-15deg);transition:all 0.5s ease;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);box-shadow:20px 20px 0 rgb(217,210,200,0.5);height:400px;width:350px}.mentorship-experience .name{font-weight:700;font-size:37px;margin-bottom:0.5rem;transform:skewX(-5deg);color:rgb(217,210,200)}.mentorship-experience .career-summary div:nth-child(2){font-size:22px;font-weight:600;transform:skewX(-5deg);margin-bottom:1.5rem;color:rgb(185,174,164)}.mentorship-experience .student-testimonials:hover .career-summary{transform:perspective(1000px) rotateY(0) translateX(-20px)}.our-team::before{content:"";left:0;z-index:0;top:0;width:100%;position:absolute;opacity:0.1;background:repeating-linear-gradient( -45deg,rgb(217,210,200,0.5) 0,rgb(217,210,200,0.5) 1px,transparent 1px,transparent 20px );height:100%}.our-team .promise-block span{font-weight:600;margin-bottom:20px;font-size:21px;display:block;color:rgb(217,210,200);position:relative}.our-team .promise-block p{margin-bottom:0;line-height:1.7;color:#000000;font-size:15px}.our-team .study-track:hover{transform:translateX(0)}.our-team .study-track p{position:relative;font-size:15px;color:#000000;margin-bottom:0;line-height:1.7;padding-right:20px}.our-team .study-track .expert-studio{top:-30px;box-shadow:-10px 10px 0 rgb(217,210,200,0.5);height:350px;left:-30px;width:280px;z-index:-1;border-radius:21px 0 0 21px;position:absolute}.our-team .container::before{height:1px;background:linear-gradient(to right,transparent,rgb(217,210,200,0.5),transparent);right:0;left:0;top:0;content:"";position:absolute}.our-team .study-track::after{bottom:-20px;z-index:-1;height:80px;width:80px;background:rgb(185,174,164,0.5);border-radius:50%;right:-20px;position:absolute;opacity:0.3;content:""}.course-overview .learn-path::before{background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,transparent 30%,transparent 70%,rgb(217,210,200,0.5) 100%);top:0;height:100%;backdrop-filter:blur(2px);z-index:2;width:100%;left:0;position:absolute;content:""}.course-overview .skill-work{height:100%;min-width:100%;position:relative;transition:transform 0.5s ease}.course-overview .skill-work:hover img{transform:scale(1.05);filter:saturate(1.4) contrast(1.2)}.course-overview .pro-track{height:100%;align-items:center;display:flex;width:100%;justify-content:flex-end}.course-overview .training-flow h3::after{border-radius:10px;bottom:0;width:70px;left:0;position:absolute;background:rgb(217,210,200);content:"";height:4px}.course-overview .training-flow p{margin-bottom:2.5rem;text-shadow:0 1px 2px rgba(0,0,0,0.15);color:#ffffff;line-height:1.7;opacity:1;font-size:calc(17px * 1.1)}.course-overview .training-flow .feedback-request::before{z-index:-1;transition:left 0.7s ease;height:100%;left:-100%;background:linear-gradient(to right,transparent,rgba(255,255,255,0.2),transparent);position:absolute;width:100%;top:0;content:""}.gratitudeBox::before{position:absolute;top:0;width:100%;height:100%;left:0;opacity:0.07;z-index:1;content:"";background:repeating-linear-gradient( 45deg,rgb(185,174,164,0.5) 0px,rgb(185,174,164,0.5) 2px,transparent 2px,transparent 8px );pointer-events:none}.gratitudeBox .pro-track:hover{transform:rotateX(0deg) rotateY(0deg)}.gratitudeBox .pro-track > div:first-child{position:relative;margin-bottom:2rem;padding-bottom:1.5rem}.gratitudeBox .pro-track > div:first-child::after{bottom:0;left:0;height:3px;position:absolute;transform-origin:left center;width:40%;background:linear-gradient( to right,rgb(185,174,164),rgb(217,210,200,0.5) );animation:lineExtend 1.2s cubic-bezier(0.25,1,0.5,1) forwards;content:""}.gratitudeBox a{color:inherit;transform:scale(1);position:relative;text-decoration:none;display:inline-block;transition:transform 0.3s ease}.gratitudeBox a::before{opacity:0;height:calc(100% + 30px);transition:opacity 0.3s ease,transform 0.3s ease;border:1px solid rgb(185,174,164,0.5);border-radius:3px;width:calc(100% + 30px);top:-15px;pointer-events:none;content:"";left:-15px;position:absolute}header .top_plank .study-top div span{color:#ffffff}header .top_plank .study-top div{margin-right:24px;align-items:center;justify-content:flex-start;display:flex}.tariff-box{padding:120px 0;color:#ffffff;position:relative;overflow:hidden}.study-price{position:relative}.tariff-box h2{margin-bottom:1.5rem;transform:translateY(0);font-weight:700;animation:fadeInDown 0.8s ease-out;text-align:center;font-size:32px;position:relative}.tariff-box .training-sub{list-style:none;padding:0;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0}.tariff-box .indv-sub:hover{box-shadow:0 30px 60px rgba(0,0,0,0.25);transform:translateY(-10px) rotateX(2deg) rotateY(-2deg)}.tariff-box .indv-sub:hover::before{opacity:0.15}.tariff-box .fee-deals{z-index:2;padding:2.5rem 2rem;height:100%;position:relative}.tariff-box .rate-packages h4{font-size:calc(18px * 1.2);margin-top:0;position:relative;margin-bottom:1.5rem;transition:transform 0.3s ease;color:#ffffff;display:inline-block;transform:translateZ(20px)}.tariff-box .cert-plans{background:linear-gradient(135deg,rgb(217,210,200) 0%,rgb(185,174,164) 100%);display:inline-block;transform:translateZ(15px);align-self:flex-start;font-size:calc(18px * 1.2);border-radius:10px;color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.2);margin-top:auto;padding:0.8rem 1.5rem;font-weight:700;transition:transform 0.3s ease,box-shadow 0.3s ease}.privacy-zone .container{box-shadow:0 8px 32px rgba(0,0,0,0.06);margin:0 auto;max-width:1200px;z-index:1;padding:2rem;position:relative;background:rgba(255,255,255,0.8);transform:perspective(1000px) rotateX(0.5deg);backdrop-filter:blur(8px)}.privacy-zone h3{position:relative;margin:2rem 0 1.2rem;border-left:2px solid rgb(185,174,164);color:#000000;padding-left:0.8rem;font-size:calc(34px * 0.85);font-weight:600}.privacy-zone p:hover{transform:translateX(5px)}.privacy-zone strong{font-weight:700;color:rgb(217,210,200);padding-bottom:2px;position:relative}.privacy-zone strong:hover::after{transform:scaleX(1)}.privacy-zone ul::before{background:linear-gradient(to bottom,rgb(217,210,200),rgb(185,174,164));height:100%;width:4px;content:"";border-radius:10px 0 0 10px;position:absolute;left:0;top:0}.privacy-zone li::before{border-radius:50%;top:0.5rem;width:8px;background:linear-gradient(135deg,rgb(185,174,164) 0%,rgb(217,210,200) 100%);content:"";transition:transform 0.3s ease,background 0.3s ease;position:absolute;height:8px;left:0}.tariff-box .rate-packages p::-webkit-scrollbar{width:4px}.tariff-box .rate-packages p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(185,174,164,0.5)}@media (max-width: 768px) {.instructional-approach{padding:5rem 1rem}.instructional-approach h3{padding:1.2rem 1.5rem;text-align:center;font-size:calc(30px * 0.8)}.instructional-approach span{padding:1.5rem;font-size:calc(12px * 0.95)}.instructional-approach h3::before{width:14px;height:14px;right:1.5rem}.instructional-approach span::after{width:30px;height:30px}} @media (max-width: 576px) {.data-exploration .statistics-advance{padding:2.5rem 1.5rem}.data-exploration .value-statistics{gap:2rem;padding:2.5rem 1.5rem}.data-exploration .class-benefits{flex-direction:column;align-items:flex-start}.data-exploration .class-benefits h4{margin:0 0 1rem 0}.data-exploration .class-benefits span{padding-left:0}.data-exploration .class-benefits span::before{display:none}.data-exploration svg{right:0;transform:none;top:0}.data-exploration .class-benefits:hover svg{transform:scale(1.2)}.data-exploration .statistics-experts{font-size:30px;margin-bottom:1.2rem}.data-exploration .statistics-experts::after{height:3px;bottom:-0.6rem;width:50px}.data-exploration .statistics-extra{line-height:1.7;font-size:calc(15px * 0.9)}} @media (max-width: 480px) {.title-screen .knowledge-classes{padding:1rem}.title-screen .title_style_header{font-size:calc(41px * 0.6)}.title-screen h3{font-size:calc(19px * 0.8)}.title-screen p{font-size:calc(14px * 0.85)}} @media (max-width: 992px) {.contact{padding:80px 0}.contact .help-reach{padding:35px}.contact .connect-list{padding:35px}} @media (max-width: 1024px) {.slack-invite{padding:4rem 0 2rem}.slack-invite .text_main_holder{grid-template-columns:1fr 1fr;gap:2.5rem}.slack-invite .subscribe_holder{grid-column:span 2}} @media (max-width: 768px) {.slack-invite{padding:3.5rem 0 1.5rem}.slack-invite .text_main_holder{gap:3rem;grid-template-columns:1fr}.slack-invite .subscribe_holder{grid-column:auto}.slack-invite .request-feedback{grid-template-columns:1fr 1fr}.slack-invite .info_item:hover{transform:translateX(0) translateY(-5px)}} @media (max-width: 480px) {header .top-base{padding:0.6rem 1.5%}header .header-site svg{width:110px}header .header-lesson{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}header .header-lesson::-webkit-scrollbar{height:2px}header .header-lesson::-webkit-scrollbar-thumb{background:rgb(217,210,200);border-radius:10px}header .head-expert{white-space:nowrap;flex-shrink:0}} @media screen and (max-width: 1200px) {.our-team .container{padding:0 30px}.our-team .promise-block{padding-right:250px}.our-team .study-track{padding-left:250px}.our-team .promise-block .slider,.our-team .study-track .expert-studio{width:220px;height:280px}} @media screen and (max-width: 768px) {.our-team{padding:60px 0}.our-team .promise-block{padding-bottom:220px}.our-team .study-track{padding-top:220px}.our-team .promise-block .slider{height:180px}.our-team .study-track .expert-studio{height:180px}} @media screen and (max-width: 480px) {.our-team{padding:40px 0}.our-team .container{padding:0 20px}.our-team h3{margin-bottom:20px;font-size:calc(35px * 0.7)}.our-team .promise-block,.our-team .study-track{padding:20px}.our-team .promise-block{padding-bottom:170px}.our-team .study-track{padding-top:170px}.our-team .promise-block .slider,.our-team .study-track .expert-studio{height:150px}} @media screen and (max-width: 991px) {.course-overview{padding:5rem 0;min-height:auto}.course-overview .learn-path{height:50vh;position:relative}.course-overview .pro-track{justify-content:center}.course-overview .training-flow{padding:2.5rem;max-width:90%;margin:2rem auto 0}} @media screen and (max-width: 480px) {.course-overview .learn-path{height:30vh}.course-overview .learn-path::before{background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,transparent 50%,rgb(217,210,200,0.5) 100%)}.course-overview .container{padding:1rem}.course-overview .training-flow{padding:1.2rem}} @media (max-width: 480px) {.gratitudeBox{padding:2.5rem 0}.gratitudeBox .pro-track{padding:1.5rem}.gratitudeBox h5{font-size:1.3rem}.gratitudeBox p{font-size:0.95rem}.gratitudeBox .pro-track > div:first-child{margin-bottom:1.2rem;padding-bottom:1rem}.gratitudeBox a::before{width:calc(100% + 20px);left:-10px;top:-10px;height:calc(100% + 20px)}} @media (max-width: 576px) {.tariff-box{padding:50px 0}.tariff-box h2{font-size:calc(32px * 0.8)}.tariff-box .fee-deals{padding:1.5rem 1.2rem}.tariff-box .rate-packages h4{margin-bottom:1.2rem;font-size:18px}.tariff-box .cert-plans{padding:0.6rem 1rem;font-size:18px}.tariff-box .indv-sub:hover{transform:translateY(-5px)}} @keyframes tabSlideDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes tabContent {from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:scaleY(1)}} @keyframes pulse {0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:0.8;transform:translateY(-50%) scale(1.1)}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes lineExtend {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeInDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}