*{margin:0;padding:0;box-sizing:border-box}.wrapper-padding{display:flex;height:100%;flex-direction:column;min-height:100%}.container{margin:auto;width:1101px;max-width:100%}svg{width:30px;height:30px}html,body{font-family:Arial,sans-serif;color:#000000;height:100%;min-height:100%}.head_lesson{flex:1 0 auto}header,footer{width:100%}.app_store{flex:0 0 auto}a{color:inherit;text-decoration:none}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .cost_plan{overflow:hidden;position:relative;padding:120px 0}.cost_plan::before{right:0;z-index:1;top:0;position:absolute;bottom:0;content:"";background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.65) 100%);left:0}.cost_plan .container{margin:0 auto;z-index:2;max-width:1200px;padding:0 20px;position:relative}.cost_plan .offer_box{flex-direction:column;align-items:center;display:flex}.cost_plan h2{animation:fadeInUp 0.8s ease-out forwards;font-size:33px;color:#ffffff;position:relative;opacity:0;text-align:center;font-weight:700;transform:translateY(20px);margin-bottom:20px}.cost_plan .lesson_fees{text-align:center;transform:translateY(20px);opacity:0;color:rgb(255,255,255,0.5);max-width:700px;margin-bottom:40px;animation:fadeInUp 0.8s ease-out 0.2s forwards;line-height:1.6;font-size:16px}.cost_plan .pricing_card{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%;list-style:none;padding:0;gap:30px;display:grid;margin:0}.cost_plan .pricing_card li{animation:fadeInUp 0.8s ease-out forwards;opacity:0;transform:translateY(30px)}.cost_plan .pricing_card li:nth-child(1){animation-delay:0.3s}.cost_plan .pricing_card li:nth-child(2){animation-delay:0.4s}.cost_plan .pricing_card li:nth-child(3){animation-delay:0.5s}.cost_plan .pricing_card li:nth-child(4){animation-delay:0.6s}.cost_plan .discount_price{overflow:hidden;text-decoration:none;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1);position:relative;display:block;height:100%}.cost_plan .discount_price:hover{transform:translateY(-8px) scale(1.02)}.cost_plan .discount_price::before{top:0;height:100%;position:absolute;transition:left 0.8s cubic-bezier(0.2,0.8,0.2,1);left:-100%;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);width:100%}.cost_plan .discount_price:hover::before{left:100%}.cost_plan .pricing_fees{position:relative;-webkit-backdrop-filter:blur(10px);transition:box-shadow 0.4s ease,transform 0.3s ease;box-shadow:0 15px 35px rgba(0,0,0,0.2);padding:5px;height:100%;border-radius:20px;border:1px solid rgba(255,255,255,0.1);overflow:hidden;backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0.05) 100%)}.cost_plan .discount_price:hover .pricing_fees{box-shadow:0 20px 40px rgba(0,0,0,0.3)}.cost_plan .pricing_fees::after{transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1);content:'';transform-origin:left;position:absolute;top:0;width:100%;left:0;height:5px;background:linear-gradient(90deg,rgb(170,202,200),rgb(126,171,169));transform:scaleX(0)}.cost_plan .discount_price:hover .pricing_fees::after{transform:scaleX(1)}.cost_plan .learn_pricing{box-sizing:border-box;flex-direction:column;min-height:400px;height:100%;display:flex;padding:30px;color:#ffffff;justify-content:space-between}.cost_plan .learn_pricing h4{padding-bottom:15px;margin:0 0 20px;font-weight:700;position:relative;color:rgb(170,202,200);font-size:24px;transition:transform 0.3s ease}.cost_plan .discount_price:hover .learn_pricing h4{transform:translateX(5px)}.cost_plan .learn_pricing h4::after{transition:width 0.3s ease;width:40px;background:rgb(126,171,169);content:"";bottom:0;left:0;position:absolute;height:3px}.cost_plan .discount_price:hover .learn_pricing h4::after{width:60px}.cost_plan .learn_pricing p{max-height:200px;line-height:1.6;overflow-wrap:break-word;font-size:calc(16px - 2px);overflow-y:auto;word-break:break-word;color:rgba(255,255,255,0.8);margin:0 0 30px;scrollbar-width:thin;scrollbar-color:rgb(170,202,200,0.5) transparent}.cost_plan .learn_pricing p::-webkit-scrollbar{width:5px}.cost_plan .learn_pricing p::-webkit-scrollbar-track{background:transparent}.cost_plan .learn_pricing p::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgb(170,202,200,0.5)}.cost_plan .study_price{box-shadow:0 5px 15px rgba(0,0,0,0.2);position:relative;background:linear-gradient(135deg,rgb(170,202,200) 0%,rgb(170,202,200,0.5) 100%);display:inline-block;color:#ffffff;border-radius:10px;margin-top:auto;padding:10px 20px;font-size:calc(24px + 4px);font-weight:700;align-self:flex-start;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.cost_plan .discount_price:hover .study_price{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.cost_plan .study_price::before{background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);opacity:0;transform:scale(0);position:absolute;top:-50%;left:-50%;transition:transform 0.6s ease-out,opacity 0.6s ease-out;width:200%;content:"";height:200%}.cost_plan .discount_price:hover .study_price::before{transform:scale(1);opacity:1}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 991px) {.cost_plan{padding:80px 0}.cost_plan .pricing_card{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cost_plan .learn_pricing{min-height:350px;padding:25px}} @media (max-width: 767px) {.cost_plan{padding:60px 0}.cost_plan h2{font-size:calc(33px - 4px)}.cost_plan .lesson_fees{font-size:calc(16px - 1px);margin-bottom:30px}.cost_plan .pricing_card{grid-template-columns:1fr;margin:0 auto;max-width:400px}.cost_plan .learn_pricing{min-height:300px}.cost_plan .study_price{font-size:calc(24px + 2px)}} @media (max-width: 480px) {.cost_plan{padding:40px 0}.cost_plan h2{font-size:calc(33px - 6px)}.cost_plan .learn_pricing{padding:20px;min-height:280px}.cost_plan .learn_pricing p{font-size:calc(16px - 3px);margin-bottom:20px}.cost_plan .study_price{padding:8px 15px}}.tySpot{background:linear-gradient(135deg,rgb(212,228,227) 0%,rgba(245,247,250,0.95) 100%);position:relative;padding:120px 0 100px;overflow:hidden}.tySpot::before{right:-50px;animation:float 15s ease-in-out infinite;top:-50px;background:linear-gradient(45deg,rgb(126,171,169,0.5) 0%,rgb(170,202,200,0.5) 100%);width:300px;position:absolute;content:"";filter:blur(80px);z-index:1;height:300px;opacity:0.4}.tySpot::after{z-index:1;position:absolute;left:-30px;background:linear-gradient(225deg,rgb(170,202,200,0.5) 0%,rgb(126,171,169,0.5) 80%);filter:blur(60px);content:"";width:250px;bottom:-30px;height:250px;opacity:0.3;animation:float 18s ease-in-out infinite reverse}.tySpot .container{position:relative;z-index:5;max-width:1140px;padding:0 20px;margin:0 auto}.tySpot h2{opacity:0;position:relative;font-size:29px;font-weight:700;color:#000000;animation:slideUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards;font-family:Arial,sans-serif;transform:translateY(20px);margin-bottom:40px}.tySpot h2::after{transform-origin:left center;width:80px;transform:scaleX(0);background:linear-gradient(90deg,rgb(170,202,200) 0%,rgb(126,171,169) 100%);left:0;animation:expandLine 0.6s cubic-bezier(0.25,1,0.5,1) forwards 0.4s;content:"";bottom:-12px;position:absolute;height:3px}.tySpot .learn_growth{border-radius:26px;padding:50px;background:#ffffff;animation:slideUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.3s;opacity:0;box-shadow:0 20px 40px rgba(0,0,0,0.07),0 5px 15px rgba(0,0,0,0.05);overflow:hidden;transform:translateY(30px);position:relative}.tySpot .learn_growth::before{animation:expandHeight 0.8s cubic-bezier(0.25,1,0.5,1) forwards 0.6s;content:"";transform:scaleY(0);height:100%;transform-origin:top center;background:linear-gradient(to bottom,rgb(126,171,169),rgb(170,202,200));left:0;top:0;position:absolute;width:6px}.tySpot ul{padding:0;margin:0;list-style:none}.tySpot li{position:relative;padding-left:25px}.tySpot li::before{top:8px;content:"";animation:popIn 0.4s cubic-bezier(0.34,1.56,0.64,1) forwards 1s;border-radius:50%;background:linear-gradient(135deg,rgb(170,202,200) 0%,rgb(126,171,169) 100%);transform:scale(0);height:10px;position:absolute;width:10px;left:0}.tySpot span{animation:fadeText 0.8s ease forwards 0.8s;line-height:1.7;opacity:0;display:block;font-size:calc(16px * 1.05);transform:translateY(15px);color:#000000;font-family:Arial,sans-serif}@keyframes slideUp {to{transform:translateY(0);opacity:1}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes expandHeight {to{transform:scaleY(1)}} @keyframes popIn {0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}} @keyframes fadeText {to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:translate(0,0)}50%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}} @media (max-width: 991px) {.tySpot{padding:90px 0 70px}.tySpot h2{font-size:calc(29px * 0.9);margin-bottom:35px}.tySpot .learn_growth{padding:40px 35px}.tySpot h2::after{width:70px}} @media (max-width: 767px) {.tySpot{padding:70px 0 50px}.tySpot h2{font-size:calc(29px * 0.8);line-height:1.4;margin-bottom:30px}.tySpot .learn_growth{padding:35px 25px}.tySpot span{line-height:1.6;font-size:16px}.tySpot h2::after{width:60px;height:2px}} @media (max-width: 575px) {.tySpot{padding:60px 0 40px}.tySpot h2{margin-bottom:25px;font-size:calc(29px * 0.7)}.tySpot .learn_growth{padding:30px 20px}.tySpot li{padding-left:20px}.tySpot li::before{top:9px;width:8px;height:8px}.tySpot h2::after{width:50px}} @media (hover: hover) {.tySpot .learn_growth:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.06);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease}.tySpot .learn_growth:hover::before{background:linear-gradient(to bottom,rgb(170,202,200),rgb(126,171,169));transition:background 0.5s ease}}header .top_plank{background:rgb(170,202,200);color:#ffffff}header .top_plank .top_learnbar div svg,header .top_plank .top_learnbar div svg path{fill:#ffffff}header .top_plank .top_learnbar div span{color:#ffffff}header .top_plank .top_learnbar{align-items:center;font-size:15px;display:flex;padding:15px 0 10px 0;justify-content:flex-start;line-height:21px;flex-wrap:wrap;width:100%}header .top_plank .top_learnbar div{margin-right:24px;align-items:center;display:flex;justify-content:flex-start}header .top_plank .top_learnbar div img,header .top_plank .top_learnbar div svg{margin-right:8px;width:16px;height:16px}.contact_us{position:relative;overflow:hidden;background:linear-gradient(125deg,rgb(212,228,227) 0%,rgb(212,228,227) 60%,rgb(170,202,200,0.5) 100%);padding:110px 0}.contact_us::before{width:50%;background:repeating-radial-gradient( circle at 80% 50%,rgb(170,202,200,0.5),rgb(170,202,200,0.5) 1px,transparent 1px,transparent 15px );opacity:0.05;top:0;content:"";right:0;height:100%;position:absolute}.contact_us .container{position:relative;z-index:1;padding:0 20px;max-width:1200px;margin:0 auto}.contact_us h2{position:relative;font-family:Arial,sans-serif;margin-bottom:50px;text-align:center;color:#000000;font-weight:700;font-size:29px}.contact_us h2::before{border-radius:2px;position:absolute;left:50%;background:rgb(170,202,200);content:"";bottom:-15px;transform:translateX(-50%);width:60px;height:4px}.contact_us .feedback_form{gap:40px;align-items:center;grid-template-columns:1fr 450px;background:transparent;display:grid;position:relative}.contact_us .image_carousel{height:550px;position:relative;overflow:hidden;transition:transform 0.5s ease;transform:perspective(1000px) rotateY(-5deg);border-radius:28px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15)}.contact_us .image_carousel:hover{transform:perspective(1000px) rotateY(0deg)}.contact_us .reach_card{box-shadow:0 20px 40px rgba(0,0,0,0.08);background:#ffffff;border-radius:28px;transition:transform 0.5s ease;padding:50px;position:relative;transform:perspective(1000px) rotateY(5deg)}.contact_us .reach_card:hover{transform:perspective(1000px) rotateY(0deg)}.contact_us form{width:100%}.contact_us form h3{color:#000000;font-weight:600;font-size:22px;font-family:Arial,sans-serif;margin-bottom:30px}.contact_us form input[type="text"]{font-family:Arial,sans-serif;border-radius:10px;transition:all 0.3s ease;border:none;padding:16px 20px;margin-bottom:20px;width:100%;color:#000000;font-size:17px;background:rgb(212,228,227)}.contact_us form input[type="text"]:focus{box-shadow:0 0 0 2px rgb(170,202,200);outline:none}.contact_us form input[type="text"]::placeholder{color:#000000;opacity:0.5}.contact_us .reach_request{align-items:flex-start;margin-bottom:30px;display:flex}.contact_us .reach_request input[type="checkbox"]{opacity:0;position:absolute}.contact_us .reach_request label{font-size:15px;padding-left:35px;line-height:1.5;color:#000000;position:relative;cursor:pointer}.contact_us .reach_request label::before{top:2px;position:absolute;transition:all 0.3s ease;content:"";width:22px;background:rgb(212,228,227);left:0;height:22px;border-radius:4px}.contact_us .reach_request input[type="checkbox"]:checked + label::before{background:rgb(170,202,200)}.contact_us .reach_request input[type="checkbox"]:checked + label::after{position:absolute;top:6px;content:"";height:10px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;width:6px;transform:rotate(45deg);left:8px}.contact_us .reach_request label a{text-decoration:none;transition:all 0.3s ease;color:rgb(170,202,200)}.contact_us .reach_request label a:hover{color:rgb(126,171,169)}.contact_us form .reach_list{transition:all 0.3s ease;padding:16px 35px;position:relative;font-weight:600;border:none;font-size:20px;border-radius:10px;background:rgb(170,202,200);color:#ffffff;overflow:hidden;cursor:pointer;font-family:Arial,sans-serif}.contact_us form .reach_list::after{transition:width 0.3s ease;content:"";background:rgb(126,171,169);z-index:0;height:100%;top:0;width:0;position:absolute;right:0}.contact_us form .reach_list:hover::after{right:auto;left:0;width:100%}.contact_us form .reach_list span{z-index:1;position:relative}.contact_us svg{fill:rgb(170,202,200);width:22px;height:22px}.contact_us svg path{transition:fill 0.3s ease;fill:rgb(170,202,200)}@media screen and (max-width: 1100px) {.contact_us .feedback_form{gap:30px;grid-template-columns:1fr 400px}.contact_us .image_carousel{height:500px}.contact_us .reach_card{padding:40px}} @media screen and (max-width: 991px) {.contact_us{padding:80px 0}.contact_us .feedback_form{gap:40px;grid-template-columns:1fr}.contact_us .image_carousel{height:400px;transform:perspective(1000px) rotateY(0deg)}.contact_us .reach_card{transform:perspective(1000px) rotateY(0deg)}} @media screen and (max-width: 767px) {.contact_us{padding:60px 0}.contact_us h2{margin-bottom:40px}.contact_us .image_carousel{height:350px}} @media screen and (max-width: 576px) {.contact_us{padding:50px 0}.contact_us h2{font-size:calc(29px * 0.85)}.contact_us .image_carousel{height:250px}.contact_us .reach_card{padding:30px 25px}.contact_us form h3{font-size:calc(22px * 0.9)}.contact_us form .reach_list{width:100%}}header{padding:0;overflow:visible;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,0.5) 100%);z-index:100;position:relative;margin-top:0}header::before{height:100%;content:'';background-size:20px 20px;z-index:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);top:0;position:absolute;left:0;width:100%}header::after{height:4px;position:absolute;background:linear-gradient(90deg,rgb(170,202,200) 0%,rgb(126,171,169) 50%,rgb(170,202,200) 100% );background-size:200% auto;width:100%;animation:gradientSlide 5s linear infinite;bottom:0;left:0;content:''}@keyframes gradientSlide {0%{background-position:0% center}100%{background-position:200% center}} header .head_info{display:flex;position:relative;padding:1.3rem 2rem;z-index:5;justify-content:space-between;align-items:center}header .head_primary{flex:0 0 auto;z-index:5;position:relative}header .head_site{z-index:2;position:relative;text-decoration:none;padding:0.5rem;align-items:center;display:flex;transition:all 0.3s ease}header .head_site:hover{transform:translateY(-3px) scale(1.02)}header .head_site img{filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,255,255,0.3));max-height:40px}header .head_primary::before{transition:all 0.3s ease;position:absolute;left:-8px;border-radius:10px;bottom:-8px;content:'';border:1px solid rgb(170,202,200);opacity:0.3;right:-8px;transform:skew(-3deg);top:-8px}header .head_primary:hover::before{opacity:0.7;box-shadow:0 0 15px rgb(170,202,200,0.5);transform:skew(-5deg) scale(1.05)}header .head_master{position:relative;list-style:none;padding:0;margin:0;z-index:5;display:flex}header .nav_pagebar{margin:0 0.3rem;position:relative;perspective:800px}header .nav_pagebar a{letter-spacing:0.5px;z-index:1;border:1px solid transparent;text-decoration:none;position:relative;display:block;padding:0.8rem 1.2rem;transition:all 0.4s ease;font-size:14px;font-weight:600;color:#ffffff}header .nav_pagebar a::before{position:absolute;opacity:0.7;transform:scaleX(0);bottom:5px;height:1px;content:'';transition:transform 0.3s ease;background:rgb(170,202,200);left:10%;width:80%}header .nav_pagebar a:hover{transform:translateZ(10px);color:rgb(170,202,200);box-shadow:0 5px 15px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);border-color:rgba(255,255,255,0.1)}header .nav_pagebar a:hover::before{transform:scaleX(1)}header .nav_pagebar::after{content:'';background:radial-gradient(circle at center,rgb(170,202,200,0.5) 0%,transparent 70%);pointer-events:none;opacity:0;width:100%;position:absolute;z-index:-1;top:0;transition:opacity 0.3s ease;height:100%;left:0}header .nav_pagebar:hover::after{opacity:0.4}header .head_info::before{width:30%;height:1px;position:absolute;background:linear-gradient(90deg,transparent,rgb(170,202,200),transparent);content:'';top:0;left:35%}header .head_info::after{opacity:0.1;bottom:0;left:20%;width:60%;content:'';height:1px;position:absolute;background:linear-gradient(90deg,transparent,#ffffff,transparent)}.head_lesson{margin-top:0;z-index:1;padding-top:2rem;position:relative;background:rgb(212,228,227)}@media (min-width: 1400px) {header .head_info{margin:0 auto;max-width:1300px}header .nav_pagebar{margin:0 0.5rem}header .nav_pagebar a{padding:0.8rem 1.5rem}} @media (max-width: 991px) {header{padding:0}header .head_info{flex-direction:row;justify-content:space-between;padding:1rem 1.5rem;flex-wrap:wrap}header .head_primary{margin-bottom:0}header .head_master{justify-content:center;margin-top:1rem;flex:1 0 100%}header .nav_pagebar{margin:0 0.2rem}header .nav_pagebar a{font-size:calc(14px - 1px);padding:0.6rem 0.8rem}header .head_primary::before{top:-5px;left:-5px;right:-5px;bottom:-5px}} @media (max-width: 767px) {header{padding:0}header .head_info{padding:0.8rem 1.2rem}header .head_primary{max-width:130px}header .head_primary::before{display:none}header .head_master{justify-content:flex-start;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:thin;padding-bottom:0.5rem;margin-top:0.8rem}header .head_master::-webkit-scrollbar{height:2px}header .head_master::-webkit-scrollbar-thumb{background:rgb(170,202,200);border-radius:10px}header .nav_pagebar{flex:0 0 auto;margin:0 0.1rem}header .nav_pagebar a{font-size:calc(14px - 2px);letter-spacing:0;padding:0.5rem 0.7rem;white-space:nowrap}header .nav_pagebar a::before{bottom:3px}header::after{height:2px}} @media (max-width: 479px) {header .head_info{padding:0.7rem 1rem}header .head_primary{max-width:110px}header .nav_pagebar a{padding:0.4rem 0.6rem;font-size:calc(14px - 3px)}}.training_specialist{position:relative;overflow:hidden;padding:5rem 2rem;background:rgb(212,228,227)}.training_specialist::before{width:100%;left:0;top:0;height:100%;background:linear-gradient(120deg,transparent 30%,rgb(170,202,200,0.5) 100%);z-index:1;content:"";position:absolute}.training_specialist::after{position:absolute;bottom:0;right:0;z-index:1;clip-path:polygon(100% 0,0% 100%,100% 100%);background:rgb(126,171,169,0.5);height:70%;width:40%;content:"";opacity:0.5}.training_specialist .user_voices{gap:3rem;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;z-index:2;position:relative}.training_specialist .image_carousel{position:relative;filter:grayscale(100%);border-radius:0;transition:all 0.7s cubic-bezier(0.19,1,0.22,1);aspect-ratio:3/4;width:100%;overflow:hidden}.training_specialist .image_carousel::before{height:100%;background:linear-gradient(180deg,transparent 0%,transparent 70%,rgb(170,202,200,0.5) 100%);left:0;z-index:1;width:100%;content:"";top:0;position:absolute}.training_specialist .image_carousel:hover{filter:grayscale(0%);transform:scale(1.03)}.training_specialist .career_wrap{display:flex;position:relative;flex-direction:column;justify-content:center;padding:2rem}.training_specialist .career_wrap::before{content:"";height:0;position:absolute;background:rgb(170,202,200);transition:height 0.8s ease-out;top:0;left:0;width:2px}.training_specialist .user_voices:hover .career_wrap::before{height:100%}.training_specialist .name{position:relative;margin-bottom:0.5rem;font-weight:700;overflow:hidden;color:#000000;font-size:45px}.training_specialist .name::after{width:100%;bottom:0;position:absolute;left:0;content:"";height:1px;transition:transform 0.6s ease-out 0.2s;transform:translateX(-101%);background:rgb(126,171,169)}.training_specialist .user_voices:hover .name::after{transform:translateX(0)}.training_specialist .career_wrap > div:nth-child(2){color:rgb(126,171,169);transform:translateY(20px);transition:all 0.5s ease-out 0.4s;margin-bottom:2.5rem;opacity:0;text-transform:uppercase;font-size:23px;letter-spacing:3px;font-weight:400}.training_specialist .user_voices:hover .career_wrap > div:nth-child(2){transform:translateY(0);opacity:1}.training_specialist .exp_content{font-weight:300;position:relative;opacity:0;line-height:1.8;font-size:15px;transition:all 0.5s ease-out 0.6s;color:#000000;transform:translateY(20px);padding:0 0 0 20px}.training_specialist .user_voices:hover .exp_content{transform:translateY(0);opacity:1}.training_specialist .exp_content::first-letter{font-weight:700;color:rgb(170,202,200);font-size:1.5em}@keyframes typing {from{width:0}to{width:100%}} @keyframes blink {50%{border-color:transparent}} .training_specialist:hover .name{white-space:nowrap;overflow:hidden;animation:typing 2.5s steps(40,end),blink .75s step-end infinite}@media (max-width: 992px) {.training_specialist .user_voices{gap:2rem;grid-template-columns:1fr}.training_specialist .image_carousel{max-height:300px;aspect-ratio:16/9}.training_specialist .career_wrap{padding:1rem 0}.training_specialist .career_wrap::before{transition:width 0.8s ease-out;width:0;height:2px}.training_specialist .user_voices:hover .career_wrap::before{height:2px;width:100%}}.privacy_wrapper{background-color:rgb(170,202,200,0.5);padding:40px;width:100%;height:100%;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden}.privacy_wrapper h1{border-bottom:2px solid rgb(126,171,169);text-shadow:1px 1px 3px rgba(0,0,0,0.5);font-size:43px;font-weight:700;margin-bottom:30px;color:#ffffff;margin-top:40px;padding-bottom:10px}.privacy_wrapper h2{letter-spacing:1px;text-transform:uppercase;font-size:34px;font-weight:600;margin-bottom:25px;margin-top:35px;color:rgb(126,171,169)}.privacy_wrapper h3,.privacy_wrapper h4,.privacy_wrapper h5,.privacy_wrapper h6{font-size:18px;font-weight:400;color:#000000;margin-top:25px;margin-bottom:15px}.privacy_wrapper ul,.privacy_wrapper ol{padding-left:20px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.5);list-style-position:inside;background-color:#ffffff;padding:15px 0}.privacy_wrapper li{color:#000000;padding-left:20px;margin-bottom:15px;position:relative;line-height:1.6;font-size:18px}.privacy_wrapper section{box-shadow:0 2px 4px rgba(0,0,0,0.5);padding:20px;background:#ffffff;border-radius:22px}.privacy_wrapper p,.privacy_wrapper span,.privacy_wrapper div{font-weight:300;font-size:18px;border-left:3px solid rgb(170,202,200);line-height:1.8;padding:5px 10px;background-color:rgb(170,202,200,0.5);color:#000000;border-radius:10px;margin-bottom:10px}@media only screen and (max-width: 800px) {.privacy_wrapper{padding:20px}.privacy_wrapper h1{font-size:calc(18px - 10%)}.privacy_wrapper h2{font-size:calc(18px - 10%)}.privacy_wrapper h3,.privacy_wrapper h4,.privacy_wrapper h5,.privacy_wrapper h6{font-size:calc(18px - 10%)}.privacy_wrapper li{font-size:calc(18px - 10%)}}.course_overview{grid-template-columns:repeat(12,1fr);min-height:100vh;background-color:rgb(212,228,227);overflow:hidden;position:relative;display:grid;grid-template-rows:1fr}.course_overview .master_it{grid-row:1;position:relative;height:100%;z-index:1;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);grid-column:4 / span 8}.course_overview .master_it::before{content:"";width:30%;top:0;left:0;position:absolute;pointer-events:none;height:100%;z-index:2;background:linear-gradient(90deg,rgb(126,171,169,0.5),transparent)}.course_overview .next_skill{width:100%;overflow:hidden;position:relative;height:100%}.course_overview .education_route{height:100%;width:100%;position:relative;perspective:1000px}.course_overview .learn_development{z-index:1;transform:translateZ(-50px);top:0;left:0;position:absolute;height:100%;transition:opacity 0.8s,transform 0.8s;width:100%;opacity:0}.course_overview .learn_development:nth-child(1){animation:slide-cube 25s infinite 0s}.course_overview .learn_development:nth-child(2){animation:slide-cube 25s infinite -5s}.course_overview .learn_development:nth-child(3){animation:slide-cube 25s infinite -10s}.course_overview .learn_development:nth-child(4){animation:slide-cube 25s infinite -15s}.course_overview .learn_development:nth-child(5){animation:slide-cube 25s infinite -20s}.course_overview .learn_development img{height:100%;object-fit:cover;width:100%}.course_overview .next_skill:hover .learn_development{animation-play-state:paused}.course_overview .container{z-index:2;align-items:center;grid-row:1;padding:0 0 0 4rem;position:relative;justify-content:flex-start;display:flex;grid-column:1 / span 7}.course_overview .learn_growth{width:100%;margin-left:0;position:relative;max-width:550px;margin-right:auto}.course_overview .knowledge{background:rgba(0,0,0,0.6);position:relative;border:1px solid rgba(255,255,255,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.2);padding:2rem;border-radius:21px}.course_overview .knowledge h3{font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,0.3);opacity:0;line-height:1.1;color:#ffffff;position:relative;margin-bottom:1.5rem;animation:slide-up 0.7s ease-out forwards;font-size:39px;transform:translateY(30px)}.course_overview .knowledge::before{width:80px;border-top:3px solid rgb(170,202,200);height:80px;content:"";animation:fade-in 0.5s 0.9s ease-out forwards;top:-40px;opacity:0;left:-40px;border-left:3px solid rgb(170,202,200);position:absolute}.course_overview .knowledge::after{height:80px;border-bottom:3px solid rgb(170,202,200);content:"";animation:fade-in 0.5s 0.9s ease-out forwards;width:80px;bottom:-40px;right:-40px;border-right:3px solid rgb(170,202,200);opacity:0;position:absolute}.course_overview .knowledge p{color:#ffffff;animation:slide-up 0.7s 0.4s ease-out forwards;opacity:0;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:13px;line-height:1.8;transform:translateY(30px);margin-bottom:2.5rem}.course_overview .reach_list{position:relative;opacity:0;text-decoration:none;transform:translateY(30px);font-size:19px;transition:all 0.3s;display:inline-block;padding:1rem 2.5rem;font-weight:600;background:rgb(170,202,200);color:#ffffff;letter-spacing:1px;animation:slide-up 0.7s 0.6s ease-out forwards;overflow:hidden}.course_overview .reach_list:hover{box-shadow:0 0 30px rgba(rgb(170,202,200),0.5);transform:scale(1.05);background:transparent}.course_overview .reach_list::before{content:"";transform-origin:bottom right;width:100%;transform:scale(1);height:100%;position:absolute;z-index:-1;transition:transform 0.5s;top:0;background:rgb(170,202,200);left:0}.course_overview .reach_list:hover::before{transition:transform 0.5s;transform:scale(0)}@keyframes slide-cube {0%,20%,100%{opacity:0;transform:translateZ(-50px) rotateY(-5deg)}4%,16%{opacity:1;transform:translateZ(0) rotateY(0)}} @keyframes slide-up {to{opacity:1;transform:translateY(0)}} @keyframes fade-in {to{opacity:1}} .course_overview::before{content:"";top:0;position:absolute;background:linear-gradient(to right,rgb(126,171,169,0.5) 0%,rgb(126,171,169,0.5) 40%,transparent 70%);pointer-events:none;width:100%;z-index:0;height:100%;left:0}.course_overview::after{top:0;left:0;z-index:0;opacity:0.5;position:absolute;height:100%;width:100%;background:radial-gradient( circle at 30% 50%,rgb(170,202,200,0.5) 0%,transparent 50% );pointer-events:none;content:""}@media screen and (max-width: 1400px) {.course_overview .learn_growth{margin-right:1rem}} @media screen and (max-width: 1200px) {.course_overview{grid-template-columns:repeat(10,1fr)}.course_overview .master_it{grid-column:6 / span 5}.course_overview .container{grid-column:1 / span 6;padding:0 0 0 3rem}.course_overview .learn_growth{max-width:100%}.course_overview::before{background:linear-gradient(to right,rgb(126,171,169,0.5) 0%,rgb(126,171,169,0.5) 30%,transparent 60%)}} @media screen and (max-width: 992px) {.course_overview{padding:0;min-height:auto;display:flex;flex-direction:column}.course_overview .master_it{order:1;width:100%;clip-path:none;height:50vh}.course_overview .master_it::before{display:none}.course_overview .container{order:2;width:100%;padding:4rem 3rem}.course_overview .learn_growth{max-width:600px;margin:0}.course_overview .knowledge{background:rgba(0,0,0,0.7)}.course_overview::before{background:rgb(126,171,169,0.5);opacity:0.95}.course_overview::after{background:none}.course_overview .learn_development{animation-duration:20s}} @media screen and (max-width: 768px) {.course_overview .master_it{height:40vh}.course_overview .container{padding:3rem 2rem}.course_overview .knowledge h3{font-size:calc(39px * 0.8)}.course_overview .knowledge::before,.course_overview .knowledge::after{height:60px;width:60px}} @media screen and (max-width: 576px) {.course_overview .master_it{height:35vh}.course_overview .container{padding:2.5rem 1.5rem}.course_overview .knowledge h3{font-size:calc(33px * 1.1)}.course_overview .knowledge::before,.course_overview .knowledge::after{top:-20px;left:-20px;right:-20px;bottom:-20px;width:40px;height:40px}.course_overview .reach_list{width:100%;text-align:center}}.cookie_warning_window{border-top:2px solid rgb(170,202,200);z-index:90;bottom:0;background:rgb(212,228,227);position:fixed;width:100%}.policy_ack{padding:20px 0;align-items:center;justify-content:space-between;display:flex}#privacyModalWindow{display:none}#privacyModalWindow:checked ~ .cookie_warning_window{opacity:0;visibility:hidden}.cookie_warning_window h5{margin-bottom:6px;font-size:22px}.cookie_warning_window p{font-size:18px}.user_alert{flex-shrink:0;margin-right:10px}.user_alert svg,.user_alert svg path,.user_alert img{fill:rgb(170,202,200);height:100px;width:100px}.user_status{cursor:pointer;flex-shrink:0;font-size:24px;color:rgb(170,202,200);border-bottom:2px solid rgb(170,202,200);white-space:nowrap;text-decoration:none;min-width:120px;margin-left:10px;line-height:35px;text-align:center}.cookie_warning_window p a{color:rgb(170,202,200);text-decoration:none}@media only screen and (max-width: 1200px) {.cookie_warning_window{padding:20px}} @media only screen and (max-width: 800px) {.user_alert{display:none}.policy_ack{align-items:center;justify-content:center;flex-direction:column}.cookie_warning_window h5{text-align:center}.cookie_warning_window p{text-align:center}.learn_agree{margin-bottom:20px}body .wrapper-padding .user_status{margin-bottom:10px;margin-left:0}} .wrapper-padding .cookie_warning_window{box-shadow:rgb(170,202,200,0.5) 0px 0px 40px 39px;border:none;background:#ffffff}.wrapper-padding .user_status{font-size:20px;color:#ffffff;background:rgb(170,202,200);padding:10px;font-weight:400;border:none;margin-left:30px}.wrapper-padding .user_alert{border-radius:50%;justify-content:center;width:80px;align-items:center;height:80px;display:flex;background:rgb(170,202,200)}.wrapper-padding .user_alert svg,.wrapper-padding .user_alert svg path,.wrapper-padding .user_alert img{height:40px;width:40px;fill:#000000}.wrapper-padding .learn_agree h5,.wrapper-padding .learn_agree p{color:#000000}@media only screen and (max-width: 800px){.wrapper-padding .user_alert{margin-bottom:14px;margin:0}}.learning_process{overflow:hidden;position:relative;padding:120px 0;perspective:1000px;background:linear-gradient(135deg,rgb(212,228,227) 0%,#ffffff 100%)}.learning_process::before{position:absolute;z-index:0;height:100%;opacity:0.15;content:"";width:100%;transform:translateZ(-10px);left:0;background:linear-gradient(45deg,rgb(170,202,200,0.5) 0%,transparent 70%);top:0}.learning_process::after{transform:rotate(-15deg);right:-20%;z-index:0;height:200%;top:-50%;background:linear-gradient(170deg,rgb(126,171,169,0.5) 10%,transparent 60%);position:absolute;width:70%;content:"";opacity:0.1;animation:gradientShift 15s infinite alternate ease-in-out}.learning_process .container.learn_growth{position:relative;transform-style:preserve-3d;z-index:2}.learning_process .container.learn_growth > div{position:relative;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);box-shadow:0 20px 50px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);padding:3rem;background:#ffffff;transform:translateZ(40px)}.learning_process .container.learn_growth > div::before{content:"";position:absolute;transform:translateZ(-10px);opacity:0.15;height:100%;left:-10px;z-index:-1;width:100%;transition:all 0.5s ease;top:-10px;background:linear-gradient(45deg,rgb(170,202,200) 0%,rgb(126,171,169) 100%)}.learning_process .container.learn_growth > div:hover{transform:translateZ(50px) translateY(-5px)}.learning_process .container.learn_growth > div:hover::before{opacity:0.25;transform:translateZ(-15px) scale(1.05)}.learning_process h3{font-weight:700;transform:translateZ(10px);position:relative;margin-bottom:1.5rem;font-size:calc(31px * 0.9);color:#000000}.learning_process h3::after{height:3px;content:"";transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1);transform:scaleX(1) translateZ(5px);width:80px;transform-origin:left center;background:linear-gradient(90deg,rgb(170,202,200) 0%,rgb(126,171,169) 100%);left:0;position:absolute;bottom:-12px}.learning_process .container.learn_growth > div:hover h3::after{transform:scaleX(1.5) translateZ(5px)}.learning_process p{margin-bottom:0;line-height:1.8;transform:translateZ(5px);font-size:15px;position:relative;color:#000000}.learning_process p span{display:block;border-left:2px solid rgb(126,171,169,0.5);position:relative;padding-left:10px}@keyframes gradientShift {0%{opacity:0.05;transform:rotate(-15deg) translateX(5%) translateY(2%)}100%{opacity:0.15;transform:rotate(-12deg) translateX(0%) translateY(0%)}} @media (max-width: 991px) {.learning_process{padding:80px 0}.learning_process h3{font-size:calc(31px * 0.8)}.learning_process .container.learn_growth > div{padding:2.5rem;transform:translateZ(20px)}} @media (max-width: 767px) {.learning_process{padding:60px 0}.learning_process h3{font-size:calc(31px * 0.7)}.learning_process p{line-height:1.7;font-size:calc(15px * 0.95)}.learning_process .container.learn_growth > div{padding:2rem;transform:translateZ(10px)}.learning_process .container.learn_growth > div:hover{transform:translateZ(15px) translateY(-3px)}} @media (max-width: 480px) {.learning_process{padding:50px 0}.learning_process h3{font-size:calc(31px * 0.6);margin-bottom:1.2rem}.learning_process h3::after{width:60px;bottom:-8px;height:2px}.learning_process p{line-height:1.6;font-size:calc(15px * 0.9)}.learning_process .container.learn_growth > div{padding:1.5rem;transform:translateZ(5px)}.learning_process .container.learn_growth > div:hover{transform:translateZ(8px) translateY(-2px)}.learning_process p span{border-left-width:1px;padding-left:8px}}.app_store{color:#ffffff;font-family:Arial,sans-serif;position:relative;padding:6rem 0 2rem;background:linear-gradient(45deg,#000000 0%,rgb(126,171,169,0.5) 100%)}.app_store::before{z-index:1;opacity:0.15;position:absolute;width:100%;left:0;background-image:radial-gradient(circle at 20% 30%,rgb(170,202,200,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(126,171,169,0.5) 0%,transparent 30%);height:100%;content:'';top:0}.app_store::after{top:0;height:100%;width:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px);z-index:2;position:absolute;left:0;content:''}.app_store .container{position:relative;z-index:3}.app_store .music_edu{display:flex;position:relative;flex-direction:column}.app_store .reach_us{margin-bottom:2rem;display:flex;gap:1.5rem;z-index:10;position:relative;transform:translateY(-3.5rem);justify-content:space-between;flex-wrap:wrap;box-shadow:0 10px 40px rgba(0,0,0,0.1);padding:1.25rem 2rem;background-color:#ffffff;border-radius:15px}.app_store .reach_us::before{height:100%;z-index:-1;content:'';left:0;opacity:0.08;background:linear-gradient(135deg,transparent 20%,rgb(170,202,200,0.5) 140%);top:0;position:absolute;width:100%;border-radius:15px}.app_store .info_item{min-width:200px;position:relative;flex:1;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);max-width:300px}.app_store .info_item:not(:last-child)::after{background:linear-gradient(to bottom,transparent,rgb(126,171,169,0.5),transparent);position:absolute;height:70%;content:'';right:-0.75rem;width:1px;transform:translateY(-50%);top:50%}.app_store .info_item p,.app_store .info_item a{transition:all 0.3s ease;gap:0.875rem;color:#000000;text-decoration:none;font-size:16px;align-items:center;padding:0.5rem;display:flex;border-radius:10px}.app_store .info_item:hover{transform:translateY(-5px)}.app_store .info_item:hover p,.app_store .info_item:hover a{color:rgb(170,202,200)}.app_store .info_item svg{height:22px;width:22px;transition:transform 0.3s ease;fill:rgb(170,202,200)}.app_store .info_item:hover svg{transform:scale(1.15)}.app_store .text_main_holder{grid-template-columns:1fr 1.5fr 1fr;gap:4rem;position:relative;display:grid}.app_store .head_primary{gap:1.5rem;display:flex;flex-direction:column}.app_store .head_primary svg{transition:filter 0.3s ease,transform 0.3s ease;max-width:180px;filter:brightness(0) invert(1);height:auto}.app_store .head_primary:hover svg{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgb(170,202,200,0.5));transform:scale(1.03)}.app_store .qna_board{line-height:1.6;font-size:calc(12px + 1px);opacity:0.8}.app_store .head_master{position:relative;flex-direction:column;display:flex}.app_store .head_master::before{bottom:0;position:absolute;background:linear-gradient(to bottom,transparent,rgb(126,171,169,0.5) 30%,rgb(126,171,169,0.5) 70%,transparent);left:-2rem;width:1px;content:'';top:0}.app_store .head_master::after{bottom:0;position:absolute;width:1px;background:linear-gradient(to bottom,transparent,rgb(126,171,169,0.5) 30%,rgb(126,171,169,0.5) 70%,transparent);content:'';top:0;right:-2rem}.app_store .head_master h5{font-weight:600;position:relative;padding-bottom:0.875rem;margin-bottom:1.75rem;font-size:23px}.app_store .head_master h5::after{background:linear-gradient(to right,rgb(170,202,200),transparent);left:0;bottom:0;height:2px;content:'';position:absolute;width:60px}.app_store .header_edu{gap:1.25rem;display:grid;grid-template-columns:repeat(2,1fr)}.app_store .header_edu:first-child{margin-bottom:2rem}.app_store .header_edu a{color:#ffffff;position:relative;transform-origin:left;opacity:0.85;padding:0.25rem 0;text-decoration:none;font-size:16px;transition:all 0.3s ease}.app_store .header_edu a::before{bottom:0;content:'';width:0;left:0;transition:width 0.3s ease;position:absolute;background-color:rgb(170,202,200);height:1px}.app_store .header_edu a:hover{color:rgb(170,202,200);transform:translateX(8px);opacity:1}.app_store .header_edu a:hover::before{width:20px}.app_store .subscribe_holder{gap:1.5rem;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,0.05);position:relative;background:rgba(255,255,255,0.03);border-radius:15px;backdrop-filter:blur(10px);padding:2rem;overflow:hidden}.app_store .subscribe_holder::before{width:100%;opacity:0.2;left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05) 50%,transparent 100%),radial-gradient(circle at top right,rgb(170,202,200,0.5),transparent 70%);z-index:-1;height:100%;top:0;position:absolute;content:''}.app_store .subscribe_holder::after{bottom:0;opacity:0.3;width:150px;animation:pulseGlow 6s infinite alternate;right:0;background:radial-gradient(circle,rgb(170,202,200,0.5) 0%,transparent 70%);content:'';position:absolute;z-index:-1;height:150px}@keyframes pulseGlow {0%{opacity:0.1;transform:scale(0.8)}100%{opacity:0.3;transform:scale(1.2)}} .app_store .subscribe_holder h5{margin-bottom:0.5rem;padding-bottom:0.875rem;position:relative;font-size:23px;font-weight:600}.app_store .subscribe_holder h5::after{position:absolute;bottom:0;height:2px;background:rgb(170,202,200);content:'';width:40px;left:0}.app_store .subscribe_holder p{opacity:0.9;font-size:16px;margin-bottom:0.5rem;line-height:1.6}.app_store .input_holder{gap:1rem;margin-top:0.5rem;position:relative;display:flex;flex-direction:column}.app_store .input_holder::before{z-index:-1;opacity:0.1;content:'';width:calc(100% + 20px);position:absolute;height:calc(100% + 20px);animation:subtleRotate 15s linear infinite;border-radius:calc(10px + 10px);left:-10px;top:-10px;background:radial-gradient(circle at bottom right,rgb(170,202,200,0.5) 0%,transparent 70%),radial-gradient(circle at top left,rgb(126,171,169,0.5) 0%,transparent 70%)}@keyframes subtleRotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .app_store .input_holder input[type="email"]{font-size:16px;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease;background-color:rgba(255,255,255,0.1);padding:1.125rem 1.5rem;color:#ffffff;border-radius:10px}.app_store .input_holder input[type="email"]:focus{background-color:rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgb(170,202,200,0.5);border-color:rgb(170,202,200,0.5);outline:none}.app_store .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}.app_store .sub_tutorial{z-index:1;cursor:pointer;position:relative;transition:all 0.3s ease;font-weight:600;padding:1.125rem 1.5rem;font-size:15px;background-color:rgb(170,202,200);border-radius:10px;color:#ffffff;border:none;overflow:hidden}.app_store .sub_tutorial::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0;content:'';transition:left 0.7s ease;width:100%;left:-100%;position:absolute;height:100%;z-index:-1}.app_store .sub_tutorial::after{height:100%;content:'';top:0;background:rgb(126,171,169);transition:opacity 0.3s ease;opacity:0;z-index:-2;position:absolute;left:0;width:100%}.app_store .sub_tutorial:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);transform:translateY(-2px)}.app_store .sub_tutorial:hover::before{left:100%}.app_store .sub_tutorial:hover::after{opacity:1}.app_store .rating_stars{margin-top:4rem;padding-top:2rem;position:relative;text-align:center}.app_store .rating_stars::before{height:1px;position:absolute;content:'';left:20%;background:linear-gradient(to right,transparent,rgb(126,171,169,0.5),transparent);width:60%;top:0}.app_store .volunteer{font-size:12px;opacity:0.7}@media (max-width: 1200px) {.app_store .text_main_holder{gap:3rem;grid-template-columns:1fr 1.5fr}.app_store .subscribe_holder{margin-top:2rem;grid-column:1 / -1}.app_store .head_master::after{display:none}} @media (max-width: 991px) {.app_store{padding:5rem 0 2rem}.app_store .reach_us{justify-content:center;flex-wrap:wrap}.app_store .info_item{flex:0 0 auto;max-width:none;width:calc(50% - 2rem)}.app_store .info_item:not(:last-child)::after{display:none}.app_store .text_main_holder{gap:3rem;grid-template-columns:1fr}.app_store .head_master::before,.app_store .head_master::after{display:none}.app_store .head_primary{align-items:center;text-align:center}.app_store .head_master h5,.app_store .subscribe_holder h5{text-align:center}.app_store .head_master h5::after,.app_store .subscribe_holder h5::after{left:50%;transform:translateX(-50%)}.app_store .header_edu{grid-template-columns:repeat(3,1fr)}.app_store .input_holder{margin:0 auto;max-width:400px}} @media (max-width: 768px) {.app_store{padding:4rem 0 2rem}.app_store .reach_us{padding:1rem 1.5rem;transform:translateY(-2.5rem)}.app_store .info_item{max-width:none;width:100%}.app_store .header_edu{grid-template-columns:repeat(2,1fr)}.app_store .rating_stars{margin-top:3rem}} @media (max-width: 576px) {.app_store{padding:3rem 0 1.5rem}.app_store .reach_us{padding:1rem;transform:translateY(-1.5rem)}.app_store .info_item p,.app_store .info_item a{font-size:calc(16px - 1px)}.app_store .header_edu{text-align:center;grid-template-columns:1fr}.app_store .header_edu a:hover{transform:none}.app_store .header_edu a::before{transform:translateX(-50%);left:50%}.app_store .header_edu a:hover::before{width:30px}.app_store .input_holder{width:100%}}.data_analysis{overflow:hidden;position:relative;padding:120px 0;background-color:rgb(212,228,227)}.data_analysis::before{width:100%;position:absolute;z-index:1;height:100%;left:0;opacity:0.6;background:radial-gradient(circle at 10% 90%,rgb(170,202,200,0.5) 0%,transparent 40%),radial-gradient(circle at 90% 10%,rgb(126,171,169,0.5) 0%,transparent 40%);top:0;content:""}.data_analysis .container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.data_analysis .statistics_edge{margin-bottom:80px;text-align:center;max-width:600px;padding:0 20px;position:relative}.data_analysis .statistics_edge::before{width:2px;position:absolute;background-color:rgb(170,202,200);left:50%;content:"";transform:translateX(-50%);bottom:-40px;height:30px}.data_analysis .statistics_edge::after{position:absolute;transform:translateX(-50%);content:"";background-color:rgb(170,202,200);height:10px;width:10px;left:50%;border-radius:50%;bottom:-40px}.data_analysis .statistics_advance{font-size:30px;font-weight:700;margin-bottom:25px;padding-bottom:15px;color:#000000;display:inline-block;position:relative}.data_analysis .statistics_advance::after{position:absolute;transform:translateX(-50%);left:50%;height:3px;bottom:0;content:"";background:linear-gradient(90deg,transparent,rgb(170,202,200),transparent);width:80%}.data_analysis .statistics_growth{color:#000000;font-size:13px;line-height:1.7}.data_analysis .extra_experts{position:relative;display:flex;width:100%;justify-content:center}.data_analysis .statistics_pluses{z-index:3;width:25%;background-color:transparent;perspective:1000px;transform-style:preserve-3d;position:relative;height:330px}.data_analysis .statistics_pluses:nth-child(even){margin-top:60px}.data_analysis .statistics_pluses::before{left:0;height:100%;position:absolute;box-shadow:0 15px 35px rgba(0,0,0,0.1);width:100%;transform:translateZ(-10px);content:"";border-radius:21px;z-index:-1;top:0;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.8) 100%)}.data_analysis .statistics_pluses::after{content:"";top:15px;border:2px dashed rgb(170,202,200,0.5);bottom:15px;left:15px;opacity:0.5;right:15px;border-radius:calc(21px - 15px);position:absolute;z-index:-1}.data_analysis .statistics_pluses h4{z-index:3;text-shadow:2px 2px 0 rgba(255,255,255,0.5);font-weight:700;position:absolute;transform:translate(-50%,-50%);transition:all 0.3s ease;top:50%;font-size:4rem;left:50%;color:#000000}.data_analysis .statistics_pluses:hover h4{color:rgb(170,202,200);transform:translate(-50%,-50%) scale(1.1)}.data_analysis .statistics_pluses span{left:0;bottom:40px;position:absolute;color:#000000;transition:all 0.3s ease;padding:0 20px;font-weight:600;font-size:13px;text-align:center;z-index:3;width:100%}.data_analysis .statistics_pluses:hover span{transform:translateY(-10px)}.data_analysis svg{opacity:0.7;height:40px;z-index:2;position:absolute;left:50%;width:40px;top:40px;transform:translateX(-50%)}.data_analysis svg path{fill:rgb(170,202,200)}@media (max-width: 1200px) {.data_analysis .statistics_pluses{margin:0 10px;width:calc(25% - 20px);height:300px}.data_analysis .statistics_pluses h4{font-size:3.5rem}} @media (max-width: 992px) {.data_analysis{padding:90px 0}.data_analysis .statistics_edge{margin-bottom:60px}.data_analysis .extra_experts{flex-wrap:wrap}.data_analysis .statistics_pluses{height:260px;margin:10px !important;width:calc(50% - 20px)}.data_analysis .statistics_pluses h4{font-size:3rem}.data_analysis .statistics_pluses:nth-child(even){margin-top:0}} @media (max-width: 767px) {.data_analysis{padding:70px 0}.data_analysis .statistics_edge{margin-bottom:50px}.data_analysis .statistics_advance{font-size:calc(30px * 0.9)}.data_analysis .statistics_pluses{height:240px}.data_analysis .statistics_pluses h4{font-size:2.8rem}.data_analysis .statistics_pluses span{bottom:30px;font-size:calc(13px * 0.9)}.data_analysis svg{top:30px;width:30px;height:30px}} @media (max-width: 576px) {.data_analysis{padding:60px 0}.data_analysis .statistics_edge{margin-bottom:40px}.data_analysis .extra_experts{flex-direction:column;align-items:center}.data_analysis .statistics_pluses{height:200px;margin:10px 0 !important;max-width:300px;width:90%}.data_analysis .statistics_pluses h4{font-size:2.5rem}.data_analysis .statistics_pluses span{bottom:25px}} @keyframes float {0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}100%{transform:translateY(0px) rotate(0deg)}} @keyframes pulse {0%{transform:scale(1);opacity:0.8}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:0.8}}.about_this{color:#ffffff;position:relative;background-color:rgb(126,171,169,0.5);overflow:hidden;padding:120px 0}.about_this::before{position:absolute;z-index:1;left:0;content:"";background:linear-gradient(90deg,transparent 95%,rgb(170,202,200,0.5) 95%,rgb(170,202,200,0.5) 96%,transparent 96%) 0 0 / 20px 100%,linear-gradient(0deg,transparent 95%,rgb(170,202,200,0.5) 95%,rgb(170,202,200,0.5) 96%,transparent 96%) 0 0 / 100% 20px;width:100%;top:0;animation:gridGlow 4s infinite alternate;height:100%}.about_this::after{height:400%;width:100%;animation:scanlines 10s linear infinite;left:0;position:absolute;content:"";top:0;z-index:0;background:repeating-linear-gradient( to right,transparent,transparent 49.5%,rgb(170,202,200,0.5) 49.5%,rgb(170,202,200,0.5) 50.5%,transparent 50.5%,transparent 100% );opacity:0.2}.about_this .container{position:relative;z-index:2}.about_this .learn_growth{gap:40px;position:relative;display:grid;grid-template-columns:1fr 1fr}.about_this .learn_growth h3{letter-spacing:3px;grid-column:1 / -1;border-bottom:1px solid rgb(170,202,200,0.5);color:rgb(170,202,200);align-items:center;text-transform:uppercase;margin-bottom:50px;padding-bottom:20px;position:relative;font-weight:700;font-size:38px;display:flex}.about_this .learn_growth h3::before{margin-right:15px;animation:rotate 3s linear infinite;height:8px;width:8px;background:rgb(170,202,200);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);display:block;content:""}.about_this .learn_growth h3::after{width:100px;height:3px;content:"";position:absolute;animation:scanRight 4s ease-in-out infinite;left:0;background:rgb(170,202,200);bottom:-1px}.about_this .impact_facts{padding-left:30px;display:flex;flex-direction:column;position:relative;border-left:1px solid rgb(170,202,200,0.5)}.about_this .impact_facts::before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:absolute;width:16px;top:0;left:-8px;background-color:rgb(170,202,200);animation:blinkSlow 4s infinite alternate;content:"";height:16px}.about_this .impact_facts span{font-size:22px;font-weight:600;position:relative;width:fit-content;margin-bottom:20px;padding:5px 0;color:rgb(126,171,169);border-bottom:1px dashed rgb(126,171,169,0.5)}.about_this .impact_facts p{font-size:18px;color:#ffffff;line-height:1.8;margin-bottom:30px;position:relative}.about_this .impact_facts .image_carousel{height:340px;position:relative;transition:all 0.4s ease;width:100%;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%)}.about_this .impact_facts .image_carousel::before{z-index:1;position:absolute;background:linear-gradient(135deg,transparent 0%,rgb(170,202,200,0.5) 100%);content:"";opacity:0.5;inset:0}.about_this .impact_facts .image_carousel::after{bottom:0;border-left:2px solid rgb(170,202,200);border-top:2px solid rgb(170,202,200);position:absolute;height:60px;right:0;z-index:2;opacity:0.8;width:60px;content:""}.about_this .learn_training{border-right:1px solid rgb(126,171,169,0.5);padding-right:30px;position:relative;display:flex;flex-direction:column}.about_this .learn_training::before{position:absolute;height:16px;bottom:0;background-color:rgb(126,171,169);width:16px;animation:blinkSlow 4s infinite alternate 1s;content:"";clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);right:-8px}.about_this .learn_training p{order:2;position:relative;font-size:18px;color:#ffffff;margin-bottom:30px;line-height:1.8}.about_this .learn_training .method_ped{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%,0 85%);transition:all 0.4s ease;height:340px;margin-bottom:30px;width:100%;order:1;position:relative}.about_this .learn_training .method_ped::before{z-index:1;opacity:0.5;background:linear-gradient(135deg,rgb(126,171,169,0.5) 0%,transparent 100%);position:absolute;content:"";inset:0}.about_this .learn_training .method_ped::after{bottom:0;left:0;height:60px;border-top:2px solid rgb(126,171,169);position:absolute;width:60px;opacity:0.8;z-index:2;border-right:2px solid rgb(126,171,169);content:""}@keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes blinkSlow {0%,90%{opacity:1}95%{opacity:0.3}100%{opacity:1}} @keyframes scanRight {0%,100%{left:0;width:100px}45%,55%{left:calc(100% - 100px);width:100px}50%{left:calc(100% - 100px);width:40px}} @keyframes gridGlow {0%{opacity:0.1}100%{opacity:0.3}} @keyframes scanlines {0%{transform:translateY(0)}100%{transform:translateY(-75%)}} @media (max-width: 1024px) {.about_this{padding:80px 0}.about_this .learn_growth{gap:30px}.about_this .learn_growth h3{margin-bottom:40px;letter-spacing:2px}.about_this .impact_facts,.about_this .learn_training{padding-left:20px;padding-right:20px}.about_this .impact_facts .image_carousel,.about_this .learn_training .method_ped{height:280px}} @media (max-width: 768px) {.about_this{padding:60px 0}.about_this .learn_growth{gap:50px;grid-template-columns:1fr}.about_this .learn_growth h3{margin-bottom:30px;letter-spacing:1px;font-size:calc(38px * 0.85)}.about_this .impact_facts{border-top:1px solid rgb(170,202,200,0.5);border-left:none;padding-left:0;padding-top:30px}.about_this .impact_facts::before{top:-8px;left:0}.about_this .learn_training{border-bottom:1px solid rgb(126,171,169,0.5);padding-right:0;padding-bottom:30px;border-right:none}.about_this .learn_training::before{bottom:-8px;right:0}.about_this .impact_facts .image_carousel,.about_this .learn_training .method_ped{height:300px}} @media (max-width: 576px) {.about_this{padding:50px 0}.about_this .learn_growth{gap:40px}.about_this .learn_growth h3{padding-bottom:15px;letter-spacing:1px;margin-bottom:25px;font-size:calc(38px * 0.75)}.about_this .learn_growth h3::before{width:6px;height:6px;margin-right:10px}.about_this .impact_facts{padding-top:20px}.about_this .learn_training{padding-bottom:20px}.about_this .impact_facts span{font-size:calc(22px * 0.9)}.about_this .impact_facts p,.about_this .learn_training p{font-size:calc(18px * 0.95);line-height:1.6;margin-bottom:20px}.about_this .impact_facts .image_carousel,.about_this .learn_training .method_ped{height:240px}.about_this .impact_facts .image_carousel::after,.about_this .learn_training .method_ped::after{height:40px;width:40px}}.landing_page{min-height:100vh;align-items:center;background:linear-gradient(135deg,rgb(212,228,227) 0%,rgb(170,202,200,0.5) 85%,rgb(126,171,169,0.5) 100%);padding:6rem 2rem;justify-content:center;overflow:hidden;position:relative;display:flex}.landing_page > div{position:relative;grid-template-columns:1fr;z-index:1;display:grid;max-width:1200px;width:100%;gap:3rem}.landing_page::before{position:absolute;height:6px;content:"";top:0;right:0;transform-origin:left;left:0;animation:scanline 4s cubic-bezier(0.215,0.61,0.355,1) infinite;background:linear-gradient(90deg,rgb(170,202,200) 0%,rgb(126,171,169) 100%)}.landing_page::after{width:110%;content:"";z-index:0;left:-5%;height:35%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.5) 100%);bottom:0;transform:skewY(-3deg);position:absolute}.landing_page h1.start_head{position:relative;animation:fadeSlideUp 1s ease-out forwards;font-size:clamp(2.5rem,5vw,46px);color:#000000;line-height:1.2;transform:translateZ(0);margin:0 0 1.5rem;font-weight:700;overflow:hidden}.landing_page h1.start_head::after{bottom:0;position:absolute;height:4px;left:0;background:rgb(170,202,200);content:"";transform-origin:left;width:6rem;animation:lineReveal 1.2s 0.3s cubic-bezier(0.19,1,0.22,1) forwards;transform:scaleX(0)}.landing_page p{transform:translateY(20px);position:relative;animation:fadeSlideUp 1s 0.3s ease-out forwards;margin:0;color:#000000;font-size:clamp(1rem,2vw,13px);opacity:0;line-height:1.6;max-width:38rem}.landing_page .start_begin{opacity:0;position:relative;perspective:1000px;width:100%;margin-top:2rem;animation:fadeIn 1.2s 0.6s cubic-bezier(0.19,1,0.22,1) forwards}.landing_page .skill_mastery{width:100%;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 3px 10px rgba(0,0,0,0.05);transform:rotateX(3deg) rotateY(0) translateZ(0);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);overflow:hidden;position:relative;height:clamp(280px,40vh,450px)}.landing_page .skill_mastery::before{height:100%;z-index:1;position:absolute;content:"";background:linear-gradient(150deg,rgb(170,202,200,0.5) 0%,transparent 50%,rgba(0,0,0,0.5) 100%);left:0;top:0;width:100%}.landing_page .skill_mastery:hover{transform:rotateX(0) rotateY(-2deg) translateZ(0) scale(1.01)}.landing_page .skill_mastery span{bottom:0;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);width:100%;background:linear-gradient(0deg,#000000 0%,rgba(0,0,0,0.7) 70%,transparent 100%);position:absolute;z-index:2;padding:2rem;transform:translateY(10%);left:0}.landing_page .skill_mastery:hover span{transform:translateY(0)}.landing_page .skill_mastery h3{font-weight:600;margin:0;color:#ffffff;line-height:1.4;font-size:clamp(1rem,2vw,1.25rem)}@media (min-width: 768px) {.landing_page > div{gap:4rem;grid-template-columns:1fr 1fr;align-items:center}.landing_page::after{height:25%}.landing_page .start_begin{margin-top:0}.landing_page .skill_mastery{height:clamp(350px,50vh,550px)}} @media (min-width: 1200px) {.landing_page{padding:8rem 4rem}.landing_page > div{gap:6rem}.landing_page .skill_mastery::after{position:absolute;z-index:0;top:-50px;height:100px;content:"";width:100px;border:2px solid rgb(170,202,200,0.5);animation:rotateSlow 20s linear infinite;right:-50px}} @media (max-width: 767px) {.landing_page{padding:4rem 1.5rem}.landing_page h1.start_head{font-size:clamp(2rem,8vw,2.5rem)}.landing_page .start_begin{margin-top:2.5rem}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes lineReveal {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes scanline {0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(1);opacity:0.7}100%{transform:scaleX(0);opacity:1;left:100%}} @keyframes rotateSlow {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}