﻿*{margin:0;box-sizing:border-box;padding:0}header,footer{width:100%}html,body{min-height:100%;font-family:Arial,sans-serif;scroll-behavior:smooth;height:100%;color:#000000}a{text-decoration:none;color:inherit}.container{margin:auto;width:1166px;max-width:100%}svg{width:30px;height:30px}::-webkit-scrollbar{width:9px;scroll-behavior:auto}::-webkit-scrollbar-track{background:rgb(130,129,136,0.5);border-radius:2%;border:1px solid rgb(255,255,255,0.5)}::-webkit-scrollbar-thumb{border-radius:9em;box-shadow:1px -4px 7px 1px rgba(0,0,0,0.2);border:1px ridge rgb(130,129,136);background:#ffffff}::-webkit-scrollbar-thumb:hover{box-shadow:-5px 1px 9px -1px rgba(0,0,0,0.8);background:rgb(195,194,199);transform:scale(1.05)}::-webkit-scrollbar-thumb:active{transform:translateY(1px);background:rgb(162,161,167);box-shadow:inset 1px 3px 12px 7px rgba(0,0,0,0.8)}::-webkit-scrollbar-corner{}html{scrollbar-color:#ffffff rgb(162,161,167);scrollbar-width:auto}.wrap-structure{min-height:100%;flex-direction:column;height:100%;display:flex}.cert-display{flex:0 0 auto}.main-teach{flex:1 0 auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .subscribe-to-newsletter{position:relative;background:linear-gradient(135deg,rgb(162,161,167,0.5),rgb(195,194,199));padding:80px 0;overflow:hidden}.subscribe-to-newsletter::before{content:"";position:absolute;background-image:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px );top:0;left:0;z-index:1;height:100%;width:100%}.subscribe-to-newsletter::after{opacity:0.1;top:-50px;content:"";height:200px;width:200px;background:rgb(162,161,167);border-radius:50%;position:absolute;filter:blur(40px);z-index:0;right:-50px}.subscribe-to-newsletter .container{margin:0 auto;padding:0 20px;z-index:2;max-width:1200px;position:relative}.subscribe-to-newsletter .study-track{position:relative;background:rgba(255,255,255,0.9);border-left:3px solid rgb(162,161,167);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(1deg);padding:50px}.subscribe-to-newsletter .study-track::before{height:100%;top:0;left:0;content:"";z-index:-1;width:100%;background:linear-gradient( to right,rgb(162,161,167,0.5) 0%,transparent 10% );position:absolute;opacity:0.2}.subscribe-to-newsletter h3{line-height:1.4;font-weight:600;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);color:#000000;transform:translateY(0);margin-bottom:25px;font-size:calc(19px * 1.1);position:relative}.subscribe-to-newsletter h3::after{left:0;transform-origin:left;transform:scaleX(1);transition:transform 0.5s ease;width:80px;bottom:-10px;height:2px;content:"";background:rgb(162,161,167);position:absolute}.subscribe-to-newsletter .study-track:hover h3{transform:translateY(-5px)}.subscribe-to-newsletter .study-track:hover h3::after{transform:scaleX(1.5)}.subscribe-to-newsletter .input_holder{position:relative;flex-direction:row;max-width:600px;align-items:stretch;gap:15px;margin-top:30px;display:flex}.subscribe-to-newsletter .input_holder > div{flex:1;position:relative}.subscribe-to-newsletter .input_holder input[type="email"]{border-bottom:2px solid rgb(162,161,167);font-size:13px;border:1px solid rgba(0,0,0,0.1);height:55px;width:100%;background:#ffffff;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);color:#000000;padding:10px 20px;outline:none}.subscribe-to-newsletter .input_holder input[type="email"]:focus{border-color:rgb(162,161,167);transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--primary-color-rgb),0.1)}.subscribe-to-newsletter .input_holder input[type="email"]::placeholder{transition:opacity 0.3s ease,transform 0.3s ease;color:rgba(0,0,0,0.4)}.subscribe-to-newsletter .input_holder input[type="email"]:focus::placeholder{transform:translateX(5px);opacity:0.6}.subscribe-to-newsletter .input_holder .updates-form{align-items:center;cursor:pointer;color:#ffffff;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);display:flex;position:relative;min-width:150px;border:none;padding:0 25px;background:rgb(162,161,167);overflow:hidden;height:55px;justify-content:center;font-weight:600;font-size:18px}.subscribe-to-newsletter .input_holder .updates-form::before{top:0;content:"";left:-100%;height:100%;width:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent );transition:left 0.7s ease;position:absolute}.subscribe-to-newsletter .input_holder .updates-form:hover{background:rgb(130,129,136);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.subscribe-to-newsletter .input_holder .updates-form:hover::before{left:100%}.subscribe-to-newsletter .input_holder .updates-form:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,0.1)}@media (max-width: 768px) {.subscribe-to-newsletter{padding:60px 0}.subscribe-to-newsletter .study-track{padding:30px;transform:perspective(1000px) rotateX(0deg)}.subscribe-to-newsletter h3{margin-bottom:20px;font-size:21px}.subscribe-to-newsletter .input_holder{gap:10px;flex-direction:column}.subscribe-to-newsletter .input_holder input[type="email"],.subscribe-to-newsletter .input_holder .updates-form{height:50px}.subscribe-to-newsletter .input_holder .updates-form{width:100%;min-width:unset}} @media (max-width: 480px) {.subscribe-to-newsletter{padding:40px 0}.subscribe-to-newsletter .study-track{padding:25px 20px}.subscribe-to-newsletter h3{font-size:calc(21px * 0.9)}.subscribe-to-newsletter .input_holder{margin-top:20px}.subscribe-to-newsletter .input_holder input[type="email"],.subscribe-to-newsletter .input_holder .updates-form{font-size:calc(13px * 0.9);height:45px}} @media (hover: none) {.subscribe-to-newsletter .study-track:hover h3{transform:none}.subscribe-to-newsletter .study-track:hover h3::after{transform:scaleX(1)}} @media (prefers-reduced-motion) {.subscribe-to-newsletter .study-track,.subscribe-to-newsletter h3,.subscribe-to-newsletter h3::after,.subscribe-to-newsletter .input_holder input[type="email"],.subscribe-to-newsletter .input_holder .updates-form,.subscribe-to-newsletter .input_holder .updates-form::before{transition:none}}.plan-list{padding:100px 0;position:relative;overflow:hidden}.plan-list::before{content:"";left:0;z-index:1;top:0;position:absolute;background:linear-gradient(135deg,rgba(32,32,42,0.92),rgba(15,15,20,0.95));width:100%;height:100%;backdrop-filter:blur(8px)}.plan-list .container{margin:0 auto;max-width:1200px;padding:0 20px;z-index:2;position:relative}.plan-list .lesson-plans{position:relative}.plan-list h2{text-align:center;position:relative;font-size:31px;color:#ffffff;margin-bottom:25px;transform:perspective(1000px) translateZ(20px);font-weight:700}.plan-list h2::after{content:"";transform:translateX(-50%);background:linear-gradient(90deg,rgb(130,129,136),rgb(162,161,167));border-radius:3px;height:3px;bottom:-10px;position:absolute;left:50%;width:80px}.plan-list .pay-plans{font-size:calc(15px + 2px);margin:0 auto 50px;line-height:1.6;position:relative;max-width:700px;color:rgb(255,255,255,0.5);text-align:center}.plan-list .price-view{display:grid;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;list-style:none}.plan-list .price-view li{perspective:1000px;transform-style:preserve-3d;transition:transform 0.4s ease}.plan-list .premium-cost{border-radius:12px;box-shadow:5px 5px 15px rgba(0,0,0,0.2),-5px -5px 15px rgba(255,255,255,0.05),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1);display:block;background:rgba(255,255,255,0.03);overflow:hidden;height:100%;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none;position:relative}.plan-list .premium-cost::before{position:absolute;transform-origin:left;height:5px;background:linear-gradient(90deg,rgb(130,129,136),rgb(162,161,167));top:0;content:"";left:0;width:100%;transition:transform 0.3s ease;transform:scaleX(0.7)}.plan-list .cost-plan{z-index:1;height:100%;padding:30px 25px;position:relative}.plan-list .tuition-table{z-index:2;position:relative}.plan-list .premium-cost h4{transition:transform 0.3s ease;margin-bottom:20px;position:relative;margin-top:0;color:#ffffff;font-size:calc(20px - 2px)}.plan-list .premium-cost h4::before{content:"";position:absolute;transition:all 0.3s ease;width:30px;border-left:2px solid rgb(130,129,136);top:-10px;border-top:2px solid rgb(130,129,136);left:-10px;height:30px;opacity:0.6}.plan-list .premium-cost p{overflow-wrap:break-word;hyphens:auto;overflow-y:auto;max-height:250px;word-break:normal;font-size:15px;padding-right:10px;color:rgb(255,255,255,0.5);margin-bottom:25px;line-height:1.6}.plan-list .premium-cost p::-webkit-scrollbar{width:4px}.plan-list .premium-cost p::-webkit-scrollbar-thumb{background:rgb(130,129,136,0.5);border-radius:10px}.plan-list .fee-choices{font-weight:700;border-radius:8px;font-size:calc(20px + 4px);padding:10px 20px;transition:transform 0.3s ease,box-shadow 0.3s ease;background:linear-gradient(135deg,rgba(rgb(130,129,136,0.5),0.1),rgba(rgb(162,161,167,0.5),0.2));position:relative;color:#ffffff;box-shadow:2px 2px 8px rgba(0,0,0,0.1),-2px -2px 8px rgba(255,255,255,0.05);display:inline-block}.plan-list .fee-choices::before{left:10px;background:linear-gradient(90deg,transparent,rgb(130,129,136),transparent);bottom:-3px;right:10px;content:"";height:1px;position:absolute}.plan-list .premium-cost:hover{transform:translateY(-5px);box-shadow:7px 7px 20px rgba(0,0,0,0.3),-7px -7px 20px rgba(255,255,255,0.07),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1)}.plan-list .premium-cost:hover::before{transform:scaleX(1)}.plan-list .premium-cost:hover h4{transform:translateX(5px)}.plan-list .premium-cost:hover h4::before{opacity:1;transform:scale(1.1)}.plan-list .premium-cost:hover .fee-choices{box-shadow:3px 3px 12px rgba(0,0,0,0.15),-3px -3px 12px rgba(255,255,255,0.07);transform:translateY(-3px) scale(1.03)}@media (max-width: 992px) {.plan-list{padding:80px 0}.plan-list h2{font-size:calc(31px - 4px)}.plan-list .pay-plans{font-size:15px;margin-bottom:40px}.plan-list .price-view{gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @media (max-width: 768px) {.plan-list{padding:60px 0}.plan-list h2{font-size:calc(31px - 6px)}.plan-list .pay-plans{margin-bottom:30px;font-size:calc(15px - 1px)}.plan-list .price-view{max-width:450px;margin:0 auto;grid-template-columns:1fr}.plan-list .premium-cost h4{font-size:20px}.plan-list .premium-cost p{max-height:180px;font-size:calc(15px - 1px)}.plan-list .fee-choices{font-size:20px}} @media (max-width: 480px) {.plan-list{padding:50px 0}.plan-list h2{font-size:calc(31px - 8px)}.plan-list .pay-plans{font-size:calc(15px - 2px)}.plan-list .cost-plan{padding:25px 20px}.plan-list .premium-cost h4{font-size:calc(20px - 2px)}.plan-list .fee-choices{padding:8px 15px;font-size:calc(20px - 2px)}}header{width:100%;box-shadow:0 5px 20px rgba(0,0,0,0.05);padding:1.2rem 0;z-index:100;background:linear-gradient(to bottom,rgb(195,194,199),#ffffff);position:relative}header::before{top:0;z-index:0;width:100%;content:'';opacity:0.5;left:0;background:linear-gradient(45deg,transparent 65%,rgb(162,161,167,0.5) 65%,rgb(162,161,167,0.5) 70%,transparent 70%),linear-gradient(135deg,transparent 75%,rgb(130,129,136,0.5) 75%,rgb(130,129,136,0.5) 80%,transparent 80%);height:100%;position:absolute}header .container{max-width:100%;z-index:1;width:100%;position:relative;padding:0 3%;margin:0}header .main-pagebar{gap:2rem;justify-content:center;flex-wrap:wrap;display:flex}header .header-start{overflow:hidden;border-radius:10px;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,0.08);padding:0.5rem 1.5rem;text-decoration:none;display:flex;background:linear-gradient(135deg,rgb(162,161,167,0.5),rgb(130,129,136,0.5));position:relative;transition:all 0.3s ease}header .header-start::before{height:200%;top:-50%;opacity:0;transition:opacity 0.3s ease;content:'';left:-50%;position:absolute;background:radial-gradient(circle,rgba(255,255,255,0.3) 0%,transparent 70%);width:200%}header .header-start:hover::before{opacity:1}header .header-start svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));transition:all 0.3s ease;width:150px;height:auto}header .header-start:hover svg{transform:scale(1.03)}header .main-info{flex-wrap:wrap;display:flex;gap:0.6rem;max-width:800px;justify-content:center;margin-top:0.5rem;width:100%}header .head-guide{box-shadow:0 3px 10px rgba(0,0,0,0.05);border-radius:10px;z-index:1;font-size:18px;text-decoration:none;background:#ffffff;color:#000000;transition:all 0.3s ease;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,0.03);padding:0.6rem 1.2rem;font-family:Arial,sans-serif;font-weight:600;text-align:center}header .head-guide::before{width:100%;left:0;height:3px;content:'';transform-origin:left;background:linear-gradient(to right,rgb(162,161,167),rgb(130,129,136));top:0;transition:transform 0.3s ease;position:absolute;transform:scaleX(0)}header .head-guide:hover{color:rgb(162,161,167);box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-3px)}header .head-guide:hover::before{transform:scaleX(1)}@media (max-width: 991px) {header{padding:1rem 0}header .header-start{padding:0.5rem 1.2rem}header .header-start svg{width:140px}header .main-info{gap:0.5rem}header .head-guide{padding:0.5rem 1rem}} @media (max-width: 767px) {header .main-pagebar{gap:1.5rem}header .header-start{padding:0.4rem 1rem}header .header-start svg{width:130px}header .main-info{gap:0.5rem}header .head-guide{font-size:calc(18px - 1px);padding:0.5rem 0.9rem}} @media (max-width: 480px) {header{padding:1rem 0}header .main-pagebar{gap:1rem}header .header-start svg{width:120px}header .main-info{justify-content:flex-start;padding-bottom:10px;overflow-x:auto;flex-wrap:nowrap;gap:0.4rem}header .main-info::-webkit-scrollbar{height:3px}header .main-info::-webkit-scrollbar-thumb{background:rgb(162,161,167);border-radius:10px}header .head-guide{margin-right:2px;white-space:nowrap;flex-shrink:0}}.appSpace{background:linear-gradient(135deg,rgb(162,161,167,0.5),rgb(130,129,136,0.5));position:relative;padding:120px 0;overflow:hidden}.appSpace::before{content:"";height:100%;top:0;pointer-events:none;left:0;width:100%;z-index:1;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.1) 0%,transparent 40%);position:absolute}.appSpace::after{right:-50%;pointer-events:none;background:linear-gradient(45deg,transparent,rgb(162,161,167,0.5),transparent);height:100%;transform:rotate(35deg) scale(2);animation:shimmer 8s infinite linear;width:100%;top:-50%;content:"";position:absolute;z-index:0}.appSpace .container{position:relative;margin:0 auto;padding:0 20px;max-width:1200px;z-index:2}.appSpace .study-track{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.15),inset 0 0 20px rgba(rgb(162,161,167),0.05);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);padding:60px 50px;flex-direction:column;backdrop-filter:blur(10px);gap:40px;display:flex;position:relative;background:rgba(255,255,255,0.92);transform:perspective(1000px) rotateX(2deg)}.appSpace .study-track:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.2),inset 0 0 30px rgba(rgb(162,161,167),0.08)}.appSpace .study-track::before{opacity:0.4;position:absolute;content:"";background:rgb(162,161,167);height:10px;z-index:-1;top:-10px;filter:blur(10px);right:20px;left:20px}.appSpace .study-track > div:first-child{padding-bottom:30px;position:relative}.appSpace .study-track > div:first-child::after{left:0;height:3px;width:80px;bottom:0;position:absolute;background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136));transform-origin:left center;transition:transform 0.4s ease;content:""}.appSpace .study-track:hover > div:first-child::after{transform:scaleX(1.5)}.appSpace h5{color:#000000;font-size:20px;z-index:2;font-weight:700;line-height:1.4;margin:0 0 15px;font-family:Arial,sans-serif;letter-spacing:-0.01em;position:relative}.appSpace h5::before{content:"";transition:transform 0.3s ease;transform:translateY(-50%) rotate(45deg);height:10px;opacity:0.8;position:absolute;left:-20px;background:rgb(162,161,167);width:10px;top:50%}.appSpace .study-track:hover h5::before{transform:translateY(-50%) rotate(135deg)}.appSpace a{display:block;text-decoration:none;transition:transform 0.3s ease}.appSpace a:hover{transform:translateX(5px)}.appSpace p{font-weight:400;z-index:2;font-family:Arial,sans-serif;color:#000000;line-height:1.8;position:relative;transition:color 0.3s ease;font-size:17px;margin:0}.appSpace a:hover p{color:rgb(162,161,167)}@keyframes shimmer {0%{transform:rotate(35deg) translateX(-30%) scale(2)}100%{transform:rotate(35deg) translateX(30%) scale(2)}} @media (min-width: 992px) {.appSpace .study-track{padding:80px 70px;flex-direction:row;align-items:center}.appSpace .study-track > div:first-child{padding-bottom:0;flex:0 0 40%;padding-right:50px}.appSpace .study-track > div:first-child::after{left:auto;width:3px;transform-origin:center top;top:50%;bottom:auto;height:80px;right:0}.appSpace .study-track:hover > div:first-child::after{transform:scaleY(1.5)}.appSpace h5{margin-bottom:0;font-size:calc(20px * 1.1)}.appSpace h5::before{left:-30px;height:15px;width:15px}.appSpace a:hover{transform:translateX(10px)}} @media (max-width: 991px) {.appSpace{padding:80px 0}.appSpace .study-track{padding:50px 35px}.appSpace h5{font-size:calc(20px * 0.95)}} @media (max-width: 767px) {.appSpace{padding:60px 0}.appSpace .study-track{padding:40px 25px;gap:30px}.appSpace h5{font-size:calc(20px * 0.9)}.appSpace p{line-height:1.7;font-size:calc(17px * 0.95)}.appSpace .study-track > div:first-child{padding-bottom:20px}} @media (max-width: 480px) {.appSpace{padding:50px 0}.appSpace .study-track{padding:30px 20px;gap:25px}.appSpace h5{font-size:calc(20px * 0.85)}.appSpace p{line-height:1.6;font-size:calc(17px * 0.9)}.appSpace .study-track > div:first-child{padding-bottom:15px}.appSpace .study-track > div:first-child::after{width:60px}}.secure-fortification{padding:30px;color:#ffffff;background-color:rgb(130,129,136);width:100%;font-family:Arial,sans-serif;box-shadow:0 4px 15px rgba(0,0,0,0.5);height:100%;overflow:hidden}.secure-fortification h1{margin-bottom:20px;font-size:43px;padding-bottom:10px;font-weight:700;border-bottom:2px solid rgb(130,129,136);text-shadow:0 0 8px rgb(162,161,167);margin-top:30px;color:#ffffff}.secure-fortification h2{text-shadow:0 0 5px rgb(130,129,136);letter-spacing:2px;font-size:31px;margin-top:25px;text-transform:uppercase;color:#ffffff;font-weight:600;margin-bottom:15px}.secure-fortification h3,.secure-fortification h4,.secure-fortification h5,.secure-fortification h6{text-shadow:0 0 5px rgb(162,161,167,0.5);color:#ffffff;margin-bottom:10px;font-weight:400;font-size:18px;margin-top:20px}.secure-fortification ul,.secure-fortification ol{background-color:rgba(0,0,0,0.5);border-radius:10px;padding-left:0;padding:10px 0;box-shadow:0 2px 10px rgba(0,0,0,0.5);list-style-position:inside}.secure-fortification li{position:relative;color:#ffffff;padding-left:20px;margin-bottom:10px;font-size:14px;line-height:1.6}.secure-fortification section{padding:20px;border-radius:29px;background:rgba(0,0,0,0.5);box-shadow:0 2px 10px rgba(0,0,0,0.5)}.secure-fortification p,.secure-fortification span,.secure-fortification div{padding:5px 10px;font-weight:300;border-left:3px solid rgb(162,161,167);background-color:rgb(162,161,167,0.5);margin-bottom:10px;line-height:1.8;font-size:14px;color:#ffffff;border-radius:10px;box-shadow:0 0 8px rgb(162,161,167,0.5)}@media only screen and (max-width: 800px) {.secure-fortification{padding:20px}.secure-fortification h1{font-size:calc(18px - 10%)}.secure-fortification h2{font-size:calc(18px - 10%)}.secure-fortification h3,.secure-fortification h4,.secure-fortification h5,.secure-fortification h6{font-size:calc(18px - 10%)}.secure-fortification li{font-size:calc(14px - 10%)}}.connect-form{position:relative;overflow:hidden;padding:120px 0}.connect-form::before{position:absolute;content:'';left:0;background:rgba(0,0,0,0.5);height:100%;backdrop-filter:blur(8px);z-index:1;top:0;width:100%}.connect-form::after{animation:gradientShift 15s ease infinite;top:0;z-index:2;width:100%;left:0;background:linear-gradient(135deg,rgb(162,161,167,0.5) 0%,transparent 50%,rgb(130,129,136,0.5) 100%);height:100%;content:'';position:absolute}@keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} .connect-form .container{max-width:1200px;padding:0 15px;z-index:3;margin:0 auto;position:relative}.connect-form .query-message{box-shadow:0 15px 35px rgba(0,0,0,0.2);display:flex;overflow:hidden;position:relative;border-radius:21px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1)}.connect-form .query-message::before{top:-50%;pointer-events:none;width:200%;left:-50%;position:absolute;opacity:0.1;animation:rotate 30s linear infinite;height:200%;background:radial-gradient(circle,rgb(162,161,167,0.5) 0%,transparent 30%);content:''}@keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} .connect-form .inquiry-links{flex:1;padding:50px;position:relative;overflow:hidden;background:linear-gradient(145deg,rgb(162,161,167,0.5) 0%,rgb(130,129,136,0.5) 100%)}.connect-form .inquiry-links::after{right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1));top:0;width:100px;clip-path:polygon(100% 0,0% 100%,100% 100%);content:'';height:100%;position:absolute}.connect-form .inquiry-links h3{color:#ffffff;padding-bottom:15px;position:relative;font-weight:700;font-size:38px;margin-bottom:40px}.connect-form .inquiry-links h3::after{left:0;height:3px;bottom:0;width:80px;background:#ffffff;border-radius:10px;content:'';position:absolute}.connect-form .inquiry-links div{align-items:center;display:flex;position:relative;transition:transform 0.3s ease;transform:translateX(0);padding-left:15px;margin-bottom:25px}.connect-form .inquiry-links div:hover{transform:translateX(10px)}.connect-form .inquiry-links div::before{left:0;position:absolute;top:50%;width:5px;transition:height 0.3s ease,top 0.3s ease;height:0;border-radius:10px;background:#ffffff;content:''}.connect-form .inquiry-links div:hover::before{top:10%;height:80%}.connect-form .inquiry-links svg{height:24px;fill:#ffffff;margin-right:15px;width:24px}.connect-form .inquiry-links svg path{fill:#ffffff;transition:fill 0.3s ease}.connect-form .inquiry-links div:hover svg path{fill:rgb(130,129,136)}.connect-form .inquiry-links span{font-size:15px;font-weight:400;color:#ffffff}.connect-form .inquiry-links span a{text-decoration:none;color:#ffffff;transition:color 0.3s ease}.connect-form .inquiry-links span a:hover{color:rgb(130,129,136)}.connect-form .connect-map{position:relative;backdrop-filter:blur(10px);padding:50px;background:rgba(255,255,255,0.05);flex:1.2;overflow:hidden}.connect-form .connect-map::before{height:200px;background:radial-gradient(circle,rgb(130,129,136,0.5) 0%,transparent 70%);position:absolute;right:-100px;content:'';width:200px;animation:pulse 4s ease-in-out infinite alternate;border-radius:50%;top:-100px}@keyframes pulse {0%{opacity:0.3;transform:scale(1)}100%{opacity:0.7;transform:scale(1.2)}} .connect-form .connect-map h3{color:#ffffff;text-align:center;font-weight:600;font-size:38px;margin-bottom:40px;position:relative}.connect-form .connect-map h3::after{position:absolute;transform:translateX(-50%);left:50%;width:50px;background:rgb(130,129,136);height:2px;bottom:-15px;border-radius:10px;content:''}.connect-form .connect-map form{flex-direction:column;display:flex}.connect-form .connect-map input[type="text"],.connect-form .connect-map input[type="email"]{color:#ffffff;margin-bottom:20px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:15px 20px;font-size:15px;backdrop-filter:blur(5px);transition:all 0.3s ease;font-family:Arial,sans-serif;border-radius:21px}.connect-form .connect-map input[type="text"]:focus,.connect-form .connect-map input[type="email"]:focus{box-shadow:0 0 0 2px rgb(130,129,136,0.5);outline:none;border-color:rgb(130,129,136)}.connect-form .connect-map input[type="text"]::placeholder,.connect-form .connect-map input[type="email"]::placeholder{color:rgba(255,255,255,0.7)}.connect-form .connect-map .support-panel{margin-bottom:25px;align-items:flex-start;display:flex;position:relative}.connect-form .connect-map .support-panel input[type="checkbox"]{opacity:0;position:absolute}.connect-form .connect-map .support-panel label{position:relative;padding-left:30px;font-size:13px;line-height:1.5;cursor:pointer;color:#ffffff}.connect-form .connect-map .support-panel label::before{width:18px;height:18px;transition:all 0.3s ease;left:0;border:1px solid rgba(255,255,255,0.3);top:2px;background:rgba(255,255,255,0.05);border-radius:10px;content:'';position:absolute}.connect-form .connect-map .support-panel label::after{height:4px;border-bottom:2px solid #ffffff;position:absolute;transition:all 0.2s ease;left:5px;top:9px;width:8px;transform:rotate(-45deg) scale(0);content:'';opacity:0;border-left:2px solid #ffffff}.connect-form .connect-map .support-panel input[type="checkbox"]:checked + label::before{border-color:rgb(130,129,136);background:rgb(130,129,136,0.5)}.connect-form .connect-map .support-panel input[type="checkbox"]:checked + label::after{transform:rotate(-45deg) scale(1);opacity:1}.connect-form .connect-map .support-panel label a{color:rgb(130,129,136);text-decoration:none;transition:color 0.3s ease}.connect-form .connect-map .support-panel label a:hover{text-decoration:underline;color:#ffffff}.connect-form .connect-map .support-form{z-index:1;border:none;transition:all 0.3s ease;font-family:Arial,sans-serif;background:linear-gradient(90deg,rgb(162,161,167) 0%,rgb(130,129,136) 100%);border-radius:21px;font-size:15px;color:#ffffff;padding:15px 30px;position:relative;overflow:hidden;font-weight:600;cursor:pointer}.connect-form .connect-map .support-form::before{top:0;content:'';position:absolute;z-index:-1;width:100%;left:-100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:all 0.6s ease}.connect-form .connect-map .support-form:hover::before{left:100%}.connect-form .connect-map .support-form:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.3)}@media (max-width: 992px) {.connect-form{padding:80px 0}.connect-form .query-message{flex-direction:column}.connect-form .inquiry-links,.connect-form .connect-map{padding:40px}.connect-form .inquiry-links{text-align:center}.connect-form .inquiry-links h3::after{left:50%;transform:translateX(-50%)}.connect-form .inquiry-links div{justify-content:center;padding-left:0}.connect-form .inquiry-links div::before{display:none}} @media (max-width: 768px) {.connect-form{padding:60px 0}.connect-form .inquiry-links,.connect-form .connect-map{padding:30px}.connect-form .inquiry-links h3,.connect-form .connect-map h3{font-size:calc(38px * 0.8);margin-bottom:30px}.connect-form .inquiry-links div{margin-bottom:20px}.connect-form .connect-map input[type="text"],.connect-form .connect-map input[type="email"]{padding:12px 15px}.connect-form .connect-map .support-form{padding:12px 20px}} @media (max-width: 480px) {.connect-form{padding:40px 0}.connect-form .container{padding:0 10px}.connect-form .inquiry-links,.connect-form .connect-map{padding:20px}.connect-form .inquiry-links h3,.connect-form .connect-map h3{font-size:calc(38px * 0.7);margin-bottom:25px}.connect-form .inquiry-links svg{height:20px;width:20px}.connect-form .connect-map .support-panel label{font-size:calc(13px * 0.9)}.connect-form .connect-map .support-form{width:100%}}.quantitative-data{padding:6rem 0;background:linear-gradient(135deg,rgb(195,194,199) 0%,rgba(245,245,255,0.95) 100%);position:relative;overflow:hidden}.quantitative-data::before{height:70%;top:-15%;transform:rotate(-15deg) skewX(15deg);background:linear-gradient(165deg,rgb(162,161,167,0.5) 0%,transparent 70%);position:absolute;z-index:1;content:"";opacity:0.07;left:-10%;width:35%}.quantitative-data::after{transform:rotate(10deg);right:-5%;content:"";height:60%;z-index:1;width:30%;opacity:0.08;position:absolute;bottom:-5%;background:linear-gradient(195deg,rgb(130,129,136,0.5) 0%,transparent 85%)}.quantitative-data .container{padding:0 20px;max-width:1320px;position:relative;margin:0 auto;z-index:2}.quantitative-data h4{font-family:Arial,sans-serif;animation:fadeUp 0.8s ease-out 0.6s forwards;transform:translateY(20px);color:rgb(162,161,167);font-size:18px;opacity:0;font-weight:600;text-align:center;letter-spacing:0.5px;margin-top:3rem}.quantitative-data ul{margin:0;flex-wrap:wrap;display:flex;justify-content:center;padding:0;list-style:none;gap:20px}.quantitative-data .benefits-track{transform:translateY(20px);padding:1.75rem 1rem;flex:0 0 calc(25% - 20px);animation:fadeUp 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;position:relative;opacity:0;animation-delay:calc(0.1s * var(--order))}.quantitative-data .benefits-track:nth-child(1){--order:1}.quantitative-data .benefits-track:nth-child(2){--order:2}.quantitative-data .benefits-track:nth-child(3){--order:3}.quantitative-data .benefits-track:nth-child(4){--order:4}.quantitative-data .benefits-track:nth-child(5){--order:5}.quantitative-data .benefits-track:nth-child(6){--order:6}.quantitative-data .benefits-track:nth-child(7){--order:7}.quantitative-data .benefits-track div{position:relative;height:100%;padding:1.75rem;overflow:hidden;align-items:center;min-height:160px;background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,255,255,0.6));box-shadow:0 8px 20px -12px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.05);flex-direction:column;display:flex;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);justify-content:center}.quantitative-data .benefits-track div::before{height:0;transition:height 0.5s cubic-bezier(0.19,1,0.22,1);position:absolute;width:4px;top:0;background:linear-gradient(to bottom,rgb(162,161,167),rgb(130,129,136));left:0;content:""}.quantitative-data .benefits-track:hover div::before{height:100%}.quantitative-data .benefits-track div::after{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);content:"";transform-origin:right;right:0;background:linear-gradient(to right,transparent,rgb(130,129,136,0.5));transform:scaleX(0);width:40%;position:absolute;height:2px;bottom:0}.quantitative-data .benefits-track:hover div::after{transform:scaleX(1)}.quantitative-data .benefits-track p{margin:0 0 0.5rem;font-size:calc(28px * 1.2);font-family:Arial,sans-serif;background-clip:text;transition:transform 0.3s ease;background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136));font-weight:700;-webkit-background-clip:text;color:transparent;color:rgb(162,161,167)}.quantitative-data .benefits-track:hover p{transform:translateY(-5px)}.quantitative-data .benefits-track span{max-width:90%;transition:all 0.3s ease;font-family:Arial,sans-serif;text-align:center;color:#000000;font-weight:400;margin:0;line-height:1.4;font-size:12px}.quantitative-data .benefits-track:hover span{color:#000000}@keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @media screen and (max-width: 1200px) {.quantitative-data .benefits-track{flex:0 0 calc(33.333% - 20px)}} @media screen and (max-width: 992px) {.quantitative-data{padding:5rem 0}.quantitative-data .benefits-track{flex:0 0 calc(50% - 20px)}.quantitative-data .benefits-track div{padding:1.5rem;min-height:150px}.quantitative-data .benefits-track p{font-size:calc(28px * 1.1)}} @media screen and (max-width: 768px) {.quantitative-data{padding:4rem 0}.quantitative-data::before,.quantitative-data::after{width:50%}.quantitative-data .benefits-track{flex:0 0 calc(50% - 15px)}.quantitative-data .benefits-track div{padding:1.25rem;min-height:140px}.quantitative-data h4{margin-top:2.5rem}} @media screen and (max-width: 576px) {.quantitative-data{padding:3.5rem 0}.quantitative-data .benefits-track{margin-bottom:5px;flex:0 0 100%}.quantitative-data .benefits-track div{padding:1.5rem 1rem;min-height:auto}.quantitative-data .benefits-track p{font-size:28px}.quantitative-data h4{font-size:calc(18px * 0.9);margin-top:2rem}}.customer-feedback{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(195,194,199) 0%,rgb(162,161,167,0.5) 100%)}.customer-feedback::before{z-index:1;content:'';position:absolute;height:100%;left:0;top:0;width:100%;opacity:0.2;background-image:radial-gradient(circle at 10% 20%,rgb(162,161,167,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(130,129,136,0.5) 0%,transparent 60%)}.customer-feedback::after{left:0;height:100%;opacity:0.05;background-image:repeating-linear-gradient(45deg,rgb(162,161,167,0.5) 0,rgb(162,161,167,0.5) 1px,transparent 1px,transparent 10px);width:100%;position:absolute;z-index:1;content:'';top:0}.customer-feedback .container{position:relative;margin:0 auto;padding:0 2rem;z-index:2;max-width:1200px}.customer-feedback h2{margin-bottom:3rem;color:#000000;line-height:1.3;position:relative;text-align:center;transform:perspective(1000px) rotateX(2deg);font-size:33px;font-weight:700;padding-bottom:1.5rem}.customer-feedback h2::after{width:80px;border-radius:2px;content:'';left:50%;background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136));bottom:0;position:absolute;transform:translateX(-50%);height:4px}.customer-feedback .study-track{overflow:visible;padding:2rem 0;position:relative}.customer-feedback .client-testimonials{position:relative;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:2.5rem}.customer-feedback .user-testimonials{border-radius:0.5rem;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;box-shadow:0 15px 25px -10px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.05);padding:2rem 1.5rem;position:relative;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.8));z-index:2;flex-direction:column;display:flex;transform:translateY(0) scale(1);backdrop-filter:blur(10px);overflow:hidden}.customer-feedback .user-testimonials::before{line-height:1;font-size:8rem;color:rgb(162,161,167,0.5);right:1.5rem;position:absolute;top:-0.5rem;font-family:serif;z-index:-1;opacity:0.15;content:'"'}.customer-feedback .user-testimonials:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 30px -10px rgba(0,0,0,0.15),0 5px 10px rgba(0,0,0,0.05)}.customer-feedback .user-testimonials h3{display:inline-block;font-size:calc(18px * 1.1);position:relative;color:rgb(162,161,167);font-weight:600;margin-bottom:0.75rem}.customer-feedback .user-testimonials h3::after{height:2px;content:'';bottom:-4px;position:absolute;background:linear-gradient(90deg,rgb(162,161,167),transparent);left:0;width:40px}.customer-feedback .user-testimonials .description{margin-bottom:1.5rem;position:relative;z-index:2;font-size:15px;font-style:italic;line-height:1.6;color:#000000;flex-grow:1}.customer-feedback .user-testimonials div{justify-content:flex-start;display:flex;margin-top:auto;align-items:center}.customer-feedback .user-testimonials img{box-shadow:0 5px 10px rgba(0,0,0,0.1);border:3px solid #ffffff;height:60px;width:60px;border-radius:50%;object-fit:cover;transition:transform 0.3s ease}.customer-feedback .user-testimonials:hover img{transform:scale(1.1)}.customer-feedback .user-testimonials:nth-child(odd){transform:translateY(10px) scale(1);background:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,255,255,0.75))}.customer-feedback .user-testimonials:nth-child(odd):hover{transform:translateY(2px) scale(1.02)}.customer-feedback .user-testimonials:nth-child(3n+1){border-top:3px solid rgb(162,161,167)}.customer-feedback .user-testimonials:nth-child(3n+2){border-top:3px solid rgb(130,129,136)}.customer-feedback .user-testimonials:nth-child(3n+3){border-top:3px solid #000000}@media (max-width: 1200px) {.customer-feedback{padding:5rem 0}.customer-feedback h2{font-size:calc(33px * 0.9)}.customer-feedback .client-testimonials{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}} @media (max-width: 992px) {.customer-feedback{padding:4rem 0}.customer-feedback .client-testimonials{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.75rem}.customer-feedback .user-testimonials{padding:1.75rem 1.25rem}} @media (max-width: 768px) {.customer-feedback{padding:3.5rem 0}.customer-feedback h2{transform:none;font-size:calc(33px * 0.8);margin-bottom:2rem}.customer-feedback .client-testimonials{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.customer-feedback .user-testimonials::before{font-size:6rem}} @media (max-width: 576px) {.customer-feedback{padding:3rem 0}.customer-feedback .container{padding:0 1.25rem}.customer-feedback h2{padding-bottom:1rem;margin-bottom:1.5rem;font-size:calc(33px * 0.7)}.customer-feedback h2::after{height:3px;width:60px}.customer-feedback .study-track{padding:1rem 0}.customer-feedback .client-testimonials{gap:1.25rem;grid-template-columns:1fr}.customer-feedback .user-testimonials{padding:1.5rem 1.25rem}.customer-feedback .user-testimonials img{height:50px;width:50px}} @media (max-width: 375px) {.customer-feedback h2{font-size:calc(33px * 0.6)}.customer-feedback .user-testimonials{padding:1.25rem 1rem}} @media (prefers-reduced-motion: reduce) {.customer-feedback .user-testimonials,.customer-feedback .user-testimonials img{transition:none}.customer-feedback .user-testimonials:hover{transform:none}.customer-feedback .user-testimonials:hover img{transform:none}}.company-overview{padding:100px 0;z-index:1;position:relative;overflow:hidden;background:rgb(162,161,167)}.company-overview::before{top:0;z-index:-1;position:absolute;content:"";background:linear-gradient(0deg,rgb(162,161,167) 30%,transparent 70%),linear-gradient(90deg,rgb(162,161,167) 0%,transparent 50%,rgb(162,161,167) 100%),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(255,255,255,0.03) 20px,rgba(255,255,255,0.03) 40px);left:0;width:100%;height:100%}.company-overview::after{width:100%;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.1) 0%,transparent 60%);height:100%;left:0;top:0;position:absolute;z-index:-1;content:""}.company-overview .container{margin:0 auto;z-index:2;max-width:1200px;padding:0 20px;position:relative}.company-overview .study-track{overflow:hidden;border-radius:10px;padding:60px;box-shadow:0 15px 30px rgba(0,0,0,0.2);display:grid;position:relative;background:rgb(195,194,199);grid-template-areas:"text photo" "logo photo";gap:40px;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,0.1)}.company-overview .study-track::before{content:"";background:linear-gradient(to bottom,transparent,rgb(162,161,167,0.5),transparent);top:0;left:50%;position:absolute;height:100%;width:1px}.company-overview .study-track::after{height:4px;content:"";background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136),rgb(162,161,167));left:0;width:100%;position:absolute;bottom:0}.company-overview .academy-roots{padding-left:40px;flex-direction:column;grid-area:photo;justify-content:center;display:flex;align-items:center}.company-overview .academy-roots .img-fit{box-shadow:0 10px 20px rgba(0,0,0,0.2);height:350px;margin-bottom:40px;width:280px;overflow:hidden;border:5px solid rgb(162,161,167);position:relative;border-radius:10px}.company-overview .founder-vision{text-align:center;padding:20px 30px;box-shadow:0 5px 15px rgba(0,0,0,0.1);width:100%;background:rgb(130,129,136);max-width:280px;border-radius:10px}.company-overview .edu-philosophy{margin:0 0 10px 0;font-weight:700;text-transform:uppercase;font-size:22px;letter-spacing:1px;color:#ffffff}.company-overview .learn-online{color:#ffffff;margin:0;font-size:15px;opacity:0.9;font-weight:300}.company-overview .phrase-holder{justify-content:center;flex-direction:column;display:flex;grid-area:text}.company-overview h2{margin:0 0 25px 0;font-size:32px;font-weight:700;letter-spacing:1px;position:relative;color:#000000;text-transform:uppercase}.company-overview h2::after{position:absolute;width:80px;background:rgb(162,161,167);content:"";left:0;bottom:-10px;height:3px}.company-overview p{color:#000000;font-size:15px;margin:0;line-height:1.8}.company-overview .master-class{padding-top:20px;border-top:1px solid rgba(rgb(162,161,167),0.1);margin-bottom:20px;display:flex;align-items:center;grid-area:logo}.company-overview .master-class svg{fill:rgb(162,161,167);margin-right:20px;width:60px;height:60px}.company-overview .master-class svg path{fill:rgb(162,161,167)}@media screen and (max-width: 992px) {.company-overview{padding:80px 0}.company-overview .study-track{grid-template-areas:"img-fit" "text" "logo";grid-template-columns:1fr;padding:40px 30px;gap:30px}.company-overview .study-track::before{background:linear-gradient(to right,transparent,rgb(162,161,167,0.5),transparent);left:0;width:100%;height:1px;top:50%}.company-overview .academy-roots{padding-bottom:30px;padding-left:0;border-bottom:1px solid rgba(rgb(162,161,167),0.1)}.company-overview .phrase-holder{text-align:center}.company-overview h2::after{left:50%;transform:translateX(-50%)}.company-overview .master-class{padding-top:0;justify-content:center;border-top:none}} @media screen and (max-width: 767px) {.company-overview{padding:60px 0}.company-overview .study-track{gap:25px;padding:30px 20px}.company-overview .academy-roots .img-fit{height:280px;width:220px;margin-bottom:30px}.company-overview .founder-vision{padding:15px 20px;max-width:220px}.company-overview h2{font-size:calc(32px * 0.85)}} @media screen and (max-width: 480px) {.company-overview{padding:40px 0}.company-overview .study-track{gap:20px;padding:25px 15px}.company-overview .academy-roots .img-fit{margin-bottom:25px;height:230px;border-width:3px;width:180px}.company-overview .founder-vision{padding:12px 15px;max-width:180px}.company-overview .edu-philosophy{font-size:calc(22px * 0.9)}.company-overview .learn-online{font-size:calc(15px * 0.9)}.company-overview .master-class svg{margin-right:15px;height:45px;width:45px}.company-overview h2{font-size:calc(32px * 0.7);margin-bottom:20px}.company-overview p{font-size:calc(15px * 0.9)}}.cookie-overlay-dialog{bottom:0;width:100%;background:rgb(130,129,136);position:fixed;animation:slideUp 0.5s forwards;transition:transform 0.5s ease-in-out;z-index:90;border-top:3px solid rgb(130,129,136);transform:translateY(100%);box-shadow:0 -4px 10px rgba(0,0,0,0.5);padding:20px 0;font-family:Arial,sans-serif}@keyframes slideUp {to{transform:translateY(0)}} .data-control{justify-content:space-between;align-items:center;padding:20px 5%;display:flex;gap:20px}.cookie-overlay-dialog h5{font-weight:700;font-size:23px;color:#ffffff;text-transform:uppercase;letter-spacing:1px}.cookie-overlay-dialog p{line-height:1.5;color:#ffffff;margin:0;font-size:17px}.cookie-explained{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgb(162,161,167));margin-right:15px;flex-shrink:0}.cookie-explained svg{height:80px;transition:transform 0.3s ease-in-out;width:80px;fill:rgb(162,161,167)}.cookie-explained:hover svg{transform:scale(1.1)}.policy-opt{text-align:center;box-shadow:0 0 15px rgb(162,161,167);transition:background-color 0.3s ease,box-shadow 0.3s ease;flex-shrink:0;font-size:20px;padding:10px 20px;border-radius:27px;cursor:pointer;text-decoration:none;line-height:40px;min-width:140px;white-space:nowrap;background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136));color:#000000;margin-left:10px}.policy-opt:hover{box-shadow:0 0 20px rgb(130,129,136)}.cookie_button.data-policy:hover{box-shadow:0 0 15px rgb(130,129,136)}.cookie-overlay-dialog p a{color:rgb(162,161,167);transition:color 0.3s ease;text-decoration:none}.cookie-overlay-dialog p a:hover{color:rgb(130,129,136)}#popupPrivacyTerms{display:none}#popupPrivacyTerms:checked ~ .cookie-overlay-dialog{opacity:0;visibility:hidden}@media only screen and (max-width: 1200px) {.cookie-overlay-dialog{padding:15px 0}.data-control{padding:15px 5%}} @media only screen and (max-width: 800px) {.cookie-explained{display:none}.data-control{flex-direction:column;align-items:center;text-align:center}.cookie-overlay-dialog h5{font-size:21px;margin-bottom:5px}.data-guard{margin-bottom:15px}.policy-opt{min-width:100%;margin:10px 0}} .mentorship-profile{overflow:hidden;position:relative;padding:5rem 2rem;background:linear-gradient(135deg,rgb(195,194,199),rgb(162,161,167,0.5))}.mentorship-profile::before{left:0;width:100%;content:"";opacity:0.1;height:100%;position:absolute;top:0;background:repeating-linear-gradient(45deg,rgb(130,129,136,0.5) 0px,transparent 2px,transparent 10px);z-index:1}.mentorship-profile .user-testimonials{z-index:2;margin:0 auto;background:#ffffff;align-items:center;display:flex;padding:0;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.1);border-radius:19px;position:relative;gap:4rem;max-width:1200px}.mentorship-profile .img-fit{width:40%;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);flex-shrink:0;height:450px;position:relative;transition:all 0.4s ease}.mentorship-profile .img-fit::after{background:linear-gradient(135deg,rgb(162,161,167,0.5),transparent);content:"";position:absolute;opacity:0.5;top:0;left:0;width:100%;height:100%}.mentorship-profile .emp-tasks{width:60%;padding:3rem;position:relative}.mentorship-profile .name{position:relative;display:inline-block;font-size:38px;color:#000000;margin-bottom:0.5rem;font-weight:700}.mentorship-profile .name::after{height:3px;width:50%;bottom:-8px;position:absolute;transition:width 0.3s ease;content:"";background:rgb(162,161,167);left:0}.mentorship-profile .emp-tasks > div:nth-child(2){font-weight:600;font-size:19px;color:rgb(130,129,136);padding-left:2px;margin-bottom:1.5rem}.mentorship-profile .job-progress{font-size:14px;color:#000000;padding-left:1.5rem;position:relative;font-family:Arial,sans-serif;line-height:1.6}.mentorship-profile .job-progress::before{font-size:4rem;left:-1rem;position:absolute;content:"";top:-2rem;opacity:0.4;color:rgb(162,161,167,0.5)}.mentorship-profile .user-testimonials:hover .img-fit{transform:scale(1.03)}.mentorship-profile .user-testimonials:hover .name::after{width:100%}@media (max-width: 992px) {.mentorship-profile .user-testimonials{gap:2rem;flex-direction:column}.mentorship-profile .img-fit{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);height:350px;width:100%}.mentorship-profile .emp-tasks{width:100%;padding:0 2rem 2rem}} @media (max-width: 576px) {.mentorship-profile{padding:3rem 1rem}.mentorship-profile .img-fit{height:280px}.mentorship-profile .emp-tasks{padding:0 1.5rem 1.5rem}.mentorship-profile .name{font-size:calc(38px * 0.85)}.mentorship-profile .job-progress{font-size:calc(14px * 0.95)}}footer{position:relative;width:100%}.cert-display{position:relative;padding:80px 0 30px;background-color:rgb(162,161,167);color:#ffffff;font-family:Arial,sans-serif}.cert-display::before{width:60%;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);position:absolute;z-index:0;background-color:rgb(162,161,167);content:"";height:100%;top:0;right:0}footer .cert-display::after{right:15%;top:50px;position:absolute;opacity:0.3;width:200px;content:"";background:radial-gradient(circle,rgb(162,161,167),transparent 70%);height:200px;border-radius:50%}footer .workshop-cta{z-index:1;position:relative}footer .send-query{margin-bottom:60px;justify-content:flex-start;display:flex;flex-wrap:wrap;gap:10px}footer .info_item{transition:all 0.3s ease;margin-bottom:10px;backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.1);padding:15px 25px;margin-right:10px;border-radius:10px;transform:skewX(-5deg);flex:0 1 auto}footer .info_item:hover{background-color:rgb(162,161,167);transform:skewX(-5deg) translateY(-5px)}footer .info_item svg{width:20px;height:20px;margin-right:10px;transform:skewX(5deg);vertical-align:middle;fill:#ffffff}footer .info_item p,footer .info_item a{text-decoration:none;transform:skewX(5deg);font-size:15px;vertical-align:middle;display:inline-block;color:#ffffff}footer .text_main_holder{position:relative;display:grid;gap:40px;grid-template-columns:1fr}footer .head-section{position:relative;padding-left:20px}footer .head-section::before{left:0;height:100%;width:5px;position:absolute;top:0;background-color:rgb(162,161,167);content:""}footer .head-section svg{margin-bottom:20px;height:45px;width:auto;filter:brightness(0) invert(1)}footer .zoom-meet{line-height:1.6;font-size:16px;max-width:320px;color:rgba(255,255,255,0.7)}footer .main-info{position:relative}footer .main-info h5{letter-spacing:1px;font-size:21px;text-transform:uppercase;font-weight:700;padding-bottom:10px;margin-bottom:25px;position:relative;display:inline-block;color:#ffffff}footer .main-info h5::after{bottom:0;height:3px;background-color:rgb(162,161,167);content:"";width:50px;position:absolute;left:0}footer .nav-class{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid;gap:15px;margin-bottom:25px}footer .nav-class a{font-size:15px;text-decoration:none;position:relative;transition:all 0.3s ease;padding-left:0;color:rgba(255,255,255,0.8)}footer .nav-class a::before{position:absolute;color:rgb(162,161,167);left:-20px;opacity:0;transition:all 0.3s ease;content:"→"}footer .nav-class a:hover{color:rgb(162,161,167);padding-left:20px}footer .nav-class a:hover::before{opacity:1;left:0}footer .subscribe_holder{padding:30px;background-color:rgba(0,0,0,0.3);border-radius:15px;position:relative;border-left:5px solid rgb(162,161,167)}footer .subscribe_holder::before{right:-20px;top:-20px;z-index:-1;content:"";height:100px;width:100px;opacity:0.2;background-color:rgb(162,161,167);position:absolute;border-radius:50%}footer .subscribe_holder h5{letter-spacing:1px;text-transform:uppercase;font-size:21px;font-weight:700;margin-bottom:15px;color:#ffffff}footer .subscribe_holder p{color:rgba(255,255,255,0.7);margin-bottom:25px;font-size:15px;line-height:1.6}footer .input_holder{display:flex;flex-direction:column;gap:15px}footer .input_holder input[type="email"]{transition:all 0.3s ease;border:none;border-radius:10px;color:#ffffff;padding:14px 16px;font-size:15px;background-color:rgba(255,255,255,0.1)}footer .input_holder input[type="email"]:focus{outline:none;background-color:rgba(255,255,255,0.15);box-shadow:0 0 0 2px rgb(162,161,167)}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.5)}footer .updates-form{border:none;color:#ffffff;background-color:rgb(162,161,167);cursor:pointer;padding:14px 20px;transition:all 0.3s ease;text-transform:uppercase;font-size:17px;letter-spacing:1px;border-radius:10px;font-weight:600}footer .updates-form:hover{background-color:rgb(130,129,136);transform:translateX(5px)}footer .challenge-cta{position:relative;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin-top:60px}footer .mobile-cta{color:rgba(255,255,255,0.6);text-align:center;font-size:16px}@media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .nav-class{grid-template-columns:repeat(2,1fr)}footer .input_holder{flex-direction:row}footer .updates-form{white-space:nowrap}footer .nav-class a{padding-right:10px}} @media (max-width: 991px) {footer .cert-display::before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:0.7;background-color:rgb(162,161,167);width:100%}} @media (max-width: 767px) {footer .cert-display{padding:60px 0 30px}footer .send-query{margin-bottom:40px;justify-content:center}footer .main-info h5,footer .subscribe_holder h5{margin-bottom:20px}footer .challenge-cta{margin-top:40px}} @media (max-width: 576px) {footer .cert-display{padding:50px 0 20px}footer .info_item{width:100%;margin-right:0}footer .nav-class{grid-template-columns:1fr}footer .subscribe_holder{padding:20px}footer .input_holder input[type="email"],footer .updates-form{padding:12px 15px}}.program-structure{background:linear-gradient(45deg,rgb(195,194,199) 0%,rgb(130,129,136,0.5) 50%,rgb(195,194,199) 100%);position:relative;overflow:hidden;padding:6rem 0}.program-structure::before{border-radius:50%;animation:pulseGlow 15s ease-in-out infinite;position:absolute;width:70%;background:radial-gradient(circle,rgb(162,161,167,0.5) 0%,transparent 70%);z-index:1;opacity:0.4;right:-10%;top:-10%;height:70%;content:""}.program-structure::after{border-radius:50%;width:50%;height:50%;opacity:0.3;animation:pulseGlow 12s ease-in-out infinite reverse;position:absolute;bottom:-5%;background:radial-gradient(circle,rgb(130,129,136,0.5) 0%,transparent 70%);z-index:1;content:"";left:-5%}@keyframes pulseGlow {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(1);opacity:0.3}} .program-structure .container{margin:0 auto;position:relative;max-width:1200px;padding:0 2rem;z-index:2}.program-structure .study-track{gap:3rem;position:relative;grid-template-columns:1.2fr 0.8fr;display:grid;transform:perspective(1000px) rotateY(-2deg);transform-style:preserve-3d}.program-structure .study-track::before{opacity:0.05;top:-2rem;position:absolute;left:-2rem;width:calc(100% + 4rem);background:repeating-linear-gradient(90deg,transparent,transparent 50px,rgb(162,161,167,0.5) 50px,rgb(162,161,167,0.5) 51px),repeating-linear-gradient(180deg,transparent,transparent 50px,rgb(162,161,167,0.5) 50px,rgb(162,161,167,0.5) 51px);transform:translateZ(-10px);height:calc(100% + 4rem);z-index:-1;border-radius:10px;content:""}.program-structure .training-map{border-radius:10px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.1),0 10px 20px -5px rgba(0,0,0,0.04),inset 0 0 0 1px rgb(195,194,199);transform:translateZ(20px);background:#ffffff;clip-path:polygon(0% 0%,100% 0%,95% 100%,0% 100%);position:relative;z-index:3;padding:3rem}.program-structure .training-map::before{height:100%;border-radius:10px;width:100%;position:absolute;z-index:-1;opacity:0.7;left:0;top:0;background:linear-gradient(135deg,#ffffff 0%,transparent 100%);content:""}.program-structure .head-section{position:relative;display:flex;margin-bottom:2rem;align-items:center}.program-structure .head-section::before{content:"";opacity:0.6;position:absolute;width:40px;transform:translateY(-50%);right:-20px;background:rgb(162,161,167);height:2px;top:50%}.program-structure .head-section::after{height:3px;bottom:-10px;content:"";width:60px;position:absolute;border-radius:10px;left:0;background:linear-gradient(90deg,rgb(130,129,136) 0%,transparent 100%)}.program-structure .head-section svg{width:auto;filter:drop-shadow(0 2px 4px rgb(162,161,167,0.5));height:4rem;transition:all 0.3s ease}.program-structure .head-section svg:hover{transform:translateY(-2px) scale(1.03);filter:drop-shadow(0 6px 12px rgb(162,161,167,0.5))}.program-structure .head-section svg path{transition:fill 0.3s ease;fill:rgb(162,161,167)}.program-structure .head-section svg:hover path{fill:rgb(130,129,136)}.program-structure h3{font-weight:700;display:inline-block;-webkit-background-clip:text !important;position:relative;background-clip:text !important;font-size:37px;transform:translateZ(5px);margin-bottom:1.5rem;background:linear-gradient(to right,#000000 0%,rgb(162,161,167) 100%);color:transparent}.program-structure h3::after{bottom:-8px;height:3px;background:rgb(162,161,167);left:0;position:absolute;width:30px;transition:width 0.3s ease;border-radius:10px;content:""}.program-structure .training-map:hover h3::after{width:80px}.program-structure p{transform:translateZ(10px);line-height:1.7;z-index:2;color:#000000;position:relative;font-size:14px;margin-bottom:1rem}.program-structure .img-fit{transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.1),inset 0 0 0 1px rgba(255,255,255,0.3);overflow:hidden;animation:floatAnimation 6s ease-in-out infinite;height:100%;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;height:450px;position:relative;transform:translateZ(30px) rotate(3deg);min-height:400px;z-index:2}@keyframes floatAnimation {0%{transform:translateZ(30px) rotate(3deg) translateY(0)}50%{transform:translateZ(30px) rotate(3deg) translateY(-10px)}100%{transform:translateZ(30px) rotate(3deg) translateY(0)}} .program-structure .img-fit::before{z-index:1;mix-blend-mode:soft-light;content:"";top:0;transition:all 0.5s ease;opacity:0.5;position:absolute;background:linear-gradient( 45deg,transparent 0%,transparent 40%,rgb(162,161,167,0.5) 100% );width:100%;left:0;height:100%}.program-structure .img-fit::after{z-index:1;background:linear-gradient( to top,rgb(162,161,167,0.5) 0%,transparent 100% );height:50%;width:100%;left:0;content:"";position:absolute;opacity:0.3;bottom:0}.program-structure .study-track:hover .img-fit{box-shadow:25px 25px 70px rgba(0,0,0,0.15),-25px -25px 70px rgba(255,255,255,0.15),inset 0 0 0 1px rgba(255,255,255,0.4);transform:translateZ(40px) rotate(1deg) scale(1.03);border-radius:60% 40% 60% 40% / 40% 60% 40% 60%}.program-structure .study-track:hover .img-fit::before{opacity:0.7;background:linear-gradient( 45deg,transparent 0%,rgb(130,129,136,0.5) 40%,rgb(162,161,167,0.5) 100% )}@media (max-width: 1024px) {.program-structure{padding:5rem 0}.program-structure .study-track{gap:2rem;transform:perspective(1000px) rotateY(0deg);grid-template-columns:1fr}.program-structure .training-map{padding:2.5rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.program-structure .img-fit{border-radius:20% 80% 20% 80% / 80% 20% 80% 20%;transform:translateZ(20px) rotate(0deg);min-height:350px}.program-structure .study-track:hover .img-fit{transform:translateZ(30px) scale(1.02)}} @media (max-width: 768px) {.program-structure{padding:4rem 0}.program-structure .study-track::before{top:-1.5rem;left:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem)}.program-structure .training-map{padding:2rem}.program-structure .head-section svg{height:3.5rem}.program-structure h3{font-size:calc(37px * 0.9)}.program-structure .img-fit{min-height:300px}} @media (max-width: 576px) {.program-structure{padding:3rem 0}.program-structure .study-track::before{display:none}.program-structure .training-map{padding:1.5rem}.program-structure .head-section svg{height:3rem}.program-structure .head-section::before{width:20px;right:-10px}.program-structure h3{font-size:calc(37px * 0.8);margin-bottom:1rem}.program-structure p{font-size:calc(14px * 0.9)}.program-structure .img-fit{border-radius:10% 90% 10% 90% / 90% 10% 90% 10%;min-height:250px}}.welcome-board{position:relative;background:linear-gradient(135deg,rgb(130,129,136,0.5),rgb(162,161,167),rgb(130,129,136) 120%);height:100vh;min-height:600px;overflow:hidden;width:100%}.welcome-board::before{height:100%;z-index:1;width:100%;top:0;position:absolute;content:"";left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px);pointer-events:none}.welcome-board::after{top:-50%;z-index:2;right:-50%;background:radial-gradient(circle at center,rgba(255,255,255,0.1) 0%,transparent 70%);content:"";height:100%;transform:rotate(-15deg) scale(2);position:absolute;pointer-events:none;width:100%}.welcome-board .img-fit{height:100%;mix-blend-mode:luminosity;z-index:0;width:100%;position:absolute;clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);left:0;opacity:0.15;top:0}.welcome-board .study-track{max-width:1400px;align-items:flex-start;justify-content:center;height:100%;padding:2rem 10%;display:flex;flex-direction:column;position:relative;margin:0 auto;z-index:3}.welcome-board h1{color:#ffffff;font-weight:700;margin-bottom:2rem;transform:translateX(-20px);text-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:0;max-width:80%;animation:slideInTitle 0.8s ease-out forwards 0.3s;font-size:calc(38px * 1.2);position:relative}.welcome-board h1::after{transform-origin:left;bottom:-10px;transform:scaleX(0);position:absolute;left:0;animation:expandLine 1s cubic-bezier(0.215,0.61,0.355,1) forwards 1s;width:80px;background:rgb(130,129,136);height:4px;content:""}.welcome-board .phrase-holder{animation:fadeUpIn 0.9s ease-out forwards 0.6s;background:rgba(255,255,255,0.1);transform:translateY(20px);position:relative;overflow:hidden;max-width:550px;box-shadow:0 15px 40px -10px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1);border-radius:10px;padding:2.5rem;backdrop-filter:blur(10px);opacity:0}.welcome-board .phrase-holder::before{position:absolute;z-index:-1;top:0;left:0;height:100%;content:"";width:100%;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05))}.welcome-board .phrase-holder p{opacity:0;font-weight:400;line-height:1.6;animation:fadeIn 0.7s ease-out forwards 1s;position:relative;margin-bottom:2rem;color:#ffffff;font-size:calc(14px * 1.1)}.welcome-board .fast-skill{transform:translateY(20px) scale(0.95);display:flex;justify-content:center;position:relative;margin:2rem 0;opacity:0;animation:fadeScaleIn 0.8s cubic-bezier(0.175,0.885,0.32,1.275) forwards 1.2s}.welcome-board .fast-skill svg{width:120px;height:120px;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);filter:drop-shadow(0 8px 15px rgba(0,0,0,0.1))}.welcome-board .fast-skill svg:hover{transform:scale(1.05) translateY(-5px)}.welcome-board .fast-skill svg path{transition:fill 0.4s ease}.welcome-board .fast-skill svg:hover path{fill:#ffffff}.welcome-board .fast-skill svg text{animation:fadeIn 0.5s ease-out forwards 1.4s;font-family:Arial,sans-serif;opacity:0}.welcome-board h6{width:100%;text-align:center;margin-top:2rem}.welcome-board .support-form{font-size:18px;display:inline-block;text-decoration:none;box-shadow:0 8px 20px -5px rgba(0,0,0,0.25);color:#ffffff;border-radius:10px;position:relative;background:rgb(130,129,136);animation:fadeUpIn 0.7s ease-out forwards 1.5s;padding:0.9rem 2.5rem;opacity:0;transform:translateY(20px);font-weight:600;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden}.welcome-board .support-form::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);left:0;content:"";transform:translateX(-100%);height:100%;transition:transform 0.6s ease;width:100%;top:0}.welcome-board .support-form:hover{background:rgb(162,161,167);transform:translateY(-5px);box-shadow:0 12px 25px -8px rgba(0,0,0,0.3)}.welcome-board .support-form:hover::before{transform:translateX(100%)}@keyframes slideInTitle {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeUpIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes fadeScaleIn {from{opacity:0;transform:translateY(20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}} @media (max-width: 991px) {.welcome-board{min-height:100vh;height:auto}.welcome-board .study-track{padding:8rem 5% 4rem}.welcome-board h1{font-size:calc(38px * 1.1);max-width:100%}.welcome-board .phrase-holder{max-width:100%;padding:2rem}} @media (max-width: 767px) {.welcome-board .study-track{padding:7rem 1.5rem 3rem}.welcome-board h1{font-size:38px}.welcome-board .phrase-holder{padding:1.5rem}.welcome-board .phrase-holder p{font-size:14px}.welcome-board .fast-skill svg{width:100px;height:100px}.welcome-board .support-form{width:100%;padding:0.8rem 1.5rem}} @media (max-width: 480px) {.welcome-board h1{font-size:calc(38px * 0.85)}.welcome-board .phrase-holder{padding:1.25rem}.welcome-board .fast-skill svg{height:80px;width:80px}}.educational-rewards{padding:120px 0 100px;background:linear-gradient(135deg,rgb(195,194,199) 0%,rgba(240,240,255,0.9) 100%);overflow:hidden;position:relative}.educational-rewards::before{content:"";opacity:0.2;width:500px;right:-10%;top:-10%;height:500px;background:radial-gradient(circle,rgb(162,161,167,0.5) 0%,transparent 70%);position:absolute;z-index:0}.educational-rewards::after{height:400px;position:absolute;width:400px;background:radial-gradient(circle,rgb(130,129,136,0.5) 0%,transparent 70%);bottom:-10%;content:"";z-index:0;opacity:0.2;left:-10%}.educational-rewards .container{display:grid;grid-template-columns:1fr;position:relative;z-index:1;gap:40px}.educational-rewards .img-fit{height:auto;box-shadow:0 20px 40px rgba(0,0,0,0.12);transform:perspective(1000px) rotateY(-2deg);max-height:500px;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);width:100%;object-fit:cover}.educational-rewards .img-fit:hover{transform:perspective(1000px) rotateY(0deg) translateY(-5px)}.educational-rewards .study-track{position:relative;padding:40px 0}.educational-rewards .phrase-holder{padding:30px;position:relative;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);background:linear-gradient(145deg,#ffffff 0%,rgba(255,255,255,0.95) 100%);box-shadow:0 15px 30px rgba(0,0,0,0.08)}.educational-rewards .phrase-holder:hover{transform:translateY(-5px)}.educational-rewards h1{line-height:1.3;margin-bottom:30px;font-weight:700;color:#000000;font-size:48px;position:relative}.educational-rewards h1::after{bottom:-10px;position:absolute;background:linear-gradient(90deg,rgb(162,161,167) 0%,rgb(130,129,136) 100%);width:80px;height:3px;content:"";left:0}.educational-rewards ul{gap:20px;padding:0;grid-template-columns:1fr;list-style:none;margin:0;display:grid}.educational-rewards li{transition:all 0.3s ease;display:flex;background:linear-gradient(135deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);border-left:3px solid rgb(162,161,167);align-items:flex-start;padding:16px 20px;transform:translateX(0)}.educational-rewards li:hover{border-left-color:rgb(130,129,136);transform:translateX(5px);background:linear-gradient(135deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.5) 100%)}.educational-rewards li p{display:flex;font-size:15px;color:#000000;line-height:1.6;align-items:center;margin:0}.educational-rewards svg{transition:transform 0.3s ease;transform:scale(1);flex-shrink:0;width:24px;margin-right:15px;height:24px}.educational-rewards li:hover svg{transform:scale(1.1)}.educational-rewards svg path{fill:rgb(162,161,167);transition:fill 0.3s ease}.educational-rewards li:hover svg path{fill:rgb(130,129,136)}.educational-rewards li:nth-child(odd){transform:translateX(-5px)}.educational-rewards li:nth-child(odd):hover{transform:translateX(0)}.educational-rewards li:nth-child(even){border-left-color:rgb(130,129,136)}.educational-rewards li:nth-child(even):hover{border-left-color:rgb(162,161,167)}@media (min-width: 992px) {.educational-rewards{padding:150px 0}.educational-rewards .container{grid-template-columns:45% 55%;align-items:center}.educational-rewards .img-fit{transform:perspective(1000px) rotateY(-5deg);clip-path:polygon(5% 0,100% 0%,100% 100%,0% 100%);order:2;height:100%}.educational-rewards .img-fit:hover{transform:perspective(1000px) rotateY(-2deg) translateY(-10px)}.educational-rewards .study-track{order:1;padding:0}.educational-rewards .phrase-holder{margin-right:-100px;background:linear-gradient(145deg,#ffffff 0%,rgba(255,255,255,0.95) 100%);padding:50px;z-index:2}.educational-rewards h1{font-size:calc(48px * 1.1)}.educational-rewards ul{grid-template-columns:repeat(2,1fr);gap:25px}} @media (max-width: 991px) {.educational-rewards{padding:80px 0}.educational-rewards .phrase-holder{margin-top:-60px;z-index:2}.educational-rewards h1{font-size:calc(48px * 0.9)}} @media (max-width: 767px) {.educational-rewards{padding:60px 0}.educational-rewards .img-fit{max-height:350px}.educational-rewards .phrase-holder{padding:25px 20px}.educational-rewards h1{margin-bottom:25px;font-size:calc(48px * 0.8)}.educational-rewards li{padding:12px 15px}.educational-rewards svg{margin-right:10px;width:20px;height:20px}} @media (max-width: 576px) {.educational-rewards{padding:50px 0}.educational-rewards .img-fit{max-height:250px}.educational-rewards h1{font-size:calc(48px * 0.7)}.educational-rewards li p{font-size:calc(15px * 0.9)}}