﻿*{margin:0;padding:0;box-sizing:border-box}svg{width:30px;height:30px}html,body{min-height:100%;height:100%;font-family:Arial,sans-serif;color:#000000;scroll-behavior:auto}header,footer{width:100%}.app_encrypt_cta{flex:0 0 auto}a{color:inherit;text-decoration:none}.app_wrapper-container{display:flex;min-height:100%;flex-direction:column;height:100%}.container{width:1112px;margin:auto;max-width:100%}::-webkit-scrollbar{width:1rem;padding:4px;height:8px}::-webkit-scrollbar-button{border-radius:0px;background:rgb(197,225,195,0.5);height:7px;width:8px}::-webkit-scrollbar-track{}::-webkit-scrollbar-thumb{transition:all,border-radius,transform 4.6s ease-out;border-radius:11px;box-shadow:0px -4px 13px 3px rgba(0,0,0,0.1);background:rgb(197,225,195)}::-webkit-scrollbar-thumb:hover{border-color:rgb(197,225,195,0.5);box-shadow:0px -2px 10px -2px rgba(0,0,0,0.8);background:linear-gradient(65deg,rgb(255,255,255,0.5) 21%,rgb(161,202,158,0.5) 34%,rgb(197,225,195) 40%,rgb(197,225,195,0.5) 3%,rgb(229,242,228) 51%)}::-webkit-scrollbar-thumb:active{box-shadow:inset 5px 4px 2px -1px rgba(0,0,0,0.6);transform:translateY(1px);background:#ffffff}::-webkit-scrollbar-corner{background:rgb(255,255,255,0.5)}html{scrollbar-width:thin;scrollbar-color:rgb(255,255,255,0.5) rgb(161,202,158,0.5)}.app_main_lead{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}} .app_access_now{box-shadow:0 20px 40px rgba(0,0,0,0.15);padding:4.5rem 0;perspective:1000px;transform-style:preserve-3d;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(161,202,158) 0%,rgb(197,225,195) 100%)}.app_access_now::before{z-index:1;transform:translateZ(-5px);width:100%;position:absolute;height:100%;content:"";left:0;opacity:0.1;top:0;background:repeating-linear-gradient( 45deg,rgb(161,202,158,0.5) 0px,transparent 2px,transparent 10px,rgb(161,202,158,0.5) 12px )}.app_access_now::after{content:"";top:-50%;position:absolute;animation:lightShift 15s infinite alternate ease-in-out;width:100%;z-index:0;background:radial-gradient( ellipse at center,rgb(255,255,255,0.5) 0%,transparent 70% );right:-50%;opacity:0.2;height:200%;transform:rotate(-30deg)}.app_access_now .container{align-items:center;padding:0 15px;flex-direction:column;max-width:1140px;display:flex;margin:0 auto;transform:translateZ(10px);position:relative;z-index:2;justify-content:center}.app_access_now h6{transform:translateZ(20px);margin-bottom:2.5rem;letter-spacing:0.5px;line-height:1.6;text-align:center;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.15);font-weight:700;font-size:20px;max-width:85%}.app_access_now div{position:relative;display:flex;width:100%;justify-content:center;transform:translateZ(30px)}.app_access_now span{position:relative;display:inline-block}.app_access_now .app_reach_list{padding:0.9rem 2.5rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;text-decoration:none;font-size:17px;color:rgb(161,202,158);box-shadow:0 10px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1);background:#ffffff;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.app_access_now .app_reach_list::before{left:0;width:200%;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.2) 50%,transparent 100% );height:100%;position:absolute;content:"";top:0;transition:transform 0.6s ease;transform:translateX(-100%)}.app_access_now .app_reach_list:hover{box-shadow:0 15px 30px rgba(0,0,0,0.25),0 0 0 2px rgba(255,255,255,0.2);transform:translateY(-3px) scale(1.03);color:rgb(197,225,195)}.app_access_now .app_reach_list:active{box-shadow:0 5px 15px rgba(0,0,0,0.15);transform:translateY(1px) scale(0.98)}.app_access_now .app_reach_list:hover::before{transform:translateX(100%)}.app_access_now .app_reach_list span{pointer-events:none;z-index:1;position:relative}@keyframes lightShift {0%{opacity:0.1;transform:rotate(-30deg) translateX(0)}50%{opacity:0.3}100%{opacity:0.1;transform:rotate(-30deg) translateX(-10%)}} @media (max-width: 991px) {.app_access_now{padding:3.5rem 0}.app_access_now h6{max-width:90%;font-size:calc(21px + 0.1rem);margin-bottom:2rem}.app_access_now .app_reach_list{padding:0.8rem 2rem}} @media (max-width: 767px) {.app_access_now{padding:3rem 0}.app_access_now h6{max-width:95%;margin-bottom:1.8rem;line-height:1.5;font-size:21px}.app_access_now .app_reach_list{padding:0.75rem 1.8rem;font-size:calc(17px - 0.1rem)}} @media (max-width: 575px) {.app_access_now{padding:2.5rem 0}.app_access_now h6{max-width:100%;font-size:calc(21px - 0.1rem);margin-bottom:1.5rem}.app_access_now .app_reach_list{padding:0.7rem 1.6rem;font-size:calc(17px - 0.15rem)}.app_access_now::after{opacity:0.15}} @media (hover: none) {.app_access_now .app_reach_list:hover{box-shadow:0 10px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1);transform:none}.app_access_now .app_reach_list::before{display:none}}.app_modalCookieSettings{bottom:0;position:fixed;background:rgb(229,242,228);z-index:90;width:100%;border-top:2px solid rgb(197,225,195)}.app_cookie_screen{justify-content:space-between;display:flex;align-items:center;padding:20px 0}.app_modalCookieSettings h5{margin-bottom:6px;font-size:22px}#app_cookie_info_banner{display:none}#app_cookie_info_banner:checked ~ .app_modalCookieSettings{opacity:0;visibility:hidden}.app_modalCookieSettings p{font-size:18px}.app_track_cookies{margin-right:10px;flex-shrink:0}.app_track_cookies svg,.app_track_cookies svg path,.app_track_cookies img{width:100px;fill:rgb(197,225,195);height:100px}.app_cookie_guard{min-width:120px;font-size:24px;flex-shrink:0;margin-left:10px;line-height:35px;border-bottom:2px solid rgb(197,225,195);cursor:pointer;text-align:center;color:rgb(197,225,195);white-space:nowrap;text-decoration:none}.app_modalCookieSettings p a{text-decoration:none;color:rgb(197,225,195)}@media only screen and (max-width: 1200px) {.app_modalCookieSettings{padding:20px}} .app_wrapper-container .app_modalCookieSettings{background:rgb(161,202,158);border:none;padding:40px 0;box-shadow:rgb(161,202,158,0.5) 0px 0px 40px 39px}.app_wrapper-container .app_cookie_guard{background:rgb(197,225,195);border:none;font-size:20px;margin-left:30px;color:#ffffff;font-weight:400;padding:10px}.app_wrapper-container .app_data_policy h5,.app_wrapper-container .app_data_policy p{color:#ffffff}@media only screen and (max-width: 800px) {.app_track_cookies{display:none}.app_cookie_screen{align-items:center;flex-direction:column;justify-content:center}.app_modalCookieSettings h5{text-align:center}.app_modalCookieSettings p{text-align:center}.app_data_policy{margin-bottom:20px}body .app_wrapper-container .app_cookie_guard{margin-bottom:10px;margin-left:0}}.app_learning_impact{background:linear-gradient(135deg,rgb(229,242,228) 0%,#ffffff 100%);overflow:hidden;position:relative;padding:120px 0 100px}.app_learning_impact::before{content:"";left:0;top:0;background:radial-gradient(circle at 10% 20%,rgb(197,225,195,0.5) 5%,transparent 15%),radial-gradient(circle at 90% 80%,rgb(161,202,158,0.5) 5%,transparent 15%),radial-gradient(circle at 50% 50%,#ffffff 25%,transparent 35%);height:100%;width:100%;opacity:0.1;position:absolute;z-index:0}.app_learning_impact::after{animation:floatBackground 15s ease-in-out infinite alternate;right:-50%;height:80%;width:80%;top:-50%;transform:rotate(15deg);background:linear-gradient(45deg,rgb(197,225,195,0.5) 0%,rgb(161,202,158,0.5) 100%);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;filter:blur(20px);opacity:0.05;position:absolute;z-index:-1;content:""}.app_learning_impact h5{margin-left:auto;position:relative;line-height:1.4;color:#000000;z-index:1;animation:fadeInUp 0.8s ease-out forwards 0.2s;opacity:0;font-size:22px;max-width:800px;font-weight:700;margin-right:auto;letter-spacing:0.5px;text-align:center;margin-bottom:50px;transform:translateY(0)}.app_learning_impact h5::after{transform:scaleX(0);background:linear-gradient(90deg,rgb(197,225,195) 0%,rgb(161,202,158) 100%);margin:20px auto 0;border-radius:2px;animation:scaleIn 1s ease-out forwards 0.6s;height:3px;content:"";width:80px;display:block}.app_learning_impact .container{z-index:1;position:relative;max-width:1200px;padding:0 15px;margin:0 auto}.app_learning_impact .app_study_center{opacity:0;box-shadow:0 15px 50px -15px rgba(0,0,0,0.1);flex-direction:column;background:#ffffff;overflow:hidden;display:flex;transform:translateY(20px);border-radius:12px;align-items:center;gap:40px;position:relative;animation:fadeInUp 0.8s ease-out forwards 0.4s;transition:transform 0.4s ease,box-shadow 0.4s ease;padding:30px}.app_learning_impact .app_study_center::before{content:"";transform-origin:left;height:5px;top:0;transform:scaleX(0);position:absolute;width:100%;transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);background:linear-gradient(90deg,rgb(197,225,195) 0%,rgb(161,202,158) 100%);left:0}.app_learning_impact .app_study_center:hover{transform:translateY(-5px);box-shadow:0 20px 60px -10px rgba(0,0,0,0.15)}.app_learning_impact .app_study_center:hover::before{transform:scaleX(1)}.app_learning_impact .app_img_img{box-shadow:0 10px 30px -5px rgba(0,0,0,0.1);transition:transform 0.5s ease,box-shadow 0.5s ease;clip-path:polygon(0 0,100% 0,100% 92%,85% 100%,0 100%);transform:perspective(800px) rotateY(-2deg);filter:brightness(1.02) contrast(1.05);width:100%;max-width:450px;height:auto;border-radius:10px;object-fit:cover}.app_learning_impact .app_img_img:hover{transform:perspective(800px) rotateY(0);box-shadow:0 15px 40px -10px rgba(0,0,0,0.2)}.app_learning_impact .app_info_section{flex:1;max-width:100%}.app_learning_impact ul{margin:0;display:grid;list-style:none;grid-template-columns:1fr;padding:0;gap:16px}.app_learning_impact li{background:linear-gradient(135deg,rgba(rgb(229,242,228),0.5) 0%,rgba(#ffffff,0.5) 100%);transition:transform 0.3s ease,box-shadow 0.3s ease;transform:translateX(20px);opacity:0;animation-delay:calc(0.1s * var(--i,1));border-radius:8px;padding:14px 20px 14px 60px;position:relative;animation:fadeInRight 0.5s ease forwards}.app_learning_impact li:nth-child(1){--i:1}.app_learning_impact li:nth-child(2){--i:2}.app_learning_impact li:nth-child(3){--i:3}.app_learning_impact li:nth-child(4){--i:4}.app_learning_impact li:nth-child(5){--i:5}.app_learning_impact li:hover{background:linear-gradient(135deg,rgba(rgb(229,242,228),0.7) 0%,rgba(#ffffff,0.7) 100%);box-shadow:0 8px 20px -6px rgba(0,0,0,0.1);transform:translateY(-3px) translateX(0)}.app_learning_impact li div{position:relative}.app_learning_impact li p{line-height:1.5;color:#000000;position:relative;margin:0;letter-spacing:0.2px;font-size:calc(17px - 1px)}.app_learning_impact li:nth-child(odd) p{font-weight:600}.app_learning_impact li svg{position:absolute;top:0;height:28px;width:28px;transform:translateY(-2px);left:-40px;transition:transform 0.3s ease}.app_learning_impact li:hover svg{transform:translateY(-2px) scale(1.1)}.app_learning_impact li svg path{transition:fill 0.3s ease;fill:rgb(197,225,195)}.app_learning_impact li:hover svg path{fill:rgb(161,202,158)}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeInRight {from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}} @keyframes scaleIn {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes floatBackground {0%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(20deg) translate(-20px,20px)}100%{transform:rotate(15deg) translate(0,0)}} @media (min-width: 768px) {.app_learning_impact{padding:150px 0 120px}.app_learning_impact .app_study_center{padding:50px;gap:60px;flex-direction:row}.app_learning_impact ul{grid-template-columns:repeat(2,1fr);gap:24px}.app_learning_impact .app_img_img{max-width:350px;transform:perspective(1000px) rotateY(-5deg)}.app_learning_impact h5{font-size:calc(22px + 2px)}} @media (min-width: 992px) {.app_learning_impact .app_img_img{max-width:450px}.app_learning_impact h5{font-size:calc(22px + 4px)}.app_learning_impact li p{font-size:17px}} @media (max-width: 767px) {.app_learning_impact{padding:80px 0 60px}.app_learning_impact h5{padding:0 15px;margin-bottom:30px}.app_learning_impact .app_study_center{padding:25px 20px}.app_learning_impact li{padding:12px 15px 12px 50px}.app_learning_impact li svg{width:24px;height:24px;left:-35px}.app_learning_impact .app_img_img{clip-path:polygon(0 0,100% 0,100% 94%,90% 100%,0 100%);max-width:100%}} @media (max-width: 480px) {.app_learning_impact h5{font-size:calc(22px - 2px)}.app_learning_impact li p{font-size:calc(17px - 2px)}.app_learning_impact .app_study_center{padding:20px 15px}} @media (hover: hover) {.app_learning_impact .app_study_center{transform:translateY(0)}}.app_encrypt_cta{font-family:Arial,sans-serif;z-index:1;position:relative;color:#ffffff;padding:80px 0 40px}@keyframes pulseLine {0%,100%{opacity:0.6}50%{opacity:1}} .app_encrypt_cta .container{justify-content:space-between;display:flex;position:relative}.app_encrypt_cta .company_holder{flex:0 0 30%;padding-right:30px;position:relative}.app_encrypt_cta .company_holder::after{width:1px;height:80%;right:0;top:10%;background:linear-gradient(to bottom,transparent,rgb(197,225,195),transparent);position:absolute;content:''}.app_encrypt_cta .company_holder h3{position:relative;margin-bottom:20px;text-shadow:0 0 10px rgb(197,225,195,0.5);font-size:calc(28px * 0.9);display:inline-block;font-weight:700;color:#ffffff}.app_encrypt_cta .company_holder h3::after{transition:width 0.3s ease-in-out;content:'';background:rgb(197,225,195);left:0;width:40%;height:2px;bottom:-5px;position:absolute}.app_encrypt_cta .company_holder h3:hover::after{width:100%}.app_encrypt_cta .app_leaderboard{box-shadow:0 4px 15px rgba(0,0,0,0.1);border-radius:10px;line-height:1.6;padding:15px;transition:all 0.3s ease;margin-top:15px;backdrop-filter:blur(5px);background:rgba(255,255,255,0.08);font-size:12px;color:#ffffff;transform:translateZ(0)}.app_encrypt_cta .app_leaderboard:hover{background:rgba(255,255,255,0.12);transform:translateY(-2px) translateZ(0);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.app_encrypt_cta .app_eco_foot{display:flex;position:relative;flex:0 0 65%;justify-content:space-between}.app_encrypt_cta .app_main_header{justify-content:space-between;gap:20px;flex-wrap:wrap;display:flex}.app_encrypt_cta .app_top_study{overflow:hidden;position:relative;padding:20px;background:rgba(255,255,255,0.05);box-shadow:0 8px 32px rgba(0,0,0,0.2);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:24px;backdrop-filter:blur(10px);flex:0 0 45%}.app_encrypt_cta .app_top_study::before{transition:transform 0.6s ease;content:'';background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);z-index:-1;inset:0;position:absolute;transform:translateX(-100%)}.app_encrypt_cta .app_top_study:hover::before{transform:translateX(100%)}.app_encrypt_cta .app_top_study h5{color:#ffffff;position:relative;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.app_encrypt_cta .app_top_study h5::after{content:'';position:absolute;width:40px;bottom:0;background:rgb(197,225,195);transition:width 0.3s ease,box-shadow 0.3s ease;height:2px;left:0}.app_encrypt_cta .app_top_study:hover h5::after{width:70px;box-shadow:0 0 8px rgb(197,225,195),0 0 16px rgb(197,225,195,0.5)}.app_encrypt_cta .app_top_study .app_main_header{gap:12px;display:flex;flex-direction:column}.app_encrypt_cta .app_top_study .app_main_header a{transition:all 0.3s ease;font-size:calc(12px * 0.95);text-decoration:none;opacity:0.85;padding-left:0;display:inline-block;color:#ffffff;position:relative}.app_encrypt_cta .app_top_study .app_main_header a::before{bottom:-2px;position:absolute;background:linear-gradient(90deg,rgb(197,225,195),transparent);transition:width 0.3s ease,transform 0.3s ease;left:0;width:0;height:1px;content:'';transform-origin:left}.app_encrypt_cta .app_top_study .app_main_header a:hover{color:#ffffff;padding-left:5px;opacity:1}.app_encrypt_cta .app_top_study .app_main_header a:hover::before{box-shadow:0 0 5px rgb(197,225,195,0.5);width:100%}.app_webinar_cta{background:rgba(0,0,0,0.5);position:relative;backdrop-filter:blur(10px);padding:15px 0;border-top:1px solid rgba(255,255,255,0.05)}.app_webinar_cta::before{height:1px;top:0;background:linear-gradient(90deg,transparent,rgb(197,225,195,0.5),transparent);right:0;position:absolute;content:'';left:0}.app_webinar_cta .container{justify-content:center;display:flex;align-items:center}.app_webinar_cta .app_footer_classes{font-size:14px;color:#ffffff;transition:opacity 0.3s ease;text-align:center;opacity:0.8;letter-spacing:0.5px}.app_webinar_cta .app_footer_classes:hover{opacity:1}@media (max-width: 991px) {.app_encrypt_cta{padding:60px 0 30px}.app_encrypt_cta .container{flex-direction:column}.app_encrypt_cta .company_holder{padding-right:0;margin-bottom:40px;flex:0 0 100%}.app_encrypt_cta .company_holder::after{display:none}.app_encrypt_cta .app_eco_foot{flex:0 0 100%}.app_encrypt_cta .app_top_study{margin-bottom:20px;flex:0 0 calc(50% - 20px)}} @media (max-width: 768px) {.app_encrypt_cta{padding:40px 0 20px}.app_encrypt_cta .app_main_header{flex-direction:column}.app_encrypt_cta .app_top_study{margin-bottom:20px;flex:0 0 100%}.app_encrypt_cta .company_holder h3{font-size:calc(28px * 0.8)}.app_encrypt_cta .app_top_study h5{font-size:calc(18px * 0.9)}.app_webinar_cta .app_footer_classes{font-size:calc(14px * 0.9)}} @media (max-width: 576px) {.app_encrypt_cta{padding:30px 0 15px}.app_encrypt_cta .company_holder{margin-bottom:30px}.app_encrypt_cta .company_holder h3{font-size:calc(28px * 0.7)}.app_encrypt_cta .app_top_study h5{font-size:calc(18px * 0.8)}.app_webinar_cta{padding:10px 0}.app_webinar_cta .app_footer_classes{font-size:calc(14px * 0.8)}} footer{position:relative}footer::after{right:0;background-size:50px 50px;top:0;opacity:0.3;left:0;bottom:0;background-image:linear-gradient(0deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent);content:'';z-index:0;position:absolute}.app_encrypt_cta .company_holder h3{position:relative;overflow:hidden}.app_encrypt_cta .company_holder h3::before{left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;pointer-events:none;position:absolute;height:100%;transition:0.5s;content:'';top:0}.app_encrypt_cta .company_holder h3:hover::before{left:100%}.app_contact{padding:100px 0;position:relative;overflow:hidden;background:rgb(229,242,228)}.app_contact::before{top:0;width:100%;left:0;content:"";height:100%;opacity:0.07;z-index:1;background:repeating-linear-gradient( 45deg,rgb(197,225,195,0.5) 0,rgb(197,225,195,0.5) 1px,transparent 1px,transparent 30px );position:absolute}.app_contact::after{content:"";background-size:30px 30px;width:100%;opacity:0.07;top:0;background-image:linear-gradient(rgb(161,202,158,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(161,202,158,0.5) 1px,transparent 1px);z-index:1;left:0;height:100%;position:absolute}.app_contact .container{position:relative;margin:0 auto;max-width:1200px;z-index:2;padding:0 30px}.app_contact h2{text-align:center;margin-bottom:20px;color:#000000;display:inline-block;left:50%;font-weight:700;padding-bottom:20px;position:relative;font-size:29px;transform:translateX(-50%)}.app_contact h2::before{width:80px;background:rgb(197,225,195);height:4px;position:absolute;bottom:0;content:"";left:calc(50% - 40px)}.app_contact h2::after{position:absolute;left:calc(50% - 15px);width:30px;background:rgb(161,202,158);content:"";height:4px;bottom:0}.app_contact .app_request_links{border-radius:0;box-shadow:0 30px 60px rgba(0,0,0,0.1);margin-top:50px;overflow:hidden;display:flex;position:relative;background:#ffffff}.app_contact .app_img_img{flex:0 0 45%;min-height:550px;position:relative}.app_contact .app_img_img::before{content:"";background:linear-gradient( 135deg,rgba(rgb(197,225,195),0.4),rgba(rgb(161,202,158),0.4) );z-index:1;position:absolute;inset:0}.app_contact .app_request_map{flex:0 0 55%;flex-direction:column;justify-content:center;padding:60px;position:relative;display:flex}.app_contact .app_request_map::before{content:"";height:150px;border-radius:50%;top:-75px;right:-75px;z-index:0;position:absolute;width:150px;border:30px solid rgb(197,225,195,0.5)}.app_contact .app_request_map::after{position:absolute;content:"";width:100px;bottom:-50px;z-index:0;transform:rotate(45deg);height:100px;background:rgb(161,202,158,0.5);border-radius:0;left:-50px}.app_contact form{position:relative;z-index:2}.app_contact form h3{display:inline-block;margin-bottom:40px;font-size:19px;font-weight:600;position:relative;color:#000000}.app_contact form h3::after{position:absolute;background:rgb(197,225,195);content:"";bottom:-15px;left:0;height:2px;width:50%}.app_contact form input[type="text"]{border-bottom:2px solid rgb(229,242,228);width:100%;font-size:17px;color:#000000;transition:all 0.3s ease;margin-bottom:25px;border:none;background:transparent;padding:20px 25px}.app_contact form input[type="text"]:focus{outline:none;border-bottom-color:rgb(197,225,195)}.app_contact form input[type="text"]::placeholder{transition:all 0.3s ease;color:rgba(#000000,0.5)}.app_contact form input[type="text"]:focus::placeholder{transform:translateY(-10px);opacity:0}.app_contact .app_query_links{margin-bottom:40px;position:relative}.app_contact .app_query_links input[type="checkbox"]{opacity:0;position:absolute}.app_contact .app_query_links label{color:#000000;position:relative;padding-left:35px;line-height:1.5;font-size:12px;cursor:pointer}.app_contact .app_query_links label::before{position:absolute;background:transparent;width:22px;height:22px;top:0;left:0;content:"";border:2px solid rgb(229,242,228);transition:all 0.3s ease}.app_contact .app_query_links input[type="checkbox"]:checked + label::before{background:rgb(197,225,195);border-color:rgb(197,225,195)}.app_contact .app_query_links input[type="checkbox"]:checked + label::after{transform:rotate(45deg);width:6px;top:4px;position:absolute;content:"";border-width:0 2px 2px 0;left:8px;border:solid #ffffff;height:12px}.app_contact .app_query_links label a{color:rgb(197,225,195);position:relative;transition:all 0.3s ease;text-decoration:none;font-weight:600}.app_contact .app_query_links label a::after{content:"";left:0;width:100%;bottom:-1px;transform:scaleX(1);transition:transform 0.3s ease;position:absolute;background:rgb(197,225,195);height:1px;transform-origin:left}.app_contact .app_query_links label a:hover{color:rgb(161,202,158)}.app_contact .app_query_links label a:hover::after{transform:scaleX(0);background:rgb(161,202,158)}.app_contact .app_reach_list{background:rgb(197,225,195);transition:all 0.3s ease;font-size:14px;position:relative;cursor:pointer;color:#ffffff;z-index:1;border:none;font-weight:600;overflow:hidden;padding:18px 40px;clip-path:polygon( 0 0,100% 0,100% 70%,90% 100%,0 100% );width:auto;display:inline-block}.app_contact .app_reach_list::before{position:absolute;content:"";top:0;width:0;background:rgb(161,202,158);transform:skewX(-25deg);transition:width 0.5s ease;left:-10px;z-index:-1;height:100%}.app_contact .app_reach_list:hover::before{width:150%}.app_contact svg{stroke-width:2;height:24px;stroke:rgb(197,225,195);fill:none;transition:all 0.3s ease;width:24px}.app_contact svg path{stroke:rgb(197,225,195);transition:all 0.3s ease;fill:none}.app_contact svg:hover,.app_contact svg:hover path{stroke:rgb(161,202,158)}@keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-15px)}100%{transform:translateY(0px)}} @media (max-width: 1024px) {.app_contact{padding:80px 0}.app_contact .app_img_img{min-height:500px}.app_contact .app_request_map{padding:50px 40px}} @media (max-width: 768px) {.app_contact{padding:60px 0}.app_contact .app_request_links{flex-direction:column}.app_contact .app_img_img{width:100%;min-height:300px}.app_contact .app_request_map{padding:40px 30px;width:100%}.app_contact form h3{margin-bottom:30px}.app_contact form input[type="text"]{margin-bottom:20px;padding:15px 20px}.app_contact .app_query_links{margin-bottom:30px}.app_contact .app_reach_list{padding:15px 30px;width:100%}} @media (max-width: 480px) {.app_contact{padding:50px 0}.app_contact h2{font-size:calc(29px * 0.85)}.app_contact .app_request_links{margin-top:30px}.app_contact .app_img_img{min-height:200px}.app_contact .app_request_map{padding:30px 20px}.app_contact form h3{font-size:calc(19px * 0.9);margin-bottom:25px}.app_contact form input[type="text"]{margin-bottom:15px;padding:12px 15px}.app_contact .app_query_links{margin-bottom:25px}.app_contact .app_query_links label{font-size:calc(12px * 0.9)}.app_contact .app_reach_list{padding:12px 25px}}.app_gratArea{overflow:hidden;padding:120px 0;background:linear-gradient(135deg,rgb(197,225,195,0.5) 0%,rgb(229,242,228) 100%);position:relative}.app_gratArea::before{z-index:1;top:0;content:"";height:100%;animation:patternShift 30s infinite linear;left:0;background-image:linear-gradient(30deg,rgb(197,225,195,0.5) 1px,transparent 1px),linear-gradient(120deg,rgb(197,225,195,0.5) 1px,transparent 1px);width:100%;background-size:60px 60px;opacity:0.1;position:absolute}.app_gratArea::after{z-index:0;left:-50%;animation:lightPulse 10s infinite ease-in-out;width:200%;position:absolute;content:"";opacity:0.15;background:radial-gradient(ellipse at center,#ffffff 0%,transparent 70%);top:-50%;height:200%;transform:translateZ(0)}.app_gratArea .container{position:relative;padding:0 20px;z-index:2;margin:0 auto;max-width:1200px}.app_gratArea .app_study_center{background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85));transform:perspective(1000px) rotateX(2deg);transition:all 0.6s cubic-bezier(0.22,1,0.36,1);backdrop-filter:blur(10px);border-radius:10px;padding:60px;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 0 rgba(255,255,255,0.8) inset,0 -1px 0 rgba(0,0,0,0.05) inset;position:relative}.app_gratArea .app_study_center::before{position:absolute;bottom:-5px;filter:blur(8px);content:"";border-radius:calc(10px + 5px);right:-5px;background:linear-gradient(45deg,rgb(197,225,195) 0%,transparent 30%,transparent 70%,rgb(161,202,158) 100%);transition:opacity 0.6s ease,filter 0.6s ease;top:-5px;opacity:0.6;left:-5px;z-index:-1}.app_gratArea .app_study_center:hover{box-shadow:0 20px 40px rgba(0,0,0,0.12),0 1px 0 rgba(255,255,255,0.9) inset,0 -1px 0 rgba(0,0,0,0.08) inset;transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.app_gratArea .app_study_center:hover::before{opacity:0.8;filter:blur(12px)}.app_gratArea .app_study_center > div:first-child{overflow:hidden;position:relative;margin-bottom:30px}.app_gratArea .app_study_center > div:first-child::after{content:"";background:linear-gradient(90deg,rgb(197,225,195),rgb(161,202,158));left:0;border-radius:2px;width:80px;animation:lineExtend 1.5s ease-out forwards;bottom:-10px;position:absolute;height:4px;transform-origin:left center}.app_gratArea h5{font-family:Arial,sans-serif;margin:0;font-size:20px;font-weight:700;padding:0;transform:translateX(0);text-shadow:0 1px 1px rgba(255,255,255,0.8);line-height:1.4;opacity:0;color:#000000;animation:slideIn 0.8s 0.2s ease-out forwards}.app_gratArea .app_study_center > div:last-child{overflow:hidden;position:relative}.app_gratArea a{transition:transform 0.4s ease;display:block;text-decoration:none}.app_gratArea a:hover{transform:translateX(5px)}.app_gratArea p{color:#000000;padding:0;line-height:1.8;animation:fadeIn 1s 0.5s ease-out forwards;font-weight:400;font-size:18px;font-family:Arial,sans-serif;margin:0;opacity:0}@keyframes lineExtend {0%{width:0;opacity:0}100%{width:80px;opacity:1}} @keyframes slideIn {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes patternShift {0%{background-position:0 0}100%{background-position:60px 60px}} @keyframes lightPulse {0%,100%{opacity:0.15;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.2;transform:translate(-50%,-50%) scale(1.1)}} @media (max-width: 992px) {.app_gratArea{padding:90px 0}.app_gratArea .app_study_center{padding:50px 40px;transform:perspective(1000px) rotateX(1deg)}.app_gratArea h5{font-size:calc(20px - 0.1rem)}} @media (max-width:768px){.app_gratArea{padding:70px 0}.app_gratArea .app_study_center{padding:40px 30px;transform:none}.app_gratArea h5{font-size:calc(20px - 0.2rem)}.app_gratArea p{font-size:calc(18px - 0.05rem);line-height:1.7}.app_gratArea .app_study_center > div:first-child::after{width:60px}@keyframes lineExtend {100%{width:60px}}}@media (max-width:576px){.app_gratArea{padding:50px 0}.app_gratArea .app_study_center{padding:30px 20px}.app_gratArea h5{font-size:calc(20px - 0.3rem)}.app_gratArea p{font-size:calc(18px - 0.1rem);line-height:1.6}.app_gratArea .app_study_center > div:first-child{margin-bottom:25px}.app_gratArea .app_study_center > div:first-child::after{height:3px;width:50px}@keyframes lineExtend {100%{width:50px}}}@media (hover: none) {.app_gratArea .app_study_center:hover{transform:none;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 0 rgba(255,255,255,0.8) inset,0 -1px 0 rgba(0,0,0,0.05) inset}.app_gratArea .app_study_center:hover::before{opacity:0.6;filter:blur(8px)}.app_gratArea a:hover{transform:none}}.app_our_background{overflow:hidden;padding:6rem 0;background:linear-gradient(135deg,rgb(229,242,228) 0%,rgba(245,245,245,0.9) 100%);position:relative}.app_our_background::before{top:-5%;transform:rotate(-15deg) translateZ(0);width:30%;filter:blur(40px);right:-5%;background:rgb(197,225,195,0.5);position:absolute;content:"";height:30%;z-index:0}.app_our_background::after{left:-5%;z-index:0;bottom:-5%;background:rgb(161,202,158,0.5);position:absolute;width:25%;content:"";filter:blur(35px);height:25%;transform:rotate(15deg) translateZ(0)}.app_our_background .container{margin:0 auto;z-index:1;position:relative;padding:0 1.5rem;max-width:1200px}.app_our_background h1{position:relative;color:#000000;font-weight:700;text-shadow:0 4px 6px rgba(0,0,0,0.05);font-size:47px;margin-bottom:3rem;transform:translateX(-0.5rem)}.app_our_background h1::after{background:linear-gradient(90deg,rgb(197,225,195) 0%,rgb(161,202,158) 100%);left:0;content:"";height:0.35rem;position:absolute;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform:scaleX(1);transform-origin:left;bottom:-1rem;width:6rem}.app_our_background h1:hover::after{transform:scaleX(1.2)}.app_our_background .app_mentor_approach{position:relative}.app_our_background .app_mentor_approach ul{list-style:none;display:grid;gap:3rem;grid-template-columns:1fr;padding:0;margin:0}.app_our_background .app_learn_classes{border-radius:10px;z-index:1;overflow:hidden;position:relative;padding:2.5rem;background:#ffffff;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.app_our_background .app_learn_classes::before{width:100%;height:100%;content:"";top:0;z-index:-1;position:absolute;left:0;background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(rgb(161,202,158,0.5),0.03) 100%)}.app_our_background .app_learn_classes:hover{box-shadow:0 20px 40px rgba(0,0,0,0.08);transform:translateY(-8px)}.app_our_background .app_learn_classes h4{position:relative;font-size:calc(20px * 1.2);font-weight:600;margin-top:0;margin-bottom:1.5rem;color:rgb(197,225,195);padding-bottom:1rem}.app_our_background .app_learn_classes h4::after{transition:width 0.3s ease;position:absolute;bottom:0;height:3px;width:3rem;content:"";left:0;background:rgb(197,225,195,0.5);transform-origin:left}.app_our_background .app_learn_classes:hover h4::after{width:5rem}.app_our_background .app_learn_classes div{max-height:300px;font-size:13px;padding-right:0.5rem;transition:color 0.3s ease;color:#000000;font-family:Arial,sans-serif;overflow-y:auto;line-height:1.8}.app_our_background .app_learn_classes div::-webkit-scrollbar{width:4px}.app_our_background .app_learn_classes div::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:10px}.app_our_background .app_learn_classes div::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(197,225,195,0.5)}@media (min-width: 768px) {.app_our_background{padding:8rem 0}.app_our_background h1{font-size:calc(47px * 1.2);margin-bottom:4rem}.app_our_background .app_mentor_approach ul{gap:2rem;grid-template-columns:repeat(2,1fr)}.app_our_background .app_learn_classes{padding:3rem}.app_our_background .app_learn_classes div{max-height:400px}} @media (min-width: 992px) {.app_our_background{padding:10rem 0}.app_our_background .container{padding:0 2rem}.app_our_background h1{font-size:calc(47px * 1.4);transform:translateX(-1rem)}.app_our_background h1::after{width:8rem;height:0.4rem}.app_our_background .app_mentor_approach ul{gap:3rem}.app_our_background .app_learn_classes{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s ease;padding:3.5rem}.app_our_background .app_learn_classes::after{position:absolute;z-index:-1;content:"";background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(rgb(197,225,195,0.5),0.02) 100%);bottom:0;border-radius:50%;transform:translate(50%,50%);opacity:0;width:10rem;right:0;height:10rem;transition:opacity 0.5s ease}.app_our_background .app_learn_classes:hover::after{opacity:1}.app_our_background .app_learn_classes h4{font-size:calc(20px * 1.4);margin-bottom:2rem}.app_our_background .app_learn_classes div{font-size:calc(13px * 1.05);max-height:450px}} @media (min-width: 1200px) {.app_our_background .container{padding:0}.app_our_background .app_mentor_approach ul{gap:4rem;grid-template-columns:repeat(2,1fr)}.app_our_background .app_learn_classes{padding:4rem}.app_our_background .app_learn_classes h4{font-size:calc(20px * 1.5)}.app_our_background .app_learn_classes div{line-height:1.9}} @media (max-width: 767px) {.app_our_background{padding:4rem 0}.app_our_background h1{margin-bottom:2.5rem}.app_our_background .app_learn_classes{margin-bottom:2rem;padding:2rem}.app_our_background .app_learn_classes h4{font-size:20px;margin-bottom:1rem}.app_our_background .app_learn_classes div{font-size:calc(13px * 0.95);line-height:1.7;max-height:250px}}.app_privacy_unit{overflow:hidden;font-family:Arial,sans-serif;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,0.1);width:100%}.app_privacy_unit h1{font-weight:700;padding-bottom:10px;color:rgb(197,225,195);font-size:42px;margin-top:30px;margin-bottom:20px;border-bottom:2px solid rgb(197,225,195)}.app_privacy_unit h2{font-size:32px;padding-bottom:8px;color:#000000;font-weight:600;border-bottom:1px solid #000000;margin-bottom:15px;margin-top:25px}.app_privacy_unit ul,.app_privacy_unit ol{padding-left:20px;margin:20px 0;list-style-position:inside}.app_privacy_unit ul li,.app_privacy_unit ol li{font-size:18px;font-weight:400;margin-bottom:10px;color:#000000;line-height:1.5}.app_privacy_unit p,.app_privacy_unit span,.app_privacy_unit div{margin-bottom:10px;color:#000000;line-height:1.6;font-size:18px}@media only screen and (max-width: 800px) {.app_privacy_unit{padding:20px 10px}.app_privacy_unit h1{margin-bottom:15px;font-size:32px}.app_privacy_unit h2{margin-bottom:10px;font-size:20px}.app_privacy_unit ul li,.app_privacy_unit ol li{font-size:18px}} .app_privacy_unit h3,.app_privacy_unit h4,.app_privacy_unit h5,.app_privacy_unit h6{font-size:20px;color:#000000;font-weight:600;margin-top:20px;margin-bottom:10px}.app_privacy_unit section{background:rgb(229,242,228);padding:20px;border-radius:10px}.app_privacy_unit a{transition:color 0.3s ease;text-decoration:none;color:rgb(197,225,195)}@keyframes fadeIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .app_privacy_unit h1,.app_privacy_unit h2,.app_privacy_unit h3,.app_privacy_unit h4,.app_privacy_unit h5,.app_privacy_unit h6{animation:fadeIn 0.6s ease-in-out}.app_price_card_deck{padding:120px 0;background:rgb(229,242,228);overflow:hidden;position:relative}.app_price_card_deck::before{left:0;content:"";position:absolute;height:100%;z-index:1;top:0;width:100%;background:linear-gradient(135deg,rgb(197,225,195,0.5) 0%,transparent 70%)}.app_price_card_deck .container{padding:0 15px;margin:0 auto;position:relative;z-index:2;max-width:1320px}.app_price_card_deck .app_tuition_table{display:flex;flex-direction:column-reverse;gap:60px}.app_price_card_deck .app_study_fees{transform:translateY(-10px);max-width:800px;text-align:center;margin:0 auto;animation:fadeInUp 0.8s ease-out forwards}.app_price_card_deck .app_study_fees h2{position:relative;margin-bottom:20px;color:#000000;font-size:28px;font-weight:700;display:inline-block}.app_price_card_deck .app_study_fees h2::after{bottom:-10px;height:3px;width:80px;transform:translateX(-50%);position:absolute;background:rgb(197,225,195);left:50%;content:""}.app_price_card_deck .app_cert_plans{margin:0 auto;font-size:14px;max-width:600px;color:#000000;line-height:1.7;word-break:break-word;overflow-wrap:break-word;margin-bottom:0}.app_price_card_deck .app_study_pricing{width:100%;grid-template-columns:1fr;gap:30px;display:grid}.app_price_card_deck .app_cert_cost{transform:translateY(20px);text-decoration:none;animation:fadeInUp 0.8s ease-out forwards;height:100%;opacity:0;display:block;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),box-shadow 0.5s cubic-bezier(0.25,1,0.5,1);overflow:hidden;animation-delay:calc(var(--index,0) * 0.1s);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.app_price_card_deck .app_cert_cost:nth-child(1){--index:1}.app_price_card_deck .app_cert_cost:nth-child(2){--index:2}.app_price_card_deck .app_cert_cost:nth-child(3){--index:3}.app_price_card_deck .app_cert_cost:nth-child(4){--index:4}.app_price_card_deck .app_cert_cost:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(-5px) scale(1.02)}.app_price_card_deck .app_trial_rates{display:flex;box-sizing:border-box;position:relative;background:linear-gradient(145deg,#ffffff,#f5f8ff);flex-direction:column;overflow:hidden;height:100%}.app_price_card_deck .app_trial_rates::before{background:linear-gradient(90deg,rgb(197,225,195),rgb(161,202,158));top:0;position:absolute;content:"";left:0;width:100%;height:5px}.app_price_card_deck .app_cost_card{flex-direction:column;padding:40px 30px;display:flex;flex:1;box-sizing:border-box}.app_price_card_deck .app_cost_card h3{margin-bottom:15px;font-weight:700;word-break:break-word;overflow-wrap:break-word;color:#000000;position:relative;font-size:19px;margin-top:0}.app_price_card_deck .app_cost_card h3::after{width:40px;left:0;bottom:-8px;position:absolute;transition:width 0.3s ease;background-color:rgb(197,225,195);content:"";height:2px}.app_price_card_deck .app_cert_cost:hover .app_cost_card h3::after{width:70px}.app_price_card_deck .app_learning_fee{padding:8px 16px;word-break:break-word;overflow-wrap:break-word;border-radius:10px;background:linear-gradient(to right,rgba(var(--primary-color-rgb),0.1),rgba(var(--primary-color-rgb),0.05));color:rgb(197,225,195);font-weight:700;margin:10px 0 20px;display:inline-block;font-size:calc(19px * 1.2);position:relative}.app_price_card_deck .app_cost_card p{word-break:break-word;line-height:1.7;font-size:14px;margin-bottom:0;color:#000000;white-space:normal;flex-grow:1;overflow-wrap:break-word}.app_price_card_deck .app_img_img{width:100%;height:200px;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1),filter 0.6s ease}.app_price_card_deck .app_cert_cost:hover .app_img_img{transform:scale(1.05);filter:brightness(1.05)}@keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.app_price_card_deck .app_study_pricing{grid-template-columns:repeat(2,1fr)}.app_price_card_deck .app_cost_card{padding:40px}.app_price_card_deck .app_img_img{height:220px}} @media (min-width: 992px) {.app_price_card_deck .app_tuition_table{align-items:center;flex-direction:row;gap:50px}.app_price_card_deck .app_study_pricing{grid-template-columns:repeat(2,1fr);width:65%}.app_price_card_deck .app_study_fees{text-align:left;width:35%;margin:0}.app_price_card_deck .app_study_fees h2::after{left:0;transform:none}.app_price_card_deck .app_cert_plans{margin:0}} @media (min-width: 1200px) {.app_price_card_deck .app_study_pricing{gap:40px;grid-template-columns:repeat(2,1fr)}.app_price_card_deck .app_cost_card h3{font-size:calc(19px * 1.1)}.app_price_card_deck .app_learning_fee{font-size:calc(19px * 1.3)}.app_price_card_deck .app_img_img{height:240px}} @media (max-width: 767px) {.app_price_card_deck{padding:80px 0}.app_price_card_deck .app_cost_card{padding:30px 20px}.app_price_card_deck .app_learning_fee{font-size:19px;padding:6px 12px}.app_price_card_deck .app_img_img{height:180px}} @media (max-width: 480px) {.app_price_card_deck{padding:60px 0}.app_price_card_deck .app_study_fees h2{font-size:calc(28px * 0.85)}.app_price_card_deck .app_cost_card h3{font-size:calc(19px * 0.95)}.app_price_card_deck .app_img_img{height:160px}}.app_academic_expertise{background:rgb(229,242,228);position:relative;padding:5rem 2rem;overflow:hidden}.app_academic_expertise::before{content:"";height:100%;top:0;width:100%;background:linear-gradient(120deg,transparent 30%,rgb(197,225,195,0.5) 100%);left:0;position:absolute;z-index:1}.app_academic_expertise::after{z-index:1;clip-path:polygon(100% 0,0% 100%,100% 100%);width:40%;bottom:0;background:rgb(161,202,158,0.5);content:"";opacity:0.5;height:70%;right:0;position:absolute}.app_academic_expertise .app_success_reviews{grid-template-columns:1fr 1.5fr;max-width:1200px;gap:3rem;z-index:2;position:relative;display:grid;margin:0 auto}.app_academic_expertise .app_img_img{position:relative;overflow:hidden;aspect-ratio:3/4;transition:all 0.7s cubic-bezier(0.19,1,0.22,1);width:100%;border-radius:0;filter:grayscale(100%)}.app_academic_expertise .app_img_img::before{left:0;width:100%;position:absolute;top:0;height:100%;z-index:1;background:linear-gradient(180deg,transparent 0%,transparent 70%,rgb(197,225,195,0.5) 100%);content:""}.app_academic_expertise .app_img_img:hover{filter:grayscale(0%);transform:scale(1.03)}.app_academic_expertise .app_exp_milestones{flex-direction:column;display:flex;position:relative;padding:2rem;justify-content:center}.app_academic_expertise .app_exp_milestones::before{left:0;background:rgb(197,225,195);top:0;width:2px;position:absolute;transition:height 0.8s ease-out;height:0;content:""}.app_academic_expertise .app_success_reviews:hover .app_exp_milestones::before{height:100%}.app_academic_expertise .name{font-size:44px;color:#000000;font-weight:700;overflow:hidden;margin-bottom:0.5rem;position:relative}.app_academic_expertise .name::after{left:0;transform:translateX(-101%);height:1px;width:100%;transition:transform 0.6s ease-out 0.2s;position:absolute;background:rgb(161,202,158);bottom:0;content:""}.app_academic_expertise .app_success_reviews:hover .name::after{transform:translateX(0)}.app_academic_expertise .app_exp_milestones > div:nth-child(2){text-transform:uppercase;font-weight:400;color:rgb(161,202,158);transition:all 0.5s ease-out 0.4s;transform:translateY(20px);opacity:0;font-size:23px;margin-bottom:2.5rem;letter-spacing:3px}.app_academic_expertise .app_success_reviews:hover .app_exp_milestones > div:nth-child(2){opacity:1;transform:translateY(0)}.app_academic_expertise .app_career_content{padding:0 0 0 20px;transition:all 0.5s ease-out 0.6s;font-weight:300;line-height:1.8;font-size:18px;color:#000000;transform:translateY(20px);position:relative;opacity:0}.app_academic_expertise .app_success_reviews:hover .app_career_content{opacity:1;transform:translateY(0)}.app_academic_expertise .app_career_content::first-letter{font-size:1.5em;color:rgb(197,225,195);font-weight:700}@keyframes typing {from{width:0}to{width:100%}} @keyframes blink {50%{border-color:transparent}} .app_academic_expertise:hover .name{white-space:nowrap;animation:typing 2.5s steps(40,end),blink .75s step-end infinite;overflow:hidden}@media (max-width: 992px) {.app_academic_expertise .app_success_reviews{grid-template-columns:1fr;gap:2rem}.app_academic_expertise .app_img_img{max-height:300px;aspect-ratio:16/9}.app_academic_expertise .app_exp_milestones{padding:1rem 0}.app_academic_expertise .app_exp_milestones::before{transition:width 0.8s ease-out;height:2px;width:0}.app_academic_expertise .app_success_reviews:hover .app_exp_milestones::before{width:100%;height:2px}}.app_reach_us{overflow:hidden;position:relative;padding:5rem 0;background-color:rgb(197,225,195)}.app_reach_us::before{content:"";background:radial-gradient(ellipse at center,rgb(161,202,158) 0%,transparent 70%);right:-50%;position:absolute;z-index:1;width:100%;opacity:0.1;top:-50%;height:100%;border-radius:50%}.app_reach_us::after{bottom:-30%;left:-20%;background:radial-gradient(ellipse at center,rgb(161,202,158) 0%,transparent 70%);content:"";z-index:1;width:80%;height:80%;opacity:0.1;position:absolute;border-radius:50%}.app_reach_us .container{position:relative;z-index:10}.app_reach_us .app_get_assistance{border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,0.3);position:relative;background-color:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);padding:3rem}.app_reach_us .app_get_assistance h2{text-transform:uppercase;margin-bottom:1.5rem;color:#ffffff;font-size:28px;font-weight:700;letter-spacing:2px}.app_reach_us .app_get_assistance p{font-size:18px;line-height:1.7;margin-bottom:2rem;color:rgba(255,255,255,0.8)}.app_reach_us .app_get_assistance p:last-of-type{color:#ffffff;align-items:center;border-radius:10px;padding:1rem 1.5rem;margin-bottom:2.5rem;display:flex;background-color:rgba(255,255,255,0.1)}.app_reach_us .app_get_assistance p:last-of-type svg{height:20px;margin-right:15px;width:20px;fill:rgb(161,202,158)}.app_reach_us .app_get_assistance p:last-of-type svg path{fill:rgb(161,202,158)}.app_reach_us .app_contact_list{gap:1rem;display:flex;justify-content:center}.app_reach_us .app_contact_panel{display:flex;transition:all 0.3s ease;background-color:rgba(255,255,255,0.1);justify-content:center;position:relative;width:60px;overflow:hidden;color:transparent;border-radius:50%;font-size:0;align-items:center;height:60px;border:1px solid rgba(255,255,255,0.2)}.app_reach_us .app_contact_panel::before{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);background:rgb(161,202,158);z-index:-1;bottom:0;content:"";right:0;top:0;left:0;position:absolute;transform:scale(0);border-radius:50%}.app_reach_us .app_contact_panel::after{left:50%;content:attr(title);top:70px;color:#ffffff;white-space:nowrap;transition:opacity 0.3s ease;transform:translateX(-50%);opacity:0;font-weight:400;position:absolute;font-size:13px}.app_reach_us .app_contact_panel:hover::after{opacity:1}.app_reach_us .app_contact_panel:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.2);border-color:transparent}.app_reach_us .app_contact_panel:hover::before{transform:scale(1)}.app_reach_us .app_contact_panel svg{width:22px;transition:transform 0.3s ease;z-index:2;height:22px;fill:#ffffff;position:relative}.app_reach_us .app_contact_panel:hover svg{transform:scale(1.2)}.app_reach_us .app_contact_panel svg path{fill:#ffffff}@media (max-width: 991px) {.app_reach_us{padding:4rem 0}.app_reach_us .app_get_assistance{padding:2.5rem}.app_reach_us .app_get_assistance h2{font-size:calc(28px * 0.9)}} @media (max-width: 767px) {.app_reach_us{padding:3rem 0}.app_reach_us .app_get_assistance{padding:2rem 1.5rem}.app_reach_us .app_contact_list{flex-wrap:wrap;justify-content:center}.app_reach_us .app_contact_panel{margin-bottom:2rem}}.app_user_testimonials{padding:6rem 0;background:linear-gradient(135deg,rgb(229,242,228),#ffffff);position:relative;overflow:hidden}.app_user_testimonials::before{top:0;position:absolute;left:0;background:radial-gradient(circle at 20% 30%,rgb(161,202,158,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(197,225,195,0.5) 0%,transparent 40%);opacity:0.12;height:100%;content:"";width:100%;z-index:1}.app_user_testimonials::after{top:-5%;z-index:0;content:"";position:absolute;right:-5%;background:linear-gradient(145deg,rgb(161,202,158,0.5),transparent);filter:blur(60px);width:30%;height:30%;transform:rotate(-15deg)}.app_user_testimonials h2{font-size:calc(28px * 1.1);color:#000000;text-align:left;position:relative;font-weight:700;z-index:5;margin-bottom:3.5rem;transform:translateX(1.5rem)}.app_user_testimonials h2::after{animation:expandLine 2s ease-out forwards;position:absolute;background:linear-gradient(90deg,rgb(197,225,195),rgb(161,202,158));content:"";width:6rem;bottom:-0.75rem;left:0;height:3px;transform-origin:left center}.app_user_testimonials .container.app_study_center{margin:0 auto;z-index:5;position:relative;max-width:1320px}.app_user_testimonials .app_rating_zone{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;position:relative}.app_user_testimonials .app_success_reviews{opacity:0;animation:fadeInUp 0.8s cubic-bezier(0.25,0.46,0.45,0.94) forwards;position:relative;animation-delay:calc(var(--i,0) * 0.15s);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:5;display:flex;height:100%;transform:translateY(20px);padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;flex-direction:column}.app_user_testimonials .app_success_reviews:nth-child(1){--i:1}.app_user_testimonials .app_success_reviews:nth-child(2){--i:2}.app_user_testimonials .app_success_reviews:nth-child(3){--i:3}.app_user_testimonials .app_success_reviews:nth-child(4){--i:4}.app_user_testimonials .app_success_reviews:nth-child(5){--i:5}.app_user_testimonials .app_success_reviews:nth-child(6){--i:6}.app_user_testimonials .app_success_reviews:nth-child(7){--i:7}.app_user_testimonials .app_success_reviews:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.app_user_testimonials .app_success_reviews::before{line-height:1;position:absolute;left:1rem;opacity:0.2;color:rgb(161,202,158,0.5);z-index:-1;font-family:Georgia,serif;font-size:8rem;top:-0.5rem;content:""}.app_user_testimonials .app_success_reviews h3{z-index:2;font-weight:600;position:relative;color:#000000;padding-left:1rem;font-size:calc(19px * 1.1);margin-bottom:0.75rem}.app_user_testimonials .app_success_reviews h3::before{width:3px;height:70%;top:50%;transform:translateY(-50%);background:rgb(197,225,195);content:"";left:0;position:absolute}.app_user_testimonials .app_success_reviews .description{position:relative;line-height:1.7;flex-grow:1;color:#000000;font-size:14px;margin-bottom:1.5rem;z-index:2}.app_user_testimonials .app_success_reviews div{height:60px;transition:transform 0.3s ease,box-shadow 0.3s ease;transform:translateY(5px);box-shadow:0 5px 15px rgba(0,0,0,0.5);align-self:flex-end;width:60px;overflow:hidden;position:relative;border-radius:50%}.app_user_testimonials .app_success_reviews:hover div{box-shadow:0 8px 20px rgba(0,0,0,0.5);transform:translateY(0) scale(1.05)}.app_user_testimonials .app_success_reviews img{height:100%;width:100%;object-fit:cover;transition:transform 0.4s ease}.app_user_testimonials .app_success_reviews:hover img{transform:scale(1.08)}@keyframes fadeInUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @keyframes expandLine {from{width:0}to{width:6rem}} @media (max-width: 1200px) {.app_user_testimonials{padding:5rem 0}.app_user_testimonials h2{transform:translateX(1rem);font-size:calc(28px * 1)}.app_user_testimonials .app_rating_zone{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem}} @media (max-width: 992px) {.app_user_testimonials{padding:4.5rem 1.5rem}.app_user_testimonials h2{font-size:calc(28px * 0.9);margin-bottom:3rem}.app_user_testimonials .app_rating_zone{gap:1.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.app_user_testimonials .app_success_reviews{padding:1.75rem}} @media (max-width: 768px) {.app_user_testimonials{padding:4rem 1.25rem}.app_user_testimonials h2{margin-bottom:2.5rem;text-align:center;transform:translateX(0);font-size:calc(28px * 0.85)}.app_user_testimonials h2::after{transform:translateX(-50%);left:50%}.app_user_testimonials .app_rating_zone{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}} @media (max-width: 576px) {.app_user_testimonials{padding:3.5rem 1rem}.app_user_testimonials h2{margin-bottom:2rem;font-size:calc(28px * 0.8)}.app_user_testimonials .app_rating_zone{gap:1.25rem;grid-template-columns:1fr}.app_user_testimonials .app_success_reviews{padding:1.5rem}.app_user_testimonials .app_success_reviews h3{font-size:calc(19px * 1)}.app_user_testimonials .app_success_reviews .description{font-size:calc(14px * 0.95)}.app_user_testimonials .app_success_reviews div{height:50px;width:50px}}header{width:100%;background:#ffffff;z-index:99;position:relative;overflow:visible}header::before{content:"";left:0;top:0;height:5px;position:absolute;background:linear-gradient(to right,rgb(197,225,195),rgb(161,202,158));width:100%}header .app_header_bar{padding:25px 30px;align-items:center;position:relative;justify-content:space-between;display:flex}header .app_header_bar::after{background-color:rgb(229,242,228);width:100%;content:"";height:1px;bottom:0;left:0;position:absolute}header .app_header_bar .app_head_guide{position:relative;z-index:2}header .app_header_bar .app_head_guide .app_top_start{position:relative;overflow:hidden;display:block}header .app_header_bar .app_head_guide .app_top_start svg{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);width:auto;height:40px}header .app_header_bar .app_head_guide .app_top_start:hover svg{transform:scale(1.08)}header .app_header_bar .app_top_study{display:flex;margin:0;list-style:none;padding:0}header .app_header_bar .app_top_study .app_nav_learning{margin:0 15px;position:relative}header .app_header_bar .app_top_study .app_nav_learning:last-child{margin-right:0}header .app_header_bar .app_top_study .app_nav_learning a{padding:8px 0;font-weight:400;display:block;overflow:hidden;position:relative;transition:color 0.3s ease,letter-spacing 0.3s ease;text-decoration:none;font-size:13px;letter-spacing:0.5px;color:#000000;font-family:Arial,sans-serif}header .app_header_bar .app_top_study .app_nav_learning a:hover{letter-spacing:1px;color:rgb(197,225,195)}header .app_header_bar .app_top_study .app_nav_learning a::before,header .app_header_bar .app_top_study .app_nav_learning a::after{background-color:rgb(197,225,195);height:1px;bottom:0;transform-origin:right center;position:absolute;content:"";width:100%;left:0}header .app_header_bar .app_top_study .app_nav_learning a::before{transition:transform 0.3s cubic-bezier(0.19,1,0.22,1);transform:scaleX(0)}header .app_header_bar .app_top_study .app_nav_learning a::after{transform:scaleX(0);background-color:rgb(161,202,158);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1) 0.1s;transform-origin:left center}header .app_header_bar .app_top_study .app_nav_learning a:hover::before{transform:scaleX(1);transform-origin:left center}header .app_header_bar .app_top_study .app_nav_learning a:hover::after{transform:scaleX(1);transform-origin:right center}header .app_header_bar .app_top_study .app_nav_learning a::after{opacity:0.3;bottom:-2px;height:3px}header .app_header_bar .app_top_study .app_nav_learning:hover{animation:subtle-float 2s infinite alternate ease-in-out}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-4px)}} @media (max-width:992px){header .app_header_bar{padding:20px 15px;flex-direction:column}header .app_header_bar .app_head_guide{margin-bottom:20px}header .app_header_bar .app_top_study{flex-wrap:wrap;justify-content:center;width:100%}header .app_header_bar .app_top_study .app_nav_learning{margin:5px 12px}header .app_header_bar .app_top_study .app_nav_learning a{padding:5px 0;font-size:calc(13px - 1px)}@keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}}}@media (max-width: 767px) {header .app_header_bar{padding:15px 10px}header .app_header_bar .app_head_guide{margin-bottom:15px}header .app_header_bar .app_head_guide .app_top_start svg{height:35px}header .app_header_bar .app_top_study{gap:5px}header .app_header_bar .app_top_study .app_nav_learning{margin:2px 10px}}header .top_plank{background:rgb(197,225,195);color:#ffffff}header .top_plank .app_learn_elitetrack div svg,header .top_plank .app_learn_elitetrack div svg path{fill:#ffffff}header .top_plank .app_learn_elitetrack div span{color:#ffffff}header .top_plank .app_learn_elitetrack{align-items:center;padding:15px 0 10px 0;justify-content:flex-start;flex-wrap:wrap;line-height:21px;font-size:16px;width:100%;display:flex}header .top_plank .app_learn_elitetrack div{display:flex;margin-right:24px;justify-content:flex-start;align-items:center}header .top_plank .app_learn_elitetrack div img,header .top_plank .app_learn_elitetrack div svg{width:16px;height:16px;margin-right:8px}.app_course_program_details{position:relative;background:linear-gradient(120deg,rgb(229,242,228) 0%,rgba(0,0,0,0.5) 60%,rgb(197,225,195,0.5) 100%);overflow:hidden;padding:120px 0}.app_course_program_details::before{height:100%;z-index:1;position:absolute;content:"";animation:pulseGlow 12s infinite alternate;width:100%;left:0;opacity:0.6;background:radial-gradient(ellipse at 75% 40%,rgb(161,202,158,0.5) 0%,transparent 50%),radial-gradient(circle at 25% 80%,rgb(197,225,195,0.5) 0%,transparent 40%);top:0}.app_course_program_details::after{animation:gridShift 30s linear infinite;opacity:0.05;position:absolute;top:0;height:100%;z-index:1;background-image:repeating-linear-gradient(45deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px),repeating-linear-gradient(135deg,#ffffff 0,#ffffff 1px,transparent 1px,transparent 60px);width:100%;content:"";left:0}.app_course_program_details .container{z-index:3;position:relative}.app_course_program_details .app_study_center{display:flex;position:relative;flex-direction:column;background:transparent;border-radius:25px;overflow:visible}.app_course_program_details .app_program_guide{box-shadow:0 25px 50px -12px rgba(0,0,0,0.5),0 0 0 1px rgb(197,225,195,0.5),0 0 40px rgb(161,202,158,0.5);padding:60px;background:#ffffff;margin-left:auto;position:relative;backdrop-filter:blur(10px);margin-right:auto;width:75%;z-index:3;transform:translateY(80px);border-radius:25px}.app_course_program_details .app_program_guide::before{content:"";animation:morphShape 15s infinite alternate ease-in-out;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;z-index:-1;top:-15px;width:200px;position:absolute;background:linear-gradient(135deg,rgb(197,225,195,0.5),rgb(161,202,158,0.5));height:200px;right:-15px}.app_course_program_details .app_head_guide{justify-content:center;left:60px;width:120px;transform-origin:center center;display:flex;animation:floatAndRotate 8s ease-in-out infinite;align-items:center;background:#ffffff;top:-60px;box-shadow:0 15px 35px -10px rgba(0,0,0,0.5),0 0 0 8px #ffffff,0 0 0 12px rgb(197,225,195,0.5);position:absolute;border-radius:30% 70% 50% 50% / 40% 40% 60% 60%;height:120px}.app_course_program_details .app_head_guide svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5));fill:rgb(197,225,195);transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1);width:60%;height:60%}.app_course_program_details .app_head_guide:hover svg{fill:rgb(161,202,158);transform:scale(1.2) rotate(-10deg)}.app_course_program_details .app_head_guide svg path{stroke-width:0.5;transition:stroke 0.4s ease;stroke:#000000}.app_course_program_details .app_head_guide:hover svg path{stroke-dashoffset:50;stroke:rgb(197,225,195);stroke-dasharray:50;animation:drawPath 2s forwards}.app_course_program_details .app_program_guide h3{position:relative;font-weight:700;color:#000000;padding-bottom:15px;transform:translateZ(0);font-size:29px;margin-bottom:25px}.app_course_program_details .app_program_guide h3::before{width:8px;left:0;content:"";position:absolute;background:rgb(197,225,195);bottom:0;border-radius:50%;height:8px}.app_course_program_details .app_program_guide h3::after{background:linear-gradient(90deg,rgb(197,225,195),transparent);bottom:2.5px;height:3px;position:absolute;content:"";width:80px;left:15px}.app_course_program_details .app_program_guide p{text-shadow:0 0 1px rgba(0,0,0,0.01);font-size:17px;margin-bottom:0;color:#000000;position:relative;font-weight:400;line-height:1.8}.app_course_program_details .app_program_guide p::first-letter{font-size:2em;font-weight:700;line-height:0.8;color:rgb(197,225,195);margin-right:8px;margin-top:8px;float:left}.app_course_program_details .app_img_img{width:85%;z-index:2;transform:perspective(1200px) rotateY(-5deg) rotateX(3deg);margin-left:auto;height:400px;overflow:hidden;box-shadow:0 15px 35px -5px rgba(0,0,0,0.5),0 0 0 5px #ffffff;border-radius:25px 25px calc(25px * 3) 25px;transition:transform 0.6s ease;position:relative}.app_course_program_details .app_study_center:hover .app_img_img{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) translateZ(30px)}.app_course_program_details .app_img_img::before{content:"";opacity:0.7;transition:opacity 0.5s ease;left:0;position:absolute;top:0;width:100%;mix-blend-mode:multiply;height:100%;z-index:2;background:linear-gradient( to right,rgb(197,225,195,0.5) 0%,transparent 40%,rgb(161,202,158,0.5) 100% )}.app_course_program_details .app_study_center:hover .app_img_img::before{opacity:0.5}.app_course_program_details .app_img_img::after{background:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px );mix-blend-mode:overlay;top:0;height:100%;left:0;opacity:0.1;content:"";position:absolute;z-index:2;width:100%}@keyframes pulseGlow {0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}} @keyframes gridShift {0%{background-position:0 0}100%{background-position:60px 60px}} @keyframes morphShape {0%,100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25% / 76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67% / 55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42% / 63% 68% 32% 37%}} @keyframes floatAndRotate {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-3deg)}75%{transform:translateY(5px) rotate(3deg)}} @keyframes drawPath {to{stroke-dashoffset:0}} @media screen and (max-width: 1200px) {.app_course_program_details{padding:100px 0}.app_course_program_details .app_program_guide{padding:50px;transform:translateY(70px);width:85%}.app_course_program_details .app_img_img{width:90%;height:350px}} @media screen and (max-width: 992px) {.app_course_program_details{padding:80px 0}.app_course_program_details .app_study_center{flex-direction:column-reverse}.app_course_program_details .app_program_guide{margin-right:auto;padding:40px;width:90%;margin-left:auto;transform:translateY(-70px)}.app_course_program_details .app_head_guide{left:40px;height:100px;top:-50px;width:100px}.app_course_program_details .app_img_img{transform:perspective(800px) rotateY(0) rotateX(0);margin-left:0;height:320px;width:100%;border-radius:25px;margin-right:0}.app_course_program_details .app_study_center:hover .app_img_img{transform:perspective(800px) rotateY(0) rotateX(0)}} @media screen and (max-width: 768px) {.app_course_program_details{padding:60px 0}.app_course_program_details .app_program_guide{padding:30px;transform:translateY(-60px);width:100%}.app_course_program_details .app_head_guide{left:30px;height:80px;top:-40px;width:80px}.app_course_program_details .app_program_guide h3{font-size:calc(29px * 0.85);margin-bottom:20px}.app_course_program_details .app_program_guide p{font-size:calc(17px * 0.95)}.app_course_program_details .app_img_img{height:280px}.app_course_program_details .app_program_guide::before{top:-10px;width:150px;height:150px;right:-10px}} @media screen and (max-width: 576px) {.app_course_program_details{padding:50px 0}.app_course_program_details .app_program_guide{padding:25px 20px;transform:translateY(-40px)}.app_course_program_details .app_head_guide{left:20px;height:70px;top:-35px;width:70px}.app_course_program_details .app_program_guide h3{margin-bottom:15px;padding-bottom:12px;font-size:calc(29px * 0.75)}.app_course_program_details .app_program_guide h3::after{width:60px}.app_course_program_details .app_program_guide p{line-height:1.6;font-size:calc(17px * 0.9)}.app_course_program_details .app_img_img{height:220px}.app_course_program_details .app_program_guide::before{width:100px;height:100px}}.app_opening_board{overflow:hidden;display:flex;justify-content:center;min-height:100vh;position:relative;align-items:center;background:linear-gradient(135deg,rgb(229,242,228),rgba(0,0,0,0.5),rgb(197,225,195,0.5) 80%)}.app_opening_board::before{height:100%;top:0;background-size:320px 320px;animation:constellationMove 120s infinite linear;z-index:1;position:absolute;left:0;width:100%;opacity:0.15;background:radial-gradient(circle at 20% 30%,rgb(161,202,158,0.5) 2px,transparent 12px),radial-gradient(circle at 70% 60%,rgb(161,202,158,0.5) 3px,transparent 15px),radial-gradient(circle at 40% 80%,rgb(161,202,158,0.5) 2px,transparent 10px),radial-gradient(circle at 80% 10%,rgb(161,202,158,0.5) 4px,transparent 14px);content:""}.app_opening_board::after{top:-50%;width:200%;z-index:0;pointer-events:none;position:absolute;transform:rotate(-15deg);opacity:0.4;content:"";left:-50%;height:200%;background:radial-gradient(ellipse at center,transparent 30%,rgb(197,225,195,0.5) 100%)}.app_opening_board .app_page_welcome{max-width:1200px;z-index:3;perspective:1000px;position:relative;width:90%}.app_opening_board .app_page_welcome > div{grid-template-columns:1fr;gap:2rem;transform-style:preserve-3d;display:grid}.app_opening_board .app_page_welcome > div > div:first-child{padding:2.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.2);border-left:3px solid rgb(161,202,158);transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);transform:translateZ(20px) rotate(-2deg);animation:floatIn 1s cubic-bezier(0.34,1.56,0.64,1) forwards;animation-delay:0.3s;position:relative;background:linear-gradient(120deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05));backdrop-filter:blur(12px);opacity:0}.app_opening_board .app_page_welcome > div > div:first-child:hover{transform:translateZ(30px) rotate(-1deg)}.app_opening_board h3{font-size:calc(21px * 1.1);margin:0;letter-spacing:0.02em;color:#ffffff;font-weight:600;position:relative;line-height:1.6;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.app_opening_board .app_legacy_edu{position:relative;animation-delay:0.6s;opacity:0;height:420px;animation:slideUp 1.2s cubic-bezier(0.34,1.56,0.64,1) forwards;border-radius:10px;transform:translateZ(40px) rotate(1deg);overflow:hidden;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.6s ease;box-shadow:0 20px 50px rgba(0,0,0,0.3)}.app_opening_board .app_legacy_edu:hover{box-shadow:0 25px 60px rgba(0,0,0,0.4);transform:translateZ(50px) rotate(0deg)}.app_opening_board .app_legacy_edu::before{top:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,0.5) 70%,rgb(197,225,195) 130%);height:100%;width:100%;position:absolute;content:"";z-index:1}.app_opening_board .app_legacy_edu::after{mix-blend-mode:overlay;position:absolute;top:0;z-index:2;content:"";opacity:0.2;height:100%;left:0;width:100%;background:repeating-linear-gradient(45deg,rgb(161,202,158,0.5) 0%,transparent 0.5%,transparent 1%)}.app_opening_board .app_legacy_edu > div{bottom:0;position:absolute;transform:translateY(0);left:0;padding:3rem 2.5rem;z-index:3;transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1);width:100%}.app_opening_board .app_legacy_edu:hover > div{transform:translateY(-10px)}.app_opening_board .app_legacy_edu p{animation:fadeSlideIn 0.8s 1s forwards cubic-bezier(0.34,1.56,0.64,1);transform:translateX(-20px);position:relative;margin-bottom:1rem;opacity:0;color:#ffffff;font-size:calc(18px * 1.2);font-weight:600}.app_opening_board .app_legacy_edu p::before{content:"";position:absolute;transform:translateY(-50%) rotate(45deg);background:rgb(161,202,158);top:50%;left:-1.5rem;height:0.8rem;width:0.8rem}.app_opening_board .title_style_header{color:#ffffff;opacity:0;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,0.3);animation:fadeSlideIn 0.8s 1.3s forwards cubic-bezier(0.34,1.56,0.64,1);margin:0;letter-spacing:0.01em;font-weight:700;transform:translateX(-20px);font-size:46px}@keyframes constellationMove {0%{background-position:0 0}100%{background-position:1000px 1000px}} @keyframes floatIn {0%{opacity:0;transform:translateZ(0) translateY(50px) rotate(-5deg)}100%{opacity:1;transform:translateZ(20px) rotate(-2deg)}} @keyframes slideUp {0%{opacity:0;transform:translateZ(0) translateY(100px)}100%{opacity:1;transform:translateZ(40px) rotate(1deg)}} @keyframes fadeSlideIn {0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}} @media (min-width: 768px) {.app_opening_board .app_page_welcome > div{gap:3rem;grid-template-columns:30% 1fr;align-items:center}.app_opening_board h3{font-size:21px}.app_opening_board .app_legacy_edu{height:480px}.app_opening_board .title_style_header{font-size:calc(46px * 1.2)}} @media (min-width: 992px) {.app_opening_board .app_page_welcome > div{gap:4rem;grid-template-columns:35% 1fr}.app_opening_board .app_page_welcome > div > div:first-child{padding:3rem}.app_opening_board h3{font-size:calc(21px * 1.1)}.app_opening_board .app_legacy_edu{height:520px}.app_opening_board .app_legacy_edu > div{padding:4rem 3rem}.app_opening_board .title_style_header{font-size:calc(46px * 1.4)}} @media (max-width: 767px) {.app_opening_board{padding:4rem 1rem}.app_opening_board .app_legacy_edu{height:380px}.app_opening_board .app_page_welcome > div > div:first-child{padding:1.5rem}.app_opening_board h3{font-size:calc(16px * 1.2)}.app_opening_board .app_legacy_edu > div{padding:2rem 1.5rem}.app_opening_board .app_legacy_edu p{font-size:18px}.app_opening_board .title_style_header{font-size:calc(29px * 1.1)}} @media (max-width: 480px) {.app_opening_board{padding:3rem 1rem}.app_opening_board .app_legacy_edu{height:320px}.app_opening_board .app_page_welcome > div > div:first-child{padding:1.25rem}.app_opening_board h3{font-size:16px}.app_opening_board .app_legacy_edu > div{padding:1.5rem 1.25rem}.app_opening_board .title_style_header{font-size:29px}}