*{padding:0;margin:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.container{width:1162px;margin:auto;max-width:100%}.grid-container{display:flex;height:100%;min-height:100%;flex-direction:column}.instructional-approach::before{background-image:radial-gradient(circle at 10% 20%,rgb(217,210,200,0.5) 0%,transparent 40%);width:100%;position:absolute;left:0;z-index:0;top:0;content:"";height:100%;opacity:0.3}.instructional-approach .pro-track{padding:4px;border-radius:28px;display:flex;flex-direction:column;gap:4px;position:relative;max-width:850px;margin:0 auto;z-index:2;background:rgba(255,255,255,0.2);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.instructional-approach h3::after{top:0;width:100%;background:linear-gradient( 90deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.1) 100% );border-radius:inherit;content:"";height:100%;left:0;position:absolute;animation:shine 3s infinite ease-in-out}.instructional-approach span::after{height:40px;animation:rotate 15s linear infinite;border-radius:50%;opacity:0.3;bottom:1rem;background-size:10px 10px;content:"";border:2px solid rgb(217,210,200,0.5);width:40px;position:absolute;right:1rem;background:linear-gradient( 45deg,transparent 45%,rgb(217,210,200) 45%,rgb(217,210,200) 55%,transparent 55% )}.data-exploration .statistics-advance{padding:5rem;justify-content:center;position:relative;grid-row:1 / span 2;min-height:100vh;background:linear-gradient(135deg,rgb(217,210,200) 0%,rgb(185,174,164) 100%);color:#ffffff;grid-column:1;flex-direction:column;display:flex}.data-exploration .value-statistics{flex-direction:column;justify-content:center;grid-row:1 / span 2;display:flex;box-shadow:-10px 0 30px rgba(0,0,0,0.05);padding:5rem;grid-column:2;background:#ffffff;gap:3rem}.data-exploration .class-benefits h4::after{background:currentColor;content:"";opacity:0.3;bottom:0;transition:all 0.3s ease;position:absolute;height:2px;width:100%;left:0}.data-exploration .class-benefits:nth-child(even) span::before{background:linear-gradient(to bottom,transparent,rgb(185,174,164,0.5),transparent)}.data-exploration .class-benefits:nth-child(even) svg{fill:rgb(185,174,164,0.5)}.data-exploration .class-benefits:hover svg{transform:translateY(-50%) scale(1.2);opacity:1}.title-screen .page-intro::before{z-index:1;backdrop-filter:blur(5px);position:absolute;background:linear-gradient(135deg,rgb(217,210,200,0.5),rgb(185,174,164,0.5));left:0;height:100%;width:100%;content:"";top:0}.title-screen .knowledge-classes::after{border-radius:8px 8px 0 0;width:100%;position:absolute;content:"";top:0;height:5px;left:0;background:linear-gradient(90deg,rgb(185,174,164),rgb(217,210,200))}.title-screen .knowledge-classes > div:nth-child(1){animation-delay:0.2s}.title-screen .title_style_header{font-weight:700;position:relative;letter-spacing:-0.02em;font-size:calc(41px * 1.1);margin-bottom:2rem;color:#ffffff;padding-bottom:1rem;line-height:1.2}.title-screen p{letter-spacing:0.015em;margin-bottom:2rem;max-width:85%;line-height:1.6;color:#ffffff;font-size:14px}.contact .request-section{grid-template-columns:1fr;display:grid;grid-gap:40px}.contact .help-reach{padding:40px;box-shadow:0 15px 30px rgba(0,0,0,0.1);border-radius:17px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));background:#ffffff;grid-gap:20px}.contact .help-reach div:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.contact .help-reach svg path{fill:rgb(217,210,200)}.contact .help-reach a{text-decoration:none;font-weight:600;color:rgb(217,210,200);transition:color 0.3s ease}.contact form h3::after{height:4px;width:80px;bottom:-15px;border-radius:2px;content:'';transform:translateX(-50%);position:absolute;left:50%;background:rgb(217,210,200)}.contact form input::placeholder{color:rgba(0,0,0,0.4)}.contact .support-card{grid-column:1 / -1;margin:10px 0;align-items:flex-start;display:flex}.contact .support-card input[type="checkbox"]:checked::before{position:absolute;transform:rotate(45deg);height:10px;width:6px;left:7px;border-width:0 2px 2px 0;content:"";border:solid #ffffff;top:4px}.contact .feedback-request{font-size:16px;border-radius:10px;position:relative;border:none;overflow:hidden;grid-column:1 / -1;cursor:pointer;font-weight:600;transition:all 0.3s ease;padding:18px 20px;color:#ffffff;background:rgb(217,210,200)}.slack-invite .request-feedback{display:grid;position:relative;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-bottom:1px solid rgb(185,174,164,0.5);padding-bottom:2.5rem}.slack-invite .info_item svg{height:20px;width:20px;fill:rgb(217,210,200);flex-shrink:0}.slack-invite .main-class{display:flex;gap:1.25rem;flex-direction:column}.slack-invite .youtube-chan{line-height:1.6;font-size:16px;max-width:300px;opacity:0.8;color:#000000}.slack-invite .header-bar{display:flex;flex-direction:column;gap:1rem}.slack-invite .header-bar a:hover{padding-left:12px;color:rgb(217,210,200)}.slack-invite .header-bar a:hover::before{left:0;width:10px}.slack-invite .subscribe_holder h5{color:#000000;font-size:19px;font-weight:600}.slack-invite .input_holder{display:flex;gap:0.5rem;position:relative}.slack-invite .input_holder input[type="email"]::placeholder{color:#000000;opacity:0.5}.slack-invite .email-capture{font-weight:600;transition:background-color 0.3s ease,transform 0.3s ease;color:#ffffff;padding:1rem 1.5rem;border:none;border-radius:10px;background-color:rgb(217,210,200);cursor:pointer;font-size:14px}.slack-invite .header-bar:first-child::after{bottom:-0.75rem;left:0;content:'';width:30px;background-color:rgb(185,174,164,0.5);position:absolute;height:1px}header .header-site{text-decoration:none;padding:0.6rem;display:flex;position:relative;margin-right:1rem;align-items:center}header .header-site svg{width:140px;transition:all 0.3s ease;height:auto}header .header-lesson{padding:0.5rem;gap:0.4rem;display:flex;flex-wrap:wrap;background:rgba(255,255,255,0.5);border-radius:10px}header .head-expert:hover{color:rgb(217,210,200);background:rgba(255,255,255,0.7)}header .head-expert:hover::after{transform:scaleX(1)}.mentorship-experience::before{top:0;background:linear-gradient(45deg,transparent 45%,rgb(185,174,164,0.5) 45%,rgb(185,174,164,0.5) 55%,transparent 55%);height:100%;width:100%;transform:scale(1.5) rotate(-5deg);position:absolute;content:"";left:0}.mentorship-experience .career-summary{box-shadow:0 10px 30px rgba(0,0,0,0.5);border-radius:30px;transition:all 0.5s ease;position:relative;padding:2.5rem;background:#ffffff;max-width:450px;z-index:2;transform:perspective(1000px) rotateY(5deg) translateX(-30px)}.mentorship-experience .emp-block{font-style:italic;font-size:17px;padding-left:1.5rem;line-height:1.6;color:#000000;position:relative}.mentorship-experience .student-testimonials:hover .slider{transform:perspective(1000px) rotateY(-5deg);box-shadow:30px 30px 0 rgb(217,210,200,0.5)}.our-team .container{position:relative;z-index:1;max-width:1200px;margin:0 auto}.our-team h3{position:relative;padding-bottom:20px;grid-column:1 / 4;font-size:35px;color:#000000;display:inline-block;font-weight:700;margin-bottom:50px}.our-team .promise-block:hover{transform:translateX(0)}.our-team .promise-block span::before{background:rgb(217,210,200);top:50%;content:"";width:30px;transform:translateY(-50%);height:2px;position:absolute;left:-40px}.our-team .study-track{box-shadow:0 15px 30px rgba(0,0,0,0.08);grid-column:2 / 4;z-index:2;padding:40px;background:#ffffff;padding-left:300px;border-radius:21px;transition:transform 0.4s ease;grid-row:3 / 4;margin-top:40px;position:relative}.our-team .pro-track::after{border-radius:50%;width:200px;height:200px;right:-100px;content:"";top:100px;z-index:0;border:3px solid rgb(185,174,164,0.5);position:absolute}.our-team .container::after{right:0;height:1px;bottom:0;background:linear-gradient(to right,transparent,rgb(185,174,164,0.5),transparent);left:0;content:"";position:absolute}.course-overview{padding:0;min-height:100vh;position:relative;align-items:center;background-color:rgb(242,238,231);margin:0;flex-direction:column;display:flex;justify-content:center;overflow:hidden}.course-overview .learn-path::after{z-index:3;height:70%;left:0;background:linear-gradient(to top,rgb(217,210,200,0.5) 10%,transparent 100%);width:100%;position:absolute;bottom:0;content:""}.course-overview .skill-work img{height:100%;width:100%;object-fit:cover;object-position:center;filter:saturate(1.2) contrast(1.1);transition:filter 0.3s ease,transform 0.5s ease}.course-overview .container{position:relative;margin:0 auto;padding:2rem;z-index:10;width:100%;max-width:1200px}.course-overview .training-flow h3{position:relative;font-weight:700;font-size:calc(36px * 1.1);color:#ffffff;padding-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,0.2);margin-bottom:1.8rem}.course-overview .training-flow .feedback-request{color:#ffffff;overflow:hidden;z-index:1;font-size:20px;box-shadow:0 5px 15px rgba(0,0,0,0.2);background:linear-gradient(to right,rgb(217,210,200),rgb(185,174,164));border-radius:10px;padding:1rem 2rem;text-decoration:none;transition:all 0.3s ease;font-weight:600;display:inline-block;text-align:center;position:relative}.gratitudeBox{position:relative;perspective:1000px;overflow:hidden;align-items:center;display:flex;padding:5rem 0;min-height:60vh;background:linear-gradient(135deg,rgb(185,174,164,0.5),rgb(217,210,200,0.5) 70%)}.gratitudeBox .container{margin:0 auto;max-width:1200px;z-index:2;width:90%;position:relative}.gratitudeBox .pro-track{position:relative;transform-style:preserve-3d;backdrop-filter:blur(10px);background:linear-gradient( to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.7) );padding:3.5rem;transform:rotateX(2deg) rotateY(1deg);border-radius:3px;box-shadow:0 20px 50px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.gratitudeBox p{font-size:clamp(1rem,1.2vw,12px);margin:0;line-height:1.8;transform:translateY(20px);opacity:0;color:#000000;max-width:95%;animation:fadeInUp 0.8s cubic-bezier(0.19,1,0.22,1) forwards 0.6s;font-family:Arial,sans-serif}.gratitudeBox a::after{position:absolute;width:100%;background:linear-gradient( to right,rgb(185,174,164),rgb(217,210,200) );transform:scaleX(0);bottom:-5px;content:"";transition:transform 0.4s cubic-bezier(0.23,1,0.32,1);transform-origin:right;left:0;height:1px}header .top_plank .study-top div img,header .top_plank .study-top div svg{height:16px;width:16px;margin-right:8px}.tariff-box .container{padding:0 20px;margin:0 auto;z-index:2;position:relative;max-width:1200px}.tariff-box h2::after{left:50%;content:"";width:80px;bottom:-15px;height:3px;transform:translateX(-50%);background:linear-gradient(90deg,rgb(217,210,200),rgb(185,174,164));position:absolute}.tariff-box .training-sub li{transform-style:preserve-3d;perspective:1000px}.tariff-box .indv-sub::before{opacity:0;position:absolute;background:linear-gradient(135deg,rgb(217,210,200,0.5) 0%,transparent 100%);inset:0;content:"";transition:opacity 0.4s ease-out;z-index:1}.tariff-box .rate-packages{height:100%;flex-direction:column;display:flex}.tariff-box .rate-packages h4::after{content:"";position:absolute;width:40px;bottom:-8px;transform:scaleX(1);height:2px;background:rgb(185,174,164);left:0;transform-origin:left;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1)}.tariff-box .indv-sub:hover .cert-plans{box-shadow:0 8px 25px rgba(0,0,0,0.3);transform:translateZ(25px) scale(1.05)}.privacy-zone{padding:4rem 2rem;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(242,238,231) 0%,rgba(255,255,255,0.95) 100%)}.privacy-zone::after{right:-5rem;content:"";z-index:0;bottom:-5rem;height:15rem;background:linear-gradient(45deg,rgb(217,210,200,0.5) 0%,transparent 80%);position:absolute;border-radius:50%;width:15rem;filter:blur(30px)}.privacy-zone h1::after{width:80px;position:absolute;height:4px;transition:transform 0.5s ease;transform-origin:left;content:"";bottom:0;left:0;background:linear-gradient(90deg,rgb(217,210,200) 0%,rgb(185,174,164) 100%)}.privacy-zone h4{color:#000000;padding-left:0.6rem;font-size:calc(34px * 0.7);margin:1.8rem 0 1rem;position:relative;border-left:1px solid rgb(185,174,164,0.5);font-weight:600}.privacy-zone ul{margin:1.5rem 0 2rem 1.5rem;border-radius:10px;background:linear-gradient(to right,rgba(rgb(242,238,231),0.3),transparent);padding:1.5rem;position:relative}.privacy-zone li{position:relative;transition:transform 0.3s ease;padding-left:1.8rem;margin-bottom:1.2rem;font-size:14px;color:#000000;line-height:1.6}.privacy-zone span{background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.5));color:#000000;margin-bottom:1.5rem;font-size:14px;display:block;padding:1rem 1.5rem;transition:all 0.3s ease;line-height:1.8;border-left:3px solid rgb(185,174,164,0.5)}@media (max-width: 992px) {.instructional-approach{padding:6rem 1.5rem}.instructional-approach h3{font-size:calc(30px * 0.9);padding:1.3rem 2rem}.instructional-approach span{padding:1.8rem}.instructional-approach h3::before{height:16px;width:16px}} @media (max-width: 992px) {.data-exploration{min-height:auto}.data-exploration .container{grid-template-rows:auto auto;grid-template-columns:1fr}.data-exploration .statistics-advance{min-height:auto;padding:4rem 3rem;grid-column:1;grid-row:1}.data-exploration .statistics-advance::before{display:none}.data-exploration .value-statistics{grid-column:1;grid-row:2;padding:4rem 3rem;box-shadow:0 -10px 30px rgba(0,0,0,0.05)}.data-exploration .statistics-experts{margin-bottom:1.5rem;font-size:calc(30px * 1.1)}.data-exploration .statistics-experts::after{bottom:-0.8rem;height:3px;width:60px}} @media (max-width: 992px) {.title-screen .knowledge-classes{transform:perspective(800px) rotateX(1deg);width:92%;padding:1.8rem}.title-screen .title_style_header{margin-bottom:1.5rem;font-size:calc(41px * 0.9)}.title-screen h3{font-size:calc(19px * 0.95)}} @media (max-width: 576px) {.title-screen .knowledge-classes{padding:1.2rem;width:95%}.title-screen .title_style_header{margin-bottom:1rem;font-size:calc(41px * 0.7)}.title-screen h3{line-height:1.3;font-size:calc(19px * 0.85)}.title-screen p{font-size:calc(14px * 0.9);line-height:1.5}.title-screen .title_style_header::after{width:60px;height:2px}} @media (max-width: 576px) {.contact{padding:50px 0}.contact .help-reach{padding:25px;grid-template-columns:1fr}.contact .connect-list{padding:25px}.contact .help-reach h3,.contact form h3{font-size:calc(35px * 0.8);margin-bottom:25px}.contact .help-reach div{padding:25px 15px}} @media (max-width: 576px) {.slack-invite{padding:3rem 0 1.5rem}.slack-invite .request-feedback{grid-template-columns:1fr}.slack-invite .input_holder{flex-direction:column}.slack-invite .email-capture{width:100%}.slack-invite .main-class,.slack-invite .header-lesson h5,.slack-invite .header-bar,.slack-invite .header-bar a{align-items:center;text-align:center}.slack-invite .main-class svg{margin:0 auto}.slack-invite .youtube-chan{text-align:center;max-width:100%}.slack-invite .header-bar:first-child::after{transform:translateX(-50%);left:50%}.slack-invite .request-feedback::after{transform:translateX(-50%);left:50%}.slack-invite .header-bar a::before{display:none}.slack-invite .header-bar a:hover{padding-left:0}} @media screen and (max-width: 992px) {.our-team{padding:80px 0}.our-team .pro-track{grid-gap:30px;grid-template-columns:1fr}.our-team h3{font-size:calc(35px * 0.9);grid-column:1 / 2;margin-bottom:30px}.our-team .promise-block{margin-bottom:60px;padding-bottom:250px;grid-column:1 / 2;padding:30px;transform:translateX(0)}.our-team .study-track{grid-column:1 / 2;padding:30px;transform:translateX(0);margin-top:60px;grid-row:3 / 4;padding-top:250px}.our-team .promise-block span::before,.our-team .study-track p::after{display:none}.our-team .promise-block .slider{left:30px;width:calc(100% - 60px);right:30px;top:auto;bottom:30px;height:200px}.our-team .study-track .expert-studio{left:30px;width:calc(100% - 60px);right:30px;height:200px;top:30px}.our-team .pro-track::after,.our-team .pro-track::before{display:none}} @media screen and (max-width: 767px) {.course-overview .learn-path{height:40vh}.course-overview .learn-path::after{height:60%}.course-overview .training-flow{padding:1.5rem}.course-overview .training-flow h3{font-size:calc(36px * 0.8)}.course-overview .training-flow p{font-size:calc(17px * 0.9)}.course-overview .training-flow .feedback-request{padding:0.8rem 1.5rem;width:100%}} @media (max-width: 767px) {.gratitudeBox{padding:3rem 0;min-height:auto}.gratitudeBox .pro-track{padding:2rem;transform:none}.gratitudeBox .pro-track > div:first-child{margin-bottom:1.5rem;padding-bottom:1.2rem}.gratitudeBox .pro-track > div:first-child::after{width:80%}.gratitudeBox p{line-height:1.6}.gratitudeBox::after{width:100%;top:-30%;right:-50%}} @media (max-width: 768px) {.tariff-box{padding:60px 0}.tariff-box h2{font-size:calc(32px * 0.9)}.tariff-box .learning-pricing{font-size:15px;margin-bottom:2rem}.tariff-box .training-sub{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:20px}.tariff-box .rate-packages p{font-size:calc(15px * 0.95);max-height:200px}} @media (max-width: 768px) {.privacy-zone{padding:2rem 1rem}.privacy-zone .container{padding:1.2rem}.privacy-zone h1{margin-bottom:1.5rem;font-size:calc(48px * 0.8)}.privacy-zone h2{font-size:calc(34px * 0.8);margin:2rem 0 1rem}.privacy-zone h3{font-size:calc(34px * 0.7)}.privacy-zone h4{font-size:calc(34px * 0.6)}.privacy-zone ul{padding:1.2rem;margin-left:0}.privacy-zone p,.privacy-zone li,.privacy-zone span{font-size:calc(14px * 0.95)}} @keyframes shine {0%{background-position:-200% 0}100%{background-position:200% 0}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes carousel-slide {0%,100%{transform:translateX(0)}20%{transform:translateX(0)}25%{transform:translateX(-100%)}45%{transform:translateX(-100%)}50%{transform:translateX(-200%)}70%{transform:translateX(-200%)}75%{transform:translateX(-300%)}95%{transform:translateX(-300%)}}