*{box-sizing:border-box;padding:0;margin:0}.data_viz{flex:0 0 auto}svg{width:30px;height:30px}html,body{height:100%;min-height:100%;font-family:Arial,sans-serif;scroll-snap-type:none;auto contain touch-action:none;scroll-behavior:auto;color:#000000}.wrapper-viewport{flex-direction:column;display:flex;height:100%;min-height:100%}header,footer{width:100%}.container{max-width:100%;width:1110px;margin:auto}a{color:inherit;text-decoration:none}.top_info{flex:1 0 auto}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:rgb(132,143,142,0.5)}::-webkit-scrollbar-thumb{transition:background,border-radius 1.9s linear;min-height:84px;background:rgb(255,255,255,0.5)}::-webkit-scrollbar-thumb:hover{border-color:rgb(132,143,142,0.5);background:rgb(167,183,185)}::-webkit-scrollbar-thumb:active{transform:scale(0.9);box-shadow:inset 1px -4px 12px 8px rgba(0,0,0,0.3);background:rgb(202,217,219)}::-webkit-scrollbar-corner{}*{scrollbar-color:rgb(167,183,185) rgb(255,255,255,0.5);scrollbar-width:none}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .course_program{padding:80px 0;overflow:hidden;background:linear-gradient(135deg,#000000 0%,rgba(0,0,0,0.5) 50%,rgb(167,183,185,0.5) 100%);position:relative}.course_program::before{right:0;left:0;background:radial-gradient(circle at 10% 20%,rgb(167,183,185,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(132,143,142,0.5) 0%,transparent 40%);position:absolute;content:'';top:0;z-index:1;bottom:0}.course_program::after{height:100%;background:linear-gradient(45deg,transparent 48%,rgb(167,183,185,0.5) 49%,rgb(167,183,185,0.5) 51%,transparent 52%) 0 0 / 20px 20px,linear-gradient(-45deg,transparent 48%,rgb(132,143,142,0.5) 49%,rgb(132,143,142,0.5) 51%,transparent 52%) 10px 0 / 20px 20px;top:0;left:0;position:absolute;z-index:1;animation:backgroundShift 30s linear infinite;content:'';opacity:0.1;width:100%}@keyframes backgroundShift {0%{background-position:0 0,10px 0}100%{background-position:500px 500px,510px 500px}} .course_program .container{max-width:1200px;padding:0 15px;margin:0 auto;position:relative;z-index:2}.course_program .skill_classes{backdrop-filter:blur(5px);border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%);gap:40px;display:grid;overflow:hidden;padding:40px;grid-template-columns:1fr 1fr;transition:all 0.5s ease;box-shadow:0 20px 40px rgba(0,0,0,0.2),0 0 0 1px rgb(167,183,185,0.5),inset 0 0 20px rgb(167,183,185,0.5);position:relative}.course_program .skill_classes::before{border-radius:50%;top:-100px;animation:pulseLight 8s ease-in-out infinite;filter:blur(20px);position:absolute;right:-100px;width:200px;content:'';opacity:0.2;background:radial-gradient(circle,rgb(167,183,185) 0%,transparent 70%);height:200px}.course_program .skill_classes::after{position:absolute;width:200px;opacity:0.2;height:200px;left:-100px;animation:pulseLight 8s ease-in-out infinite 4s;bottom:-100px;filter:blur(20px);border-radius:50%;background:radial-gradient(circle,rgb(132,143,142) 0%,transparent 70%);content:''}@keyframes pulseLight {0%{transform:scale(1);opacity:0.2}50%{transform:scale(1.5);opacity:0.3}100%{transform:scale(1);opacity:0.2}} .course_program .learn_professional{padding-right:20px;position:relative;justify-content:center;z-index:3;flex-direction:column;display:flex}.course_program .header_pro{display:inline-block;transition:transform 0.5s ease;transform:perspective(1000px) rotateY(5deg);position:relative;margin-bottom:25px}.course_program .header_pro:hover{transform:perspective(1000px) rotateY(0deg)}.course_program .header_pro svg{filter:drop-shadow(0 5px 15px rgb(167,183,185,0.5));transition:all 0.3s ease;height:50px;width:50px}.course_program .header_pro svg path{transition:fill 0.3s ease;fill:rgb(167,183,185)}.course_program .header_pro:hover svg path{fill:rgb(132,143,142)}.course_program h3{padding-bottom:15px;backface-visibility:hidden;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,0.3);font-size:29px;margin-bottom:25px;transform:translateZ(0);letter-spacing:0.5px;font-family:Arial,sans-serif;color:#ffffff;position:relative}.course_program h3::after{height:3px;background:linear-gradient(90deg,rgb(167,183,185) 0%,rgb(132,143,142) 100%);width:60px;content:'';position:absolute;animation:lineExpand 4s ease-in-out infinite;border-radius:10px;bottom:0;left:0}@keyframes lineExpand {0%{width:60px;opacity:1}50%{width:100px;opacity:0.8}100%{width:60px;opacity:1}} .course_program p{line-height:1.7;text-shadow:0 1px 5px rgba(0,0,0,0.2);position:relative;z-index:2;font-family:Arial,sans-serif;font-size:17px;margin-bottom:0;font-weight:400;color:#ffffff}.course_program .img_wrapper{height:350px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 0 1px rgb(167,183,185,0.5),inset 0 0 30px rgba(0,0,0,0.4);transform:perspective(1000px) rotateY(-5deg);position:relative;transition:all 0.5s ease;border-radius:calc(27px * 1.5)}.course_program .img_wrapper:hover{transform:perspective(1000px) rotateY(0deg) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,0.4),0 0 0 1px rgb(167,183,185),inset 0 0 30px rgba(0,0,0,0.4)}.course_program .img_wrapper::before{width:100%;left:0;background:linear-gradient( 135deg,transparent 0%,rgba(0,0,0,0.3) 100% );z-index:1;content:'';height:100%;top:0;position:absolute}.course_program .img_wrapper::after{content:'';opacity:0.5;animation:scanlines 10s linear infinite;left:0;top:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,0.1) 45%,transparent 50%) 0 0 / 30px 30px,linear-gradient(-45deg,transparent 40%,rgba(255,255,255,0.1) 45%,transparent 50%) 15px 0 / 30px 30px;height:100%;width:100%;z-index:2;position:absolute}@keyframes scanlines {0%{background-position:0 0,15px 0}100%{background-position:300px 300px,315px 300px}} @media (max-width: 991px) {.course_program{padding:60px 0}.course_program .skill_classes{grid-template-columns:1fr;padding:30px;gap:30px}.course_program .learn_professional{padding-right:0;text-align:center}.course_program h3::after{left:50%;transform:translateX(-50%)}.course_program .img_wrapper{min-height:300px}} @media (max-width: 767px) {.course_program{padding:40px 0}.course_program .skill_classes{gap:25px;padding:25px}.course_program h3{margin-bottom:20px;font-size:calc(29px * 0.85)}.course_program p{font-size:calc(17px * 0.95)}.course_program .img_wrapper{min-height:250px;clip-path:polygon( 0% 5%,5% 0%,95% 0%,100% 5%,100% 95%,95% 100%,5% 100%,0% 95% )}} @media (max-width: 576px) {.course_program{padding:30px 0}.course_program .skill_classes{padding:20px;gap:20px}.course_program .header_pro{margin-bottom:15px}.course_program h3{font-size:calc(29px * 0.7);padding-bottom:10px;margin-bottom:15px}.course_program p{font-size:calc(17px * 0.9)}.course_program .img_wrapper{min-height:200px}} .package_deal{overflow:hidden;padding:100px 0;position:relative}.package_deal::before{z-index:1;right:0;position:absolute;top:0;content:"";bottom:0;left:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.package_deal .container{padding:0 15px;position:relative;z-index:2;max-width:1320px;margin:0 auto}.package_deal .fee_board{display:flex;flex-direction:column;align-items:center;width:100%}.package_deal h2{color:#ffffff;font-weight:700;letter-spacing:1px;text-align:center;font-size:30px;transform:translateY(20px);opacity:0;margin-bottom:20px;position:relative;animation:fadeSlideUp 0.7s ease forwards}.package_deal .price_panel{animation:fadeSlideUp 0.7s ease forwards 0.2s;color:#ffffff;margin-bottom:50px;text-align:center;opacity:0;max-width:700px;transform:translateY(20px);line-height:1.6;font-size:15px}.package_deal .sub_options{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;list-style:none;perspective:1000px;padding:0}.package_deal .sub_options li{transform:translateY(30px);animation-delay:calc(0.2s + (var(--li-index,0) * 0.15s));opacity:0;animation:fadeSlideUp 0.8s ease forwards}.package_deal .sub_options li:nth-child(1){--li-index:1}.package_deal .sub_options li:nth-child(2){--li-index:2}.package_deal .sub_options li:nth-child(3){--li-index:3}.package_deal .sub_options li:nth-child(4){--li-index:4}.package_deal .plan_fees{display:block;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s cubic-bezier(0.22,1,0.36,1);background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));border:1px solid rgba(255,255,255,0.15);position:relative;backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.2);overflow:hidden;text-decoration:none;height:100%}.package_deal .plan_fees::before{width:100%;transform:scaleX(0);content:"";transform-origin:left;top:0;background:linear-gradient(90deg,rgb(167,183,185),rgb(132,143,142));transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);height:4px;position:absolute;left:0}.package_deal .plan_fees:hover{box-shadow:0 20px 40px rgba(0,0,0,0.3);transform:translateY(-10px) scale(1.02)}.package_deal .plan_fees:hover::before{transform:scaleX(1)}.package_deal .cost_breakdown{display:flex;flex-direction:column;height:100%;padding:30px}.package_deal .access_cost{height:100%;flex-direction:column;display:flex}.package_deal .access_cost h4{color:#ffffff;font-weight:600;margin-top:0;position:relative;margin-bottom:15px;font-size:24px;padding-bottom:15px;letter-spacing:0.5px}.package_deal .access_cost h4::after{height:2px;position:absolute;background:rgb(132,143,142);left:0;content:"";width:40px;bottom:0}.package_deal .access_cost p{font-size:calc(15px - 2px);color:rgba(255,255,255,0.8);flex-grow:1;margin-bottom:25px;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.package_deal .tuition_plans{transition:transform 0.3s ease,box-shadow 0.3s ease;color:#ffffff;font-weight:700;font-size:calc(24px + 4px);align-self:flex-start;display:inline-block;margin-top:auto;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative;background:linear-gradient(135deg,rgb(167,183,185,0.5),rgb(132,143,142,0.5));padding:10px 20px;border-radius:10px}.package_deal .plan_fees:hover .tuition_plans{box-shadow:0 8px 20px rgba(0,0,0,0.2);transform:scale(1.05)}@keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 992px) {.package_deal{padding:80px 0}.package_deal h2{font-size:calc(30px - 4px)}.package_deal .sub_options{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.package_deal .cost_breakdown{padding:25px}.package_deal .tuition_plans{font-size:calc(24px + 2px)}} @media (max-width: 768px) {.package_deal{padding:60px 0}.package_deal h2{margin-bottom:15px;font-size:calc(30px - 6px)}.package_deal .price_panel{margin-bottom:30px;font-size:calc(15px - 1px)}.package_deal .sub_options{max-width:450px;margin:0 auto;grid-template-columns:1fr}.package_deal .access_cost p{font-size:calc(15px - 3px)}} @media (max-width: 480px) {.package_deal{padding:50px 0}.package_deal .cost_breakdown{padding:20px}.package_deal .access_cost h4{font-size:calc(24px - 2px)}.package_deal .tuition_plans{font-size:24px;padding:8px 15px}}.ty_content{position:relative;background:linear-gradient(135deg,rgb(202,217,219) 0%,rgba(rgb(167,183,185,0.5),0.05) 100%);padding:5rem 0;overflow:hidden}.ty_content::before{left:-5%;background:linear-gradient(225deg,rgb(167,183,185) 0%,transparent 70%);content:"";transform:rotate(-15deg) translateZ(0);clip-path:polygon(0 0,100% 0,80% 100%,0 85%);height:40%;z-index:1;opacity:0.07;position:absolute;top:-5%;width:40%}.ty_content::after{transform:rotate(15deg) translateZ(0);z-index:1;width:50%;height:50%;bottom:-5%;content:"";opacity:0.07;background:linear-gradient(45deg,transparent 40%,rgb(132,143,142) 100%);clip-path:polygon(20% 0,100% 15%,100% 100%,0 100%);right:-5%;position:absolute}.ty_content .container{padding:0 15px;position:relative;margin:0 auto;max-width:1140px;width:100%;z-index:2}.ty_content .skill_classes{position:relative;padding:3.5rem;flex-direction:column;box-shadow:0 10px 40px rgba(rgba(0,0,0,0.5),0.1),0 2px 10px rgba(rgb(167,183,185,0.5),0.05),0 30px 60px -10px rgba(rgb(132,143,142,0.5),0.12);display:flex;transform:perspective(1000px) rotateX(2deg);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);background:#ffffff;transform-origin:center top}.ty_content .skill_classes:hover{box-shadow:0 15px 50px rgba(rgba(0,0,0,0.5),0.15),0 5px 20px rgba(rgb(167,183,185,0.5),0.1),0 40px 80px -15px rgba(rgb(132,143,142,0.5),0.18);transform:perspective(1000px) rotateX(0deg)}.ty_content .skill_classes > div:first-child{position:relative;margin-bottom:2rem;padding-bottom:1.5rem}.ty_content .skill_classes > div:first-child::after{transform:scaleX(1) translateZ(0);transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);bottom:0;width:20%;content:"";transform-origin:left center;height:3px;position:absolute;left:0;background:linear-gradient(90deg,rgb(167,183,185),rgb(132,143,142))}.ty_content .skill_classes:hover > div:first-child::after{transform:scaleX(2) translateZ(0)}.ty_content h5{transition:transform 0.4s ease-out;line-height:1.4;transform:translateZ(0);margin:0;color:#000000;font-size:22px;font-weight:700}.ty_content .skill_classes:hover h5{transform:translateY(-3px) translateZ(0)}.ty_content a{position:relative;text-decoration:none;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);display:block;overflow:hidden}.ty_content a:hover{transform:translateY(-5px)}.ty_content a::before{top:-10px;height:50px;background:linear-gradient(135deg,transparent 45%,rgb(167,183,185) 55%);transform:rotate(45deg) scale(0);z-index:1;right:-10px;content:"";transform-origin:center;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);opacity:0.1;width:50px;position:absolute}.ty_content a:hover::before{transform:rotate(45deg) scale(1)}.ty_content p{font-weight:400;line-height:1.7;color:#000000;margin:0;border-left:2px solid rgba(rgb(167,183,185,0.5),0.2);padding:1.5rem;font-size:14px;transition:all 0.4s ease;position:relative;background:linear-gradient(to right,rgba(rgb(132,143,142,0.5),0.03),rgba(rgb(167,183,185,0.5),0.03))}.ty_content a:hover p{border-left:2px solid rgb(167,183,185);background:linear-gradient(to right,rgba(rgb(132,143,142,0.5),0.07),rgba(rgb(167,183,185,0.5),0.07))}@media (min-width: 768px) {.ty_content .skill_classes{padding:4rem 5rem}.ty_content h5{font-size:calc(22px * 1.2)}.ty_content p{font-size:calc(14px * 1.05);padding:2rem}} @media (min-width: 992px) {.ty_content{padding:8rem 0}.ty_content .skill_classes{max-width:90%;padding:5rem 6rem;margin:0 auto}.ty_content .skill_classes > div:first-child{margin-bottom:3rem;padding-bottom:2rem}.ty_content .skill_classes > div:first-child::after{width:15%}} @media (max-width: 767px) {.ty_content{padding:3rem 0}.ty_content .skill_classes{padding:2rem;transform:perspective(1000px) rotateX(1deg)}.ty_content h5{font-size:calc(22px * 0.9)}.ty_content p{font-size:calc(14px * 0.95);line-height:1.6;padding:1rem}.ty_content .skill_classes > div:first-child{padding-bottom:1rem;margin-bottom:1.5rem}} @media (max-width: 480px) {.ty_content{padding:2rem 0}.ty_content .skill_classes{transform:none;padding:1.5rem}.ty_content h5{font-size:calc(22px * 0.85)}.ty_content p{line-height:1.5;font-size:calc(14px * 0.9);padding:0.75rem}}.secure_safehold{background-size:200% 100%;background-image:linear-gradient(to right,rgb(167,183,185,0.5) 50%,rgb(132,143,142,0.5) 50%);height:auto;box-shadow:inset 0 0 10px rgb(132,143,142,0.5),0 0 20px rgba(0,0,0,0.5);padding:50px;border:2px solid rgb(167,183,185);width:100%;background-position:right bottom;background-color:#ffffff}.secure_safehold h1{margin-bottom:25px;border-bottom:3px solid rgb(132,143,142);color:rgb(167,183,185);padding-bottom:10px;margin-top:40px;letter-spacing:2px;text-transform:uppercase;font-size:45px;font-weight:700;font-family:Arial,sans-serif}.secure_safehold h2{font-weight:600;border-left:5px solid rgb(167,183,185);margin-bottom:20px;margin-top:30px;font-family:Arial,sans-serif;padding-left:15px;font-size:30px;color:rgb(132,143,142)}.secure_safehold h3,.secure_safehold h4,.secure_safehold h5,.secure_safehold h6{text-transform:capitalize;margin-top:25px;margin-bottom:15px;font-family:Arial,sans-serif;font-size:18px;border-bottom:1px dotted rgb(167,183,185);font-weight:400;color:#000000}.secure_safehold ul,.secure_safehold ol{color:#000000;font-size:14px;padding-left:25px;list-style-position:inside;list-style:none;margin:15px 0;line-height:1.8;font-family:Arial,sans-serif}.secure_safehold li{padding-left:25px;margin-bottom:12px;position:relative;line-height:1.6;border-left:2px dashed rgb(132,143,142)}.secure_safehold li::before{background-color:rgb(167,183,185);width:10px;content:"";height:10px;position:absolute;left:0;top:5px;border-radius:50%}.secure_safehold section{padding:25px;border:1px solid rgb(132,143,142,0.5);background:rgb(202,217,219);box-shadow:inset 0 0 5px rgba(0,0,0,0.5);border-radius:10px}.secure_safehold p,.secure_safehold span,.secure_safehold div{border-bottom:1px solid rgb(132,143,142,0.5);color:#000000;font-size:14px;font-family:Arial,sans-serif;line-height:1.8;margin-bottom:15px;padding-bottom:5px}@media only screen and (max-width: 800px) {.secure_safehold{padding:30px}.secure_safehold h1{font-size:calc(18px - 8px)}.secure_safehold h2{font-size:calc(18px - 6px)}.secure_safehold h3,.secure_safehold h4,.secure_safehold h5,.secure_safehold h6{font-size:calc(18px - 4px)}.secure_safehold ul,.secure_safehold ol{font-size:calc(14px - 2px);padding-left:20px}}header{width:100%;position:relative;overflow:visible;background:linear-gradient(to bottom,rgb(202,217,219),rgba(0,0,0,0.5));z-index:99}header::before{opacity:0.1;height:100%;content:"";width:100%;position:absolute;left:0;top:0;background-image:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 1px,transparent 1px,transparent 6px )}header .page_head{padding:20px 30px;display:flex;position:relative;align-items:center;justify-content:space-between}header .page_head::before{background:linear-gradient(to right,transparent,rgb(167,183,185),transparent);position:absolute;height:1px;content:"";bottom:0;left:10%;width:80%}header .page_head .header_pro{z-index:2;position:relative;margin-right:40px}header .page_head .header_pro .nav_section{display:block;padding:5px;position:relative}header .page_head .header_pro .nav_section::before{transition:transform 0.3s ease,opacity 0.3s ease;background:rgba(0,0,0,0.5);right:-5px;transform:scale(0.9);position:absolute;z-index:-1;top:-5px;border-radius:10px;opacity:0;content:"";left:-5px;bottom:-5px}header .page_head .header_pro .nav_section:hover::before{opacity:0.1;transform:scale(1)}header .page_head .header_pro .nav_section svg{height:45px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}header .page_head .top_know{list-style:none;padding:0;margin:0;display:flex;perspective:1000px}header .page_head .top_know .nav_begin{transform-style:preserve-3d;margin:0;position:relative}header .page_head .top_know .nav_begin a{color:#000000;padding:12px 20px;background:linear-gradient(to bottom,transparent,transparent);display:block;font-size:12px;transition:color 0.3s ease,transform 0.3s ease;transform-style:preserve-3d;letter-spacing:0.5px;text-transform:uppercase;font-weight:600;position:relative;text-decoration:none;font-family:Arial,sans-serif}header .page_head .top_know .nav_begin a::before,header .page_head .top_know .nav_begin a::after{width:100%;left:0;pointer-events:none;height:100%;top:0;transition:all 0.3s ease;content:"";position:absolute}header .page_head .top_know .nav_begin a::before{background:linear-gradient(to bottom,rgb(167,183,185,0.5),transparent);opacity:0;transform:translateZ(-1px) rotateX(10deg);transform-origin:top center}header .page_head .top_know .nav_begin a::after{opacity:0;background:linear-gradient(to top,rgb(132,143,142,0.5),transparent);transform-origin:bottom center;transform:translateZ(-2px) rotateX(-10deg)}header .page_head .top_know .nav_begin:hover a{transform:translateZ(10px);color:rgb(167,183,185)}header .page_head .top_know .nav_begin:hover a::before,header .page_head .top_know .nav_begin:hover a::after{opacity:0.1}header .page_head .top_know .nav_begin:hover a::before{transform:translateZ(-5px) rotateX(15deg)}header .page_head .top_know .nav_begin:hover a::after{transform:translateZ(-10px) rotateX(-15deg)}@media (max-width: 992px) {header .page_head{flex-direction:column;padding:15px}header .page_head .header_pro{margin:0 0 15px 0}header .page_head .top_know{width:100%;flex-wrap:wrap;perspective:none;justify-content:center}header .page_head .top_know .nav_begin a{transform-style:flat;padding:10px 15px;font-size:calc(12px - 1px)}header .page_head .top_know .nav_begin:hover a{transform:none}header .page_head .top_know .nav_begin a::before,header .page_head .top_know .nav_begin a::after{display:none}} @media (max-width: 767px) {header .page_head .top_know .nav_begin a{padding:8px 12px;font-size:calc(12px - 2px)}}.course_instructor{overflow:hidden;padding:140px 0;position:relative;background:linear-gradient(135deg,#000000 0%,rgb(202,217,219) 100%)}.course_instructor::before{mix-blend-mode:screen;background:radial-gradient(circle at 25% 25%,rgb(167,183,185,0.5) 0%,transparent 40%),radial-gradient(circle at 75% 75%,rgb(132,143,142,0.5) 0%,transparent 40%);width:100%;position:absolute;left:0;height:100%;top:0;content:"";animation:morphBackground 15s infinite alternate ease-in-out}.course_instructor .container{max-width:1200px;position:relative;margin:0 auto;padding:0 20px;z-index:2}.course_instructor .student_perspectives{grid-template-rows:auto auto 1fr;position:relative;grid-template-areas:"photo name" "photo job" "quote quote";grid-template-columns:35% 1fr;display:grid;gap:20px 40px}.course_instructor .img_wrapper{height:420px;z-index:3;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);position:relative;clip-path:polygon(0 0,100% 10%,90% 100%,0 90%);grid-area:photo;border-radius:27px;box-shadow:20px 20px 30px rgba(0,0,0,0.5),-10px -10px 30px rgb(167,183,185,0.5);transform:perspective(1000px) rotateY(-8deg)}.course_instructor .img_wrapper::before{border-radius:27px;mix-blend-mode:multiply;background:linear-gradient(135deg,transparent 0%,rgba(0,0,0,0.5) 100%);content:"";inset:0;position:absolute}.course_instructor .student_perspectives:hover .img_wrapper{transform:perspective(1000px) rotateY(-4deg) translateZ(20px)}.course_instructor .name{transform:perspective(1000px) rotateY(5deg);text-shadow:2px 2px 4px rgba(0,0,0,0.5);color:#ffffff;transform-origin:left center;font-size:35px;align-self:end;font-weight:700;grid-area:name;position:relative;padding-left:20px;margin:0;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.course_instructor .name::after{height:4px;transition:transform 0.5s ease;transform-origin:left;background:rgb(167,183,185);width:60px;left:20px;content:"";bottom:-8px;position:absolute;transform:scaleX(0.6)}.course_instructor .student_perspectives:hover .name{transform:perspective(1000px) rotateY(2deg) translateZ(15px)}.course_instructor .student_perspectives:hover .name::after{transform:scaleX(1)}.course_instructor .student_perspectives > span:not(.name){grid-area:job;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);padding-left:20px;text-transform:uppercase;font-weight:600;letter-spacing:1px;transform:perspective(1000px) rotateY(5deg);transform-origin:left center;color:rgb(132,143,142);font-size:17px;margin-top:5px}.course_instructor .student_perspectives:hover > span:not(.name){transform:perspective(1000px) rotateY(2deg) translateZ(10px)}.course_instructor .work_details{border-left:4px solid rgb(167,183,185);line-height:1.7;position:relative;backdrop-filter:blur(10px);font-size:15px;grid-area:quote;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,transparent 100%);margin:30px 0 0;box-shadow:0 15px 30px rgba(0,0,0,0.5);transform:translateY(0);padding:35px;z-index:2;font-weight:300;border-radius:27px;color:#ffffff}.course_instructor .work_details::before{opacity:0.7;position:absolute;font-size:calc(39px * 2);top:-15px;content:"";color:rgb(167,183,185);left:25px}.course_instructor .student_perspectives:hover .work_details{transform:translateY(-10px)}@keyframes morphBackground {0%,100%{opacity:0.7;transform:scale(1) rotate(0deg)}50%{opacity:0.5;transform:scale(1.1) rotate(5deg)}} @media (max-width: 992px) {.course_instructor{padding:80px 0}.course_instructor .student_perspectives{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-template-areas:"img_wrapper" "name" "job_skills" "work_details";gap:15px}.course_instructor .img_wrapper{transform:none;margin:0 auto;height:320px;max-width:320px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}.course_instructor .name,.course_instructor .student_perspectives > span:not(.name){padding-left:0;transform:none;text-align:center}.course_instructor .name::after{left:50%;transform:translateX(-50%) scaleX(0.6)}.course_instructor .student_perspectives:hover .name::after{transform:translateX(-50%) scaleX(1)}.course_instructor .work_details{margin-top:20px}.course_instructor .student_perspectives:hover .img_wrapper,.course_instructor .student_perspectives:hover .name,.course_instructor .student_perspectives:hover > span:not(.name),.course_instructor .student_perspectives:hover .work_details{transform:none}} @media (max-width: 576px) {.course_instructor{padding:60px 0}.course_instructor .img_wrapper{max-width:250px;height:250px}.course_instructor .name{font-size:22px}.course_instructor .work_details{font-size:calc(15px * 0.95);padding:25px 20px}}.study_method{padding:170px 0 150px;overflow:visible;position:relative;background:linear-gradient(135deg,rgb(202,217,219) 0%,rgb(132,143,142,0.5) 120%)}.study_method::before{z-index:1;position:absolute;top:0;left:0;background:rgb(167,183,185,0.5);width:100%;height:100%;opacity:0.05;content:''}.study_method .skill_classes{padding:0 20px;max-width:1200px;position:relative;z-index:2;margin:0 auto}.study_method .text_spot{transform:perspective(1000px) rotateX(2deg);width:100%;position:relative}.study_method .text_spot h2{box-shadow:0 20px 40px rgba(0,0,0,0.1);z-index:4;font-weight:700;color:#ffffff;margin:0 auto 80px;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);font-size:31px;padding:35px 40px;text-align:center;backdrop-filter:blur(10px);position:relative;background:rgb(167,183,185,0.5);width:40%}.study_method .text_spot p{background:rgba(255,255,255,0.07);padding:50px 60px;position:relative;border-radius:12px;line-height:1.8;z-index:3;font-size:18px;margin:0 auto;backdrop-filter:blur(15px);width:70%;box-shadow:0 20px 40px rgba(0,0,0,0.15);color:#ffffff}.study_method .text_spot::before{content:'';position:absolute;width:2px;left:50%;top:calc(31px * 2 + 70px);height:60px;z-index:3;background:linear-gradient(to bottom,rgb(167,183,185),transparent)}.study_method .text_spot::after{border-radius:50%;right:10%;background:rgb(167,183,185);animation:pulse-subtle 15s infinite alternate;width:200px;height:200px;content:'';opacity:0.03;top:-100px;position:absolute;filter:blur(70px)}.study_method .text_spot h2::before{height:10px;width:140%;left:-20%;position:absolute;content:'';background:rgb(167,183,185);filter:blur(10px);opacity:0.2;bottom:-5px}.study_method .text_spot h2::after{left:50%;margin-left:-10px;opacity:0.7;bottom:-40px;background:rgb(167,183,185);content:'';box-shadow:0 0 15px rgb(167,183,185,0.5);z-index:5;border-radius:50%;height:20px;width:20px;position:absolute}.study_method .text_spot p::before{width:90%;top:20px;background:linear-gradient(90deg,transparent,rgb(167,183,185,0.5),transparent);left:5%;opacity:0.3;position:absolute;content:'';height:1px}.study_method .text_spot p::after{height:1px;background:linear-gradient(90deg,transparent,rgb(167,183,185,0.5),transparent);left:15%;bottom:20px;content:'';opacity:0.3;width:70%;position:absolute}.study_method::after{width:1px;left:50%;opacity:0.3;background:linear-gradient(to top,rgb(167,183,185,0.5),transparent);content:'';bottom:0;position:absolute;z-index:1;height:200px}.study_method .skill_classes::before{background:rgb(167,183,185,0.5);position:absolute;z-index:0;content:'';transform:rotate(30deg);left:-125px;transform-origin:right center;width:250px;height:2px;opacity:0.2;top:40%}.study_method .skill_classes::after{width:250px;transform:rotate(-30deg);content:'';top:40%;transform-origin:left center;background:rgb(167,183,185,0.5);position:absolute;right:-125px;z-index:0;opacity:0.2;height:2px}@keyframes pulse-subtle {0%,100%{opacity:0.03;transform:scale(1)}50%{opacity:0.05;transform:scale(1.2)}} @media screen and (max-width: 1200px) {.study_method .text_spot h2{width:50%}.study_method .text_spot p{width:80%}} @media screen and (max-width: 992px) {.study_method{padding:140px 0 120px}.study_method .text_spot h2{width:60%;margin-bottom:60px;padding:30px 35px}.study_method .text_spot p{width:90%;padding:40px 50px}.study_method .text_spot::before{height:40px}} @media screen and (max-width: 768px) {.study_method{overflow:hidden;padding:120px 0 100px}.study_method .text_spot{transform:none}.study_method .text_spot h2{width:80%;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);font-size:calc(31px * 0.9);margin-bottom:40px}.study_method .text_spot p{width:100%;padding:30px 40px}.study_method .text_spot::before{height:30px}.study_method .text_spot::after,.study_method::after,.study_method .skill_classes::before,.study_method .skill_classes::after{display:none}} @media screen and (max-width: 480px) {.study_method{padding:100px 0 80px}.study_method .text_spot h2{font-size:calc(31px * 0.8);width:100%;padding:25px 30px;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%)}.study_method .text_spot p{font-size:calc(18px * 0.9);padding:25px 30px}.study_method .text_spot::before{height:20px}.study_method .text_spot h2::after{width:15px;bottom:-25px;margin-left:-7.5px;height:15px}}.reach_out{background:rgb(202,217,219);overflow:hidden;position:relative;padding:90px 0}.reach_out::before{background:linear-gradient(45deg,transparent 48%,rgba(rgb(167,183,185),0.05) 49%,rgba(rgb(167,183,185),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(132,143,142),0.05) 49%,rgba(rgb(132,143,142),0.05) 51%,transparent 52%);content:"";background-size:40px 40px;width:100%;top:0;z-index:0;height:100%;left:0;position:absolute}.reach_out .container{padding:0 20px;max-width:1200px;z-index:1;position:relative;margin:0 auto}.reach_out h2{position:relative;border-bottom:3px solid rgb(167,183,185);font-weight:700;display:inline-block;padding-bottom:15px;font-size:28px;color:#000000;margin-bottom:50px}.reach_out .message_help{box-shadow:0 20px 60px rgba(0,0,0,0.08);background:#ffffff;display:flex;position:relative;overflow:hidden;border-radius:29px}.reach_out .img_wrapper{flex:0 0 45%;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%);min-height:550px;position:relative}.reach_out .reach_box{background:#ffffff;position:relative;flex:0 0 55%;padding:60px}.reach_out .reach_box::before{background-position:0 0,15px 15px;left:0;position:absolute;width:100%;opacity:0.1;background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%),linear-gradient(-135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%);background-size:30px 30px;z-index:-1;top:0;height:100%;content:""}.reach_out #contact{gap:25px;display:flex;flex-direction:column}.reach_out h3{margin-bottom:30px;font-weight:700;font-size:19px;color:rgb(167,183,185);position:relative}.reach_out input[type="text"]{border:none;border-left:3px solid rgb(167,183,185);background:rgb(202,217,219);color:#000000;font-size:18px;width:100%;padding:15px 20px;border-radius:0 10px 10px 0;transition:all 0.3s ease}.reach_out input[type="text"]:focus{border-left-color:rgb(132,143,142);background:#ffffff;outline:none;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.reach_out input[type="text"]::placeholder{color:#000000;opacity:0.7}.reach_out .request_box{gap:12px;align-items:flex-start;margin-top:10px;display:flex}.reach_out .request_box input[type="checkbox"]{transition:all 0.3s ease;background:rgb(202,217,219);cursor:pointer;margin-top:3px;border-radius:4px;position:relative;height:22px;width:22px;appearance:none;border:2px solid rgb(202,217,219)}.reach_out .request_box input[type="checkbox"]:checked{border-color:rgb(167,183,185);background:rgb(167,183,185)}.reach_out .request_box input[type="checkbox"]:checked::after{transform:translate(-50%,-50%) rotate(45deg);width:5px;top:40%;border-bottom:2px solid #ffffff;height:10px;content:"";border-right:2px solid #ffffff;position:absolute;left:50%}.reach_out .request_box label{font-size:18px;color:#000000;line-height:1.6}.reach_out .request_box a{position:relative;transition:all 0.3s ease;color:rgb(167,183,185);text-decoration:none}.reach_out .request_box a:hover{color:rgb(132,143,142)}.reach_out .request_box a::after{position:absolute;width:100%;transition:all 0.3s ease;background:rgb(167,183,185);height:1px;content:"";bottom:-2px;left:0}.reach_out .request_box a:hover::after{height:2px;background:rgb(132,143,142)}.reach_out .inquiry_info{transition:all 0.3s ease;overflow:hidden;position:relative;font-weight:600;color:#ffffff;border-radius:10px;border:none;cursor:pointer;margin-top:15px;padding:15px 35px;align-self:flex-start;font-size:19px;background:rgb(167,183,185)}.reach_out .inquiry_info::after{content:"";left:50%;transition:all 0.6s ease;position:absolute;background:rgba(255,255,255,0.1);width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;top:50%}.reach_out .inquiry_info:hover{background:rgb(132,143,142)}.reach_out .inquiry_info:hover::after{width:300%;height:300%}.reach_out svg{width:20px;transition:all 0.3s ease;fill:rgb(167,183,185);height:20px}.reach_out svg path{transition:all 0.3s ease;fill:rgb(167,183,185)}.reach_out svg:hover{fill:rgb(132,143,142)}.reach_out svg:hover path{fill:rgb(132,143,142)}@media (max-width: 992px) {.reach_out{padding:70px 0}.reach_out .message_help{flex-direction:column}.reach_out .img_wrapper{flex:0 0 auto;min-height:300px}.reach_out .reach_box{padding:40px 30px 50px;flex:0 0 auto}} @media (max-width: 768px) {.reach_out{padding:60px 0}.reach_out h2{margin-bottom:40px;font-size:calc(28px - 4px)}.reach_out .reach_box{padding:35px 25px 45px}.reach_out #contact{gap:20px}.reach_out .img_wrapper{min-height:250px}} @media (max-width: 576px) {.reach_out{padding:50px 0}.reach_out .container{padding:0 15px}.reach_out h2{font-size:calc(28px - 6px);margin-bottom:30px}.reach_out .reach_box{padding:30px 20px 40px}.reach_out .inquiry_info{width:100%}.reach_out .img_wrapper{min-height:200px}}.primary_page{width:100%;min-height:600px;position:relative;height:100vh;background-color:#000000;overflow:hidden}.primary_page .skill_classes{position:relative;display:flex;justify-content:flex-end;height:100%;align-items:center;width:100%}.primary_page .fast_edu{left:0;overflow:hidden;height:100%;z-index:1;position:absolute;top:0;width:100%}.primary_page .fast_edu::before{z-index:2;background:linear-gradient(110deg,#000000 0%,#000000 35%,transparent 65%);content:'';position:absolute;inset:0}.primary_page .edu_base{transition:transform 0.7s cubic-bezier(0.65,0,0.35,1);position:relative;width:calc(100% * var(--slide-count,5));display:flex;height:100%;animation:slide-transition 35s infinite;transform:translateX(0)}.primary_page .main_begin{position:relative;height:100%;width:calc(100% / var(--slide-count,5));overflow:hidden}.primary_page .main_begin img{width:100%;animation:slide-zoom 16s infinite alternate;will-change:transform;transform-origin:center center;position:absolute;height:100%;transition:transform 8s ease;filter:contrast(1.1) brightness(0.9);object-fit:cover}.primary_page .main_begin:nth-child(2n) img{animation-delay:-3s}.primary_page .main_begin:nth-child(3n) img{animation-delay:-6s}.primary_page .main_begin:nth-child(4n) img{animation-delay:-9s}.primary_page .text_spot{opacity:0;position:relative;margin-right:8%;max-width:600px;transform:translateX(50px);width:45%;z-index:5;backdrop-filter:blur(10px);border-radius:0 22px 22px 0;border-left:4px solid rgb(167,183,185);animation:slide-in 1s forwards 0.5s;padding:3.5rem;background-color:rgba(0,0,0,0.5)}.primary_page .text_spot::before{top:0;position:absolute;height:0;animation:border-reveal 1.5s forwards 1s;background:linear-gradient(to bottom,rgb(167,183,185),rgb(132,143,142));left:-4px;content:'';width:4px}.primary_page .text_spot::after{background-color:rgb(167,183,185);width:20px;border-radius:50%;content:'';top:30px;left:-12px;opacity:0;box-shadow:0 0 15px rgb(167,183,185);height:20px;position:absolute;animation:dot-appear 0.5s forwards 2s}.primary_page .text_spot h1{margin-bottom:1.5rem;position:relative;font-size:38px;display:inline-block;padding-bottom:1rem;color:#ffffff;font-weight:700}.primary_page .text_spot h1::after{bottom:0;content:'';animation:line-expand 1.2s forwards 1.5s;left:0;height:3px;position:absolute;background:linear-gradient(90deg,rgb(167,183,185),transparent);width:0}.primary_page .text_spot p{transform:translateY(20px);opacity:0;color:#ffffff;animation:fade-up 1s forwards 1.7s;line-height:1.7;font-size:18px;margin-bottom:2rem;opacity:0.9}.primary_page .text_spot .inquiry_info{color:#ffffff;text-decoration:none;border-radius:10px;transform:translateY(20px);position:relative;opacity:0;overflow:hidden;font-weight:600;background-color:rgb(167,183,185);font-size:17px;transition:all 0.3s ease;padding:0.9rem 2.5rem;display:inline-block;animation:fade-up 1s forwards 1.9s;box-shadow:0 5px 15px rgba(0,0,0,0.3)}.primary_page .text_spot .inquiry_info::before{height:100%;content:'';top:0;transition:left 0.7s ease;position:absolute;width:100%;left:-100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent )}.primary_page .text_spot .inquiry_info:hover{box-shadow:0 8px 20px rgba(0,0,0,0.4);background-color:rgb(132,143,142);transform:translateY(-2px)}.primary_page .text_spot .inquiry_info:hover::before{left:100%}@keyframes slide-transition {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(calc(-100% / var(--slide-count,5)))}40%,56%{transform:translateX(calc(-200% / var(--slide-count,5)))}60%,76%{transform:translateX(calc(-300% / var(--slide-count,5)))}80%,96%{transform:translateX(calc(-400% / var(--slide-count,5)))}100%{transform:translateX(0)}} @keyframes slide-zoom {0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}} @keyframes slide-in {0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes border-reveal {0%{height:0}100%{height:100%}} @keyframes dot-appear {0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}} @keyframes line-expand {0%{width:0}100%{width:100%}} @keyframes fade-up {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @media (max-width: 1200px) {.primary_page .text_spot{margin-right:5%;width:50%;padding:3rem}} @media (max-width: 992px) {.primary_page .fast_edu::before{background:linear-gradient(110deg,#000000 0%,#000000 30%,transparent 60%)}.primary_page .text_spot{width:60%;padding:2.5rem}.primary_page .text_spot h1{font-size:calc(38px * 0.9)}} @media (max-width: 768px) {.primary_page .skill_classes{justify-content:center}.primary_page .fast_edu{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.primary_page .fast_edu::before{background:linear-gradient(to right,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 100%)}.primary_page .text_spot{border-top:4px solid rgb(167,183,185);border-left:none;width:85%;margin:0;max-width:500px;border-radius:22px;backdrop-filter:blur(5px)}.primary_page .text_spot::before{top:-4px;width:0;background:linear-gradient(to right,rgb(167,183,185),rgb(132,143,142));left:0;height:4px;animation:width-reveal 1.5s forwards 1s}.primary_page .text_spot::after{left:30px;top:-12px}.primary_page .text_spot h1{width:100%;text-align:center;font-size:38px}.primary_page .text_spot p{text-align:center}.primary_page .text_spot .inquiry_info{display:block;margin:0 auto;text-align:center}} @keyframes width-reveal {0%{width:0}100%{width:100%}} @media (max-width: 576px) {.primary_page{height:80vh}.primary_page .text_spot{padding:2rem;width:90%}.primary_page .text_spot h1{padding-bottom:0.8rem;font-size:calc(38px * 0.9);margin-bottom:1.2rem}.primary_page .text_spot p{font-size:calc(18px * 0.9);margin-bottom:1.5rem}.primary_page .text_spot .inquiry_info{padding:0.8rem 2rem}} @media (max-width: 420px) {.primary_page{height:70vh}.primary_page .text_spot{padding:1.5rem}.primary_page .text_spot h1{margin-bottom:1rem;font-size:calc(38px * 0.8)}.primary_page .text_spot p{line-height:1.6;margin-bottom:1.2rem;font-size:calc(18px * 0.85)}.primary_page .text_spot .inquiry_info{padding:0.7rem 1.8rem;font-size:calc(17px * 0.9)}} @media (max-height: 600px) {.primary_page{height:auto;min-height:450px}} @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.primary_page .text_spot{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.4)}@media (max-width: 768px) {.primary_page .text_spot{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}}.primary_page .edu_base{--slide-count:2}.primary_page:has(.main_begin:nth-child(3)) .edu_base{--slide-count:3}.primary_page:has(.main_begin:nth-child(4)) .edu_base{--slide-count:4}.primary_page:has(.main_begin:nth-child(5)) .edu_base{--slide-count:5}.primary_page:has(.main_begin:nth-child(n+6)) .edu_base{--slide-count:5}.meet_us{padding:120px 0;overflow:hidden;position:relative;background:linear-gradient(145deg,rgb(202,217,219) 40%,rgba(rgb(167,183,185,0.5),0.05) 100%)}.meet_us::before{content:"";opacity:0.07;pointer-events:none;width:40%;position:absolute;height:70%;background:linear-gradient(210deg,rgb(167,183,185) 10%,rgb(132,143,142) 90%);transform:rotate(-15deg) skewX(15deg);z-index:1;top:-10%;right:-5%}.meet_us::after{height:60%;left:-5%;width:30%;pointer-events:none;transform:rotate(15deg) skewY(-5deg);content:"";opacity:0.05;background:linear-gradient(30deg,rgb(132,143,142) 20%,rgb(167,183,185) 80%);position:absolute;bottom:-5%;z-index:1}.meet_us .container{margin:0 auto;z-index:2;position:relative;padding:0 20px;max-width:1200px}.meet_us h1{color:#000000;transform:translateZ(0);text-align:left;position:relative;font-size:44px;font-weight:700;margin-bottom:60px}.meet_us h1::after{transform-origin:left center;left:0;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);width:80px;content:"";bottom:-15px;background:linear-gradient(90deg,rgb(167,183,185),rgb(132,143,142));height:4px;position:absolute}.meet_us h1:hover::after{transform:scaleX(1.5)}.meet_us .pro_study{position:relative}.meet_us .pro_study ul{display:grid;grid-template-columns:1fr;gap:40px;list-style:none;padding:0}.meet_us .proof_stats{z-index:2;position:relative;border-radius:2px;overflow:hidden;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1);padding:40px}.meet_us .proof_stats::before{content:"";width:4px;top:0;left:0;transition:transform 0.3s ease-out;position:absolute;transform-origin:top center;height:100%;background:linear-gradient(to bottom,rgb(167,183,185),rgb(132,143,142))}.meet_us .proof_stats:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);transform:translateY(-5px) translateZ(0)}.meet_us .proof_stats:hover::before{transform:scaleY(1.05)}.meet_us .proof_stats h4{transition:transform 0.3s ease,color 0.3s ease;transform:translateZ(0);margin-top:0;position:relative;margin-bottom:20px;padding-left:15px;font-size:19px;font-weight:600;color:rgb(167,183,185)}.meet_us .proof_stats:hover h4{transform:translateX(5px);color:rgb(132,143,142)}.meet_us .proof_stats h4::before{height:6px;width:6px;background-color:rgb(167,183,185);transition:background-color 0.3s ease;top:50%;content:"";left:0;transform:translateY(-50%);position:absolute}.meet_us .proof_stats:hover h4::before{background-color:rgb(132,143,142)}.meet_us .proof_stats div{position:relative;opacity:0.9;line-height:1.7;overflow-y:auto;padding-right:15px;color:#000000;font-size:12px;max-height:300px}.meet_us .proof_stats div::-webkit-scrollbar{width:4px}.meet_us .proof_stats div::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,rgb(167,183,185),rgb(132,143,142));border-radius:2px}.meet_us .proof_stats div::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:2px}@media (min-width: 768px) {.meet_us .pro_study ul{grid-template-columns:1fr 1fr;gap:30px}.meet_us h1{margin-bottom:70px;font-size:calc(44px * 1.1)}.meet_us .proof_stats{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);padding:45px}.meet_us .proof_stats div{max-height:350px}} @media (min-width: 992px) {.meet_us{padding:150px 0}.meet_us::before{height:60%;width:35%}.meet_us::after{width:25%;height:50%}.meet_us h1{font-size:calc(44px * 1.2);margin-bottom:80px}.meet_us h1::after{height:5px;width:100px}.meet_us .proof_stats{padding:50px;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.6s cubic-bezier(0.165,0.84,0.44,1)}.meet_us .proof_stats::before{width:5px}.meet_us .proof_stats h4{margin-bottom:25px;font-size:calc(19px * 1.1)}.meet_us .proof_stats div{font-size:calc(12px * 1.05);max-height:400px;line-height:1.8}} @media (min-width: 1200px) {.meet_us{padding:180px 0}.meet_us .container{padding:0 30px}.meet_us h1{font-size:calc(44px * 1.3)}.meet_us .pro_study ul{gap:40px}.meet_us .proof_stats{padding:60px}.meet_us .proof_stats div{max-height:450px}} @media (max-width: 767px) {.meet_us{padding:80px 0}.meet_us h1{font-size:calc(44px * 0.9);margin-bottom:40px;text-align:center}.meet_us h1::after{left:50%;transform:translateX(-50%)}.meet_us h1:hover::after{transform:translateX(-50%) scaleX(1.2)}.meet_us .proof_stats{margin-bottom:25px;padding:30px 25px}.meet_us .proof_stats h4{margin-bottom:15px;font-size:calc(19px * 0.95)}.meet_us .proof_stats div{font-size:calc(12px * 0.95);max-height:250px;line-height:1.6}}.cookie_panel_overlay{background:rgb(202,217,219);position:fixed;box-shadow:0 -4px 10px rgba(0,0,0,0.5);padding:20px 0;z-index:90;width:100%;border-top:3px solid rgb(167,183,185);bottom:0}.cookie_explained{margin:auto;justify-content:space-between;flex-wrap:nowrap;padding:0 20px;max-width:1200px;display:flex;align-items:center}#cookieOverlayAlert{display:none}#cookieOverlayAlert:checked ~ .cookie_panel_overlay{opacity:0;visibility:hidden}.cookie_panel_overlay h5{font-weight:700;color:rgb(167,183,185);text-transform:uppercase;font-size:20px;letter-spacing:1px;margin-bottom:6px}.cookie_panel_overlay p{color:#000000;font-size:15px;max-width:500px}.data_comply{margin-right:20px;flex-shrink:0}.data_comply svg,.data_comply svg path{fill:rgb(167,183,185);height:80px;width:80px}.track_settings{text-decoration:none;font-size:15px;text-transform:uppercase;text-align:center;font-weight:600;border:2px solid transparent;border-radius:10px;flex-shrink:0;margin-left:10px;min-width:140px;background:rgb(167,183,185);padding:12px 24px;color:#ffffff;transition:border 0.2s}.cookie_button.track_bar{background:rgb(167,183,185)}.cookie_button.accept_cookies{background:rgb(132,143,142)}.track_settings:hover{border:2px solid #ffffff}.cookie_panel_overlay p a{font-weight:700;color:rgb(167,183,185);text-decoration:underline}@media only screen and (max-width: 1200px) {.cookie_explained{padding:0 10px}} @media only screen and (max-width: 800px) {.data_comply{display:none}.cookie_explained{justify-content:center;align-items:center;text-align:center;flex-direction:column}.cookie_panel_overlay h5,.cookie_panel_overlay p{text-align:center}.user_tracker{margin-bottom:20px}.track_settings{width:100%;margin-top:10px;margin-left:0;max-width:300px}} .wrapper-viewport .cookie_panel_overlay{background:rgb(132,143,142);border:none;padding:30px 0}.wrapper-viewport .track_settings{border-radius:10px;color:#ffffff;margin-left:0;background:rgb(167,183,185);font-weight:600;border:none;font-size:15px}.wrapper-viewport .user_tracker h5,.wrapper-viewport .user_tracker p{color:#ffffff}.get_help_info{perspective:1000px;background:linear-gradient(135deg,rgb(202,217,219) 0%,#ffffff 100%);overflow:hidden;position:relative;padding:5rem 2rem;font-family:Arial,sans-serif}.get_help_info::before{background:repeating-linear-gradient( -45deg,rgb(132,143,142,0.5) 0px,transparent 2px,transparent 10px,rgb(132,143,142,0.5) 12px );top:0;left:0;position:absolute;height:100%;width:100%;z-index:0;content:"";opacity:0.05;transform:translateZ(-10px)}.get_help_info::after{z-index:1;left:0;height:10px;width:100%;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);bottom:-5px;content:"";position:absolute;background:linear-gradient(90deg,rgb(167,183,185),rgb(132,143,142))}.get_help_info h1{z-index:2;text-align:left;position:relative;font-size:38px;font-weight:700;color:#000000;margin-bottom:2.5rem;letter-spacing:0.02em;transform:translateZ(5px)}.get_help_info h1::after{bottom:-10px;left:0;background:rgb(167,183,185);width:80px;transform:scaleX(1);height:4px;transform-origin:left;content:"";transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:absolute}.get_help_info h1:hover::after{transform:scaleX(1.5)}.get_help_info .container{margin:0 auto;transform-style:preserve-3d;max-width:1200px;z-index:2;position:relative}.get_help_info .get_support{gap:2rem;display:grid;grid-template-columns:1fr;transform-style:preserve-3d}.get_help_info .get_support > div{background:rgba(255,255,255,0.95);box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);position:relative;transform:translateZ(10px);overflow:hidden;padding:2rem;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);border-radius:10px}.get_help_info .get_support > div:hover{transform:translateZ(20px) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.12),0 8px 20px rgba(0,0,0,0.08)}.get_help_info .get_support > div::before{left:0;height:100%;top:0;opacity:0.8;background:linear-gradient(to bottom,rgb(167,183,185),rgb(132,143,142));position:absolute;content:"";width:4px}.get_help_info .get_support > div > div{letter-spacing:0.01em;line-height:1.6;font-size:18px;color:#000000}.get_help_info h6{letter-spacing:0.05em;margin-bottom:0.75rem;font-weight:600;align-items:center;font-size:22px;display:flex;text-transform:uppercase;gap:0.5rem;color:#000000}.get_help_info span{border-bottom:1px dashed rgb(132,143,142,0.5);padding-bottom:0.5rem;color:#000000;margin-left:1.8rem;font-size:calc(18px * 1.05);display:block}.get_help_info .message_info{display:flex;gap:1.25rem;flex-direction:column}.get_help_info .message_info > div{transition:transform 0.3s ease}.get_help_info .message_info > div:hover{transform:translateX(5px)}.get_help_info .help_question{gap:0.5rem;font-size:calc(18px * 1.05);display:flex;align-items:center;overflow:hidden;font-weight:600;position:relative;color:#000000;text-decoration:none;transition:color 0.3s ease}.get_help_info .help_question::after{transition:transform 0.4s cubic-bezier(0.645,0.045,0.355,1);width:100%;background:rgb(167,183,185);position:absolute;content:"";transform-origin:right;left:0;transform:scaleX(0);bottom:-2px;height:2px}.get_help_info .help_question:hover{color:rgb(167,183,185)}.get_help_info .help_question:hover::after{transform:scaleX(1);transform-origin:left}.get_help_info svg{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);width:20px;height:20px}.get_help_info .help_question:hover svg{transform:scale(1.15) rotate(5deg)}.get_help_info svg path{transition:fill 0.3s ease;fill:rgb(167,183,185)}.get_help_info .help_question:hover svg path{fill:rgb(132,143,142)}@media (min-width: 768px) {.get_help_info{padding:6rem 3rem}.get_help_info .get_support{grid-template-columns:repeat(2,1fr)}.get_help_info h1{margin-bottom:3rem;font-size:calc(38px * 1.1)}.get_help_info h1::after{width:100px}} @media (min-width: 992px) {.get_help_info{padding:7rem 4rem}.get_help_info .get_support{grid-template-columns:2fr 1fr 1fr}.get_help_info .get_support > div{padding:2.5rem}.get_help_info h1{font-size:calc(38px * 1.2)}.get_help_info h6{font-size:calc(22px * 1.05)}} @media (max-width: 767px) {.get_help_info{padding:4rem 1.5rem}.get_help_info h1{font-size:calc(38px * 0.9);margin-bottom:2rem}.get_help_info .get_support > div{padding:1.5rem}.get_help_info span{margin-left:1.5rem}.get_help_info .message_info{gap:1rem}} @media (max-width: 480px) {.get_help_info{padding:3rem 1rem}.get_help_info h1{font-size:calc(38px * 0.8)}.get_help_info .get_support > div{padding:1.25rem}.get_help_info h6{font-size:calc(22px * 0.95)}.get_help_info span{font-size:18px;margin-left:1.2rem}.get_help_info .help_question{font-size:18px}.get_help_info svg{height:18px;width:18px}}.data_viz{color:#ffffff;padding:6rem 0 4rem;z-index:1;position:relative}.data_viz::before{left:0;position:absolute;opacity:0.85;height:100%;content:"";width:100%;z-index:-1;top:0;background:#000000}.data_viz::after{left:0;content:"";top:0;background-position:center;position:absolute;height:100%;width:100%;animation:gridAnimate 15s linear infinite;z-index:-1;background:linear-gradient(rgba(rgb(167,183,185),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(167,183,185),0.2) 1px,transparent 1px);background-size:30px 30px;opacity:0.15}@keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}} .data_viz .container{grid-template-columns:repeat(12,1fr);grid-gap:2rem;display:grid}.data_viz .company_holder{grid-row:1;grid-column:1 / 5;position:relative}.data_viz .company_holder::before{opacity:0.7;height:60px;border-top:2px solid rgb(167,183,185);border-left:2px solid rgb(167,183,185);content:"";position:absolute;top:-20px;width:60px;left:-20px}.data_viz .company_holder::after{bottom:-20px;opacity:0.7;width:60px;border-right:2px solid rgb(167,183,185);content:"";height:60px;position:absolute;border-bottom:2px solid rgb(167,183,185);right:-20px}.data_viz .company_holder h3{-webkit-background-clip:text !important;font-size:30px;margin-bottom:1.5rem;display:inline-block;background:linear-gradient(90deg,#ffffff,rgb(167,183,185));position:relative;-webkit-text-fill-color:transparent;font-weight:700}.data_viz .company_holder h3::after{width:30%;left:0;content:"";position:absolute;background:rgb(167,183,185);height:2px;box-shadow:0 0 10px rgb(167,183,185);bottom:-5px}.data_viz .online_tools{line-height:1.6;opacity:0.8;margin-top:1.5rem;font-size:14px;color:#ffffff}.data_viz .art_portal{grid-row:1;display:flex;grid-column:6 / 13;justify-content:flex-end}.data_viz .first_lesson{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.data_viz .top_know{box-shadow:0 8px 32px rgba(0,0,0,0.15);position:relative;border-radius:10px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);padding:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);backdrop-filter:blur(4px)}.data_viz .top_know:hover{box-shadow:0 10px 40px rgba(0,0,0,0.25);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.02) 100%);transform:translateY(-5px)}.data_viz .top_know::before{width:3px;background:rgb(167,183,185);content:"";left:0;top:0;transition:height 0.3s ease;height:0;position:absolute}.data_viz .top_know:hover::before{height:100%}.data_viz .top_know h5{letter-spacing:1px;margin-bottom:1.5rem;position:relative;font-weight:600;padding-left:1rem;color:rgb(132,143,142);font-size:19px}.data_viz .top_know h5::before{position:absolute;box-shadow:0 0 10px rgb(167,183,185);top:50%;transform:translateY(-50%);content:"";left:0;width:5px;border-radius:50%;background:rgb(167,183,185);height:5px}.data_viz .top_know .first_lesson{display:flex;gap:0.7rem;flex-direction:column}.data_viz .top_know .first_lesson a{position:relative;border-radius:10px;padding:0.4rem 1rem;overflow:hidden;font-size:14px;z-index:1;transition:all 0.3s ease;color:#ffffff;opacity:0.7;text-decoration:none}.data_viz .top_know .first_lesson a::before{top:0;width:100%;height:100%;position:absolute;transition:transform 0.3s ease;left:0;background:linear-gradient(90deg,rgba(rgb(167,183,185,0.5),0.1),transparent);content:"";z-index:-1;transform:translateX(-100%)}.data_viz .top_know .first_lesson a:hover{color:#ffffff;opacity:1;padding-left:1.5rem}.data_viz .top_know .first_lesson a:hover::before{transform:translateX(0)}.pledge_block{position:relative;margin-top:4rem;background:rgba(0,0,0,0.5);grid-row:2;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.05);grid-column:1 / 13}.pledge_block::before{top:0;background:linear-gradient(90deg,transparent,rgb(167,183,185),transparent);left:50%;content:"";height:1px;position:absolute;transform:translateX(-50%);width:60%}.pledge_block .container{display:flex;justify-content:center;align-items:center}.pledge_block .trial_offer{text-align:center;font-size:14px;letter-spacing:0.5px;color:#ffffff;opacity:0.7}@media screen and (max-width: 992px) {.data_viz .container{grid-template-columns:repeat(1,1fr)}.data_viz .company_holder{grid-row:1;grid-column:1}.data_viz .art_portal{grid-row:2;margin-top:2rem;grid-column:1}.pledge_block{grid-row:3;margin-top:3rem}} @media screen and (max-width: 768px) {.data_viz{padding:4rem 0 3rem}.data_viz .first_lesson{grid-template-columns:1fr;gap:2rem}.data_viz .top_know{padding:1.2rem}.data_viz .top_know h5{font-size:calc(19px * 0.9)}.data_viz .company_holder::before,.data_viz .company_holder::after{width:40px;height:40px}} @media screen and (max-width: 576px) {.data_viz{padding:3rem 0 2rem}.data_viz .company_holder h3{font-size:calc(30px * 0.9)}.data_viz .online_tools{font-size:calc(14px * 0.9)}.data_viz .top_know .first_lesson a{font-size:calc(14px * 0.9)}.pledge_block{padding:1rem 0;margin-top:2rem}}