﻿*{box-sizing:border-box;padding:0;margin:0}svg{width:30px;height:30px}.wrapper-holdergui{height:100%;flex-direction:column;display:flex;min-height:100%}header,footer{width:100%}.main_basegui{flex:1 0 auto}.container{margin:auto;max-width:100%;width:1119px}a{text-decoration:none;color:inherit}.honor_ctagui{flex:0 0 auto}html,body{height:100%;scroll-behavior:auto;color:#000000;min-height:100%;font-family:Arial,sans-serif}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .company_overviewgui{position:relative;background:rgb(210,227,224);overflow:hidden;z-index:1;padding:120px 0}.company_overviewgui::before{left:0;position:absolute;content:"";top:0;z-index:-1;background:radial-gradient(ellipse at bottom right,rgb(167,199,194,0.5) 0%,transparent 70%);width:100%;height:100%;opacity:0.2}.company_overviewgui::after{height:100%;animation:backgroundMove 15s linear infinite;background-image:linear-gradient(45deg,rgba(0,0,0,0.5) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 75%,transparent 75%,transparent);z-index:-2;width:100%;position:absolute;left:0;top:0;opacity:0.03;content:"";background-size:60px 60px}@keyframes backgroundMove {0%{background-position:0 0}100%{background-position:60px 60px}} .company_overviewgui .container{position:relative;padding:0 15px;max-width:1200px;margin:0 auto}.company_overviewgui .learn_guidegui{grid-template-areas:"logo" "main_basegui" "director";grid-template-rows:auto auto auto;position:relative;display:grid;gap:40px;grid-template-columns:1fr}.company_overviewgui .edu_heritagegui{justify-content:center;gap:15px;position:relative;font-weight:700;grid-area:logo;align-items:center;display:flex;margin-bottom:10px;font-size:calc(24px * 1.3);color:rgb(167,199,194)}.company_overviewgui .edu_heritagegui svg{width:60px;height:60px;fill:rgb(167,199,194);transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275)}.company_overviewgui .edu_heritagegui svg path{fill:rgb(167,199,194)}.company_overviewgui .text_info_boxgui{grid-area:content;padding:0 10%;position:relative;text-align:center}.company_overviewgui .text_info_boxgui h2{font-weight:700;display:inline-block;color:#000000;position:relative;margin-bottom:30px;font-size:31px}.company_overviewgui .text_info_boxgui h2::before,.company_overviewgui .text_info_boxgui h2::after{top:50%;background:rgb(123,169,162);width:40px;position:absolute;content:"";height:2px}.company_overviewgui .text_info_boxgui h2::before{right:calc(100% + 20px)}.company_overviewgui .text_info_boxgui h2::after{left:calc(100% + 20px)}.company_overviewgui .text_info_boxgui p{color:#000000;position:relative;font-size:13px;margin-bottom:0;line-height:1.8}.company_overviewgui .edu_commitgui{position:relative;grid-area:director;margin-top:20px;padding-top:40px;display:flex;justify-content:center;grid-row:1}.company_overviewgui .product_photogui{box-shadow:15px 15px 0 rgb(167,199,194,0.5);position:relative;flex:0 0 auto;z-index:2;border-radius:10px;transition:all 0.4s ease;height:180px;width:180px}.company_overviewgui .product_photogui:hover{box-shadow:20px 20px 0 rgb(167,199,194,0.5);transform:translate(-5px,-5px)}.company_overviewgui .pro_learninggui{flex-direction:column;justify-content:center;position:relative;padding-left:30px;display:flex}.company_overviewgui .pro_learninggui::before{content:"";position:absolute;top:50%;background:rgb(167,199,194);left:0;width:30px;transform:translateY(-50%);height:1px}.company_overviewgui .success_pathgui{margin-bottom:5px;font-weight:700;color:#000000;font-size:24px}.company_overviewgui .master_classesgui{margin-bottom:0;font-weight:600;font-size:13px;color:rgb(167,199,194)}@media (min-width: 768px) {.company_overviewgui .learn_guidegui{grid-template-columns:1fr 1fr;grid-template-areas:"logo logo" "content content" "director director"}} @media (min-width: 992px) {.company_overviewgui .learn_guidegui{grid-template-columns:1fr 1fr;gap:30px;grid-template-areas:"logo content content" "director content content"}.company_overviewgui .edu_heritagegui{justify-content:flex-start}.company_overviewgui .text_info_boxgui{text-align:left;padding:0 0 0 30px}.company_overviewgui .text_info_boxgui h2::before,.company_overviewgui .text_info_boxgui h2::after{display:none}.company_overviewgui .edu_commitgui{padding-top:0;margin-top:50px}} @media (min-width: 1200px) {.company_overviewgui .learn_guidegui{grid-template-columns:0.8fr 2fr;gap:40px;grid-template-areas:"logo . content" "director . content"}.company_overviewgui .text_info_boxgui{padding:0 0 0 50px;position:relative}.company_overviewgui .text_info_boxgui::before{height:80%;top:10%;background:linear-gradient(to bottom,rgb(167,199,194),transparent);width:1px;content:"";position:absolute;left:0}} @media (max-width: 767px) {.company_overviewgui{padding:80px 0}.company_overviewgui .text_info_boxgui h2::before,.company_overviewgui .text_info_boxgui h2::after{width:25px}.company_overviewgui .product_photogui{box-shadow:10px 10px 0 rgb(167,199,194,0.5);width:140px;height:140px}.company_overviewgui .pro_learninggui{padding-left:20px}.company_overviewgui .pro_learninggui::before{width:20px}} @media (max-width: 575px) {.company_overviewgui{padding:60px 0}.company_overviewgui .edu_heritagegui{font-size:24px}.company_overviewgui .edu_heritagegui svg{height:50px;width:50px}.company_overviewgui .text_info_boxgui h2{font-size:calc(31px * 0.9)}.company_overviewgui .text_info_boxgui h2::before,.company_overviewgui .text_info_boxgui h2::after{width:20px}.company_overviewgui .edu_commitgui{flex-direction:column;align-items:center}.company_overviewgui .pro_learninggui{padding-top:20px;text-align:center;padding-left:0}.company_overviewgui .pro_learninggui::before{top:10px;width:30px;height:1px;transform:translateX(-50%);left:50%}}header{padding:0;z-index:100;background:rgb(210,227,224);width:100%;position:relative}header::before{content:'';top:0;opacity:0.6;height:100%;position:absolute;background:linear-gradient(135deg,rgb(167,199,194,0.5) 0%,transparent 60%,rgb(123,169,162,0.5) 100%);z-index:0;left:0;width:100%}header .container{z-index:1;margin:0;max-width:100%;width:100%;padding:0;position:relative}header .top_edugui{flex-wrap:wrap;align-items:center;display:flex;padding:0.8rem 3%;justify-content:space-between}header .nav_pagebargui{align-items:center;text-decoration:none;position:relative;display:flex;padding:0.6rem;margin-right:1rem}header .nav_pagebargui::after{left:0;width:100%;height:2px;position:absolute;bottom:0;content:'';transition:transform 0.3s ease;background:linear-gradient(to right,rgb(167,199,194),rgb(123,169,162));transform:scaleX(0.7)}header .nav_pagebargui:hover::after{transform:scaleX(1)}header .nav_pagebargui svg{height:auto;transition:all 0.3s ease;width:140px}header .nav_pagebargui:hover svg{filter:drop-shadow(0 3px 5px rgba(0,0,0,0.1))}header .head_primarygui{flex-wrap:wrap;background:rgba(255,255,255,0.5);border-radius:10px;gap:0.4rem;padding:0.5rem;display:flex}header .header_edugui{font-size:18px;font-weight:400;color:#000000;padding:0.4rem 0.7rem;z-index:1;text-decoration:none;font-family:Arial,sans-serif;transition:all 0.3s ease;position:relative;overflow:hidden;border-radius:10px}header .header_edugui::after{width:100%;background:linear-gradient(to right,rgb(167,199,194),rgb(123,169,162));bottom:0;left:0;content:'';height:2px;transition:transform 0.3s ease;transform:scaleX(0);transform-origin:left;position:absolute}header .header_edugui:hover{background:rgba(255,255,255,0.7);color:rgb(167,199,194)}header .header_edugui:hover::after{transform:scaleX(1)}@media (max-width: 991px) {header .top_edugui{padding:0.7rem 2.5%}header .nav_pagebargui svg{width:130px}header .head_primarygui{padding:0.4rem;gap:0.35rem}header .header_edugui{font-size:calc(18px - 1px);padding:0.35rem 0.6rem}} @media (max-width: 767px) {header .top_edugui{justify-content:center;padding:0.7rem 2%}header .nav_pagebargui{margin:0 0 0.6rem 0}header .nav_pagebargui svg{width:120px}header .head_primarygui{width:100%;justify-content:center}header .header_edugui{padding:0.3rem 0.5rem;font-size:calc(18px - 2px)}} @media (max-width: 480px) {header .top_edugui{padding:0.6rem 1.5%}header .nav_pagebargui svg{width:110px}header .head_primarygui{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}header .head_primarygui::-webkit-scrollbar{height:2px}header .head_primarygui::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(167,199,194)}header .header_edugui{flex-shrink:0;white-space:nowrap}}.contactgui{padding:5rem 0;position:relative;background:rgb(210,227,224);overflow:hidden}.contactgui::before{left:0;opacity:0.15;content:'';top:0;z-index:0;background:repeating-linear-gradient( 45deg,rgb(167,199,194,0.5) 0,rgb(167,199,194,0.5) 1px,transparent 1px,transparent 20px );height:100%;width:100%;position:absolute}.contactgui::after{height:600px;right:-300px;content:'';background:rgb(123,169,162,0.5);z-index:0;border-radius:50%;filter:blur(150px);animation:float 20s ease-in-out infinite;width:600px;top:-300px;position:absolute}@keyframes float {0%,100%{transform:translateY(0) scale(1);opacity:0.4}50%{transform:translateY(100px) scale(1.1);opacity:0.6}} .contactgui .container{position:relative;padding:0 1.5rem;z-index:1;margin:0 auto;max-width:1200px}.contactgui .quick_answersgui{grid-template-areas:"info photo" "contact contact";display:grid;grid-template-rows:auto auto;gap:2rem;grid-template-columns:1fr 1fr}.contactgui .form_edugui:nth-child(1){flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,0.1);backdrop-filter:blur(5px);overflow:hidden;grid-area:info;background:linear-gradient( 135deg,rgba(0,0,0,0.5) 0%,rgb(167,199,194,0.5) 100% );border-radius:19px;position:relative;padding:2.5rem;justify-content:space-between;display:flex}.contactgui .form_edugui:nth-child(1)::before{content:'';height:200px;background:rgb(123,169,162,0.5);filter:blur(80px);left:-100px;width:200px;top:-100px;border-radius:50%;z-index:-1;position:absolute}.contactgui .form_edugui:nth-child(2){position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.15);grid-area:photo;transition:transform 0.5s ease;overflow:hidden;transform:perspective(1000px) rotateY(-5deg);border-radius:19px}.contactgui .form_edugui:nth-child(2):hover{transform:perspective(1000px) rotateY(0deg)}.contactgui .form_edugui:nth-child(3){overflow:hidden;grid-area:contact;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1);background:linear-gradient( to right,rgba(0,0,0,0.5) 0%,rgb(167,199,194,0.5) 100% );padding:2.5rem;border-radius:19px}.contactgui .form_edugui:nth-child(3)::before{content:'';background:rgb(123,169,162);z-index:1;width:100%;height:5px;top:0;position:absolute;left:0}.contactgui .form_edugui h2{color:#ffffff;padding-bottom:1rem;position:relative;font-weight:700;font-size:29px;margin-bottom:1.5rem}.contactgui .form_edugui h2::after{width:60px;left:0;background:rgb(123,169,162);position:absolute;border-radius:3px;content:'';height:3px;bottom:0}.contactgui .edu_askgui{margin-bottom:1rem;font-weight:600;font-size:calc(17px * 1.2);color:#ffffff}.contactgui .support_nowgui{opacity:0.9;color:#ffffff;margin-bottom:2rem;line-height:1.7;font-size:17px}.contactgui .form_edugui p{display:flex;gap:0.75rem;align-items:center;margin-bottom:1rem;color:#ffffff}.contactgui .form_edugui p span{font-weight:600}.contactgui .online_contactgui{border-top:1px solid rgb(167,199,194,0.5);margin-top:2rem;padding-top:1.5rem}.contactgui .online_contactgui h3{font-size:21px;background:rgb(167,199,194,0.5);font-weight:600;padding:0.5rem 1rem;color:#ffffff;margin-bottom:1rem;border-radius:10px;display:inline-block}.contactgui .ask_for_helpgui{display:flex;flex-wrap:wrap;gap:0.75rem}.contactgui .ask_for_helpgui span{background:rgba(0,0,0,0.5);font-size:calc(17px * 0.9);border-radius:10px;padding:0.5rem 1rem;color:#ffffff;border:1px solid transparent;transition:all 0.3s ease}.contactgui .ask_for_helpgui span:hover{box-shadow:0 5px 15px rgba(0,0,0,0.5);transform:translateY(-3px);border-color:rgb(123,169,162)}.contactgui .form_edugui .product_photogui{height:100%;overflow:hidden;position:relative}.contactgui .form_edugui .product_photogui::before{position:absolute;height:100%;width:100%;content:'';left:0;background:linear-gradient( to bottom,transparent 70%,#000000 100% );z-index:1;top:0}.contactgui .assist_expertsgui{gap:1.5rem;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.contactgui .assist_expertsgui a{position:relative;transition:all 0.3s ease;border-bottom:3px solid rgb(123,169,162);border-radius:10px;padding:1.5rem;text-decoration:none;overflow:hidden;display:flex;background:rgba(0,0,0,0.5);gap:0.75rem;flex-direction:column}.contactgui .assist_expertsgui a::before{transform:skewX(-20deg);height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.1),transparent );top:0;position:absolute;content:'';animation:shine 4s infinite;animation-delay:calc(var(--i,0) * 1s);width:30px;left:-30px}.contactgui .assist_expertsgui a:nth-child(1){--i:1}.contactgui .assist_expertsgui a:nth-child(2){--i:2}.contactgui .assist_expertsgui a:nth-child(3){--i:3}@keyframes shine {0%{left:-30px}20%,100%{left:100%}} .contactgui .assist_expertsgui a:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateY(-5px);background:rgb(167,199,194,0.5)}.contactgui .assist_expertsgui a span{opacity:0.7;display:flex;color:#ffffff;gap:0.5rem;align-items:center;font-size:calc(17px * 0.85)}.contactgui .assist_expertsgui a p{color:#ffffff;font-size:17px;margin:0;font-weight:600}.contactgui svg{fill:none;height:20px;width:20px}.contactgui svg path{transition:fill 0.3s ease;fill:rgb(123,169,162)}.contactgui .assist_expertsgui a:hover svg path{fill:#ffffff}@media (max-width: 992px) {.contactgui .quick_answersgui{grid-template-areas:"info info" "photo photo" "contact contact"}.contactgui .assist_expertsgui{grid-template-columns:repeat(3,1fr)}.contactgui .form_edugui:nth-child(2){height:300px}} @media (max-width: 768px) {.contactgui{padding:4rem 0}.contactgui .form_edugui:nth-child(1),.contactgui .form_edugui:nth-child(3){padding:2rem}.contactgui .assist_expertsgui{gap:1rem;grid-template-columns:1fr 1fr}.contactgui .assist_expertsgui a:nth-child(3){grid-column:span 2}} @media (max-width: 576px) {.contactgui{padding:3rem 0}.contactgui .form_edugui:nth-child(1),.contactgui .form_edugui:nth-child(3){padding:1.5rem}.contactgui .assist_expertsgui{grid-template-columns:1fr}.contactgui .assist_expertsgui a:nth-child(3){grid-column:auto}.contactgui .ask_for_helpgui{display:grid;grid-template-columns:1fr 1fr}}.program_structuregui{position:relative;padding:100px 0;overflow:hidden;background:rgb(210,227,224)}.program_structuregui .container{max-width:1400px;position:relative;padding:0 15px;margin:0 auto;z-index:3}.program_structuregui .skill_upgui{align-items:center;flex-direction:column;position:relative;display:flex}.program_structuregui .text_info_boxgui{background:rgba(255,255,255,0.9);border-radius:14px;width:100%;padding:40px;position:relative;z-index:4;max-width:850px;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.program_structuregui .text_info_boxgui h2{padding-bottom:15px;font-weight:700;font-size:31px;color:#000000;margin-bottom:25px;border-bottom:2px solid rgb(167,199,194);text-align:center}.program_structuregui .text_info_boxgui .description{margin-bottom:20px;text-align:center;font-size:16px;line-height:1.7;color:#000000}.program_structuregui .text_info_boxgui .description:last-child{margin-bottom:0;font-weight:600}.program_structuregui .product_photogui{object-fit:cover;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.program_structuregui .product_photogui::after{left:0;content:"";width:100%;height:100%;top:0;z-index:2;position:absolute;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.3))}@media (min-width: 992px) {.program_structuregui .text_info_boxgui{margin:0 auto}} @media (max-width: 991px) {.program_structuregui{padding:80px 0}.program_structuregui .text_info_boxgui{max-width:750px;padding:30px}} @media (max-width: 767px) {.program_structuregui{padding:60px 0}.program_structuregui .text_info_boxgui{max-width:100%;padding:25px}.program_structuregui .text_info_boxgui h2{font-size:calc(31px * 0.9);margin-bottom:20px}.program_structuregui .text_info_boxgui .description{font-size:calc(16px * 0.95);line-height:1.6}} @media (max-width: 480px) {.program_structuregui{padding:50px 0}.program_structuregui .text_info_boxgui{padding:20px}.program_structuregui .text_info_boxgui h2{margin-bottom:15px;font-size:calc(31px * 0.8);padding-bottom:10px}.program_structuregui .text_info_boxgui .description{font-size:calc(16px * 0.9);line-height:1.5}}.attempt_nowgui{position:relative;overflow:hidden;z-index:1;margin:4rem 0;padding:5rem 2rem;background:linear-gradient(135deg,rgb(167,199,194,0.5),rgb(123,169,162) 85%)}.attempt_nowgui::before{width:100%;position:absolute;height:100%;z-index:-1;opacity:0.8;left:0;content:"";background:radial-gradient(circle at 20% 30%,rgb(123,169,162,0.5) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(167,199,194,0.5) 0%,transparent 40%);top:0;transform:translateZ(0)}.attempt_nowgui::after{top:-50%;opacity:0.15;background:rgb(255,255,255,0.5);width:100%;right:-50%;height:100%;z-index:-1;transform:rotate(35deg) translateZ(0);animation:light-sweep 8s ease-in-out infinite alternate;position:absolute;filter:blur(80px);content:""}.attempt_nowgui .container{align-items:flex-start;position:relative;margin:0 auto;transform:perspective(1000px) rotateX(2deg);display:flex;flex-direction:column;max-width:1200px}.attempt_nowgui h2{animation:slide-in 0.7s cubic-bezier(0.25,1,0.5,1) both;margin-bottom:2.5rem;line-height:1.3;padding-left:2rem;border-left:6px solid rgb(123,169,162);color:#ffffff;transform:translateX(-1rem);font-weight:700;max-width:85%;font-family:Arial,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,0.2);font-size:36px}.attempt_nowgui .learn_guidegui{padding:2rem;width:fit-content;transform:translateX(2rem) translateY(-1rem);justify-content:flex-start;animation:fade-in-up 0.9s cubic-bezier(0.25,1,0.5,1) both;align-items:center;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 8px 12px rgba(0,0,0,0.05),0 4px 6px rgba(rgb(123,169,162),0.1);background:rgba(255,255,255,0.92);transition:transform 0.3s ease,box-shadow 0.3s ease;border-left:4px solid rgb(167,199,194);animation-delay:0.3s;display:flex;backdrop-filter:blur(10px)}.attempt_nowgui .learn_guidegui:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 12px 16px rgba(0,0,0,0.08),0 6px 8px rgba(rgb(123,169,162),0.15);transform:translateX(2.5rem) translateY(-1.5rem) scale(1.02)}.attempt_nowgui svg{transform:scale(1.2);filter:drop-shadow(0 2px 3px rgba(0,0,0,0.2));margin-right:2rem;width:50px;height:50px;transition:transform 0.3s ease}.attempt_nowgui .learn_guidegui:hover svg{transform:scale(1.3) rotate(5deg)}.attempt_nowgui svg path{transition:fill 0.3s ease;fill:rgb(167,199,194)}.attempt_nowgui .learn_guidegui:hover svg path{fill:rgb(123,169,162)}.attempt_nowgui .reach_cardgui{border-radius:4px;font-size:16px;transition:all 0.3s ease;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.15);background:linear-gradient(45deg,rgb(167,199,194),rgb(123,169,162));font-weight:600;position:relative;padding:1rem 2.5rem;z-index:1;display:inline-block;text-decoration:none;color:#ffffff;letter-spacing:0.5px}.attempt_nowgui .reach_cardgui::before{content:"";height:100%;transition:left 0.6s ease;width:100%;left:-100%;position:absolute;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0}.attempt_nowgui .reach_cardgui:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.2)}.attempt_nowgui .reach_cardgui:hover::before{left:100%}.attempt_nowgui .reach_cardgui:active{box-shadow:0 4px 8px rgba(0,0,0,0.2);transform:translateY(-1px)}@keyframes slide-in {0%{opacity:0;transform:translateX(-3rem)}100%{opacity:1;transform:translateX(-1rem)}} @keyframes fade-in-up {0%{opacity:0;transform:translateX(1rem) translateY(1rem)}100%{opacity:1;transform:translateX(2rem) translateY(-1rem)}} @keyframes light-sweep {0%{opacity:0.05;transform:rotate(35deg) translate(0,0)}100%{opacity:0.2;transform:rotate(35deg) translate(-30%,-20%)}} @media screen and (max-width: 1024px) {.attempt_nowgui{padding:4rem 1.5rem}.attempt_nowgui h2{font-size:calc(36px * 0.9);max-width:90%;transform:translateX(-0.5rem)}.attempt_nowgui .learn_guidegui{transform:translateX(1rem) translateY(-0.5rem)}.attempt_nowgui .learn_guidegui:hover{transform:translateX(1.5rem) translateY(-1rem) scale(1.02)}} @media screen and (max-width:768px){.attempt_nowgui{padding:3.5rem 1.25rem;margin:3rem 0}.attempt_nowgui h2{padding-left:1.5rem;transform:translateX(0);font-size:calc(36px * 0.8);border-left-width:4px;max-width:100%}.attempt_nowgui .learn_guidegui{justify-content:center;padding:1.5rem;width:100%;transform:translateX(0) translateY(0)}.attempt_nowgui .learn_guidegui:hover{transform:translateX(0) translateY(-0.5rem) scale(1.01)}.attempt_nowgui svg{margin-right:1.5rem;height:40px;width:40px}.attempt_nowgui .reach_cardgui{padding:0.875rem 2rem}@keyframes slide-in {0%{opacity:0;transform:translateX(-2rem)}100%{opacity:1;transform:translateX(0)}} @keyframes fade-in-up {0%{opacity:0;transform:translateY(1rem)}100%{opacity:1;transform:translateY(0)}}}@media screen and (max-width: 480px) {.attempt_nowgui{margin:2rem 0;padding:3rem 1rem}.attempt_nowgui h2{margin-bottom:2rem;border-left-width:3px;padding-left:1rem;font-size:calc(36px * 0.7)}.attempt_nowgui .learn_guidegui{flex-direction:column;padding:1.25rem;text-align:center}.attempt_nowgui svg{margin-right:0;margin-bottom:1rem}.attempt_nowgui .reach_cardgui{width:100%;padding:0.75rem 1.75rem;text-align:center}}.bundle_plangui{overflow:hidden;z-index:1;position:relative;padding:100px 0}.bundle_plangui::before{content:"";background:linear-gradient(135deg,rgba(36,48,94,0.95),rgba(26,35,72,0.97));top:0;height:100%;position:absolute;left:0;width:100%;z-index:-1}.bundle_plangui .container{margin:0 auto;padding:0 20px;position:relative;max-width:1200px}.bundle_plangui .fee_structgui{align-items:center;z-index:2;position:relative;display:flex;justify-content:center;flex-direction:column}.bundle_plangui h2{margin-bottom:20px;color:#ffffff;text-align:center;font-weight:700;transform:translateY(0);position:relative;letter-spacing:0.5px;font-size:calc(34px * 1.1);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.bundle_plangui h2::after{background:rgb(167,199,194);border-radius:1px;left:50%;position:absolute;content:"";height:3px;width:80px;transform:translateX(-50%);bottom:-12px}.bundle_plangui .fee_structuregui{text-align:center;color:rgb(255,255,255,0.5);line-height:1.6;font-size:calc(18px * 1.05);letter-spacing:0.2px;font-weight:400;margin:0 auto 50px;max-width:80%}.bundle_plangui .pricing_dealsgui{list-style:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;width:100%;gap:30px;margin:0;display:grid}.bundle_plangui .pricing_dealsgui li{height:100%;display:flex}.bundle_plangui .cost_cardgui{flex-direction:column;background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05));box-shadow:0 10px 25px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);transition:all 0.4s cubic-bezier(0.25,1,0.5,1);backdrop-filter:blur(10px);height:100%;border:1px solid rgba(255,255,255,0.1);position:relative;transform:translateY(0) scale(1);display:flex;width:100%;text-decoration:none;overflow:hidden}.bundle_plangui .cost_cardgui::before{width:100%;top:0;position:absolute;content:"";left:0;transform:translateY(-5px);background:linear-gradient(90deg,rgb(167,199,194),rgb(123,169,162));height:5px;transition:transform 0.4s cubic-bezier(0.25,1,0.5,1)}.bundle_plangui .cost_cardgui:hover{box-shadow:0 15px 35px rgba(0,0,0,0.18),0 5px 15px rgba(0,0,0,0.08);transform:translateY(-8px) scale(1.02)}.bundle_plangui .cost_cardgui:hover::before{transform:translateY(0)}.bundle_plangui .access_ratesgui{height:100%;flex-direction:column;padding:35px 30px;display:flex;position:relative}.bundle_plangui .price_tiersgui{display:flex;height:100%;flex-direction:column}.bundle_plangui .cost_cardgui h4{font-weight:600;transition:color 0.3s ease;position:relative;color:#ffffff;margin:0 0 20px;letter-spacing:0.3px;padding-bottom:15px;font-size:calc(23px * 1.1)}.bundle_plangui .cost_cardgui:hover h4{color:rgb(167,199,194)}.bundle_plangui .cost_cardgui h4::after{height:2px;left:0;content:"";width:40px;bottom:0;position:absolute;transition:width 0.4s ease,background-color 0.4s ease;background-color:rgba(255,255,255,0.2)}.bundle_plangui .cost_cardgui:hover h4::after{width:60px;background-color:rgb(167,199,194)}.bundle_plangui .cost_cardgui p{hyphens:auto;word-break:normal;line-height:1.7;font-size:18px;white-space:normal;flex-grow:1;margin:0 0 30px;font-weight:300;color:rgba(255,255,255,0.75);overflow-wrap:break-word}.bundle_plangui .pro_ratesgui{font-size:calc(23px * 1.15);display:block;color:rgb(167,199,194);padding:15px 0 0;font-weight:700;position:relative;letter-spacing:0.5px;margin-top:auto;transition:transform 0.3s ease,color 0.3s ease}.bundle_plangui .pro_ratesgui::before{width:25px;top:0;opacity:0.6;left:0;position:absolute;transition:width 0.4s ease,opacity 0.3s ease;content:"";background-color:rgb(167,199,194);height:2px}.bundle_plangui .cost_cardgui:hover .pro_ratesgui{color:rgb(123,169,162);transform:translateY(-3px)}.bundle_plangui .cost_cardgui:hover .pro_ratesgui::before{width:40px;opacity:1}@media (max-width: 1200px) {.bundle_plangui{padding:80px 0}.bundle_plangui .fee_structuregui{max-width:90%}.bundle_plangui .pricing_dealsgui{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}} @media (max-width: 992px) {.bundle_plangui h2{font-size:34px}.bundle_plangui .access_ratesgui{padding:30px 25px}.bundle_plangui .cost_cardgui h4{font-size:23px}} @media (max-width: 768px) {.bundle_plangui{padding:60px 0}.bundle_plangui h2{font-size:calc(34px * 0.9)}.bundle_plangui .fee_structuregui{max-width:100%;margin-bottom:40px;font-size:18px}.bundle_plangui .pricing_dealsgui{margin:0 auto;max-width:450px;grid-template-columns:1fr}.bundle_plangui .cost_cardgui{max-height:none}.bundle_plangui .cost_cardgui p{font-size:calc(18px * 0.95);margin-bottom:25px}} @media (max-width: 480px) {.bundle_plangui{padding:50px 0}.bundle_plangui h2{font-size:calc(34px * 0.85)}.bundle_plangui .fee_structuregui{font-size:calc(18px * 0.95)}.bundle_plangui .access_ratesgui{padding:25px 20px}.bundle_plangui .cost_cardgui h4{font-size:calc(23px * 0.95);margin-bottom:15px}.bundle_plangui .pro_ratesgui{font-size:23px}}.privacy_defensegui{position:relative;font-family:Arial,sans-serif;padding:5rem 2rem;background:linear-gradient(135deg,#f9f9f9,#f1f1f1);overflow:hidden}.privacy_defensegui::before{pointer-events:none;z-index:0;width:100%;position:absolute;background:linear-gradient(to right,rgb(167,199,194,0.5) 0%,transparent 10%);left:0;height:100%;content:"";top:0}.privacy_defensegui::after{width:40%;height:100%;content:"";position:absolute;pointer-events:none;background:linear-gradient(to bottom,rgb(123,169,162,0.5) 0%,transparent 50%);right:0;z-index:0;top:0}.privacy_defensegui .container{background-color:#ffffff;margin:0 auto;z-index:1;transform:perspective(1000px) rotateY(0.5deg);max-width:1140px;position:relative;padding:2rem;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);transition:transform 0.5s ease-out;transform-origin:left center}.privacy_defensegui .container:hover{transform:perspective(1000px) rotateY(0deg)}.privacy_defensegui h1{animation:slideInTitle 0.8s 0.2s forwards;opacity:0;margin-bottom:2rem;font-weight:700;transform:translateX(-5px);padding-bottom:0.75rem;font-size:45px;color:#000000;position:relative}.privacy_defensegui h1::after{height:3px;position:absolute;content:"";background:linear-gradient(to right,rgb(167,199,194),rgb(123,169,162));left:0;width:0;animation:expandUnderline 1.2s 0.8s forwards;bottom:0}.privacy_defensegui h2{animation:slideInUp 0.6s 0.4s forwards;font-size:31px;font-weight:600;color:#000000;margin:2.5rem 0 1rem;transform:translateY(10px);padding-left:1rem;position:relative;opacity:0}.privacy_defensegui h2::before{top:0;height:100%;left:0;content:"";width:4px;transform:scaleY(0);background-color:rgb(167,199,194);transform-origin:top;animation:scaleVertical 0.4s 0.8s forwards;position:absolute}.privacy_defensegui h3{font-weight:600;padding-left:1.5rem;margin:2rem 0 1rem;animation:slideInUp 0.6s 0.5s forwards;font-size:calc(31px * 0.85);color:#000000;opacity:0;transform:translateY(8px);position:relative}.privacy_defensegui h3::before{height:10px;left:0;top:50%;content:"";background-color:rgb(123,169,162);width:10px;position:absolute;transform:translateY(-50%) rotate(45deg)}.privacy_defensegui h4{font-size:calc(31px * 0.75);opacity:0;font-weight:400;color:#000000;animation:slideInUp 0.6s 0.6s forwards;transform:translateY(5px);position:relative;margin:1.5rem 0 0.75rem;padding-left:1.75rem}.privacy_defensegui h4::before{transform:translateY(-50%);border-radius:50%;position:absolute;border:2px solid rgb(167,199,194);height:6px;content:"";left:0;width:6px;top:50%}.privacy_defensegui p{color:#000000;position:relative;margin-bottom:1.5rem;transform:translateY(10px);line-height:1.7;opacity:0;animation:slideInUp 0.6s 0.5s forwards;font-size:12px}.privacy_defensegui p strong{color:#000000;font-weight:600;display:inline-block;position:relative}.privacy_defensegui p strong::after{height:1px;bottom:-2px;width:100%;content:"";background-color:rgb(167,199,194,0.5);position:absolute;left:0}.privacy_defensegui ul{opacity:0;margin:1.5rem 0 2rem 1rem;transform:translateX(10px);padding-left:1.5rem;position:relative;animation:slideInRight 0.7s 0.7s forwards}.privacy_defensegui ul::before{left:0;content:"";position:absolute;top:0;height:100%;background:linear-gradient(to bottom,rgb(167,199,194),transparent);width:1px}.privacy_defensegui li{line-height:1.6;font-size:12px;padding-left:0.25rem;position:relative;color:#000000;margin-bottom:0.75rem}.privacy_defensegui li::before{height:6px;width:6px;border-radius:50%;left:-1.5rem;position:absolute;background-color:rgb(167,199,194);top:0.7rem;animation:scaleIn 0.3s 1s forwards;content:"";transform:scale(0)}.privacy_defensegui span{margin:0.75rem 0 1.5rem;font-size:12px;transform:translateY(10px);color:#000000;line-height:1.7;display:block;border-left:2px solid rgb(123,169,162,0.5);animation:slideInUp 0.6s 0.6s forwards;padding-left:1rem;opacity:0}@keyframes slideInTitle {from{transform:translateX(-5px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes slideInUp {from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes slideInRight {from{transform:translateX(10px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes expandUnderline {from{width:0}to{width:80px}} @keyframes scaleVertical {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes scaleIn {from{transform:scale(0)}to{transform:scale(1)}} @media (max-width: 991px) {.privacy_defensegui{padding:3rem 1rem}.privacy_defensegui .container{padding:1.5rem;transform:perspective(1000px) rotateY(0.2deg)}.privacy_defensegui h1{font-size:calc(45px * 0.9)}.privacy_defensegui h2{font-size:calc(31px * 0.9);margin:2rem 0 1rem}.privacy_defensegui h3{font-size:calc(31px * 0.8)}.privacy_defensegui h4{font-size:calc(31px * 0.7)}} @media (max-width: 767px) {.privacy_defensegui{padding:2rem 0.75rem}.privacy_defensegui .container{box-shadow:0 10px 25px rgba(0,0,0,0.04),0 3px 10px rgba(0,0,0,0.02);transform:none;padding:1.25rem}.privacy_defensegui h1{margin-bottom:1.5rem;font-size:calc(45px * 0.8)}.privacy_defensegui h2{margin:1.75rem 0 0.75rem;font-size:calc(31px * 0.8)}.privacy_defensegui h3{margin:1.5rem 0 0.75rem;font-size:calc(31px * 0.75)}.privacy_defensegui h4{font-size:calc(31px * 0.65);margin:1.25rem 0 0.5rem}.privacy_defensegui p,.privacy_defensegui li,.privacy_defensegui span{font-size:calc(12px * 0.95);line-height:1.6}.privacy_defensegui ul{margin:1rem 0 1.5rem 0.5rem}} @media (max-width: 575px) {.privacy_defensegui{padding:1.5rem 0.5rem}.privacy_defensegui .container{padding:1rem}.privacy_defensegui h1{font-size:calc(45px * 0.7);margin-bottom:1.25rem}.privacy_defensegui h2{font-size:calc(31px * 0.7);padding-left:0.75rem}.privacy_defensegui h2::before{width:3px}.privacy_defensegui h3{padding-left:1.25rem;font-size:calc(31px * 0.65)}.privacy_defensegui h3::before{height:8px;width:8px}.privacy_defensegui h4{font-size:calc(31px * 0.6);padding-left:1.5rem}.privacy_defensegui p,.privacy_defensegui li,.privacy_defensegui span{font-size:calc(12px * 0.9);line-height:1.5}.privacy_defensegui span{padding-left:0.75rem}}.course_suitabilitygui{color:#ffffff;position:relative;overflow:hidden;background-size:60px 60px;background-color:#000000;padding:100px 0}.course_suitabilitygui::before{content:'';width:200%;opacity:0.4;animation:rotateBackground 60s linear infinite;position:absolute;background-image:radial-gradient(circle at 50% 50%,rgb(167,199,194,0.5) 0%,transparent 35%),radial-gradient(circle at 80% 20%,rgb(123,169,162,0.5) 0%,transparent 25%);top:-50%;left:-50%;height:200%;pointer-events:none}@keyframes rotateBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} .course_suitabilitygui::after{top:0;box-shadow:inset 0 0 150px 50px rgba(0,0,0,0.8);left:0;width:100%;pointer-events:none;position:absolute;content:'';height:100%}.course_suitabilitygui .container{margin:0 auto;position:relative;z-index:5;max-width:1140px;padding:0 15px}.course_suitabilitygui .learn_guidegui{position:relative;padding:0;overflow:visible}.course_suitabilitygui h4{letter-spacing:3px;text-shadow:0 0 15px rgb(167,199,194,0.5),0 0 30px rgb(167,199,194,0.5);position:relative;text-align:center;color:#ffffff;margin:0 0 70px;padding-bottom:20px;text-transform:uppercase;font-size:calc(33px * 1.2);font-weight:700}.course_suitabilitygui h4::before{box-shadow:0 0 10px 2px rgb(167,199,194);position:absolute;height:3px;transform:translateX(-50%);width:120px;background:rgb(167,199,194);left:50%;bottom:0;content:''}.course_suitabilitygui h4::after{transform:translateX(-50%);height:1px;left:50%;bottom:-5px;position:absolute;background:rgb(123,169,162,0.5);width:200px;content:''}.course_suitabilitygui div > div{grid-template-columns:repeat(3,1fr);margin:0 -50px;gap:30px;display:grid;perspective:1500px}.course_suitabilitygui p{line-height:1.7;z-index:1;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.3s ease;border:1px solid rgb(167,199,194,0.5);align-items:flex-start;border-radius:0;margin:0;padding:30px 35px;overflow:visible;font-size:calc(18px * 1.05);background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);position:relative;display:flex;box-shadow:0 0 20px rgb(167,199,194,0.5),inset 0 0 10px rgb(167,199,194,0.5);clip-path:polygon( 0% 0%,100% 0%,100% 80%,85% 100%,0% 100% )}.course_suitabilitygui p::before{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:0;height:30px;transition:opacity 0.3s ease;background:rgb(167,199,194);opacity:0.7;right:0;content:'';position:absolute;width:30px}.course_suitabilitygui p::after{color:rgb(123,169,162);content:attr(data-number);transition:all 0.3s ease;font-weight:700;font-size:calc(47px * 1.2);position:absolute;z-index:-1;opacity:0.15;right:25px;top:-15px}.course_suitabilitygui p:nth-child(1)::after{content:'01'}.course_suitabilitygui p:nth-child(2)::after{content:'02'}.course_suitabilitygui p:nth-child(3)::after{content:'03'}.course_suitabilitygui p:nth-child(4)::after{content:'04'}.course_suitabilitygui p:nth-child(5)::after{content:'05'}.course_suitabilitygui p:nth-child(6)::after{content:'06'}.course_suitabilitygui p:nth-child(7)::after{content:'07'}.course_suitabilitygui p:nth-child(8)::after{content:'08'}.course_suitabilitygui p:nth-child(9)::after{content:'09'}.course_suitabilitygui p:nth-child(10)::after{content:'10'}.course_suitabilitygui p:hover{z-index:10;border-color:rgb(167,199,194);box-shadow:0 15px 30px rgba(0,0,0,0.5),0 0 30px rgb(167,199,194,0.5),inset 0 0 15px rgb(167,199,194);transform:translateY(-15px) rotateX(5deg)}.course_suitabilitygui p:hover::before{opacity:1}.course_suitabilitygui p:hover::after{transform:translateY(-10px) scale(1.2);opacity:0.3}.course_suitabilitygui p:nth-child(3n+1){transform:translateX(-30px)}.course_suitabilitygui p:nth-child(3n+3){transform:translateX(30px)}.course_suitabilitygui p:nth-child(3n+1):hover{transform:translateX(-30px) translateY(-15px) rotateX(5deg) rotateY(-5deg)}.course_suitabilitygui p:nth-child(3n+3):hover{transform:translateX(30px) translateY(-15px) rotateX(5deg) rotateY(5deg)}.course_suitabilitygui p svg{transition:transform 0.3s ease;height:36px;margin-right:20px;flex-shrink:0;filter:drop-shadow(0 0 8px rgb(167,199,194,0.5));width:36px}.course_suitabilitygui p:hover svg{transform:scale(1.2) rotate(15deg)}.course_suitabilitygui p svg path{transition:fill 0.3s ease;fill:rgb(167,199,194)}.course_suitabilitygui p:hover svg path{fill:rgb(123,169,162)}.course_suitabilitygui .learn_guidegui::before{filter:blur(2px);top:-70px;opacity:0.2;background:linear-gradient(45deg,transparent 48%,rgb(123,169,162) 49%,rgb(123,169,162) 51%,transparent 52%) 0 0/20px 20px,linear-gradient(-45deg,transparent 48%,rgb(123,169,162) 49%,rgb(123,169,162) 51%,transparent 52%) 0 0/20px 20px;position:absolute;animation:rotateMesh 30s linear infinite;width:200px;left:-100px;content:'';height:200px;border-radius:50%}.course_suitabilitygui .learn_guidegui::after{background:linear-gradient(45deg,transparent 48%,rgb(167,199,194) 49%,rgb(167,199,194) 51%,transparent 52%) 0 0/15px 15px,linear-gradient(-45deg,transparent 48%,rgb(167,199,194) 49%,rgb(167,199,194) 51%,transparent 52%) 0 0/15px 15px;bottom:-70px;height:150px;content:'';position:absolute;width:150px;right:-70px;filter:blur(2px);animation:rotateMesh 30s linear infinite reverse;opacity:0.2;border-radius:50%}@keyframes rotateMesh {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (max-width: 1199px) {.course_suitabilitygui div > div{margin:0 -30px}} @media (max-width: 991px) {.course_suitabilitygui{padding:80px 0}.course_suitabilitygui h4{font-size:calc(33px * 1.1);margin-bottom:60px}.course_suitabilitygui div > div{margin:0 -20px;grid-template-columns:repeat(2,1fr);gap:25px}.course_suitabilitygui p{padding:25px 30px}.course_suitabilitygui p svg{height:32px;margin-right:15px;width:32px}.course_suitabilitygui p:nth-child(3n+1),.course_suitabilitygui p:nth-child(3n+3){transform:none}.course_suitabilitygui p:nth-child(odd){transform:translateX(-20px)}.course_suitabilitygui p:nth-child(even){transform:translateX(20px)}.course_suitabilitygui p:nth-child(odd):hover{transform:translateX(-20px) translateY(-15px) rotateX(5deg)}.course_suitabilitygui p:nth-child(even):hover{transform:translateX(20px) translateY(-15px) rotateX(5deg)}} @media (max-width: 767px) {.course_suitabilitygui{padding:70px 0}.course_suitabilitygui h4{font-size:33px;letter-spacing:2px;margin-bottom:50px}.course_suitabilitygui div > div{grid-template-columns:1fr;margin:0;gap:25px}.course_suitabilitygui p{padding:25px;transform:none !important}.course_suitabilitygui p:hover{transform:translateY(-10px) !important}.course_suitabilitygui .learn_guidegui::before{height:120px;top:-50px;left:-60px;width:120px}.course_suitabilitygui .learn_guidegui::after{width:100px;right:-50px;height:100px;bottom:-50px}} @media (max-width: 480px) {.course_suitabilitygui{padding:60px 0}.course_suitabilitygui h4{margin-bottom:40px;font-size:calc(33px * 0.85);letter-spacing:1px}.course_suitabilitygui p{font-size:18px;padding:20px}.course_suitabilitygui p svg{width:28px;height:28px;margin-right:12px}.course_suitabilitygui p::after{right:15px;top:-10px;font-size:47px}}.data_explorationgui{background:linear-gradient(135deg,rgb(210,227,224) 0%,rgba(0,0,0,0.5) 100%);position:relative;overflow:hidden;padding:80px 20px}.data_explorationgui::before{content:"";left:0;background:repeating-linear-gradient( 45deg,rgb(123,169,162,0.5) 0px,rgb(123,169,162,0.5) 1px,transparent 1px,transparent 10px );z-index:1;height:100%;top:0;position:absolute;opacity:0.05;width:100%}.data_explorationgui h3{transform:perspective(1000px) translateZ(20px);font-weight:700;margin-bottom:50px;text-shadow:0 2px 4px rgba(0,0,0,0.1);text-align:center;font-size:30px;z-index:2;position:relative;color:#000000}.data_explorationgui h3::after{width:80px;bottom:-15px;position:absolute;content:"";height:3px;transform:translateX(-50%);left:50%;background:linear-gradient(90deg,rgb(167,199,194),rgb(123,169,162))}.data_explorationgui .container{perspective:1000px;z-index:2;position:relative}.data_explorationgui ul{list-style:none;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));perspective:800px;padding:0;display:grid;transform-style:preserve-3d;gap:25px}.data_explorationgui .statistics_upgradegui{flex-direction:column;background:linear-gradient( 135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100% );transform:translateZ(0);z-index:2;position:relative;overflow:hidden;justify-content:center;align-items:center;border-left:3px solid rgb(167,199,194);padding:30px 25px;display:flex;box-shadow:0 15px 30px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03),0 0 0 1px rgba(0,0,0,0.02);transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.5s cubic-bezier(0.165,0.84,0.44,1)}.data_explorationgui .statistics_upgradegui::before{top:0;content:"";opacity:0.8;width:100%;background:linear-gradient( 90deg,rgb(167,199,194) 0%,rgb(123,169,162) 100% );left:0;height:5px;position:absolute;z-index:1}.data_explorationgui .statistics_upgradegui::after{transform:scale(0);z-index:-1;border-radius:50% 0 0 0;position:absolute;width:50px;right:0;content:"";opacity:0.1;height:50px;background:rgb(167,199,194,0.5);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);bottom:0}.data_explorationgui .statistics_upgradegui:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);transform:translateY(-5px) translateZ(10px)}.data_explorationgui .statistics_upgradegui:hover::after{transform:scale(4)}.data_explorationgui .statistics_upgradegui span{color:#000000;font-size:18px;text-align:center;transition:transform 0.3s ease;font-weight:600;z-index:2;position:relative;margin-bottom:15px}.data_explorationgui .statistics_upgradegui p{-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,0.8);background:linear-gradient(135deg,rgb(167,199,194),rgb(123,169,162));position:relative;font-weight:700;-webkit-background-clip:text !important;font-size:2.5rem;margin:5px 0 0;z-index:2;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);color:rgb(167,199,194)}.data_explorationgui .statistics_upgradegui:hover p{transform:scale(1.1)}.data_explorationgui .statistics_upgradegui:nth-child(odd){transform:translateZ(5px) rotateX(2deg)}.data_explorationgui .statistics_upgradegui:nth-child(even){transform:translateZ(10px) rotateX(-2deg)}.data_explorationgui .statistics_upgradegui:nth-child(3n){border-left-color:rgb(123,169,162)}.data_explorationgui .statistics_upgradegui:nth-child(3n+1)::before{background:linear-gradient( 90deg,rgb(123,169,162) 0%,rgb(167,199,194) 100% )}@media (min-width: 768px) {.data_explorationgui{padding:100px 30px}.data_explorationgui h3{font-size:calc(30px * 1.2);margin-bottom:60px}.data_explorationgui ul{gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.data_explorationgui .statistics_upgradegui{padding:35px 30px}.data_explorationgui .statistics_upgradegui span{font-size:calc(18px * 1.1)}.data_explorationgui .statistics_upgradegui p{font-size:3rem}} @media (min-width: 1200px) {.data_explorationgui{padding:120px 40px}.data_explorationgui h3{margin-bottom:80px}.data_explorationgui ul{grid-template-columns:repeat(4,1fr)}.data_explorationgui .statistics_upgradegui{transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.6s cubic-bezier(0.165,0.84,0.44,1)}.data_explorationgui .statistics_upgradegui:hover{transform:translateY(-8px) translateZ(15px)}} @media (max-width: 767px) {.data_explorationgui{padding:60px 15px}.data_explorationgui h3{margin-bottom:40px;font-size:30px}.data_explorationgui ul{gap:20px;grid-template-columns:1fr}.data_explorationgui .statistics_upgradegui{padding:25px 20px}.data_explorationgui .statistics_upgradegui span{font-size:18px}.data_explorationgui .statistics_upgradegui p{font-size:2rem}.data_explorationgui .statistics_upgradegui:nth-child(odd),.data_explorationgui .statistics_upgradegui:nth-child(even){transform:none}} @keyframes fadeInUp {from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translate3d(0,0,0)}} .data_explorationgui .statistics_upgradegui{animation:fadeInUp 0.6s cubic-bezier(0.23,1,0.32,1) forwards;opacity:0}.data_explorationgui .statistics_upgradegui:nth-child(1){animation-delay:0.1s}.data_explorationgui .statistics_upgradegui:nth-child(2){animation-delay:0.2s}.data_explorationgui .statistics_upgradegui:nth-child(3){animation-delay:0.3s}.data_explorationgui .statistics_upgradegui:nth-child(4){animation-delay:0.4s}.data_explorationgui .statistics_upgradegui:nth-child(5){animation-delay:0.5s}.data_explorationgui .statistics_upgradegui:nth-child(6){animation-delay:0.6s}.data_explorationgui .statistics_upgradegui:nth-child(7){animation-delay:0.7s}header .top_plank{color:#ffffff;background:rgb(167,199,194)}header .top_plank .top_linksbargui div svg,header .top_plank .top_linksbargui div svg path{fill:#ffffff}header .top_plank .top_linksbargui div span{color:#ffffff}header .top_plank .top_linksbargui{flex-wrap:wrap;justify-content:flex-start;line-height:21px;display:flex;padding:15px 0 10px 0;align-items:center;width:100%;font-size:13px}header .top_plank .top_linksbargui div{justify-content:flex-start;align-items:center;display:flex;margin-right:24px}header .top_plank .top_linksbargui div img,header .top_plank .top_linksbargui div svg{margin-right:8px;width:16px;height:16px}.learning_processgui{padding:100px 0;overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,rgb(210,227,224) 100%);position:relative}.learning_processgui::before{content:"";top:0;z-index:1;transform:skewX(-15deg) translateX(10%);height:100%;right:0;position:absolute;width:40%;opacity:0.15;background:linear-gradient(110deg,transparent 0%,rgb(123,169,162,0.5) 100%)}.learning_processgui::after{z-index:2;content:"";width:100%;position:absolute;bottom:0;height:5px;left:0;background:linear-gradient(90deg,rgb(167,199,194) 0%,rgb(123,169,162) 50%,transparent 100%)}.learning_processgui .container{max-width:1200px;position:relative;padding:0 20px;z-index:3;margin:0 auto}.learning_processgui .learn_guidegui{position:relative;justify-content:center;align-items:center;display:flex}.learning_processgui .learn_guidegui > div{max-width:800px;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05);padding:40px 50px;position:relative;background:#ffffff;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);transform:perspective(1000px) rotateY(2deg)}.learning_processgui .learn_guidegui > div:hover{transform:perspective(1000px) rotateY(0deg) translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 20px rgba(0,0,0,0.05)}.learning_processgui .learn_guidegui > div::before{width:100%;position:absolute;content:"";clip-path:polygon(0 0,100% 0,85% 100%,0 85%);height:100%;z-index:-1;opacity:0.05;background:linear-gradient(135deg,rgb(123,169,162,0.5) 0%,transparent 100%);top:0;left:0}.learning_processgui h3{font-size:calc(33px * 0.85);position:relative;color:#000000;font-weight:700;margin-bottom:25px;padding-bottom:15px;line-height:1.3;transform:translateX(-5px)}.learning_processgui h3::after{transform-origin:left;left:0;transform:scaleX(1);width:80px;position:absolute;height:3px;bottom:0;content:"";background:rgb(167,199,194);transition:transform 0.5s ease}.learning_processgui .learn_guidegui > div:hover h3::after{transform:scaleX(1.5)}.learning_processgui p{position:relative;margin-bottom:0;opacity:0.9;color:#000000;max-width:100%;font-size:14px;line-height:1.7}.learning_processgui p span{display:inline-block;position:relative;transition:transform 0.4s ease}.learning_processgui p span::before{height:1px;left:0;content:"";transform:scaleX(0);bottom:-2px;transform-origin:left;width:100%;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);opacity:0.3;position:absolute;background:rgb(123,169,162)}.learning_processgui .learn_guidegui > div:hover p span::before{transform:scaleX(1)}@media (max-width: 991px) {.learning_processgui{padding:80px 0}.learning_processgui .learn_guidegui > div{transform:perspective(800px) rotateY(1deg);padding:30px 40px}.learning_processgui h3{margin-bottom:20px;font-size:calc(33px * 0.75)}} @media (max-width: 767px) {.learning_processgui{padding:60px 0}.learning_processgui::before{width:60%}.learning_processgui .learn_guidegui > div{transform:none;padding:25px 30px}.learning_processgui .learn_guidegui > div:hover{transform:translateY(-3px)}.learning_processgui h3{padding-bottom:12px;font-size:calc(33px * 0.7);margin-bottom:15px}.learning_processgui p{line-height:1.6;font-size:calc(14px * 0.95)}} @media (max-width: 575px) {.learning_processgui{padding:50px 0}.learning_processgui .learn_guidegui > div{padding:20px 25px}.learning_processgui h3{margin-bottom:12px;font-size:calc(33px * 0.65);padding-bottom:10px}.learning_processgui h3::after{height:2px;width:60px}.learning_processgui p{font-size:calc(14px * 0.9);line-height:1.5}} @media (hover: hover) {.learning_processgui .learn_guidegui > div{transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.5s ease}.learning_processgui p span{transition:transform 0.3s ease}.learning_processgui p span:hover{transform:translateY(-1px)}}.trackingNoticeModalgui{box-shadow:0 -2px 10px rgba(0,0,0,0.5);background:rgb(210,227,224);position:fixed;z-index:90;transition:transform 0.3s ease-in-out;border-top:3px solid rgb(167,199,194);width:100%;bottom:0}.learn_consentgui{justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px 15px;display:flex;align-items:center}.cookie_nonegui{margin-right:15px;flex-shrink:0}.cookie_nonegui svg{fill:rgb(167,199,194);width:60px;height:60px;transition:fill 0.3s ease}.cookie_nonegui svg:hover{fill:rgb(123,169,162)}.data_guardgui{flex-grow:1;color:#000000;margin-right:15px}.trackingNoticeModalgui h5{margin-bottom:8px;font-weight:600;font-size:24px;color:rgb(167,199,194);font-family:Arial,sans-serif}.trackingNoticeModalgui p{font-family:Arial,sans-serif;font-size:17px;color:#000000;line-height:1.5}.cookie_usergui{color:#ffffff;transition:background 0.3s ease,box-shadow 0.3s ease;text-align:center;font-size:15px;cursor:pointer;padding:10px 20px;border-radius:17px;margin-left:10px;line-height:35px;text-decoration:none;background:rgb(167,199,194)}.cookie_usergui:hover{background:rgb(123,169,162);box-shadow:0 0 10px rgb(123,169,162,0.5)}#cookies_acceptance_actiongui{background:rgb(167,199,194)}#refuse_cookie_collectiongui{background:rgba(0,0,0,0.5)}.trackingNoticeModalgui p a{color:rgb(167,199,194);transition:color 0.3s ease;text-decoration:underline}.trackingNoticeModalgui p a:hover{color:rgb(123,169,162)}@media only screen and (max-width: 1200px) {.learn_consentgui{align-items:center;flex-direction:column}.cookie_nonegui{margin-bottom:15px}.data_guardgui{text-align:center;margin-bottom:15px;margin-right:0}.cookie_usergui{width:100%;margin-left:0;margin-bottom:10px;max-width:200px}} @media only screen and (max-width: 800px) {.learn_consentgui{padding:15px}.cookie_nonegui{display:none}.trackingNoticeModalgui h5{font-size:18px}.trackingNoticeModalgui p{font-size:13px}} #cookie_popupalertgui{display:none}#cookie_popupalertgui:checked ~ .trackingNoticeModalgui{visibility:hidden;opacity:0}.education_historygui{padding:90px 0;position:relative;background:linear-gradient(135deg,rgb(210,227,224) 0%,#f5f7fa 100%);overflow:hidden}.education_historygui::before{content:"";background:linear-gradient(45deg,rgb(167,199,194,0.5),rgb(123,169,162,0.5));height:300px;z-index:0;right:-5%;filter:blur(60px);animation:float 15s ease-in-out infinite alternate;width:300px;opacity:0.4;position:absolute;top:-10%}.education_historygui::after{width:250px;filter:blur(50px);left:-5%;bottom:-5%;position:absolute;background:linear-gradient(225deg,rgb(123,169,162,0.5),rgb(167,199,194,0.5));opacity:0.3;content:"";animation:float 18s ease-in-out infinite alternate-reverse;height:250px;z-index:0}.education_historygui .container{max-width:1200px;margin:0 auto;position:relative;z-index:1;padding:0 20px}.education_historygui .review_spacegui{position:relative;transform:perspective(1000px) rotateY(2deg);display:grid;grid-template-columns:1fr;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);padding:40px;grid-gap:30px;background:#ffffff;box-shadow:0 20px 40px rgba(0,0,0,0.08)}.education_historygui .review_spacegui:hover{transform:perspective(1000px) rotateY(0deg)}.education_historygui .review_spacegui > div:first-child{margin-bottom:10px;position:relative}.education_historygui .product_photogui{height:120px;transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:0 10px 20px rgba(0,0,0,0.1);border:3px solid #ffffff;clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:120px}.education_historygui .review_spacegui:hover .product_photogui{transform:scale(1.05) translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.education_historygui .name{color:rgb(167,199,194);font-weight:700;position:relative;margin-bottom:5px;display:inline-block;font-size:21px}.education_historygui .name::after{bottom:-4px;left:0;content:"";width:0;height:3px;transition:width 0.3s ease-in-out;position:absolute;background:linear-gradient(90deg,rgb(167,199,194),rgb(123,169,162))}.education_historygui .review_spacegui:hover .name::after{width:100%}.education_historygui .review_spacegui > div:nth-child(2) > div{font-weight:600;margin-bottom:15px;color:rgb(123,169,162);transition:padding-left 0.3s ease;position:relative;padding-left:0;font-size:calc(18px - 1px)}.education_historygui .review_spacegui:hover > div:nth-child(2) > div{padding-left:10px}.education_historygui .work_insightsgui{position:relative;margin:0;color:#000000;font-size:18px;background:linear-gradient(to right,rgba(245,247,250,0.5),rgba(245,247,250,0));font-family:Arial,sans-serif;border-left:3px solid rgb(167,199,194);line-height:1.7;padding:20px}.education_historygui .work_insightsgui::before{opacity:0.3;line-height:1;content:"";position:absolute;font-size:60px;font-family:serif;left:10px;color:rgb(167,199,194,0.5);top:-15px}@media (min-width: 768px) {.education_historygui{padding:120px 0}.education_historygui .review_spacegui{grid-template-columns:150px 1fr;padding:50px;grid-template-rows:auto 1fr}.education_historygui .review_spacegui > div:first-child{grid-row:1 / span 2;margin-bottom:0}.education_historygui .product_photogui{width:150px;height:150px}.education_historygui .review_spacegui > div:nth-child(2){align-self:end}.education_historygui .review_spacegui > div:nth-child(3){grid-column:2;grid-row:2}} @media (min-width: 992px) {.education_historygui .review_spacegui{grid-gap:40px;grid-template-columns:180px 1fr;padding:60px}.education_historygui .product_photogui{height:180px;width:180px}.education_historygui .name{font-size:calc(21px + 2px)}.education_historygui .work_insightsgui{font-size:calc(18px + 1px);padding:25px}} @media (max-width: 767px) {.education_historygui{padding:60px 0}.education_historygui .review_spacegui{padding:30px;text-align:center}.education_historygui .product_photogui{margin:0 auto 20px}.education_historygui .name::after{transform:translateX(-50%);left:50%}.education_historygui .review_spacegui:hover > div:nth-child(2) > div{padding-left:0}.education_historygui .work_insightsgui{text-align:left;padding:15px}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}100%{transform:translate(-15px,10px) rotate(-5deg)}}.tyMessagegui{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(210,227,224) 0%,rgb(167,199,194,0.5) 100%);padding:4rem 0}.tyMessagegui::before{top:0;position:absolute;background:repeating-linear-gradient( 45deg,rgb(167,199,194,0.5) 0,rgb(167,199,194,0.5) 1px,transparent 1px,transparent 20px );width:100%;z-index:1;height:100%;left:0;opacity:0.05;content:""}.tyMessagegui::after{position:absolute;height:300px;width:300px;filter:blur(100px);z-index:0;background:rgb(123,169,162);animation:pulse 10s infinite alternate ease-in-out;border-radius:50%;opacity:0.1;content:"";top:-10%;right:-5%}.tyMessagegui .container{padding:0 2rem;position:relative;z-index:2;margin:0 auto;max-width:1200px}.tyMessagegui h2{margin-bottom:2.5rem;max-width:90%;text-shadow:0 1px 2px rgba(0,0,0,0.05);font-weight:700;font-size:31px;transform:translateX(-10px);animation-delay:0.3s;line-height:1.3;position:relative;animation:slideInTitle 0.8s forwards ease-out;color:rgb(167,199,194);opacity:0}.tyMessagegui h2::after{left:0;position:absolute;animation:expandLine 1s forwards ease-out;animation-delay:1s;transform:scaleX(0);transform-origin:left;content:"";height:3px;bottom:-15px;width:80px;background:rgb(123,169,162)}.tyMessagegui .learn_guidegui{background:linear-gradient(145deg,#ffffff 0%,rgba(255,255,255,0.9) 100%);animation-delay:0.5s;padding:2.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);clip-path:polygon( 0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100% );position:relative;opacity:0;animation:fadeUpIn 1s forwards ease-out;transform:translateY(20px)}.tyMessagegui .learn_guidegui::before{pointer-events:none;top:20px;content:"";border:1px solid rgb(167,199,194,0.5);bottom:20px;opacity:0.1;position:absolute;right:20px;left:20px}.tyMessagegui ul{padding:0;margin:0;list-style-type:none}.tyMessagegui li{position:relative;padding-left:2rem}.tyMessagegui li::before{opacity:0;content:"";position:absolute;animation-delay:1.2s;transform:rotate(45deg);animation:fadeIn 0.5s forwards ease-out;height:8px;left:0;background:rgb(123,169,162);top:0.5rem;width:8px}.tyMessagegui li span{animation:fadeUpIn 0.8s forwards ease-out;line-height:1.7;display:block;position:relative;animation-delay:0.8s;transform:translateY(10px);margin-bottom:1rem;color:#000000;font-family:Arial,sans-serif;font-size:calc(13px * 1.05);opacity:0}.tyMessagegui li span::after{width:100%;position:absolute;bottom:-15px;height:1px;background:linear-gradient(90deg,rgb(167,199,194,0.5) 0%,transparent 100%);content:"";opacity:0.2;left:0}@keyframes slideInTitle {0%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeUpIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes pulse {0%,100%{transform:scale(1);opacity:0.1}50%{transform:scale(1.1);opacity:0.15}} @media (max-width: 992px) {.tyMessagegui{padding:3rem 0}.tyMessagegui h2{max-width:100%;font-size:calc(31px * 0.9)}.tyMessagegui .learn_guidegui{padding:2rem}} @media (max-width: 768px) {.tyMessagegui h2{margin-bottom:2rem;font-size:calc(31px * 0.8)}.tyMessagegui .learn_guidegui{padding:1.75rem;clip-path:polygon( 0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100% )}.tyMessagegui li span{font-size:13px}.tyMessagegui::after{width:200px;right:-10%;height:200px;top:-5%}} @media (max-width: 576px) {.tyMessagegui{padding:2.5rem 0}.tyMessagegui .container{padding:0 1.5rem}.tyMessagegui h2{font-size:calc(31px * 0.7)}.tyMessagegui h2::after{width:60px;height:2px}.tyMessagegui .learn_guidegui{clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100% );padding:1.5rem}.tyMessagegui li{padding-left:1.5rem}.tyMessagegui li::before{width:6px;height:6px}.tyMessagegui li span{font-size:calc(13px * 0.95);line-height:1.6}}.opening_boardgui{background:linear-gradient(135deg,rgb(210,227,224),#ffffff 90%);min-height:100vh;position:relative;overflow:hidden}.opening_boardgui::before{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);z-index:1;right:0;top:0;position:absolute;content:"";background:linear-gradient(45deg,rgba(94,170,168,0.1),rgba(94,170,168,0.05));height:100%;width:60%}.opening_boardgui::after{z-index:2;content:"";width:100%;height:100%;top:0;background:radial-gradient(circle at 20% 30%,rgba(94,170,168,0.12),transparent 50%);position:absolute;left:0}.opening_boardgui .learn_guidegui{grid-template-columns:1fr 1fr;z-index:5;position:relative;max-width:1400px;padding:5rem 2rem;gap:2rem;min-height:100vh;display:grid;margin:0 auto}.opening_boardgui h1{opacity:0;grid-column:1 / -1;position:relative;transform:translateY(-20px);margin-bottom:2rem;color:#000000;font-size:45px;animation:slideDown 0.8s cubic-bezier(0.25,1,0.5,1) forwards}.opening_boardgui h1::after{bottom:-10px;height:4px;width:60px;content:"";left:0;animation:scaleIn 0.6s 0.8s cubic-bezier(0.25,1,0.5,1) forwards;position:absolute;transform:scaleX(0);background:rgb(167,199,194);transform-origin:left}.opening_boardgui .text_info_boxgui{z-index:10;position:relative;flex-direction:column;animation:slideRight 0.8s 0.3s cubic-bezier(0.25,1,0.5,1) forwards;opacity:0;transform:translateX(-30px);display:flex;justify-content:center}.opening_boardgui .fast_skillgui{backdrop-filter:blur(10px);position:relative;transition:transform 0.6s cubic-bezier(0.25,1,0.5,1);padding:2.5rem;border-left:4px solid rgb(167,199,194);background:rgba(255,255,255,0.9);transform:perspective(1000px) rotateY(-2deg);box-shadow:0 20px 40px rgba(0,0,0,0.08)}.opening_boardgui .fast_skillgui:hover{transform:perspective(1000px) rotateY(0)}.opening_boardgui .fast_skillgui p{position:relative;margin-bottom:2rem;font-size:calc(13px * 1.2);color:#000000;line-height:1.6}.opening_boardgui .fast_skillgui p::after{content:"";background:rgb(123,169,162);height:2px;left:0;bottom:-10px;width:40px;position:absolute}.opening_boardgui svg{transform:scale(0.9);height:120px;margin:1.5rem 0;width:120px;filter:drop-shadow(0 6px 12px rgba(94,170,168,0.2));transition:transform 0.5s cubic-bezier(0.25,1,0.5,1)}.opening_boardgui svg:hover{transform:scale(1)}.opening_boardgui svg path{fill:rgb(167,199,194);transition:fill 0.3s ease}.opening_boardgui svg:hover path{fill:rgb(123,169,162)}.opening_boardgui svg text{transition:fill 0.3s ease;font-family:Arial,sans-serif}.opening_boardgui svg:hover text{fill:#000000}.opening_boardgui .reach_cardgui{display:inline-block;background:linear-gradient(45deg,rgb(167,199,194),rgb(123,169,162));border:none;transition:all 0.4s cubic-bezier(0.25,1,0.5,1);font-weight:600;box-shadow:0 4px 15px rgba(94,170,168,0.3);position:relative;overflow:hidden;margin-top:1.5rem;z-index:1;cursor:pointer;font-size:15px;transform:translateY(0);color:#ffffff;padding:1rem 2rem}.opening_boardgui .reach_cardgui::before{height:100%;position:absolute;opacity:0;width:100%;z-index:-1;content:"";background:linear-gradient(45deg,rgb(123,169,162),rgb(167,199,194));top:0;transition:opacity 0.4s cubic-bezier(0.25,1,0.5,1);left:0}.opening_boardgui .reach_cardgui:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(94,170,168,0.4)}.opening_boardgui .reach_cardgui:hover::before{opacity:1}.opening_boardgui .product_photogui{height:100%;position:relative;z-index:3;box-shadow:0 30px 60px rgba(0,0,0,0.15);animation:slideLeft 0.8s 0.5s cubic-bezier(0.25,1,0.5,1) forwards;opacity:0;transform:translateX(30px) scale(0.95);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.opening_boardgui .product_photogui::after{content:"";z-index:1;inset:0;background:linear-gradient(to bottom,transparent 70%,rgba(94,170,168,0.3));position:absolute}@keyframes slideDown {from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes slideRight {from{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes slideLeft {from{transform:translateX(30px) scale(0.95);opacity:0}to{transform:translateX(0) scale(1);opacity:1}} @keyframes scaleIn {from{transform:scaleX(0)}to{transform:scaleX(1)}} @media (max-width:992px){.opening_boardgui .learn_guidegui{padding:4rem 1.5rem;grid-template-columns:1fr;gap:3rem}.opening_boardgui h1{text-align:center;font-size:calc(45px * 0.9)}.opening_boardgui h1::after{left:50%;transform:translateX(-50%) scaleX(0)}@keyframes scaleIn {from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}} .opening_boardgui .text_info_boxgui{order:2}.opening_boardgui .product_photogui{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);order:1;height:300px}.opening_boardgui::before{width:100%;clip-path:polygon(0 0,100% 0,100% 100%,0 80%)}}@media (max-width: 768px) {.opening_boardgui .learn_guidegui{gap:2rem;padding:3rem 1rem}.opening_boardgui h1{font-size:calc(45px * 0.8)}.opening_boardgui .fast_skillgui{padding:1.5rem}.opening_boardgui .fast_skillgui p{font-size:13px}.opening_boardgui svg{width:100px;height:100px}.opening_boardgui .product_photogui{height:250px}.opening_boardgui .reach_cardgui{padding:0.8rem 1.5rem}} @media (max-width: 576px) {.opening_boardgui .learn_guidegui{padding:2rem 1rem}.opening_boardgui h1{font-size:calc(45px * 0.7)}.opening_boardgui .fast_skillgui{transform:perspective(1000px) rotateY(0);padding:1.25rem}.opening_boardgui svg{height:80px;width:80px;margin:1rem 0}.opening_boardgui .product_photogui{height:200px}}.honor_ctagui{padding:6rem 0 4rem;color:#ffffff;position:relative;z-index:1}.honor_ctagui::before{position:absolute;top:0;content:"";height:100%;width:100%;left:0;z-index:-1;background:#000000;opacity:0.85}.honor_ctagui::after{height:100%;position:absolute;opacity:0.15;background:linear-gradient(rgba(rgb(167,199,194),0.2) 1px,transparent 1px),linear-gradient(90deg,rgba(rgb(167,199,194),0.2) 1px,transparent 1px);background-position:center;top:0;animation:gridAnimate 15s linear infinite;z-index:-1;width:100%;content:"";left:0;background-size:30px 30px}@keyframes gridAnimate {0%{background-position:0 0}100%{background-position:30px 30px}} .honor_ctagui .container{grid-template-columns:repeat(12,1fr);display:grid;grid-gap:2rem}.honor_ctagui .company_holder{grid-column:1 / 5;position:relative;grid-row:1}.honor_ctagui .company_holder::before{content:"";width:60px;height:60px;position:absolute;opacity:0.7;border-left:2px solid rgb(167,199,194);border-top:2px solid rgb(167,199,194);left:-20px;top:-20px}.honor_ctagui .company_holder::after{position:absolute;content:"";border-bottom:2px solid rgb(167,199,194);height:60px;right:-20px;bottom:-20px;width:60px;border-right:2px solid rgb(167,199,194);opacity:0.7}.honor_ctagui .company_holder h3{font-weight:700;display:inline-block;background:linear-gradient(90deg,#ffffff,rgb(167,199,194));font-size:37px;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;position:relative;-webkit-background-clip:text !important}.honor_ctagui .company_holder h3::after{left:0;height:2px;position:absolute;background:rgb(167,199,194);width:30%;box-shadow:0 0 10px rgb(167,199,194);content:"";bottom:-5px}.honor_ctagui .scholar_ctagui{opacity:0.8;font-size:16px;line-height:1.6;color:#ffffff;margin-top:1.5rem}.honor_ctagui .support_ctagui{grid-column:6 / 13;justify-content:flex-end;display:flex;grid-row:1}.honor_ctagui .main_progui{grid-template-columns:repeat(2,1fr);display:grid;gap:3rem;width:100%}.honor_ctagui .head_primarygui{border-radius:10px;position:relative;padding:1.5rem;backdrop-filter:blur(4px);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);box-shadow:0 8px 32px rgba(0,0,0,0.15);background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%)}.honor_ctagui .head_primarygui:hover{box-shadow:0 10px 40px rgba(0,0,0,0.25);transform:translateY(-5px);background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.02) 100%)}.honor_ctagui .head_primarygui::before{top:0;width:3px;content:"";position:absolute;height:0;background:rgb(167,199,194);left:0;transition:height 0.3s ease}.honor_ctagui .head_primarygui:hover::before{height:100%}.honor_ctagui .head_primarygui h5{color:rgb(123,169,162);letter-spacing:1px;padding-left:1rem;font-size:18px;margin-bottom:1.5rem;font-weight:600;position:relative}.honor_ctagui .head_primarygui h5::before{background:rgb(167,199,194);content:"";width:5px;box-shadow:0 0 10px rgb(167,199,194);border-radius:50%;left:0;height:5px;transform:translateY(-50%);top:50%;position:absolute}.honor_ctagui .head_primarygui .main_progui{flex-direction:column;gap:0.7rem;display:flex}.honor_ctagui .head_primarygui .main_progui a{transition:all 0.3s ease;border-radius:10px;padding:0.4rem 1rem;font-size:16px;text-decoration:none;color:#ffffff;z-index:1;position:relative;overflow:hidden;opacity:0.7}.honor_ctagui .head_primarygui .main_progui a::before{transform:translateX(-100%);background:linear-gradient(90deg,rgba(rgb(167,199,194,0.5),0.1),transparent);z-index:-1;height:100%;width:100%;left:0;transition:transform 0.3s ease;top:0;content:"";position:absolute}.honor_ctagui .head_primarygui .main_progui a:hover{color:#ffffff;opacity:1;padding-left:1.5rem}.honor_ctagui .head_primarygui .main_progui a:hover::before{transform:translateX(0)}.insta_feedgui{grid-row:2;margin-top:4rem;background:rgba(0,0,0,0.5);padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.05);position:relative;grid-column:1 / 13}.insta_feedgui::before{left:50%;width:60%;background:linear-gradient(90deg,transparent,rgb(167,199,194),transparent);height:1px;top:0;position:absolute;content:"";transform:translateX(-50%)}.insta_feedgui .container{display:flex;align-items:center;justify-content:center}.insta_feedgui .science_refgui{font-size:12px;text-align:center;color:#ffffff;letter-spacing:0.5px;opacity:0.7}@media screen and (max-width: 992px) {.honor_ctagui .container{grid-template-columns:repeat(1,1fr)}.honor_ctagui .company_holder{grid-column:1;grid-row:1}.honor_ctagui .support_ctagui{grid-column:1;grid-row:2;margin-top:2rem}.insta_feedgui{margin-top:3rem;grid-row:3}} @media screen and (max-width: 768px) {.honor_ctagui{padding:4rem 0 3rem}.honor_ctagui .main_progui{gap:2rem;grid-template-columns:1fr}.honor_ctagui .head_primarygui{padding:1.2rem}.honor_ctagui .head_primarygui h5{font-size:calc(18px * 0.9)}.honor_ctagui .company_holder::before,.honor_ctagui .company_holder::after{height:40px;width:40px}} @media screen and (max-width: 576px) {.honor_ctagui{padding:3rem 0 2rem}.honor_ctagui .company_holder h3{font-size:calc(37px * 0.9)}.honor_ctagui .scholar_ctagui{font-size:calc(16px * 0.9)}.honor_ctagui .head_primarygui .main_progui a{font-size:calc(16px * 0.9)}.insta_feedgui{margin-top:2rem;padding:1rem 0}}.contact_boxguibcA{background:linear-gradient(90deg,#ffffff 50%,rgb(210,227,224) 50%);overflow:hidden;padding:100px 0;position:relative}.contact_boxguibcA::before{background:radial-gradient(circle at 20% 20%,rgba(0,0,0,0.02) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(0,0,0,0.02) 0%,transparent 20%);content:"";left:0;height:100%;background-size:60px 60px;top:0;width:100%;position:absolute;z-index:0}.contact_boxguibcA .container{margin:0 auto;max-width:1200px;position:relative;z-index:1;padding:0 20px}.contact_boxguibcA h2{margin-bottom:60px;color:rgb(167,199,194);font-size:35px;font-weight:700;text-align:center;position:relative}.contact_boxguibcA h2::after{bottom:-15px;height:3px;content:"";width:60px;position:absolute;left:50%;background:rgb(167,199,194);transform:translateX(-50%)}.contact_boxguibcA .inquiry_inquirygui{overflow:hidden;border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,0.1);background:#ffffff;position:relative;display:flex}.contact_boxguibcA .inquiry_inquirygui::before{width:100%;top:0;height:5px;position:absolute;left:0;background:linear-gradient(90deg,rgb(167,199,194),rgb(123,169,162));content:""}.contact_boxguibcA .product_photogui{flex:0 0 50%;transition:all 0.5s ease;min-height:550px;position:relative}.contact_boxguibcA .product_photogui::after{background:linear-gradient(45deg,rgb(167,199,194,0.5),transparent);width:100%;left:0;height:100%;top:0;position:absolute;content:""}.contact_boxguibcA .connect_gridgui{position:relative;background:#ffffff;flex:0 0 50%;padding:60px 50px}.contact_boxguibcA .connect_gridgui::before{position:absolute;background:rgb(210,227,224);content:"";top:0;height:100%;left:0;width:10px}.contact_boxguibcA #contact{display:flex;gap:30px;flex-direction:column}.contact_boxguibcA h3{padding-bottom:10px;font-size:20px;display:inline-block;font-weight:600;margin-bottom:20px;position:relative;color:#000000}.contact_boxguibcA h3::after{left:0;background:rgb(167,199,194,0.5);content:"";position:absolute;width:100%;height:2px;bottom:0}.contact_boxguibcA input[type="text"]{background:#ffffff;border:2px solid rgb(210,227,224);padding:18px 20px;font-size:14px;color:#000000;border-radius:10px;transition:all 0.3s ease;width:100%}.contact_boxguibcA input[type="text"]:focus{border-color:rgb(167,199,194);box-shadow:0 5px 15px rgba(0,0,0,0.05);outline:none}.contact_boxguibcA input[type="text"]::placeholder{opacity:0.6;color:#000000}.contact_boxguibcA .support_mapgui{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.contact_boxguibcA .support_mapgui input[type="checkbox"]{appearance:none;position:relative;transition:all 0.3s ease;margin-top:2px;cursor:pointer;border-radius:10px;width:24px;height:24px;border:2px solid rgb(210,227,224)}.contact_boxguibcA .support_mapgui input[type="checkbox"]:checked{background:rgb(167,199,194);border-color:rgb(167,199,194)}.contact_boxguibcA .support_mapgui input[type="checkbox"]:checked::after{position:absolute;width:6px;left:8px;top:5px;content:"";height:10px;border-bottom:2px solid #ffffff;transform:rotate(45deg);border-right:2px solid #ffffff}.contact_boxguibcA .support_mapgui label{font-size:14px;line-height:1.5;color:#000000}.contact_boxguibcA .support_mapgui a{text-decoration:none;font-weight:600;transition:all 0.3s ease;color:rgb(167,199,194)}.contact_boxguibcA .support_mapgui a:hover{color:rgb(123,169,162)}.contact_boxguibcA .reach_cardgui{overflow:hidden;transition:all 0.3s ease;border-radius:10px;font-size:15px;border:none;color:#ffffff;cursor:pointer;background:rgb(167,199,194);align-self:flex-start;position:relative;padding:16px 40px;margin-top:20px;font-weight:600;box-shadow:0 8px 20px rgb(167,199,194,0.5)}.contact_boxguibcA .reach_cardgui::before{left:-100%;height:100%;transition:all 0.6s ease;content:"";width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);top:0;position:absolute}.contact_boxguibcA .reach_cardgui:hover{box-shadow:0 10px 25px rgb(123,169,162,0.5);transform:translateY(-3px);background:rgb(123,169,162)}.contact_boxguibcA .reach_cardgui:hover::before{left:100%}.contact_boxguibcA svg{height:22px;fill:rgb(167,199,194);width:22px;transition:all 0.3s ease}.contact_boxguibcA svg path{transition:all 0.3s ease;fill:rgb(167,199,194)}.contact_boxguibcA svg:hover{fill:rgb(123,169,162);transform:translateY(-2px)}.contact_boxguibcA svg:hover path{fill:rgb(123,169,162)}@media (max-width: 1200px) {.contact_boxguibcA{background:#ffffff}} @media (max-width: 992px) {.contact_boxguibcA{padding:80px 0}.contact_boxguibcA .inquiry_inquirygui{flex-direction:column-reverse}.contact_boxguibcA .product_photogui{flex:0 0 auto;min-height:350px}.contact_boxguibcA .connect_gridgui{flex:0 0 auto;padding:50px 40px}.contact_boxguibcA .connect_gridgui::before{height:10px;width:100%;top:0;left:0}} @media (max-width: 768px) {.contact_boxguibcA{padding:60px 0}.contact_boxguibcA h2{margin-bottom:40px;font-size:calc(35px - 4px)}.contact_boxguibcA .connect_gridgui{padding:40px 30px}.contact_boxguibcA #contact{gap:25px}.contact_boxguibcA .product_photogui{min-height:300px}} @media (max-width: 576px) {.contact_boxguibcA{padding:50px 0}.contact_boxguibcA .container{padding:0 15px}.contact_boxguibcA h2{font-size:calc(35px - 6px);margin-bottom:30px}.contact_boxguibcA .connect_gridgui{padding:35px 25px}.contact_boxguibcA #contact{gap:20px}.contact_boxguibcA input[type="text"]{padding:15px}.contact_boxguibcA .reach_cardgui{padding:15px 25px;width:100%}.contact_boxguibcA .product_photogui{min-height:250px}}