*{margin:0;padding:0;box-sizing:border-box}header,footer{width:100%}svg{width:30px;height:30px}a{text-decoration:none;color:inherit}.container{margin:auto;width:1185px;max-width:100%}.framework-wrap{min-height:100%;height:100%;display:flex;flex-direction:column}.compliance{flex:0 0 auto}.nav-guide{flex:1 0 auto}html,body{min-height:100%;auto contain scroll-behavior:auto;height:100%;color:#000000;font-family:Arial,sans-serif}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .course-candidates{background:rgb(174,198,194);position:relative;overflow:hidden;padding:120px 0}.course-candidates::before{content:"";height:100%;top:0;position:absolute;background:radial-gradient(circle at 30% 40%,rgb(137,161,157,0.5) 0%,transparent 35%),radial-gradient(circle at 70% 60%,rgb(101,123,118,0.5) 0%,transparent 35%);opacity:0.3;width:100%;left:0}.course-candidates .knowledge-study{z-index:1;max-width:1200px;margin:0 auto;padding:0 30px;position:relative}.course-candidates h3{font-weight:700;font-family:Arial,sans-serif;margin-bottom:70px;left:50%;position:relative;font-size:33px;text-align:center;color:#000000;display:inline-block;transform:translateX(-50%)}.course-candidates h3::before{border-radius:50%;height:100px;top:-20px;z-index:-1;border:2px solid rgb(137,161,157,0.5);content:"";left:-30px;width:100px;position:absolute}.course-candidates h3::after{right:-20px;border-radius:50%;height:60px;width:60px;content:"";border:2px solid rgb(101,123,118,0.5);position:absolute;bottom:-15px;z-index:-1}.course-candidates ul{padding:0;grid-template-columns:repeat(4,1fr);margin:0;list-style:none;justify-items:center;grid-template-rows:repeat(2,1fr);display:grid;gap:50px}.course-candidates ul li{overflow:hidden;padding:0;display:flex;position:relative;background:#ffffff;flex-direction:column;z-index:2;border-radius:50%;font-size:12px;height:220px;box-shadow:0 10px 30px rgba(0,0,0,0.1);align-items:center;transition:all 0.4s ease;text-align:center;color:#000000;width:220px;justify-content:flex-start;font-family:Arial,sans-serif}.course-candidates ul li::before{width:100%;top:0;height:100%;content:"";transition:opacity 0.4s ease;background:linear-gradient(135deg,rgb(137,161,157),rgb(101,123,118));position:absolute;z-index:-1;opacity:0;left:0;border-radius:50%}.course-candidates ul li::after{height:calc(100% + 20px);opacity:0.5;left:-10px;border-radius:50%;top:-10px;z-index:-2;border:2px dashed rgb(137,161,157,0.5);content:"";transition:all 0.4s ease;position:absolute;width:calc(100% + 20px)}.course-candidates ul li:hover{transform:scale(1.05);box-shadow:0 15px 35px rgba(0,0,0,0.15);color:#ffffff}.course-candidates ul li:hover::before{opacity:1}.course-candidates ul li:hover::after{opacity:0.7;transform:scale(1.1) rotate(15deg);border-color:rgb(101,123,118)}.course-candidates ul li svg{margin-bottom:20px;flex-shrink:0;height:40px;transition:all 0.4s ease;width:40px;margin-top:45px}.course-candidates ul li:hover svg{filter:drop-shadow(0 3px 5px rgba(0,0,0,0.2));transform:scale(1.1)}.course-candidates ul li svg path{transition:fill 0.4s ease;fill:rgb(137,161,157)}.course-candidates ul li:hover svg path{fill:#ffffff}.course-candidates ul li > span{overflow:hidden;padding:0 30px;max-height:100px;max-width:100%;display:block}@media (max-width: 1200px) {.course-candidates ul{gap:40px}.course-candidates ul li{width:200px;height:200px}} @media (max-width: 992px) {.course-candidates{padding:100px 0}.course-candidates h3{margin-bottom:60px;font-size:calc(33px * 0.9)}.course-candidates ul{grid-template-rows:repeat(4,1fr);gap:35px;grid-template-columns:repeat(2,1fr)}.course-candidates ul li{height:220px;width:220px}.course-candidates ul li svg{margin-top:45px}} @media (max-width: 768px) {.course-candidates{padding:80px 0}.course-candidates h3{margin-bottom:50px;font-size:calc(33px * 0.8)}.course-candidates ul{gap:30px}.course-candidates ul li{width:200px;height:200px}.course-candidates ul li svg{margin-top:40px;width:35px;height:35px}} @media (max-width: 580px) {.course-candidates{padding:60px 0}.course-candidates .knowledge-study{padding:0 20px}.course-candidates h3{margin-bottom:40px;font-size:calc(33px * 0.7)}.course-candidates ul{grid-template-columns:1fr;gap:25px}.course-candidates ul li{height:220px;width:220px}} @media (max-width: 480px) {.course-candidates ul li{width:200px;height:200px}.course-candidates ul li svg{margin-top:35px;height:30px;width:30px;margin-bottom:15px}.course-candidates ul li > span{padding:0 20px}}.course-program-description{background:linear-gradient(135deg,rgb(174,198,194) 0%,rgba(245,248,252,0.9) 100%);position:relative;padding:120px 0 80px;overflow:hidden}.course-program-description::before{position:absolute;height:100%;width:100%;z-index:1;content:"";background-image:repeating-linear-gradient( 0deg,transparent,transparent 20px,rgba(rgb(137,161,157,0.5),0.03) 20px,rgba(rgb(137,161,157,0.5),0.03) 21px );left:0;top:0;pointer-events:none}.course-program-description::after{height:200px;filter:blur(30px);width:200px;background:radial-gradient(circle,rgb(137,161,157) 0%,transparent 70%);opacity:0.15;position:absolute;animation:float 15s infinite ease-in-out;top:-50px;content:"";border-radius:50%;right:-50px}.course-program-description .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;padding:0 20px}.course-program-description h2{transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);max-width:90%;font-size:29px;transform-origin:left center;line-height:1.3;margin-bottom:3rem;font-weight:700;color:#000000;position:relative}.course-program-description h2::before{position:absolute;transform-origin:bottom;height:60%;left:-10px;content:"";width:4px;transform:translateY(-50%) scaleY(0);top:50%;background:rgb(137,161,157);animation:growUp 1.2s 0.3s forwards cubic-bezier(0.17,0.67,0.83,0.67)}.course-program-description h2::after{content:"";background:linear-gradient(90deg,rgb(101,123,118) 0%,transparent 100%);bottom:-12px;transform:scaleX(0);height:3px;transform-origin:left;left:0;width:80px;animation:expand 1.2s 0.5s forwards cubic-bezier(0.17,0.67,0.83,0.67);position:absolute}.course-program-description .job-training{opacity:0;transform:translateY(20px);gap:2.5rem;animation:fadeUp 0.8s 0.3s forwards ease-out;display:flex;position:relative;flex-direction:column}.course-program-description .post-thumbnail{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.15);width:100%;overflow:hidden;height:380px}.course-program-description .post-thumbnail::before{right:0;content:"";top:0;z-index:1;position:absolute;background:linear-gradient( to bottom,transparent 70%,rgba(0,0,0,0.2) 100% );bottom:0;left:0}.course-program-description .post-thumbnail::after{z-index:2;background:radial-gradient(circle,rgba(255,255,255,0.2) 0%,transparent 70%);width:60%;height:60%;left:-30%;pointer-events:none;content:"";animation:moveGradient 20s infinite alternate ease-in-out;position:absolute;top:-30%}.course-program-description .text-area{scrollbar-color:rgb(137,161,157) rgba(rgb(137,161,157,0.5),0.1);overflow-y:auto;border-left:1px solid rgba(rgb(137,161,157,0.5),0.2);max-height:350px;scrollbar-width:thin;padding:1.5rem;position:relative}.course-program-description .text-area::-webkit-scrollbar{width:6px}.course-program-description .text-area::-webkit-scrollbar-track{background:rgba(rgb(137,161,157,0.5),0.1);border-radius:3px}.course-program-description .text-area::-webkit-scrollbar-thumb{background-color:rgb(137,161,157);border-radius:3px}.course-program-description .description{margin-bottom:1.5rem;padding-left:1rem;color:#000000;position:relative;font-size:14px;line-height:1.7}.course-program-description .description:last-child{margin-bottom:0}.course-program-description .description::before{height:4px;top:0.5rem;position:absolute;content:"";left:0;border-radius:50%;width:4px;background:rgb(101,123,118)}@keyframes float {0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(20px,-15px) rotate(5deg)}50%{transform:translate(-10px,20px) rotate(-3deg)}75%{transform:translate(-15px,-10px) rotate(2deg)}} @keyframes moveGradient {0%{transform:translate(0,0)}50%{transform:translate(70%,70%)}100%{transform:translate(0,100%)}} @keyframes growUp {0%{transform:translateY(-50%) scaleY(0)}100%{transform:translateY(-50%) scaleY(1)}} @keyframes expand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.course-program-description{padding:140px 0 100px}.course-program-description h2{max-width:80%;font-size:calc(29px * 1.1)}.course-program-description .job-training{gap:4rem;flex-direction:row}.course-program-description .post-thumbnail{height:auto;width:40%;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.course-program-description .post-thumbnail:hover{box-shadow:0 20px 40px rgba(0,0,0,0.2);transform:scale(1.02) translateY(-5px)}.course-program-description .text-area{width:60%;max-height:400px;padding:0 1.5rem 0 2.5rem}.course-program-description h2::after{width:120px}} @media (min-width: 992px) {.course-program-description{padding:160px 0 120px}.course-program-description h2{margin-bottom:4rem;max-width:70%;font-size:calc(29px * 1.2)}.course-program-description .job-training{gap:5rem}.course-program-description .post-thumbnail{height:450px}.course-program-description .text-area{max-height:450px;padding:0 2rem 0 3rem}.course-program-description .description{font-size:calc(14px * 1.05);line-height:1.8}.course-program-description h2::after{width:150px}.course-program-description .post-thumbnail::after{width:50%;height:50%}} @media (max-width: 767px) {.course-program-description{padding:80px 0 60px}.course-program-description h2{max-width:100%;font-size:calc(29px * 0.9);margin-bottom:2rem}.course-program-description .job-training{gap:2rem}.course-program-description .post-thumbnail{height:280px}.course-program-description .text-area{padding:0.5rem 0.5rem 0.5rem 1rem;max-height:300px}.course-program-description .description{line-height:1.6;font-size:calc(14px * 0.95);margin-bottom:1rem}}.our-info{padding:80px 0;position:relative;overflow:hidden;background:rgb(174,198,194)}.our-info::before{animation:gradientShift 15s ease infinite alternate;width:100%;top:0;z-index:0;position:absolute;background:linear-gradient(120deg,rgb(137,161,157,0.5) 0%,transparent 70%),radial-gradient(circle at 80% 20%,rgb(101,123,118,0.5) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgb(137,161,157,0.5) 0%,transparent 50%);left:0;height:100%;opacity:0.4;content:""}.our-info::after{position:absolute;top:0;content:"";left:0;width:100%;background:radial-gradient(circle at 70% 60%,rgb(101,123,118,0.5) 0%,transparent 60%),radial-gradient(circle at 30% 30%,rgb(137,161,157,0.5) 0%,transparent 60%);z-index:0;height:100%;opacity:0.3;animation:gradientFloat 20s ease-in-out infinite alternate-reverse}@keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes gradientFloat {0%{transform:translateY(0) scale(1);opacity:0.2}50%{transform:translateY(-10px) scale(1.05);opacity:0.3}100%{transform:translateY(0) scale(1);opacity:0.2}} .our-info .container{z-index:1;margin:0 auto;max-width:1200px;position:relative}.our-info .contact-links{overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,0.1);position:relative;background:#ffffff;box-shadow:0 15px 30px rgba(0,0,0,0.5);padding:50px}.our-info .contact-links h2{margin-bottom:30px;font-size:31px;justify-content:center;align-items:center;color:#000000;display:flex;position:relative;font-weight:700;text-align:center}.our-info .contact-links h2::before,.our-info .contact-links h2::after{width:80px;background:rgb(137,161,157);content:"";height:1px;margin:0 15px}.our-info .contact-links > p{margin:0 auto 40px;line-height:1.6;color:#000000;max-width:80%;font-size:17px;text-align:center}.our-info .contact-links .contact-details{margin:0 auto 40px;max-width:fit-content;text-align:center}.our-info .contact-links .contact-details p{border-radius:10px;border:1px solid rgba(0,0,0,0.05);font-weight:400;background:#ffffff;margin:0 auto 12px;padding:12px 25px;color:#000000;box-shadow:0 5px 15px rgba(0,0,0,0.08)}.our-info .contact-links .contact-details a{color:rgb(137,161,157);text-decoration:underline}.our-info .contact-links .contact-details a:hover{color:rgb(101,123,118)}.our-info .join-us{flex-wrap:wrap}.our-info .join-us{gap:30px;justify-content:center;display:flex}.our-info .send-request{height:auto;min-height:44px;width:auto;padding:0.8rem 1.4rem;font-size:15px;font-weight:600;color:rgb(137,161,157)}.our-info .send-request:hover{background:rgb(137,161,157,0.5);transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.12)}.our-info .send-request svg{height:28px;width:28px;transition:transform 0.3s ease}.our-info .send-request svg path{fill:rgb(137,161,157);transition:fill 0.3s ease}.our-info .send-request:hover svg{transform:scale(1.1)}@media (max-width: 992px) {.our-info .contact-links{padding:40px 30px}.our-info .contact-links > p{max-width:90%;margin-bottom:30px}.our-info .contact-links > p:last-of-type{margin-bottom:50px}.our-info .send-request{width:65px;height:65px}} @media (max-width: 768px) {.our-info{padding:60px 0}.our-info .contact-links{padding:35px 25px}.our-info .contact-links h2{font-size:calc(31px - 4px)}.our-info .contact-links h2::before,.our-info .contact-links h2::after{width:50px}.our-info .contact-links > p{max-width:100%;font-size:calc(17px - 1px)}.our-info .contact-links > p:last-of-type{margin-bottom:40px}} @media (max-width: 576px) {.our-info{padding:40px 0}.our-info .contact-links{padding:30px 20px}.our-info .contact-links h2{font-size:calc(31px - 6px)}.our-info .contact-links h2::before,.our-info .contact-links h2::after{width:30px;margin:0 10px}.our-info .contact-links > p{font-size:calc(17px - 2px)}.our-info .contact-links > p:last-of-type{font-size:calc(17px - 2px);padding:12px 15px;margin-bottom:35px}.our-info .join-us{gap:15px}.our-info .send-request{width:55px;height:55px}.our-info .send-request svg{height:22px;width:22px}}header{background:linear-gradient(to right,rgb(174,198,194),#ffffff);padding:1.5rem 0;position:relative;z-index:100;box-shadow:0 5px 15px rgb(137,161,157,0.5)}header .container{margin:0 auto;position:relative;padding:0 1.5rem;max-width:1200px}header .site-info{align-items:center;flex-direction:column;display:flex;gap:1.2rem}header .header-train{display:block;padding:0.5rem;border-radius:10px;transition:all 0.3s ease;text-decoration:none;position:relative;margin-bottom:0.5rem}header .header-train::after{left:0;height:2px;width:100%;bottom:-5px;position:absolute;background:linear-gradient(to right,transparent,rgb(137,161,157),transparent);opacity:0.7;content:''}header .header-train img,header .header-train svg{transition:transform 0.3s ease;height:60px;width:60px;display:block}header .header-train:hover img,header .header-train:hover svg{transform:scale(1.05)}header .menu-toggle{display:none}header .menu-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:8px;background:#ffffff;border-radius:10px;border:1px solid rgb(137,161,157,0.5);cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,0.05)}header .menu-btn span{display:block;width:100%;height:3px;background:rgb(101,123,118);border-radius:2px;transition:all 0.3s ease}header .site-info{position:relative}header .site-info>.header-train{align-self:center}header .head-learn{gap:0.5rem;padding:0.8rem;justify-content:center;display:flex;flex-wrap:wrap;background:linear-gradient(to right,rgb(137,161,157,0.5),rgb(101,123,118,0.5));border-radius:17px;width:100%}header .head-pagewrap{font-family:Arial,sans-serif;font-weight:400;font-size:18px;text-decoration:none;background:#ffffff;border-radius:10px;color:#000000;transition:all 0.3s ease;padding:0.6rem 1.2rem;box-shadow:0 2px 5px rgba(0,0,0,0.05)}header .head-pagewrap:hover{background:linear-gradient(135deg,rgb(137,161,157),rgb(101,123,118));box-shadow:0 4px 8px rgb(137,161,157,0.5);color:#ffffff;transform:translateY(-2px)}@media (max-width: 991px) {header{padding:1.2rem 0}header .head-learn{padding:0.7rem}header .head-pagewrap{padding:0.5rem 1rem;font-size:calc(18px - 1px)}} @media (max-width: 767px) {header{padding:1rem 0}header .site-info{gap:1rem}header .head-learn{padding:0.6rem;gap:0.4rem}header .head-pagewrap{font-size:calc(18px - 2px);padding:0.4rem 0.8rem}} @media (max-width: 767px) {header .site-info{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}header .menu-btn{display:flex;order:2}header .header-train{order:1}header .head-learn{order:3;width:100%;max-height:0;overflow:hidden;flex-direction:column;flex-wrap:nowrap;padding:0;gap:0;background:transparent;transition:max-height 0.35s ease,padding 0.35s ease}header .menu-toggle:checked~.head-learn{max-height:400px;padding:0.8rem;gap:0.5rem;background:linear-gradient(to right,rgb(137,161,157,0.5),rgb(101,123,118,0.5))}header .head-pagewrap{width:100%;text-align:center;white-space:normal}header .menu-toggle:checked~.menu-btn span:nth-child(1){transform:translateY(8px) rotate(45deg)}header .menu-toggle:checked~.menu-btn span:nth-child(2){opacity:0}header .menu-toggle:checked~.menu-btn span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}} @media (max-width: 480px) {header{padding:0.8rem 0}header .site-info{gap:0.8rem}header .head-pagewrap{padding:0.5rem 0.8rem;font-size:calc(18px - 2px)}}.thxZone{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(174,198,194) 0%,rgba(255,255,255,0.95) 100%)}.thxZone::before{left:0;position:absolute;height:100%;top:0;opacity:0.1;background:radial-gradient(circle at 10% 10%,rgb(137,161,157,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgb(101,123,118,0.5) 0%,transparent 50%);content:"";z-index:0;width:100%;animation:ambientGlow 15s infinite alternate ease-in-out}.thxZone::after{width:100%;background:linear-gradient(90deg,transparent,rgb(137,161,157),rgb(101,123,118),transparent);position:absolute;height:3px;content:"";bottom:0;z-index:1;left:0}.thxZone .container{max-width:1200px;margin:0 auto;z-index:2;position:relative;padding:0 20px}.thxZone h2{font-weight:700;text-align:center;opacity:0;margin-bottom:40px;position:relative;font-size:30px;animation:fadeUp 0.8s 0.2s forwards ease-out;color:#000000;transform:translateY(20px)}.thxZone h2::after{left:50%;background:linear-gradient(90deg,rgb(137,161,157),rgb(101,123,118));width:80px;height:3px;transform:translateX(-50%);position:absolute;bottom:-15px;content:""}.thxZone .knowledge-study{transition:transform 0.3s ease,box-shadow 0.3s ease;padding:40px;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);opacity:0;border-radius:29px;animation:fadeUp 0.8s 0.4s forwards ease-out;transform:translateY(30px);position:relative;background:#ffffff;overflow:hidden}.thxZone .knowledge-study::before{content:"";top:0;position:absolute;height:100%;left:0;width:5px;background:linear-gradient(to bottom,rgb(137,161,157),rgb(101,123,118))}.thxZone .knowledge-study::after{z-index:1;width:40%;position:absolute;background:linear-gradient(135deg,transparent 0%,rgba(245,247,250,0.6) 100%);pointer-events:none;height:100%;top:0;content:"";right:0}.thxZone .knowledge-study:hover{box-shadow:0 18px 35px rgba(0,0,0,0.1),0 8px 20px rgba(0,0,0,0.07);transform:translateY(27px)}.thxZone ul{padding:0;z-index:2;position:relative;list-style:none;margin:0}.thxZone li{padding-left:25px;position:relative}.thxZone li::before{width:8px;left:0;background:rgb(137,161,157);transform:scale(0);height:8px;border-radius:50%;animation:scaleIn 0.4s 0.8s forwards ease-out;position:absolute;top:10px;content:""}.thxZone span{font-size:15px;display:block;transform:translateX(20px);animation:fadeIn 0.8s 0.6s forwards ease-out;color:#000000;opacity:0;line-height:1.8;font-family:Arial,sans-serif;position:relative}.thxZone span::after{position:absolute;height:1px;left:0;bottom:-15px;background:linear-gradient(90deg,rgb(137,161,157,0.5),transparent);width:0;animation:lineExpand 1.2s 1s forwards ease-in-out;content:""}@keyframes fadeUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}} @keyframes scaleIn {0%{transform:scale(0)}70%{transform:scale(1.2)}100%{transform:scale(1)}} @keyframes lineExpand {0%{width:0}100%{width:100%}} @keyframes ambientGlow {0%{opacity:0.05;background-position:0% 0%,100% 100%}50%{opacity:0.15}100%{opacity:0.05;background-position:5% 5%,95% 95%}} @media (max-width: 991px) {.thxZone{padding:90px 0}.thxZone h2{font-size:calc(30px * 0.9);margin-bottom:35px}.thxZone .knowledge-study{padding:35px}.thxZone .knowledge-study::after{width:30%}} @media (max-width: 767px) {.thxZone{padding:70px 0}.thxZone h2{margin-bottom:30px;font-size:calc(30px * 0.8)}.thxZone h2::after{width:60px;bottom:-12px}.thxZone .knowledge-study{padding:30px 25px}.thxZone .knowledge-study::after{display:none}.thxZone span{font-size:calc(15px * 0.95);line-height:1.7}} @media (max-width: 480px) {.thxZone{padding:50px 0}.thxZone h2{margin-bottom:25px;font-size:calc(30px * 0.7)}.thxZone .knowledge-study{border-radius:10px;padding:25px 20px}.thxZone li{padding-left:20px}.thxZone li::before{width:6px;height:6px;top:8px}.thxZone span{font-size:calc(15px * 0.9);line-height:1.6}}.contact-information{background:linear-gradient( 225deg,rgb(174,198,194) 0%,rgb(101,123,118,0.5) 100% );padding:6rem 0;perspective:1000px;position:relative;overflow:hidden}.contact-information::before{bottom:0;right:0;left:0;background:repeating-linear-gradient( 0deg,rgba(255,255,255,0.02) 0,rgba(255,255,255,0.02) 1px,transparent 1px,transparent 4px ),repeating-linear-gradient( 90deg,rgba(255,255,255,0.02) 0,rgba(255,255,255,0.02) 1px,transparent 1px,transparent 4px );position:absolute;top:0;z-index:1;pointer-events:none;content:''}.contact-information::after{height:200%;top:-50%;animation:circuit-pulse 10s infinite alternate;position:absolute;content:'';left:-50%;z-index:2;background:radial-gradient( circle at center,rgb(137,161,157,0.5) 0%,transparent 70% );opacity:0.6;width:200%}.contact-information .container{max-width:1300px;margin:0 auto;z-index:3;padding:0 1rem;position:relative}.contact-information h2{position:relative;letter-spacing:0.1em;font-size:41px;font-weight:700;text-align:center;margin-bottom:3rem;text-transform:uppercase;color:#ffffff}.contact-information h2::before,.contact-information h2::after{content:'';background:linear-gradient( to right,transparent,rgb(137,161,157),transparent );height:2px;position:absolute;bottom:-0.5rem}.contact-information h2::before{left:0;width:30%}.contact-information h2::after{right:0;width:30%}.contact-information .query-links{background:rgb(101,123,118,0.5);border-radius:21px;display:flex;align-items:stretch;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 5px 15px rgba(0,0,0,0.1);border:1px solid rgb(137,161,157,0.5);transform:rotateX(5deg) scale(0.98);transition:transform 0.3s ease}.contact-information .query-links:hover{transform:rotateX(0) scale(1)}.contact-information .post-thumbnail{overflow:hidden;flex:0 0 40%;position:relative;min-height:500px}.contact-information .post-thumbnail::before{height:100%;content:'';mix-blend-mode:color-dodge;background:linear-gradient( 135deg,rgb(137,161,157,0.5) 0%,rgb(101,123,118,0.5) 100% );opacity:0.7;top:0;position:absolute;left:0;width:100%}.contact-information .support-query{padding:4rem 3rem;flex:0 0 60%;display:flex;justify-content:center;position:relative;flex-direction:column}.contact-information .support-query::before{height:10px;width:10px;animation:signal-pulse 2s infinite alternate;right:2rem;background:rgb(137,161,157);border-radius:50%;position:absolute;box-shadow:0 0 20px rgb(137,161,157);top:2rem;content:''}.contact-information .support-query form{z-index:3;width:100%;position:relative;max-width:500px;margin:0 auto}.contact-information .support-query h3{font-size:32px;margin-bottom:2rem;font-weight:600;letter-spacing:0.05em;text-align:center;color:#ffffff}.contact-information .support-query input:not([type="checkbox"]):not([type="submit"]),.contact-information .support-query select{background:rgb(101,123,118,0.5);border-radius:10px;transition:all 0.3s ease;padding:1rem 1.5rem;font-size:17px;position:relative;color:#ffffff;width:100%;z-index:2;outline:none;margin-bottom:1.5rem;border:1px solid rgb(137,161,157,0.5);-webkit-appearance:none;appearance:none;box-sizing:border-box}.contact-information .support-query input::placeholder{color:rgba(255,255,255,0.6)}.contact-information .support-query input:not([type="checkbox"]):not([type="submit"])::before{background:linear-gradient( 45deg,transparent 0%,rgb(137,161,157,0.5) 100% );position:absolute;z-index:1;transition:opacity 0.3s ease;height:100%;left:0;opacity:0;width:100%;content:'';top:0}.contact-information .support-query input:not([type="checkbox"]):not([type="submit"]):focus{box-shadow:0 0 15px rgb(137,161,157,0.5);border-color:rgb(137,161,157)}.contact-information .support-query input:not([type="checkbox"]):not([type="submit"]):focus::before{opacity:1}.contact-information .support-query .help-feedback{display:flex;align-items:center;margin-bottom:1.5rem}.contact-information .support-query .help-feedback input[type="checkbox"]{border-radius:10px;width:22px;margin-right:1rem;background:rgb(101,123,118,0.5);transition:all 0.3s ease;cursor:pointer;border:2px solid rgb(137,161,157,0.5);appearance:none;position:relative;height:22px}.contact-information .support-query .help-feedback input[type="checkbox"]:checked{border-color:rgb(137,161,157);background:rgb(137,161,157)}.contact-information .support-query .help-feedback input[type="checkbox"]:checked::after{left:50%;font-size:0.8rem;color:#ffffff;top:50%;position:absolute;content:'✔';transform:translate(-50%,-50%)}.contact-information .support-query .help-feedback label{align-items:center;color:#ffffff;display:flex;font-size:17px}.contact-information .support-query .help-feedback a{transition:color 0.3s ease;margin-left:0.3rem;text-decoration:none;color:rgb(137,161,157)}.contact-information .support-query .help-feedback a:hover{text-decoration:underline}.contact-information .support-query .connect-panel{border-radius:10px;font-size:18px;width:100%;padding:1rem;color:#ffffff;letter-spacing:0.1em;position:relative;overflow:hidden;font-weight:600;text-transform:uppercase;background:rgb(137,161,157);transition:all 0.3s ease;border:none;cursor:pointer}.contact-information .support-query .connect-panel::before{background:linear-gradient( 120deg,transparent,rgb(137,161,157,0.5),transparent );content:'';left:-100%;width:100%;position:absolute;top:0;transition:all 0.3s ease;height:100%}.contact-information .support-query .connect-panel:hover::before{left:100%}.contact-information .support-query .connect-panel:hover{box-shadow:0 10px 20px rgb(137,161,157,0.5);transform:translateY(-3px)}@keyframes circuit-pulse {0%{transform:rotate(0deg) scale(1);opacity:0.6}100%{transform:rotate(5deg) scale(1.02);opacity:0.8}} @keyframes signal-pulse {0%{transform:scale(1);opacity:0.7}100%{transform:scale(1.5);opacity:1}} @media screen and (max-width: 1024px) {.contact-information .query-links{flex-direction:column;transform:none}.contact-information .post-thumbnail{min-height:300px;flex:0 0 100%}.contact-information .support-query{flex:0 0 100%;padding:3rem 2rem}} @media screen and (max-width: 768px) {.contact-information{padding:3rem 0}.contact-information h2{font-size:calc(41px * 0.8);margin-bottom:2rem}.contact-information .support-query h3{font-size:calc(32px * 0.9)}.contact-information .support-query input:not([type="checkbox"]):not([type="submit"]){padding:0.8rem 1.2rem;margin-bottom:1rem}.contact-information .support-query .help-feedback{align-items:flex-start}.contact-information .support-query .help-feedback input[type="checkbox"]{margin-top:0.2rem}} @media screen and (max-width: 480px) {.contact-information .query-links{border-radius:0}.contact-information .post-thumbnail{min-height:250px}.contact-information .support-query{padding:2rem 1.5rem}}.privacySettingsWindow{width:100%;z-index:90;position:fixed;border-top:2px solid rgb(137,161,157);bottom:0;background:rgb(174,198,194)}.cookie-apply{display:flex;align-items:center;padding:20px 0;justify-content:space-between}#cookieAlertPrompt{display:none}#cookieAlertPrompt:checked ~ .privacySettingsWindow{visibility:hidden;opacity:0}.privacySettingsWindow h5{font-size:22px;margin-bottom:6px}.privacySettingsWindow p{font-size:18px}.user-tracker{flex-shrink:0;margin-right:10px}.user-tracker svg,.user-tracker svg path,.user-tracker img{height:100px;width:100px;fill:rgb(137,161,157)}.cookies-tech{line-height:35px;flex-shrink:0;white-space:nowrap;font-size:24px;border-bottom:2px solid rgb(137,161,157);cursor:pointer;margin-left:10px;color:rgb(137,161,157);text-align:center;min-width:120px;text-decoration:none}.privacySettingsWindow p a{color:rgb(137,161,157);text-decoration:none}@media only screen and (max-width: 1200px) {.privacySettingsWindow{padding:20px}} @media only screen and (max-width: 800px) {.user-tracker{display:none}.cookie-apply{flex-direction:column;justify-content:center;align-items:center}.privacySettingsWindow h5{text-align:center}.privacySettingsWindow p{text-align:center}.privacy-ctrl{margin-bottom:20px}body .framework-wrap .cookies-tech{margin-left:0;margin-bottom:10px}} .framework-wrap .privacySettingsWindow{border:none;box-shadow:rgb(137,161,157,0.5) 0px 0px 40px 39px;background:#ffffff}.framework-wrap .cookies-tech{color:#ffffff;border:none;font-weight:400;font-size:20px;margin-left:30px;padding:10px;background:rgb(137,161,157)}.framework-wrap .user-tracker{background:rgb(137,161,157);align-items:center;height:80px;width:80px;display:flex;border-radius:50%;justify-content:center}.framework-wrap .user-tracker svg,.framework-wrap .user-tracker svg path,.framework-wrap .user-tracker img{width:40px;height:40px;fill:#000000}.framework-wrap .privacy-ctrl h5,.framework-wrap .privacy-ctrl p{color:#000000}@media only screen and (max-width: 800px){.framework-wrap .user-tracker{margin:0;margin-bottom:14px}}.follow{background:linear-gradient(135deg,rgb(137,161,157,0.5),rgb(101,123,118));position:relative;padding:5rem 2rem;box-shadow:0 15px 30px rgba(0,0,0,0.1);overflow:hidden}.follow::before{z-index:1;top:-50%;height:200%;transform:rotate(-12deg);position:absolute;background:radial-gradient(circle at 30% 40%,rgb(255,255,255,0.5) 0%,transparent 60%);width:200%;left:-50%;pointer-events:none;opacity:0.05;content:''}.follow::after{content:'';height:10px;width:100%;opacity:0.7;position:absolute;left:0;z-index:2;filter:blur(3px);background:linear-gradient(90deg,rgb(137,161,157),rgb(101,123,118),rgb(137,161,157));bottom:-5px}.follow .container{position:relative;max-width:1200px;z-index:5;margin:0 auto}.follow .knowledge-study{transform:perspective(1000px) rotateX(2deg);grid-template-columns:1fr;backdrop-filter:blur(5px);display:grid;position:relative;transform-origin:center bottom;gap:2rem}.follow h4{margin:0;line-height:1.4;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform:translateY(0);color:#ffffff;font-weight:600;position:relative;text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:23px}.follow .knowledge-study:hover h4{transform:translateY(-5px)}.follow .knowledge-study > div{position:relative;padding:0.5rem 0}.follow .knowledge-study > div::before{background:#ffffff;border-radius:10px;top:50%;position:absolute;transform:translateY(-50%);width:5px;left:-20px;transition:height 0.6s cubic-bezier(0.165,0.84,0.44,1);opacity:0.7;content:'';height:0}.follow .knowledge-study:hover > div::before{height:80%}.follow .input_holder{display:grid;position:relative;z-index:10;grid-template-columns:1fr auto;gap:1rem}.follow .input_holder span{display:inline-block;position:relative;overflow:hidden}.follow .input_holder span::after{transform-origin:right;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);background:#ffffff;left:0;width:100%;bottom:0;position:absolute;content:'';transform:scaleX(0);height:2px}.follow .input_holder span:hover::after,.follow .input_holder span:focus-within::after{transform:scaleX(1);transform-origin:left}.follow input[type="email"]{backdrop-filter:blur(5px);font-family:Arial,sans-serif;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease;width:100%;padding:1rem 1.5rem;background:rgba(255,255,255,0.1);border-radius:4px;color:#ffffff;font-size:15px}.follow input[type="email"]::placeholder{transition:opacity 0.3s ease,transform 0.3s ease;color:rgba(255,255,255,0.6)}.follow input[type="email"]:focus{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.4);box-shadow:0 5px 15px rgba(0,0,0,0.1);outline:none}.follow input[type="email"]:focus::placeholder{opacity:0.5;transform:translateX(10px)}.follow .newsletter-box{z-index:1;font-weight:600;padding:1rem 2rem;position:relative;cursor:pointer;border-radius:4px;color:rgb(137,161,157);box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);overflow:hidden;font-size:18px;background:#ffffff;border:none}.follow .newsletter-box::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;content:'';top:0;width:100%;left:-100%;z-index:-1;transition:all 0.6s ease}.follow .newsletter-box:hover{color:rgb(101,123,118);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.15);background:linear-gradient(to right,#ffffff,rgb(255,255,255,0.5))}.follow .newsletter-box:hover::before{left:100%}.follow .newsletter-box:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}@media (min-width: 768px) {.follow{padding:6rem 3rem}.follow .knowledge-study{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.follow h4{font-size:calc(23px * 1.2)}.follow .knowledge-study > div::before{left:-30px}.follow .input_holder{gap:1.5rem}} @media (max-width: 767px) {.follow{padding:4rem 1.5rem}.follow .input_holder{grid-template-columns:1fr}.follow h4{text-align:center;margin-bottom:1rem}.follow .knowledge-study{transform:perspective(1000px) rotateX(0)}.follow .knowledge-study > div::before{transform:none;height:3px;left:0;width:50px;top:-10px}.follow .knowledge-study:hover > div::before{width:80px;height:3px}.follow .newsletter-box{width:100%;margin-top:0.5rem}} @media (max-width: 480px) {.follow{padding:3rem 1rem}.follow h4{font-size:calc(23px * 0.9)}.follow input[type="email"]{padding:0.9rem 1.2rem}.follow .newsletter-box{padding:0.9rem 1.2rem}} @keyframes pulse {0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}} .follow:hover .knowledge-study{animation:pulse 6s infinite cubic-bezier(0.215,0.61,0.355,1)}.secure-cache{overflow:hidden;padding:40px;transition:all 0.3s ease-in-out;height:100%;width:100%;background:rgb(101,123,118,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5)}.secure-cache:hover{background:rgb(137,161,157,0.5);box-shadow:0 6px 15px rgba(0,0,0,0.5)}.secure-cache h1{margin-bottom:25px;font-family:Arial,sans-serif;font-size:47px;transition:color 0.3s ease;letter-spacing:1px;color:rgb(137,161,157);font-weight:700;margin-top:40px;text-transform:uppercase}.secure-cache h2{font-family:Arial,sans-serif;margin-top:35px;transition:color 0.3s ease;text-transform:capitalize;color:rgb(101,123,118);font-weight:600;font-size:35px;margin-bottom:20px;letter-spacing:0.5px}.secure-cache h3,.secure-cache h4,.secure-cache h5,.secure-cache h6{margin-bottom:15px;font-weight:400;color:#000000;font-size:21px;font-family:Arial,sans-serif;transition:color 0.3s ease;margin-top:30px}.secure-cache ul,.secure-cache ol{line-height:1.6;padding-left:0;transition:all 0.3s ease;font-size:18px;margin-left:20px;color:#000000;font-family:Arial,sans-serif;list-style-position:inside;padding:15px 0}.secure-cache li{border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.5);background:#ffffff;margin-bottom:15px;padding:10px;transition:background 0.3s ease,box-shadow 0.3s ease}.secure-cache li:hover{background:rgb(101,123,118,0.5);box-shadow:0 4px 10px rgba(0,0,0,0.5)}.secure-cache section{transition:background 0.3s ease;background:var(--bg-color);padding:20px}.secure-cache p,.secure-cache span,.secure-cache div{margin-bottom:10px;transition:color 0.3s ease;line-height:1.8;font-size:18px;color:#000000;font-family:Arial,sans-serif}@media only screen and (max-width: 800px) {.secure-cache{padding:20px 10px}.secure-cache h1{font-size:calc(21px - 10px);margin-bottom:20px;margin-top:30px}.secure-cache h2{margin-top:25px;font-size:calc(21px - 8px);margin-bottom:15px}.secure-cache h3,.secure-cache h4,.secure-cache h5,.secure-cache h6{font-size:calc(21px - 6px)}.secure-cache ul,.secure-cache ol{padding:10px 0}.secure-cache li{padding:8px;margin-bottom:10px}.secure-cache p,.secure-cache span,.secure-cache div{margin-bottom:8px;font-size:calc(18px - 2px)}}.welcome-board{position:relative;overflow:hidden;color:#ffffff;font-family:Arial,sans-serif}.welcome-board .course-home{position:relative;padding:4rem 2rem;justify-content:center;display:flex;min-height:100vh;z-index:1;align-items:center}.welcome-board .course-home::before{content:"";top:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.75) 100%);bottom:0;z-index:-1;left:0;right:0;position:absolute}.welcome-board .course-home::after{bottom:0;background-size:40px 40px;background-position:center;opacity:0.15;background-image:linear-gradient(90deg,rgb(137,161,157,0.5) 1px,transparent 1px),linear-gradient(0deg,rgb(137,161,157,0.5) 1px,transparent 1px);content:"";right:0;pointer-events:none;top:0;left:0;position:absolute;transform:perspective(1000px) rotateX(5deg);z-index:-1}.welcome-board .learn-mastery{background:linear-gradient(145deg,rgba(#000000,0.6) 0%,rgba(rgb(137,161,157),0.3) 100%);box-shadow:0 25px 50px -12px rgba(0,0,0,0.5),0 -5px 30px rgba(rgb(137,161,157),0.15);z-index:2;transform:perspective(1000px) rotateX(0deg);clip-path:polygon( 0 0,100% 0,98% 98%,2% 100% );backdrop-filter:blur(8px);position:relative;padding:4rem 2rem;transform-style:preserve-3d;max-width:1200px;width:100%}.welcome-board .learn-mastery > div{position:relative;margin-bottom:2.5rem}.welcome-board .learn-mastery > div:nth-child(1){opacity:0;transform:translateX(-30px);animation:slideInFromLeft 0.8s ease-out 0.2s forwards}.welcome-board .learn-mastery > div:nth-child(2){transform:translateY(30px);animation:slideInFromBottom 0.8s ease-out 0.4s forwards;opacity:0}.welcome-board .learn-mastery > div:nth-child(3){animation:slideInFromRight 0.8s ease-out 0.6s forwards;opacity:0;transform:translateX(30px)}.welcome-board p{letter-spacing:0.05em;margin:0;color:#ffffff;font-weight:300;font-size:calc(15px * 1.2);padding-left:2rem;position:relative;line-height:1.6}.welcome-board p::before{background:rgb(101,123,118);content:"";top:50%;transform:translateY(-50%);width:1.2rem;position:absolute;left:0;height:2px}.welcome-board .title_style_header{margin:0;-webkit-background-clip:text !important;font-size:clamp(2.5rem,5vw,43px);letter-spacing:-0.02em;background:linear-gradient( 90deg,#ffffff 0%,rgb(101,123,118) 70%,rgb(137,161,157) 100% );position:relative;background-clip:text !important;color:transparent;line-height:1.2;font-weight:700;text-shadow:0 5px 15px rgba(0,0,0,0.1)}.welcome-board .title_style_header::after{box-shadow:0 0 10px rgba(rgb(101,123,118),0.5),0 0 20px rgba(rgb(101,123,118),0.2);position:absolute;background:rgb(101,123,118);left:0;width:100px;height:6px;bottom:-15px;transform:skew(-20deg);content:""}.welcome-board h3{color:#ffffff;border-right:3px solid rgb(137,161,157);line-height:1.5;position:relative;font-weight:400;margin:0;opacity:0.9;padding-right:1.5rem;font-size:clamp(1rem,3vw,calc(19px * 0.9))}@keyframes slideInFromLeft {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes slideInFromBottom {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes slideInFromRight {0%{transform:translateX(30px);opacity:0}100%{transform:translateX(0);opacity:1}} @media screen and (min-width: 768px) {.welcome-board .learn-mastery{padding:5rem 4rem;transform:perspective(1000px) rotateX(2deg)}.welcome-board p{font-size:calc(15px * 1.4);padding-left:3rem}.welcome-board p::before{height:3px;width:2rem}.welcome-board .title_style_header::after{width:150px;height:8px}.welcome-board h3{padding-right:2rem;border-right-width:4px}} @media screen and (min-width: 992px) {.welcome-board .course-home::after{background-size:60px 60px;transform:perspective(1000px) rotateX(10deg)}.welcome-board .learn-mastery{padding:6rem 5rem;clip-path:polygon( 0 0,100% 0,97% 97%,3% 100% )}.welcome-board .title_style_header::after{bottom:-20px;width:180px}} @media (hover: hover) {.welcome-board .learn-mastery:hover{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);transform:perspective(1000px) rotateX(1deg) translateY(-5px)}.welcome-board .learn-mastery:hover .title_style_header{background-position:right center;transition:background-position 0.8s ease}} @media screen and (max-width: 767px) {.welcome-board .course-home{padding:3rem 1rem}.welcome-board .learn-mastery{padding:3rem 1.5rem}.welcome-board .learn-mastery > div{margin-bottom:1.8rem}.welcome-board p{font-size:15px;padding-left:1.5rem}.welcome-board p::before{width:1rem}.welcome-board h3{padding-right:1rem;font-size:calc(15px * 1.1);border-right-width:2px}}.pricing-grid{overflow:hidden;color:#ffffff;position:relative;padding:120px 0 140px}.pricing-grid::before{height:100%;left:0;top:0;background:linear-gradient(135deg,rgba(25,35,60,0.92),rgba(35,45,85,0.95));width:100%;position:absolute;content:"";z-index:0}.pricing-grid .container{position:relative;z-index:1;margin:0 auto;padding:0 15px;max-width:1320px}.pricing-grid .package-pricing{position:relative}.pricing-grid .package-pricing::before{right:-80px;position:absolute;content:"";width:200px;filter:blur(60px);opacity:0.4;border-radius:50%;top:-80px;height:200px;pointer-events:none;background:linear-gradient(225deg,rgb(137,161,157,0.5),transparent)}.pricing-grid h2{font-size:35px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0.8));font-weight:700;-webkit-background-clip:text !important;color:transparent;margin-bottom:20px;display:inline-block;text-shadow:0 2px 15px rgba(255,255,255,0.15);background-clip:text !important;position:relative}.pricing-grid h2::after{transform-origin:left;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);position:absolute;content:"";background:rgb(137,161,157);width:80px;transform:scaleX(1);bottom:-8px;height:3px;left:0}.pricing-grid h2:hover::after{transform:scaleX(1.2)}.pricing-grid .access-plans{opacity:0.9;font-weight:300;line-height:1.6;margin-bottom:50px;max-width:700px;font-size:calc(17px + 2px)}.pricing-grid .rate-schemes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;margin:0;display:grid;gap:30px}.pricing-grid .rate-schemes li{height:100%;perspective:1000px}.pricing-grid .enroll-cost{position:relative;text-decoration:none;border:1px solid rgba(255,255,255,0.08);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03));height:100%;overflow:hidden;min-height:400px;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 3px 10px rgba(0,0,0,0.1);backdrop-filter:blur(10px);transform-style:preserve-3d;display:block}.pricing-grid .enroll-cost:hover{transform:translateY(-10px) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 5px 15px rgba(0,0,0,0.15)}.pricing-grid .enroll-cost::before{left:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,0.05),transparent);width:100%;transform:translateX(-100%);position:absolute;height:100%;content:"";transition:transform 0.8s ease;pointer-events:none;top:0}.pricing-grid .enroll-cost:hover::before{transform:translateX(100%)}.pricing-grid .enroll-cost::after{position:absolute;top:-5px;background:rgb(137,161,157);box-shadow:0 0 20px 5px rgb(137,161,157,0.5);width:10px;content:"";height:10px;border-radius:50%;opacity:0.8;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);left:-5px}.pricing-grid .enroll-cost:hover::after{transform:scale(1.5)}.pricing-grid .lesson-plans{overflow:hidden;display:flex;height:100%;flex-direction:column;padding:35px 25px;position:relative}.pricing-grid .monthly-rate{position:relative;z-index:2}.pricing-grid .enroll-cost h4{position:relative;transition:transform 0.3s ease;margin-bottom:20px;color:#ffffff;font-weight:600;padding-bottom:15px;font-size:22px}.pricing-grid .enroll-cost:hover h4{transform:translateX(5px)}.pricing-grid .enroll-cost h4::after{left:0;height:2px;bottom:0;position:absolute;content:"";width:40px;background:rgb(137,161,157);transition:width 0.3s ease}.pricing-grid .enroll-cost:hover h4::after{width:60px}.pricing-grid .enroll-cost p{line-height:1.7;margin-bottom:30px;max-height:200px;overflow-y:auto;overflow-wrap:break-word;word-break:normal;padding-right:10px;font-size:17px;color:rgba(255,255,255,0.8);white-space:normal}.pricing-grid .enroll-cost p::-webkit-scrollbar{width:4px}.pricing-grid .enroll-cost p::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:10px}.pricing-grid .enroll-cost p::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);border-radius:10px}.pricing-grid .study-rates{font-size:calc(22px + 4px);display:inline-block;position:relative;background:linear-gradient(135deg,rgb(137,161,157),rgb(101,123,118));padding:10px 25px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1);font-weight:700;color:#ffffff}.pricing-grid .enroll-cost:hover .study-rates{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.2)}.pricing-grid .study-rates::before{position:absolute;height:100%;width:100%;content:"";transition:transform 0.6s ease;background:linear-gradient(to right,transparent,rgba(255,255,255,0.1),transparent);left:0;transform:skewX(-20deg) translateX(-100%);top:0}.pricing-grid .enroll-cost:hover .study-rates::before{transform:skewX(-20deg) translateX(100%)}@media (max-width: 991px) {.pricing-grid{padding:80px 0 100px}.pricing-grid .rate-schemes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.pricing-grid .enroll-cost{min-height:450px}.pricing-grid .lesson-plans{padding:25px 20px}.pricing-grid h2{font-size:calc(35px - 4px)}.pricing-grid .access-plans{font-size:17px;margin-bottom:40px}} @media (max-width: 767px) {.pricing-grid{padding:60px 0 80px}.pricing-grid .rate-schemes{max-width:400px;grid-template-columns:1fr;margin:0 auto}.pricing-grid .enroll-cost{min-height:auto}.pricing-grid h2{font-size:calc(35px - 8px)}.pricing-grid .access-plans{margin-bottom:30px;font-size:calc(17px - 1px)}.pricing-grid .enroll-cost p{max-height:150px}} @media (max-width: 480px) {.pricing-grid{padding:50px 0 70px}.pricing-grid .lesson-plans{padding:20px 15px}.pricing-grid h2{font-size:calc(35px - 10px)}.pricing-grid .study-rates{font-size:22px;padding:8px 20px}.pricing-grid .enroll-cost h4{margin-bottom:15px;font-size:calc(22px - 2px)}}.leadership-profile{overflow:hidden;background:linear-gradient(135deg,rgb(174,198,194),rgb(137,161,157,0.5));position:relative;padding:5rem 2rem}.leadership-profile::before{z-index:1;width:100%;height:100%;top:0;opacity:0.1;left:0;background:repeating-linear-gradient(45deg,rgb(101,123,118,0.5) 0px,transparent 2px,transparent 10px);position:absolute;content:""}.leadership-profile .learning-voices{z-index:2;background:#ffffff;max-width:1200px;display:flex;gap:4rem;box-shadow:0 15px 35px rgba(0,0,0,0.1);padding:0;overflow:hidden;margin:0 auto;position:relative;border-radius:23px;align-items:center}.leadership-profile .post-thumbnail{width:40%;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);position:relative;height:450px;flex-shrink:0;transition:all 0.4s ease}.leadership-profile .post-thumbnail::after{height:100%;top:0;opacity:0.5;left:0;content:"";background:linear-gradient(135deg,rgb(137,161,157,0.5),transparent);position:absolute;width:100%}.leadership-profile .job-area{width:60%;padding:3rem;position:relative}.leadership-profile .name{font-weight:700;font-size:28px;position:relative;color:#000000;display:inline-block;margin-bottom:0.5rem}.leadership-profile .name::after{content:"";transition:width 0.3s ease;position:absolute;left:0;bottom:-8px;width:50%;background:rgb(137,161,157);height:3px}.leadership-profile .job-area > div:nth-child(2){font-weight:600;margin-bottom:1.5rem;font-size:17px;color:rgb(101,123,118);padding-left:2px}.leadership-profile .career-achievements{padding-left:1.5rem;color:#000000;font-size:12px;font-family:Arial,sans-serif;position:relative;line-height:1.6}.leadership-profile .career-achievements::before{content:"";color:rgb(137,161,157,0.5);left:-1rem;position:absolute;top:-2rem;opacity:0.4;font-size:4rem}.leadership-profile .learning-voices:hover .post-thumbnail{transform:scale(1.03)}.leadership-profile .learning-voices:hover .name::after{width:100%}@media (max-width: 992px) {.leadership-profile .learning-voices{gap:2rem;flex-direction:column}.leadership-profile .post-thumbnail{width:100%;height:350px;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.leadership-profile .job-area{padding:0 2rem 2rem;width:100%}} @media (max-width: 576px) {.leadership-profile{padding:3rem 1rem}.leadership-profile .post-thumbnail{height:280px}.leadership-profile .job-area{padding:0 1.5rem 1.5rem}.leadership-profile .name{font-size:calc(28px * 0.85)}.leadership-profile .career-achievements{font-size:calc(12px * 0.95)}}.enroll-instantly{background:linear-gradient(135deg,rgb(174,198,194) 0%,rgb(137,161,157,0.5) 100%);z-index:1;padding:4rem 2rem;box-shadow:0 15px 30px rgba(0,0,0,0.08);position:relative;overflow:hidden}.enroll-instantly::before{z-index:-1;left:0;top:0;height:100%;background:radial-gradient(circle at 20% 30%,rgb(101,123,118,0.5) 0%,transparent 60%);position:absolute;width:100%;content:"";opacity:0.7}.enroll-instantly::after{filter:blur(70px);width:200px;background:rgb(137,161,157,0.5);z-index:-1;height:200px;bottom:-50px;right:-50px;animation:pulse 8s infinite alternate ease-in-out;content:"";position:absolute}.enroll-instantly .container{margin:0 auto;position:relative;max-width:1200px}.enroll-instantly h2{color:#000000;margin-bottom:2.5rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,0.05);font-size:37px;position:relative;max-width:90%;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);transform:perspective(1000px) rotateX(0deg);font-family:Arial,sans-serif;line-height:1.3}.enroll-instantly:hover h2{transform:perspective(1000px) rotateX(2deg)}.enroll-instantly .knowledge-study{position:relative;display:flex;transform:translateY(0);align-items:center;z-index:2;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);gap:2rem}.enroll-instantly .knowledge-study:hover{transform:translateY(-5px)}.enroll-instantly svg{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));width:48px;height:48px;transform:rotate(-5deg)}.enroll-instantly .knowledge-study:hover svg{transform:rotate(0deg) scale(1.1)}.enroll-instantly svg path{transition:fill 0.3s ease;fill:rgb(137,161,157)}.enroll-instantly .knowledge-study:hover svg path{fill:rgb(101,123,118)}.enroll-instantly .connect-panel{color:#ffffff;text-decoration:none;z-index:1;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease;box-shadow:0 8px 16px rgba(0,0,0,0.12);font-size:19px;border-radius:10px;position:relative;font-family:Arial,sans-serif;display:inline-block;background:linear-gradient(135deg,rgb(137,161,157) 0%,rgb(101,123,118) 100%);font-weight:600;padding:1rem 2rem;overflow:hidden}.enroll-instantly .connect-panel::before{z-index:-1;height:100%;position:absolute;width:100%;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);content:"";top:0;transition:left 0.6s ease}.enroll-instantly .connect-panel:hover{box-shadow:0 12px 20px rgba(0,0,0,0.15);transform:translateY(-3px) scale(1.02)}.enroll-instantly .connect-panel:hover::before{left:100%}.enroll-instantly .connect-panel:active{transform:translateY(1px);box-shadow:0 5px 10px rgba(0,0,0,0.1)}@keyframes pulse {0%{opacity:0.4;transform:scale(1)}50%{opacity:0.6;transform:scale(1.1)}100%{opacity:0.4;transform:scale(1)}} @media (max-width: 992px) {.enroll-instantly{padding:3.5rem 1.5rem}.enroll-instantly h2{max-width:100%;font-size:calc(37px * 0.9)}.enroll-instantly .knowledge-study{gap:1.5rem}.enroll-instantly svg{width:40px;height:40px}.enroll-instantly .connect-panel{padding:0.9rem 1.8rem}} @media (max-width: 768px) {.enroll-instantly{padding:3rem 1rem}.enroll-instantly h2{margin-bottom:2rem;font-size:calc(37px * 0.8)}.enroll-instantly .knowledge-study{gap:1.2rem;flex-direction:column;align-items:flex-start}.enroll-instantly svg{width:36px;height:36px}.enroll-instantly .connect-panel{text-align:center;width:100%;padding:0.8rem 1.6rem}} @media (max-width: 576px) {.enroll-instantly{padding:2.5rem 1rem}.enroll-instantly h2{font-size:calc(37px * 0.7);margin-bottom:1.8rem}.enroll-instantly svg{width:32px;height:32px}.enroll-instantly .connect-panel{font-size:calc(19px * 0.9);padding:0.7rem 1.4rem}}.our-background{background:linear-gradient(135deg,rgb(174,198,194) 0%,#ffffff 100%);padding:6rem 0;position:relative;overflow:hidden}.our-background::before{position:absolute;background:linear-gradient(45deg,rgb(137,161,157,0.5) 0%,rgb(137,161,157) 100%);height:40%;filter:blur(60px);opacity:0.15;width:40%;z-index:1;top:-5%;transform:rotate(-15deg);right:-5%;animation:floatGradient 15s ease-in-out infinite alternate;content:""}.our-background::after{z-index:1;transform:rotate(15deg);bottom:-5%;content:"";height:35%;background:linear-gradient(225deg,rgb(101,123,118) 0%,rgb(101,123,118,0.5) 100%);position:absolute;animation:floatGradient 18s ease-in-out infinite alternate-reverse;left:-5%;filter:blur(70px);opacity:0.1;width:35%}.our-background .container{max-width:1200px;z-index:2;padding:0 2rem;margin:0 auto;position:relative}.our-background h1{display:inline-block;font-weight:700;margin-bottom:3rem;color:#000000;transform:translateX(-0.5rem);position:relative;font-size:43px;letter-spacing:-0.5px}.our-background h1::after{transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);left:0;bottom:-12px;height:4px;content:"";position:absolute;background:rgb(137,161,157);transform-origin:left;animation:lineReveal 1.2s cubic-bezier(0.23,1,0.32,1) forwards 0.3s;transform:scaleX(0);width:60px}.our-background .our-ethos{position:relative}.our-background .our-ethos ul{padding:0;display:grid;list-style:none;gap:3.5rem;margin:0;grid-template-columns:1fr}.our-background .achieve-goals{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.04),0 1px 5px rgba(0,0,0,0.03);border-radius:2px;background:#ffffff;animation:fadeUp 0.8s cubic-bezier(0.23,1,0.32,1) forwards;padding:2.5rem;transform:translateY(30px);opacity:0}.our-background .achieve-goals:nth-child(1){animation-delay:0.2s}.our-background .achieve-goals:nth-child(2){animation-delay:0.4s}.our-background .achieve-goals:hover{box-shadow:0 15px 40px rgba(0,0,0,0.08),0 5px 10px rgba(0,0,0,0.05);transform:translateY(-5px)}.our-background .achieve-goals::before{background:linear-gradient(to bottom,rgb(137,161,157),rgb(101,123,118));top:0;content:"";transition:height 0.6s cubic-bezier(0.23,1,0.32,1);position:absolute;left:0;width:4px;height:0}.our-background .achieve-goals:hover::before{height:100%}.our-background .achieve-goals h4{margin-bottom:1.5rem;color:#000000;transition:transform 0.4s cubic-bezier(0.23,1,0.32,1);position:relative;transform:translateX(0);font-weight:600;display:inline-block;font-size:calc(24px * 1.1)}.our-background .achieve-goals:hover h4{color:rgb(137,161,157);transform:translateX(12px)}.our-background .achieve-goals div{padding-right:10px;max-height:250px;font-family:Arial,sans-serif;line-height:1.8;position:relative;font-size:18px;color:#000000;overflow-y:auto}.our-background .achieve-goals div::-webkit-scrollbar{width:4px}.our-background .achieve-goals div::-webkit-scrollbar-track{border-radius:20px;background:rgba(0,0,0,0.05)}.our-background .achieve-goals div::-webkit-scrollbar-thumb{transition:background 0.3s ease;background:rgb(137,161,157,0.5);border-radius:20px}.our-background .achieve-goals div::-webkit-scrollbar-thumb:hover{background:rgb(137,161,157)}@keyframes fadeUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes lineReveal {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes floatGradient {0%{transform:translate(0,0) rotate(-15deg)}100%{transform:translate(5%,5%) rotate(-5deg)}} @media screen and (min-width: 768px) {.our-background{padding:8rem 0}.our-background h1{font-size:calc(43px * 1.1);margin-bottom:4rem}.our-background h1::after{width:80px;height:5px}.our-background .our-ethos ul{grid-template-columns:repeat(2,1fr);gap:2.5rem}.our-background .achieve-goals{padding:3rem}.our-background .achieve-goals div{max-height:300px}} @media screen and (min-width: 1200px) {.our-background{padding:10rem 0}.our-background .container{padding:0 3rem}.our-background h1{margin-bottom:5rem;font-size:calc(43px * 1.25)}.our-background h1::after{width:100px}.our-background .our-ethos ul{gap:3rem}.our-background .achieve-goals{padding:3.5rem;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),box-shadow 0.6s cubic-bezier(0.23,1,0.32,1)}.our-background .achieve-goals div{max-height:350px}} @media (prefers-reduced-motion: reduce) {.our-background::before,.our-background::after{animation:none}.our-background .achieve-goals,.our-background h1::after{transform:none;opacity:1;animation:none}.our-background .achieve-goals:hover,.our-background .achieve-goals:hover h4{transform:none}}.compliance{padding:6rem 0 4rem;z-index:1;position:relative;color:#ffffff}.compliance::before{background:#000000;content:"";position:absolute;opacity:0.85;left:0;width:100%;z-index:-1;top:0;height:100%}.compliance::after{position:absolute;z-index:-1;top:0;opacity:0.15;background-position:center;content:"";height:100%;animation:gridAnimate 15s linear infinite;background-size:30px 30px;background:linear-gradient(rgba(rgb(137,161,157),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(137,161,157),0.2) 1px,transparent 1px);left:0;width:100%}@keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}} .compliance .container{grid-template-columns:repeat(12,1fr);display:grid;grid-gap:2rem}.compliance .company_holder{position:relative;grid-row:1;grid-column:1 / 5}.compliance .company_holder::before{left:-20px;border-top:2px solid rgb(137,161,157);top:-20px;border-left:2px solid rgb(137,161,157);position:absolute;height:60px;opacity:0.7;content:"";width:60px}.compliance .company_holder::after{border-right:2px solid rgb(137,161,157);height:60px;content:"";bottom:-20px;border-bottom:2px solid rgb(137,161,157);opacity:0.7;right:-20px;width:60px;position:absolute}.compliance .company_holder h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ffffff,rgb(137,161,157));display:inline-block;font-weight:700;margin-bottom:1.5rem;font-size:35px;-webkit-background-clip:text !important;position:relative}.compliance .company_holder h3::after{box-shadow:0 0 10px rgb(137,161,157);content:"";height:2px;left:0;bottom:-5px;width:30%;position:absolute;background:rgb(137,161,157)}.compliance .math-tools{line-height:1.6;font-size:18px;margin-top:1.5rem;color:#ffffff;opacity:0.8}.compliance .footer-contact{margin-top:1.5rem}.compliance .footer-contact p{line-height:1.7;font-size:16px;color:#ffffff;opacity:0.9;margin-bottom:0.5rem}.compliance .footer-contact a{color:rgb(137,161,157);text-decoration:underline;transition:color 0.3s ease}.compliance .footer-contact a:hover{color:#ffffff}.compliance .footer-logo{display:block;width:60px;height:60px;margin-bottom:1rem}.compliance .reg-remind{display:flex;grid-column:6 / 13;justify-content:flex-end;grid-row:1}.compliance .main-learn{gap:3rem;grid-template-columns:repeat(2,1fr);width:100%;display:grid}.compliance .head-learn{border-radius:10px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,0.15);position:relative;backdrop-filter:blur(4px)}.compliance .head-learn:hover{background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.02) 100%);transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,0.25)}.compliance .head-learn::before{left:0;content:"";transition:height 0.3s ease;top:0;height:0;background:rgb(137,161,157);position:absolute;width:3px}.compliance .head-learn:hover::before{height:100%}.compliance .head-learn h5{letter-spacing:1px;position:relative;padding-left:1rem;color:rgb(101,123,118);font-size:18px;font-weight:600;margin-bottom:1.5rem}.compliance .head-learn h5::before{box-shadow:0 0 10px rgb(137,161,157);background:rgb(137,161,157);transform:translateY(-50%);position:absolute;top:50%;content:"";left:0;height:5px;width:5px;border-radius:50%}.compliance .head-learn .main-learn{display:flex;flex-direction:column;gap:0.7rem}.compliance .head-learn .main-learn a{overflow:hidden;color:#ffffff;transition:all 0.3s ease;opacity:0.7;position:relative;padding:0.4rem 1rem;z-index:1;font-size:18px;text-decoration:none;border-radius:10px}.compliance .head-learn .main-learn a::before{width:100%;top:0;transform:translateX(-100%);z-index:-1;position:absolute;background:linear-gradient(90deg,rgba(rgb(137,161,157,0.5),0.1),transparent);height:100%;content:"";left:0;transition:transform 0.3s ease}.compliance .head-learn .main-learn a:hover{color:#ffffff;padding-left:1.5rem;opacity:1}.compliance .head-learn .main-learn a:hover::before{transform:translateX(0)}.study-group{border-top:1px solid rgba(255,255,255,0.05);grid-column:1 / 13;margin-top:4rem;position:relative;grid-row:2;background:rgba(0,0,0,0.5);padding:1.5rem 0}.study-group::before{background:linear-gradient(90deg,transparent,rgb(137,161,157),transparent);width:60%;top:0;left:50%;transform:translateX(-50%);position:absolute;height:1px;content:""}.study-group .container{align-items:center;display:flex;justify-content:center}.study-group .event-cal{opacity:0.7;text-align:center;letter-spacing:0.5px;color:#ffffff;font-size:13px}@media screen and (max-width: 992px) {.compliance .container{grid-template-columns:repeat(1,1fr)}.compliance .company_holder{grid-column:1;grid-row:1}.compliance .reg-remind{grid-row:2;grid-column:1;margin-top:2rem}.study-group{grid-row:3;margin-top:3rem}} @media screen and (max-width: 768px) {.compliance{padding:4rem 0 3rem}.compliance .main-learn{grid-template-columns:1fr;gap:2rem}.compliance .head-learn{padding:1.2rem}.compliance .head-learn h5{font-size:calc(18px * 0.9)}.compliance .company_holder::before,.compliance .company_holder::after{width:40px;height:40px}} @media screen and (max-width: 576px) {.compliance{padding:3rem 0 2rem}.compliance .company_holder h3{font-size:calc(35px * 0.9)}.compliance .math-tools{font-size:calc(18px * 0.9)}.compliance .head-learn .main-learn a{font-size:calc(18px * 0.9)}.study-group{margin-top:2rem;padding:1rem 0}}

h1, h2, h3, h4, h5, h6 {word-break: break-word;}

.our-info .send-request{display:flex;text-decoration:none;transition:all 0.3s ease;border-radius:16px;position:relative;align-items:center;box-shadow:0 8px 20px rgba(0,0,0,0.08);background:#ffffff;justify-content:center;border:1px solid rgb(137,161,157,0.5)}
.our-info .send-request:hover{background:rgb(137,161,157,0.5);transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,0.12);color:#ffffff}
.contact-information .support-query .connect-panel,.follow .newsletter-box{min-height:48px;-webkit-tap-highlight-color:transparent}
@media screen and (max-width: 576px) {.compliance .footer-contact p{font-size:14px;word-break:break-word}.compliance .company_holder{grid-column:1}}

.about-page{color:#000000;font-family:Arial,sans-serif}
.about-hero{background:linear-gradient(135deg,rgb(174,198,194) 0%,#ffffff 100%);padding:4rem 0 3rem;text-align:center}
.about-hero h1{font-size:43px;font-weight:700;margin-bottom:1rem;color:#000000}
.about-hero p{max-width:720px;margin:0 auto;font-size:18px;line-height:1.7;color:#000000;opacity:0.85}
.about-intro{padding:3rem 0;background:#ffffff}
.about-intro p{max-width:860px;margin:0 auto;text-align:center;font-size:18px;line-height:1.8;color:#000000}
.about-split{padding:4rem 0;background:rgb(174,198,194)}
.about-split:nth-of-type(even){background:linear-gradient(135deg,rgba(245,248,252,0.95) 0%,#ffffff 100%)}
.about-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}
.about-split-reverse .about-split-grid{direction:rtl}
.about-split-reverse .about-split-grid > *{direction:ltr}
.about-photo img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,0.12);object-fit:cover;aspect-ratio:3/2}
.about-text h2{font-size:31px;font-weight:700;margin-bottom:1.25rem;color:#000000}
.about-text p{font-size:17px;line-height:1.75;margin-bottom:1rem;color:#000000}
.about-text .connect-panel{display:inline-block;margin-top:0.5rem;text-decoration:none;color:#ffffff;background:rgb(137,161,157);padding:0.85rem 1.6rem;border-radius:10px;font-weight:600;transition:all 0.3s ease}
.about-text .connect-panel:hover{background:rgb(101,123,118);transform:translateY(-2px)}
.about-highlights{padding:4rem 0;background:rgb(101,123,118,0.15)}
.about-highlights ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}
.about-highlights li{background:#ffffff;border-radius:16px;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,0.06);border-left:4px solid rgb(137,161,157)}
.about-highlights strong{display:block;font-size:20px;margin-bottom:0.75rem;color:rgb(101,123,118)}
.about-highlights span{font-size:15px;line-height:1.65;color:#000000}
.about-cta{padding:4rem 0 5rem;text-align:center;background:linear-gradient(135deg,rgb(137,161,157,0.35),rgb(174,198,194))}
.about-cta h2{font-size:33px;font-weight:700;margin-bottom:1rem;color:#000000}
.about-cta > .container > p{max-width:640px;margin:0 auto 2rem;font-size:17px;line-height:1.7;color:#000000}
.about-cta-links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.about-cta-links .connect-panel{text-decoration:none;color:#ffffff;background:rgb(137,161,157);padding:0.85rem 1.6rem;border-radius:10px;font-weight:600;transition:all 0.3s ease;border:none;cursor:pointer;font-size:16px}
.about-cta-links .connect-panel:hover{background:rgb(101,123,118);transform:translateY(-2px)}
.about-cta-links .head-pagewrap{display:inline-block;padding:0.85rem 1.6rem;background:#ffffff;border-radius:10px;color:#000000;font-size:16px;box-shadow:0 2px 5px rgba(0,0,0,0.05);transition:all 0.3s ease}
.about-cta-links .head-pagewrap:hover{background:rgb(137,161,157);color:#ffffff}
@media (max-width: 992px){.about-split-grid{grid-template-columns:1fr;gap:2rem}.about-highlights ul{grid-template-columns:1fr}}
@media (max-width: 768px){.about-hero h1{font-size:calc(43px * 0.85)}.about-hero{padding:3rem 0 2rem}.about-split{padding:3rem 0}.about-text h2{font-size:26px}}
