*{box-sizing:border-box;padding:0;margin:0}.cert_block{flex:0 0 auto}svg{height:30px;width:30px}.container{margin:auto;max-width:100%;width:1241px}.wrapper-skeleton{flex-direction:column;display:flex;min-height:100%;height:100%}a{text-decoration:none;color:inherit}.nav_pagebar{flex:1 0 auto}html,body{font-family:Arial,sans-serif;height:100%;min-height:100%;color:#000000;scroll-behavior:auto}header,footer{width:100%}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .contact{padding:100px 0;position:relative;overflow:hidden;z-index:1}.contact::before{background-color:rgb(153,157,172);inset:0;opacity:0.95;content:'';z-index:-1;position:absolute}.contact .container{padding:0 20px;position:relative;margin:0 auto;max-width:1280px}.contact .connect_panel{display:flex;flex-direction:column;position:relative}.contact .reach_panel{padding:0;margin-bottom:40px;position:relative;text-align:center}.contact .reach_panel h3{display:inline-block;color:#ffffff;margin-bottom:20px;font-size:34px;font-weight:700;position:relative}.contact .reach_panel h3::after{left:0;bottom:-10px;background:rgb(117,120,132);content:'';height:2px;position:absolute;width:100%}.contact .reach_panel div{display:inline-block;margin:15px 10px;border-radius:30px;padding:12px 20px;transition:transform 0.3s ease,background-color 0.3s ease;background-color:rgba(255,255,255,0.1)}.contact .reach_panel div:hover{background-color:rgb(117,120,132);transform:translateY(-5px)}.contact .reach_panel div svg{margin-right:10px;width:18px;height:18px;vertical-align:middle;display:inline-block}.contact .reach_panel div svg path{fill:#ffffff}.contact .reach_panel div span{font-size:12px;vertical-align:middle;color:#ffffff;display:inline-block}.contact .reach_panel div span a{text-decoration:none;color:#ffffff}.contact .message_help{box-shadow:0 10px 30px rgba(0,0,0,0.5);position:relative;grid-template-columns:repeat(3,1fr);border-radius:15px;background-color:#ffffff;gap:20px;display:grid;padding:40px}.contact .message_help h3{font-size:19px;text-align:center;grid-column:span 3;color:#000000;font-weight:700;margin-bottom:20px}.contact .message_help form{gap:20px;grid-column:span 3;grid-template-columns:repeat(3,1fr);display:grid}.contact .message_help input#name{grid-column:span 1}.contact .message_help input#phone{grid-column:span 1}.contact .message_help input#email{grid-column:span 1}.contact .message_help input[type="text"],.contact .message_help input[type="email"]{border-radius:10px;transition:box-shadow 0.3s ease;width:100%;height:55px;background-color:rgb(190,194,209);padding:0 20px;color:#000000;border:none;font-size:12px}.contact .message_help input[type="text"]:focus,.contact .message_help input[type="email"]:focus{box-shadow:0 0 0 2px rgb(117,120,132);outline:none}.contact .message_help input::placeholder{opacity:0.6;color:#000000}.contact .message_help .connect_box{grid-column:span 2;align-items:center;display:flex}.contact .message_help .connect_box input[type="checkbox"]{transition:background-color 0.3s ease,border-color 0.3s ease;appearance:none;-webkit-appearance:none;height:20px;cursor:pointer;position:relative;border-radius:10px;width:20px;margin-right:10px;border:2px solid rgb(190,194,209)}.contact .message_help .connect_box input[type="checkbox"]:checked{background-color:rgb(117,120,132);border-color:rgb(117,120,132)}.contact .message_help .connect_box input[type="checkbox"]:checked::before{content:'✓';top:50%;transform:translate(-50%,-50%);font-size:12px;color:#ffffff;position:absolute;left:50%}.contact .message_help .connect_box label{line-height:1.5;color:#000000;font-size:15px}.contact .message_help .connect_box label a{text-decoration:none;color:rgb(117,120,132);transition:color 0.3s ease}.contact .message_help .connect_box label a:hover{color:rgb(153,157,172)}.contact .message_help .inquiry_message{color:#ffffff;background-color:rgb(117,120,132);transition:background-color 0.3s ease,transform 0.3s ease;font-size:15px;height:55px;border-radius:10px;cursor:pointer;border:none;grid-column:span 1;font-weight:600}.contact .message_help .inquiry_message:hover{background-color:rgb(153,157,172);transform:translateY(-3px)}@media screen and (min-width: 992px) {.contact .connect_panel{gap:50px;flex-direction:row;align-items:center}.contact .reach_panel{width:30%;margin-bottom:0;text-align:left}.contact .reach_panel h3{margin-bottom:30px}.contact .reach_panel h3::after{width:50%}.contact .reach_panel div{display:block;margin:15px 0;text-align:left}.contact .message_help{width:70%}} @media screen and (max-width: 991px) {.contact .message_help input#name,.contact .message_help input#phone,.contact .message_help input#email{grid-column:span 3}.contact .message_help .connect_box{grid-column:span 3}.contact .message_help .inquiry_message{grid-column:span 3}} @media screen and (max-width: 767px) {.contact{padding:60px 0}.contact .reach_panel{margin-bottom:30px}.contact .reach_panel h3{font-size:calc(19px + 2px)}.contact .message_help{padding:30px 20px}.contact .message_help form{gap:15px}} @media screen and (max-width: 480px) {.contact{padding:40px 0}.contact .reach_panel div{margin:10px 0;display:block;text-align:left;width:100%}}.prospective_members{overflow:hidden;position:relative;padding:100px 0;background-color:#edf0f8}.prospective_members::before{width:100%;z-index:1;content:'';opacity:0.4;height:100%;left:0;top:0;background:repeating-linear-gradient( 0deg,transparent,transparent 10px,rgba(228,232,243,0.8) 10px,rgba(228,232,243,0.8) 11px ),repeating-linear-gradient( 90deg,transparent,transparent 10px,rgba(228,232,243,0.8) 10px,rgba(228,232,243,0.8) 11px );position:absolute}.prospective_members .guide_approach{text-align:center;position:relative;margin:0 auto;max-width:1200px;z-index:10;padding:0 30px}.prospective_members h3{color:#000000;border-radius:15px;display:inline-block;font-weight:700;font-size:29px;box-shadow:10px 10px 20px rgba(166,180,208,0.7),-10px -10px 20px rgba(255,255,255,0.8);margin-bottom:60px;background-color:#edf0f8;position:relative;padding:20px 40px}.prospective_members h3::after{border-radius:10px;content:'';transform:translateX(-50%);bottom:-15px;position:absolute;height:5px;width:60px;left:50%;background:linear-gradient(90deg,rgb(153,157,172),rgb(117,120,132))}.prospective_members ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:35px;padding:0;justify-content:center}.prospective_members ul li{position:relative;transition:all 0.4s ease;gap:20px;text-align:left;min-width:280px;width:calc(33.333% - 24px);background-color:#edf0f8;padding:35px 30px;border-radius:20px;box-shadow:10px 10px 20px rgba(166,180,208,0.5),-10px -10px 20px rgba(255,255,255,0.8);align-items:flex-start;display:flex}.prospective_members ul li:hover{transform:translateY(-5px);box-shadow:inset 5px 5px 10px rgba(166,180,208,0.4),inset -5px -5px 10px rgba(255,255,255,0.8)}.prospective_members ul li::before{position:absolute;right:15px;height:12px;content:'';width:12px;opacity:0.5;border-radius:50%;top:15px;background:linear-gradient(135deg,rgb(153,157,172),rgb(117,120,132));transition:opacity 0.3s ease}.prospective_members ul li:hover::before{opacity:1}.prospective_members ul li svg{padding:10px;background:linear-gradient(135deg,#edf0f8,#e2e6f3);flex-shrink:0;transition:all 0.4s ease;height:50px;box-shadow:5px 5px 10px rgba(166,180,208,0.5),-5px -5px 10px rgba(255,255,255,0.8);width:50px;border-radius:12px}.prospective_members ul li:hover svg{box-shadow:inset 3px 3px 6px rgba(166,180,208,0.4),inset -3px -3px 6px rgba(255,255,255,0.8);transform:scale(1.05)}.prospective_members ul li svg path{fill:rgb(153,157,172);transition:fill 0.4s ease}.prospective_members ul li:hover svg path{fill:rgb(117,120,132)}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} .prospective_members ul li{animation:fadeInUp 0.6s ease forwards;opacity:0}.prospective_members ul li:nth-child(1){animation-delay:0.1s}.prospective_members ul li:nth-child(2){animation-delay:0.2s}.prospective_members ul li:nth-child(3){animation-delay:0.3s}.prospective_members ul li:nth-child(4){animation-delay:0.4s}.prospective_members ul li:nth-child(5){animation-delay:0.5s}.prospective_members ul li:nth-child(6){animation-delay:0.6s}@media (max-width: 992px) {.prospective_members{padding:80px 0}.prospective_members h3{padding:15px 30px;margin-bottom:50px}.prospective_members ul{gap:25px}.prospective_members ul li{width:calc(50% - 13px);padding:30px 25px}} @media (max-width: 768px) {.prospective_members ul li{max-width:400px;width:100%}} @media (max-width: 576px) {.prospective_members{padding:60px 0}.prospective_members h3{font-size:calc(29px * 0.85);padding:15px 20px;margin-bottom:40px}.prospective_members ul li{gap:15px;padding:25px 20px}.prospective_members ul li svg{padding:8px;height:40px;width:40px}} @media (prefers-reduced-motion: reduce) {.prospective_members ul li{animation:none;opacity:1}.prospective_members ul li:hover{transform:none}}.learning_outcomes{position:relative;overflow:hidden;background:rgb(190,194,209);padding:7rem 0}.learning_outcomes::before{position:absolute;top:-35vw;z-index:1;height:70vw;content:'';background:linear-gradient(135deg,rgb(153,157,172,0.5) 0%,rgb(117,120,132,0.5) 100%);border-radius:50%;opacity:0.8;right:-35vw;width:70vw}.learning_outcomes::after{border-radius:50%;z-index:1;bottom:-25vw;background:linear-gradient(135deg,rgb(117,120,132,0.5) 0%,rgb(153,157,172,0.5) 100%);left:-25vw;content:'';position:absolute;opacity:0.6;width:50vw;height:50vw}.learning_outcomes .guide_approach{display:flex;max-width:1300px;position:relative;padding:0;margin:0 auto;z-index:2}.learning_outcomes .img_hover_box{box-shadow:10px 10px 30px rgba(0,0,0,0.1);height:550px;width:45%;z-index:3;margin-left:-5vw;border-radius:50% 0 0 50%;position:relative}.learning_outcomes .img_hover_box::before{border-radius:50% 0 0 50%;width:110%;top:-5%;height:110%;left:-5%;border:2px dashed rgb(153,157,172,0.5);position:absolute;content:'';animation:rotate 20s linear infinite;z-index:-1}.learning_outcomes .img_hover_box::after{content:'';border-radius:50% 0 0 50%;z-index:1;background:linear-gradient(90deg,rgb(153,157,172,0.5) 0%,transparent 100%);inset:0;position:absolute}.learning_outcomes .text_info_box{position:relative;width:60%;padding:3rem 2rem 3rem 5rem}.learning_outcomes h2{position:relative;color:#000000;margin-bottom:3rem;font-weight:700;font-size:32px}.learning_outcomes h2::after{height:4px;content:'';background:rgb(153,157,172);left:0;width:80px;border-radius:10px;position:absolute;bottom:-15px}.learning_outcomes .text_main_holder{flex-direction:column;position:relative;gap:2rem;display:flex}.learning_outcomes .text_main_holder::before{width:2px;left:-2rem;position:absolute;content:'';height:100%;top:0;background:linear-gradient(to bottom,rgb(153,157,172,0.5),transparent)}.learning_outcomes .text_main_holder > div{align-items:center;position:relative;display:flex;transition:all 0.3s ease}.learning_outcomes .text_main_holder > div::before{border:2px solid rgb(153,157,172);height:12px;left:-2.3rem;position:absolute;border-radius:50%;background:#ffffff;transition:all 0.3s ease;width:12px;content:''}.learning_outcomes .text_main_holder > div:hover::before{transform:scale(1.3);background:rgb(153,157,172)}.learning_outcomes .text_main_holder > div:hover{transform:translateX(10px)}.learning_outcomes .text_main_holder svg{background:#ffffff;padding:0.7rem;box-shadow:0 5px 15px rgba(0,0,0,0.1);margin-right:1.5rem;transition:all 0.3s ease;border-radius:50%;height:3rem;flex-shrink:0;width:3rem}.learning_outcomes .text_main_holder > div:hover svg{transform:rotate(10deg);background:rgb(153,157,172,0.5)}.learning_outcomes .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(153,157,172)}.learning_outcomes .text_main_holder > div:hover svg path{fill:rgb(117,120,132)}.learning_outcomes .text_main_holder p{font-size:12px;line-height:1.6;margin:0;color:#000000}@keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (max-width: 1200px) {.learning_outcomes .img_hover_box{height:500px;width:40%}.learning_outcomes .text_info_box{padding-left:4rem;width:65%}} @media (max-width: 992px) {.learning_outcomes .guide_approach{flex-direction:column;max-width:90%;margin:0 auto}.learning_outcomes .img_hover_box{margin-left:0;height:400px;width:100%;border-radius:23px;margin-bottom:3rem}.learning_outcomes .img_hover_box::before{border-radius:23px}.learning_outcomes .img_hover_box::after{border-radius:23px}.learning_outcomes .text_info_box{width:100%;padding:0}.learning_outcomes .text_main_holder::before{left:-1.5rem}.learning_outcomes .text_main_holder > div::before{left:-1.8rem}} @media (max-width: 768px) {.learning_outcomes{padding:5rem 0}.learning_outcomes .img_hover_box{height:350px}.learning_outcomes h2{font-size:calc(32px * 0.9)}} @media (max-width: 576px) {.learning_outcomes .guide_approach{max-width:95%}.learning_outcomes .img_hover_box{height:250px}.learning_outcomes .text_main_holder{margin-left:1.5rem}.learning_outcomes .text_main_holder::before{left:-1rem}.learning_outcomes .text_main_holder > div::before{left:-1.3rem}.learning_outcomes .text_main_holder svg{margin-right:1rem;width:2.5rem;padding:0.5rem;height:2.5rem}}.welcome_board{overflow:hidden;position:relative;padding:0;margin:0}.welcome_board .main_title{justify-content:flex-start;min-height:100vh;align-items:center;display:flex;position:relative}.welcome_board .main_title::before{position:absolute;background:linear-gradient( 135deg,rgb(153,157,172,0.5) 0%,rgba(0,0,0,0.6) 40%,rgba(0,0,0,0.8) 100% );right:0;top:0;z-index:1;left:0;content:"";bottom:0}.welcome_board .quick_training{position:relative;max-width:1200px;display:grid;z-index:2;margin-left:5%;gap:2rem;transform:translateY(-2vh);padding:2rem;width:90%;grid-template-columns:1fr}.welcome_board .quick_training > div:first-child{position:relative;overflow:hidden}.welcome_board .quick_training > div:first-child::before{top:0;transform-origin:left center;content:"";background:rgb(117,120,132);left:0;position:absolute;width:60px;height:4px;animation:line-grow 1.5s cubic-bezier(0.25,1,0.5,1) forwards}.welcome_board .title_style_header{padding:1.5rem 0;animation:slide-in 0.8s cubic-bezier(0.17,0.67,0.3,1.33) 0.2s forwards;line-height:1.1;margin:0;font-size:clamp(2.5rem,5vw,44px);opacity:0;transform:translateX(-5px);font-weight:700;color:#ffffff}.welcome_board .quick_training > div:nth-child(2){transform:translateY(20px);animation:fade-up 1s ease 0.6s forwards;opacity:0;flex-direction:column;gap:1.5rem;display:flex;position:relative}.welcome_board h3{font-size:clamp(1.2rem,3vw,23px);padding-left:20px;margin:0;color:rgb(117,120,132);max-width:800px;position:relative;line-height:1.4;font-weight:600}.welcome_board h3::before{width:3px;top:0.5rem;transform-origin:top center;left:0;bottom:0.5rem;content:"";transform:scaleY(0);position:absolute;animation:scale-y 1s cubic-bezier(0.23,1,0.32,1) 0.8s forwards;background:rgb(117,120,132)}.welcome_board p{transition:transform 0.4s cubic-bezier(0.17,0.67,0.3,1.33);backdrop-filter:blur(4px);margin:0;background:rgba(0,0,0,0.2);max-width:600px;padding-left:20px;position:relative;padding:1rem 1.5rem;font-size:clamp(1rem,2vw,18px);transform:translateX(0) translateY(0);border-left:3px solid rgb(153,157,172);clip-path:polygon(0 0,100% 0,98% 100%,0 100%);line-height:1.6;color:#ffffff}.welcome_board p:hover{transform:translateX(10px) translateY(-5px)}@keyframes line-grow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fade-up {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes slide-in {0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes scale-y {0%{transform:scaleY(0)}100%{transform:scaleY(1)}} @media (min-width: 768px) {.welcome_board .quick_training{gap:3rem;margin-left:10%;width:80%;grid-template-columns:1fr 1fr}.welcome_board .title_style_header{font-size:clamp(3rem,5.5vw,4.5rem);transform:translateX(-10px)}.welcome_board .quick_training > div:nth-child(2){margin-top:3rem}.welcome_board h3{font-size:clamp(1.3rem,2.2vw,1.8rem)}.welcome_board p{max-width:500px;font-size:clamp(1.1rem,1.5vw,1.3rem)}} @media (min-width: 1200px) {.welcome_board .quick_training{padding:3rem;margin-left:15%;width:75%}.welcome_board .title_style_header{padding:2rem 0}.welcome_board .quick_training > div:first-child::before{width:100px;height:5px}.welcome_board h3::before{width:4px}.welcome_board p{border-left:4px solid rgb(153,157,172);padding:1.5rem 2rem}} @media (max-width: 767px) {.welcome_board .main_title{min-height:100vh;align-items:flex-start;padding-top:15vh}.welcome_board .quick_training{padding:1.5rem;gap:1.5rem}.welcome_board h3{padding-left:15px}.welcome_board p{padding:0.8rem 1.2rem}}.secure_lodge{line-height:1.8;overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,0.5);background-color:rgb(190,194,209);color:#000000;padding:60px;font-family:Arial,sans-serif;position:relative}.secure_lodge::before{opacity:0.1;position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgb(153,157,172),transparent);z-index:0;content:'';right:-50px;top:-50px}.secure_lodge::after{position:absolute;opacity:0.1;content:'';height:300px;bottom:-50px;background:radial-gradient(circle,rgb(117,120,132),transparent);left:-50px;width:300px;z-index:0}.secure_lodge h1{font-weight:700;grid-column:span 2;color:rgb(153,157,172);border-bottom:2px solid rgb(153,157,172);z-index:1;font-size:41px;position:relative;margin-bottom:30px;padding-bottom:15px}.secure_lodge h2{z-index:1;color:rgb(117,120,132);font-size:34px;margin-top:35px;margin-bottom:20px;position:relative;font-weight:600}.secure_lodge h3,.secure_lodge h4,.secure_lodge h5,.secure_lodge h6{color:rgb(153,157,172);margin-bottom:15px;z-index:1;margin-top:30px;position:relative;font-weight:400}.secure_lodge h3{font-size:calc(19px - 0.2rem)}.secure_lodge h4{font-size:19px}.secure_lodge h5{font-size:calc(19px - 0.2rem)}.secure_lodge h6{font-size:22px}.secure_lodge ul,.secure_lodge ol{padding-left:20px;margin-top:15px;z-index:1;position:relative}.secure_lodge li{border-left:3px solid rgb(117,120,132);position:relative;line-height:1.7;z-index:1;margin-bottom:15px;padding-left:10px}.secure_lodge > div{margin-bottom:25px;position:relative;z-index:1}.secure_lodge p{position:relative;margin-bottom:25px;font-size:13px;z-index:1}.secure_lodge span{font-weight:600;color:rgb(153,157,172)}@media only screen and (max-width: 800px) {.secure_lodge{padding:30px;grid-template-columns:1fr;border-radius:10px}.secure_lodge h1{font-size:calc(19px - 0.5rem);grid-column:span 1}.secure_lodge h2{font-size:calc(19px - 0.4rem)}.secure_lodge p{font-size:calc(13px - 0.2rem)}} .secure_lodge hr{margin:40px 0;background:rgba(0,0,0,0.5);border:none;height:1px}.secure_lodge section{border-top:2px solid rgba(0,0,0,0.5);padding-top:25px;margin:50px 0}header{position:relative;width:100%;overflow:visible;z-index:99;background:linear-gradient(to right,rgb(117,120,132) 0%,rgba(0,0,0,0.5) 100%)}header::before{z-index:-1;top:0;background:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgb(153,157,172,0.5) 10px,rgb(153,157,172,0.5) 11px );height:100%;width:100%;position:absolute;opacity:0.1;content:'';left:0}header .top_core{justify-content:space-between;align-items:center;padding:15px;display:flex;width:100%;position:relative}header .top_core::after{bottom:0;left:5%;width:90%;box-shadow:0 0 10px rgb(117,120,132),0 0 20px rgb(117,120,132,0.5);content:'';background:linear-gradient( 90deg,transparent,rgb(153,157,172),rgb(117,120,132),rgb(153,157,172),transparent );position:absolute;height:1px}header .top_core .main_class{padding:5px 10px;margin-right:20px;z-index:2;position:relative}header .top_core .main_class::before{border:1px solid rgb(117,120,132,0.5);transition:opacity 0.4s ease;content:'';position:absolute;opacity:0;box-shadow:0 0 15px rgb(117,120,132,0.5);height:100%;border-radius:10px;width:100%;left:0;top:0}header .top_core .main_class:hover::before{opacity:1}header .top_core .main_class .header_main{transition:transform 0.3s ease;display:block}header .top_core .main_class:hover .header_main{transform:scale(1.05)}header .top_core .main_class .header_main svg{height:45px;filter:drop-shadow(0 0 5px rgb(117,120,132,0.5));width:auto}header .top_core .nav_page{position:relative;margin:0;flex-wrap:wrap;padding:15px 20px;border-radius:10px;list-style:none;justify-content:flex-end;background:rgba(0,0,0,0.2);display:flex}header .top_core .nav_page::before{content:'';position:absolute;opacity:0.2;top:0;width:100%;height:100%;border-radius:10px;background:radial-gradient( ellipse at center,rgb(117,120,132,0.5) 0%,transparent 70% );left:0}header .top_core .nav_page .site_top{position:relative;margin:0}header .top_core .nav_page .site_top::after{box-shadow:0 0 8px rgb(153,157,172);bottom:-5px;left:50%;background:rgb(153,157,172);width:0;position:absolute;transition:width 0.3s ease,left 0.3s ease;height:2px;content:''}header .top_core .nav_page .site_top:hover::after{left:10%;width:80%}header .top_core .nav_page .site_top a{font-size:13px;font-family:Arial,sans-serif;display:block;padding:10px 15px;position:relative;font-weight:400;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#ffffff;transition:color 0.3s ease,text-shadow 0.3s ease}header .top_core .nav_page .site_top:hover a{text-shadow:0 0 5px rgb(153,157,172,0.5);color:rgb(153,157,172)}@media (max-width: 992px) {header .top_core{flex-direction:column}header .top_core .main_class{margin:0 0 15px 0;align-self:center}header .top_core .nav_page{justify-content:center;width:100%}header .top_core .nav_page .site_top a{padding:10px 15px;font-size:calc(13px - 1px)}}.leadership_experience{position:relative;overflow:hidden;min-height:700px;background:linear-gradient(150deg,rgb(190,194,209) 0%,#000000 100%);padding:8rem 0}.leadership_experience::before{left:0;animation:gridFlow 20s linear infinite;z-index:1;background:linear-gradient(90deg,transparent 85%,rgb(153,157,172,0.5) 85%,rgb(153,157,172,0.5) 88%,transparent 88%),linear-gradient(180deg,transparent 85%,rgb(117,120,132,0.5) 85%,rgb(117,120,132,0.5) 88%,transparent 88%);opacity:0.1;height:100%;background-size:150px 150px;position:absolute;content:"";top:0;width:100%}.leadership_experience .container{max-width:1300px;position:relative;z-index:2;margin:0 auto;padding:0 2rem}.leadership_experience .testimonials_pro{grid-template-columns:45% 1fr;grid-template-areas:"photo name" "photo job" "photo quote";background:transparent;grid-template-rows:auto auto 1fr;position:relative;min-height:580px;gap:20px 30px;display:grid}.leadership_experience .testimonials_pro::before{filter:blur(40px);position:absolute;right:0;animation:horizontalBreathing 8s ease-in-out infinite alternate;top:50%;height:90%;transform:translateY(-50%);z-index:-1;border-radius:19px;background:linear-gradient(90deg,rgb(153,157,172,0.5) 0%,transparent 50%);opacity:0.3;left:0;content:""}.leadership_experience .testimonials_pro::after{width:100%;border:1px solid rgba(255,255,255,0.1);left:0;z-index:-2;backdrop-filter:blur(15px);top:0;height:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5);content:"";border-radius:19px;position:absolute;background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.2) 100%)}.leadership_experience .img_hover_box{z-index:2;height:100%;overflow:hidden;filter:contrast(1.1) brightness(1.05);transform:scale(1);position:relative;grid-area:photo;border-radius:19px 0 0 19px;transition:all 0.7s cubic-bezier(0.4,0,0.2,1)}.leadership_experience .testimonials_pro:hover .img_hover_box{transform:scale(1.02);filter:contrast(1.2) brightness(1.1)}.leadership_experience .img_hover_box::before{opacity:0.7;left:0;animation:pulseOpacity 3s ease-in-out infinite;top:0;background:rgb(153,157,172);width:10px;height:100%;content:"";position:absolute;z-index:3}.leadership_experience .name{font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,0.5);z-index:3;position:relative;transform:translateX(0);grid-area:name;font-size:28px;margin-top:80px;align-self:end;color:#ffffff;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);padding-bottom:10px}.leadership_experience .testimonials_pro:hover .name{transform:translateX(15px)}.leadership_experience .name::after{transition:width 0.5s ease;width:0;background:rgb(153,157,172);position:absolute;content:"";left:0;height:2px;bottom:0}.leadership_experience .testimonials_pro:hover .name::after{width:60%}.leadership_experience .testimonials_pro span:not(.name){grid-area:job;display:inline-block;transition:all 0.5s cubic-bezier(0.4,0,0.2,1) 0.05s;z-index:3;transform:translateX(0);background:rgba(0,0,0,0.2);border-radius:10px;font-weight:600;color:rgb(117,120,132);position:relative;box-shadow:5px 5px 15px rgba(0,0,0,0.2);font-size:24px;align-self:start;backdrop-filter:blur(5px);padding:0.6rem 1.2rem}.leadership_experience .testimonials_pro:hover span:not(.name){background:rgba(0,0,0,0.3);transform:translateX(15px)}.leadership_experience .job_area{font-size:13px;transform:translateY(0);width:95%;z-index:2;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);border-radius:19px;margin-right:0;color:#ffffff;line-height:1.8;box-shadow:10px 10px 30px rgba(0,0,0,0.3);align-self:start;transition:all 0.7s cubic-bezier(0.4,0,0.2,1) 0.1s;backdrop-filter:blur(10px);padding:2rem;border-left:4px solid rgb(117,120,132);grid-area:quote;position:relative}.leadership_experience .testimonials_pro:hover .job_area{transform:translateX(15px) translateY(-5px);box-shadow:15px 15px 40px rgba(0,0,0,0.4)}.leadership_experience .container::after{content:"";opacity:0.3;background:radial-gradient(circle,rgb(117,120,132,0.5) 0%,transparent 70%);right:-150px;height:300px;z-index:-1;position:absolute;filter:blur(70px);bottom:-150px;width:300px;animation:pulseGlow 10s ease-in-out infinite alternate}@keyframes gridFlow {0%{background-position:0 0}100%{background-position:150px 150px}} @keyframes horizontalBreathing {0%,100%{opacity:0.2;transform:translateY(-50%) scaleX(0.9)}50%{opacity:0.4;transform:translateY(-50%) scaleX(1.1)}} @keyframes pulseOpacity {0%,100%{opacity:0.5}50%{opacity:0.9}} @keyframes pulseGlow {0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.2)}} @media (max-width: 992px) {.leadership_experience .testimonials_pro{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:20px;grid-template-areas:"img_hover_box" "name" "career_exp" "job_area"}.leadership_experience .img_hover_box{border-radius:19px 19px 0 0;height:350px}.leadership_experience .img_hover_box::before{width:100%;height:10px}.leadership_experience .name{text-align:center;margin-top:0}.leadership_experience .name::after{transform:translateX(-50%);left:50%}.leadership_experience .testimonials_pro:hover .name{transform:translateY(-5px)}.leadership_experience .testimonials_pro span:not(.name){margin:0 auto}.leadership_experience .testimonials_pro:hover span:not(.name){transform:translateY(-5px)}.leadership_experience .job_area{border-top:4px solid rgb(117,120,132);margin:0 auto;width:90%;border-left:none}.leadership_experience .testimonials_pro:hover .job_area{transform:translateY(-5px)}} @media (max-width: 576px) {.leadership_experience{padding:5rem 0}.leadership_experience .img_hover_box{height:250px}.leadership_experience .name{font-size:24px}.leadership_experience .testimonials_pro span:not(.name){padding:0.5rem 1rem;font-size:13px}.leadership_experience .job_area{padding:1.5rem;line-height:1.6;width:95%;font-size:calc(13px * 0.9)}}.our_story{padding:100px 0;overflow:hidden;position:relative;background:rgb(190,194,209)}.our_story::before{left:0;background:linear-gradient(45deg,rgb(153,157,172,0.5) 0%,transparent 70%);position:absolute;height:100%;opacity:0.6;top:0;width:100%;content:''}.our_story .container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.our_story .guide_approach{display:flex;box-shadow:0 15px 40px rgba(0,0,0,0.1);align-items:center;background-color:#ffffff;flex-wrap:wrap;border-radius:24px;overflow:hidden}.our_story .learning_program{position:relative;padding:40px;display:flex;flex:0 0 30%;flex-direction:column;background-color:rgb(153,157,172);align-items:center}.our_story .img_hover_box{width:180px;margin-bottom:25px;border-radius:50%;height:180px;border:5px solid #ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.our_story .fast_study{width:100%;text-align:center}.our_story .study_experts{font-weight:700;margin-bottom:10px;font-size:20px;color:#ffffff}.our_story .learn_online{font-weight:400;opacity:0.8;color:#ffffff;font-size:17px}.our_story .text_info_box{padding:50px;flex:0 0 70%}.our_story .skill_space{align-items:center;font-weight:600;font-size:16px;margin-bottom:20px;color:#000000;display:flex}.our_story .skill_space svg{height:30px;fill:rgb(153,157,172);width:30px;margin-right:10px}.our_story .skill_space svg path{fill:rgb(153,157,172)}.our_story h2{font-size:33px;padding-bottom:15px;color:#000000;position:relative;margin-bottom:20px}.our_story h2::after{height:3px;bottom:0;position:absolute;content:'';width:60px;left:0;background:rgb(153,157,172)}.our_story p{color:#000000;font-size:17px;line-height:1.7}@media (max-width: 992px) {.our_story{padding:70px 0}.our_story .guide_approach{flex-direction:column}.our_story .learning_program{flex:0 0 100%;width:100%;padding:40px 20px}.our_story .text_info_box{flex:0 0 100%;width:100%;padding:40px 20px}} @media (max-width: 768px) {.our_story{padding:50px 0}.our_story .img_hover_box{width:150px;height:150px}.our_story h2{font-size:calc(33px - 0.2rem)}} @media (max-width: 480px) {.our_story{padding:40px 0}.our_story .img_hover_box{width:120px;height:120px}.our_story .learning_program{padding:30px 15px}.our_story .text_info_box{padding:30px 15px}.our_story .study_experts{font-size:calc(20px - 0.2rem)}.our_story .learn_online{font-size:calc(17px - 0.1rem)}.our_story h2{margin-bottom:15px;padding-bottom:10px;font-size:calc(33px - 0.4rem)}.our_story p{font-size:calc(17px - 0.1rem)}}.cookie_modal_message{border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;bottom:20px;left:50%;width:90%;font-family:Arial,sans-serif;position:fixed;z-index:1050;transform:translateX(-50%);background:#ffffff;max-width:500px}.web_cookies{padding:20px;flex-direction:column;display:flex;align-items:center}.edu_settings{margin-bottom:20px}.edu_settings svg,.edu_settings svg path,.edu_settings img{fill:rgb(153,157,172);width:60px;height:60px}.cookie_modal_message h5{font-weight:700;margin-bottom:10px;text-align:center;font-size:18px;color:rgb(153,157,172)}.cookie_modal_message p{color:#000000;text-align:center;font-size:12px;margin-bottom:20px}.track_settings{color:#ffffff;background:rgb(153,157,172);display:inline-block;text-align:center;width:calc(50% - 10px);font-size:18px;padding:10px 20px;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,0.5);border-radius:10px;margin:5px;transition:background 0.3s ease-in-out}.track_settings:hover{background:rgb(117,120,132)}.cookie_button.policy_ack{background:rgb(117,120,132)}.cookie_button.policy_ack:hover{background:rgb(117,120,132,0.5)}.cookie_modal_message p a{text-decoration:none;transition:color 0.3s ease-in-out;color:rgb(153,157,172)}.cookie_modal_message p a:hover{color:rgb(117,120,132)}#cookiePromptPanel{display:none}#cookiePromptPanel:checked ~ .cookie_modal_message{opacity:0;visibility:hidden}.client_opinions{padding:6rem 0;background:linear-gradient(135deg,rgb(190,194,209) 0%,rgba(rgb(117,120,132,0.5),0.05) 100%);overflow:hidden;position:relative}.client_opinions::before{height:5px;opacity:0.8;top:0;position:absolute;content:"";width:100%;background:linear-gradient(90deg,rgb(153,157,172) 0%,rgb(117,120,132) 50%,rgb(153,157,172) 100%);left:0}.client_opinions::after{background:radial-gradient(circle at bottom right,rgba(rgb(117,120,132,0.5),0.15),transparent 70%);content:"";width:35%;height:35%;z-index:0;pointer-events:none;position:absolute;bottom:0;right:0}.client_opinions .container{z-index:1;margin:0 auto;padding:0 2rem;position:relative;max-width:1200px}.client_opinions h2{position:relative;letter-spacing:-0.02em;font-size:32px;line-height:1.2;font-weight:700;color:#000000;margin-bottom:3.5rem;transform:translateX(-0.5rem);text-align:left}.client_opinions h2::after{position:absolute;transition:width 0.4s cubic-bezier(0.19,1,0.22,1);content:"";width:60px;bottom:-12px;left:0;background-color:rgb(153,157,172);height:3px}.client_opinions:hover h2::after{width:120px}.client_opinions .rating_reviews{gap:2rem;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0}.client_opinions .testimonials_pro{flex-direction:column;border-radius:10px;padding:2rem;display:flex;position:relative;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1),box-shadow 0.4s cubic-bezier(0.19,1,0.22,1);box-shadow:0 8px 30px rgba(rgba(0,0,0,0.5),0.08);background:#ffffff;overflow:hidden}.client_opinions .testimonials_pro::before{line-height:1;content:"";color:rgba(rgb(117,120,132,0.5),0.08);font-size:8rem;font-family:Georgia,serif;top:-0.5rem;position:absolute;pointer-events:none;right:1rem}.client_opinions .testimonials_pro:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.12)}.client_opinions .testimonials_pro div{display:flex;margin-bottom:1.2rem;align-items:center}.client_opinions .testimonials_pro img{border-radius:50%;transition:transform 0.3s ease,box-shadow 0.3s ease;object-fit:cover;border:2px solid #ffffff;box-shadow:0 0 0 2px rgba(rgb(153,157,172,0.5),0.25);height:50px;margin-right:1rem;width:50px}.client_opinions .testimonials_pro:hover img{box-shadow:0 0 0 3px rgba(rgb(153,157,172,0.5),0.5);transform:scale(1.1)}.client_opinions .testimonials_pro h4{margin:0;color:#000000;font-weight:600;position:relative;font-size:calc(20px * 0.95)}.client_opinions .testimonials_pro h4::after{width:0;content:"";height:2px;bottom:-5px;transition:width 0.3s ease;position:absolute;left:0;background-color:rgb(153,157,172)}.client_opinions .testimonials_pro:hover h4::after{width:100%}.client_opinions .description{position:relative;font-size:12px;color:#000000;line-height:1.6;margin:0;font-weight:400;padding-left:1rem;flex-grow:1}.client_opinions .description::before{top:0;height:100%;left:0;background:linear-gradient(to bottom,rgb(153,157,172),rgb(117,120,132));width:3px;border-radius:10px;opacity:0.6;content:"";position:absolute}.client_opinions a{overflow:hidden;font-weight:600;color:#ffffff;font-size:18px;margin-top:3rem;text-decoration:none;background-color:rgb(153,157,172);position:relative;z-index:1;transition:transform 0.3s cubic-bezier(0.19,1,0.22,1),background-color 0.3s ease,box-shadow 0.3s ease;border-radius:10px;display:inline-block;padding:0.9rem 2.2rem;box-shadow:0 4px 15px rgba(rgb(153,157,172,0.5),0.3)}.client_opinions a::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;top:0;transition:left 0.7s ease;height:100%;left:-100%;z-index:-1;content:""}.client_opinions a:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(rgb(117,120,132,0.5),0.4);background-color:rgb(117,120,132)}.client_opinions a:hover::before{left:100%}@media (min-width: 992px) {.client_opinions .rating_reviews{grid-template-columns:repeat(4,1fr)}.client_opinions h2{max-width:80%;font-size:calc(32px * 1.1)}.client_opinions .testimonials_pro:nth-child(odd){transform:translateY(20px)}.client_opinions .testimonials_pro:nth-child(odd):hover{transform:translateY(12px)}.client_opinions .testimonials_pro:nth-child(even):hover{transform:translateY(-8px)}} @media (min-width: 768px) and (max-width: 991px) {.client_opinions .rating_reviews{grid-template-columns:repeat(3,1fr)}.client_opinions h2{max-width:90%}} @media (min-width: 576px) and (max-width: 767px) {.client_opinions .rating_reviews{grid-template-columns:repeat(2,1fr)}.client_opinions{padding:4rem 0}.client_opinions h2{font-size:calc(32px * 0.9)}} @media (max-width: 575px) {.client_opinions{padding:3rem 0}.client_opinions .rating_reviews{grid-template-columns:1fr}.client_opinions h2{font-size:calc(32px * 0.8);transform:translateX(0)}.client_opinions .container{padding:0 1.5rem}.client_opinions a{padding:0.8rem 1.8rem;font-size:calc(18px * 0.9)}.client_opinions .testimonials_pro{padding:1.5rem}} @keyframes fadeInUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} .client_opinions .testimonials_pro{animation:fadeInUp 0.6s backwards}.client_opinions .testimonials_pro:nth-child(1){animation-delay:0.1s}.client_opinions .testimonials_pro:nth-child(2){animation-delay:0.2s}.client_opinions .testimonials_pro:nth-child(3){animation-delay:0.3s}.client_opinions .testimonials_pro:nth-child(4){animation-delay:0.4s}.client_opinions .testimonials_pro:nth-child(5){animation-delay:0.5s}.client_opinions .testimonials_pro:nth-child(6){animation-delay:0.6s}.client_opinions .testimonials_pro:nth-child(7){animation-delay:0.7s}footer{position:relative;width:100%}footer .cert_block{color:#000000;padding:100px 0 30px;position:relative;background-color:rgb(190,194,209);font-family:Arial,sans-serif}footer .cert_block::before{height:100%;opacity:0.3;top:0;position:absolute;z-index:0;left:0;content:"";width:100%;background-image:radial-gradient(circle at 10% 20%,rgb(153,157,172,0.5) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgb(117,120,132,0.5) 0%,transparent 20%)}footer .review_block{position:relative;z-index:1}footer .get_supportUM2Rg{flex-wrap:wrap;gap:15px;justify-content:space-between;padding:25px;z-index:3;border-radius:13px;display:flex;width:85%;margin:auto;box-shadow:0 20px 50px rgba(0,0,0,0.1);background-color:#ffffff}footer .info_item{display:flex;transition:all 0.3s ease;padding:15px;flex:1 1 200px;background-color:rgb(190,194,209);align-items:center;border-radius:10px}footer .info_item:hover{transform:translateY(-5px);background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.05)}footer .info_item svg{margin-right:12px;transition:transform 0.3s ease;width:22px;height:22px;fill:rgb(153,157,172)}footer .info_item:hover svg{transform:scale(1.2)}footer .info_item p,footer .info_item a{text-decoration:none;transition:all 0.3s ease;color:#000000;font-size:14px}footer .info_item a:hover{color:rgb(153,157,172)}footer .text_main_holder{position:relative;gap:20px;display:flex;flex-direction:column;perspective:2000px;margin-top:40px}footer .main_class,footer .nav_page,footer .subscribe_holder{transition:all 0.5s ease;box-shadow:0 15px 30px rgba(0,0,0,0.08);transform-origin:center center;padding:30px;position:relative;transform-style:preserve-3d;border-radius:13px}footer .main_class{transform:translateZ(0) scale(1);background-color:#ffffff;z-index:2}footer .main_class:hover{transform:translateZ(30px) scale(1.02)}footer .nav_page{transform:translateZ(-10px) scale(0.98);margin-left:20px;margin-top:-20px;background-color:rgb(117,120,132);margin-right:20px;z-index:1;color:#ffffff}footer .subscribe_holder{transform:translateZ(-20px) scale(0.96);margin-top:-20px;margin-right:40px;z-index:0;color:#ffffff;background-color:rgb(153,157,172);margin-left:40px}footer .subscribe_holder:hover{transform:translateZ(10px) scale(0.98)}footer .main_class::after,footer .nav_page::after,footer .subscribe_holder::after{content:"";width:100%;position:absolute;top:0;opacity:0;border-radius:13px;height:100%;left:0;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);transition:opacity 0.3s ease}footer .main_class:hover::after,footer .nav_page:hover::after,footer .subscribe_holder:hover::after{opacity:1}footer .main_class svg{height:45px;width:auto;margin-bottom:20px;display:block}footer .footer_benefit{font-size:15px;line-height:1.6;color:#000000}footer .nav_page h5{color:#ffffff;font-size:23px;font-weight:600;display:inline-block;position:relative;margin-bottom:20px}footer .nav_page h5::after{height:2px;width:40px;background:linear-gradient(90deg,rgb(153,157,172),transparent);left:0;content:"";bottom:-8px;position:absolute;transition:width 0.3s ease}footer .nav_page h5:hover::after{width:100%}footer .head_sitewrap{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid;margin-bottom:20px;gap:15px}footer .head_sitewrap a{display:inline-block;transition:all 0.3s ease;font-size:14px;position:relative;text-decoration:none;color:rgba(255,255,255,0.75);padding:5px 0}footer .head_sitewrap a::before{transition:width 0.3s ease;content:"";height:1px;position:absolute;width:0;bottom:0;left:0;background-color:rgb(153,157,172)}footer .head_sitewrap a:hover{color:#ffffff;transform:translateX(5px)}footer .head_sitewrap a:hover::before{width:100%}footer .subscribe_holder h5{font-weight:600;font-size:23px;color:#ffffff;margin-bottom:15px}footer .subscribe_holder p{color:rgba(255,255,255,0.9);font-size:14px;margin-bottom:25px;line-height:1.6}footer .input_holder{flex-direction:column;gap:15px;display:flex}footer .input_holder input[type="email"]{background-color:rgba(255,255,255,0.1);font-size:14px;border-radius:10px;color:#ffffff;padding:14px 16px;border:none;transition:all 0.3s ease}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.2);outline:none}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.6)}footer .subscribe_access{background-color:#ffffff;text-align:center;border:none;color:rgb(153,157,172);border-radius:10px;transition:all 0.3s ease;font-weight:600;cursor:pointer;padding:14px 20px;font-size:19px}footer .subscribe_access:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);transform:translateY(-3px);background-color:rgb(117,120,132);color:#ffffff}footer .play_market{text-align:center;position:relative;margin-top:60px}footer .campus_links{display:inline-block;background-color:#ffffff;padding:8px 20px;border-radius:30px;font-size:15px;box-shadow:0 5px 15px rgba(0,0,0,0.05);color:#000000}@media (min-width: 992px) {footer .text_main_holder{flex-direction:row;align-items:stretch}footer .main_class,footer .nav_page,footer .subscribe_holder{margin-top:0;flex-direction:column;flex:1;display:flex}footer .main_class{margin-right:-20px}footer .nav_page{z-index:1;margin-left:0;margin-right:-20px}footer .subscribe_holder{margin-right:0;margin-left:0}} @media (max-width: 991px) {footer .get_supportUM2Rg{width:90%;padding:20px}footer .text_main_holder{margin-top:80px}} @media (max-width: 767px) {footer .cert_block{padding:80px 0 30px}footer .get_supportUM2Rg{width:95%;padding:15px}footer .info_item{flex:1 1 100%}footer .main_class,footer .nav_page,footer .subscribe_holder{padding:25px 20px;margin-left:0;margin-right:0}footer .nav_page,footer .subscribe_holder{margin-top:-10px}footer .play_market{margin-top:40px}} @media (max-width: 576px) {footer .cert_block{padding:70px 0 20px}footer .get_supportUM2Rg{padding:10px}footer .info_item{padding:10px}footer .text_main_holder{margin-top:60px}footer .main_class,footer .nav_page,footer .subscribe_holder{padding:20px 15px}footer .nav_page h5,footer .subscribe_holder h5{font-size:calc(23px - 2px)}footer .head_sitewrap{grid-template-columns:1fr}footer .input_holder input[type="email"],footer .subscribe_access{padding:12px}}.register_now{background:linear-gradient(145deg,rgb(153,157,172) 0%,rgb(117,120,132) 50%,rgb(153,157,172) 100%);position:relative;z-index:1;padding:110px 0;overflow:hidden}.register_now::before{opacity:0.05;left:0;width:100%;animation:crystalBackground 30s linear infinite;height:100%;background:linear-gradient(45deg,transparent 48%,#ffffff 49%,#ffffff 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,#ffffff 49%,#ffffff 51%,transparent 52%);position:absolute;content:'';top:0;z-index:-1;background-size:60px 60px}.register_now::after{opacity:0.1;left:0;z-index:-1;filter:blur(50px);background:radial-gradient( circle at 30% 40%,#ffffff 0%,transparent 60% ),radial-gradient( circle at 70% 60%,#ffffff 0%,transparent 60% );width:100%;top:0;position:absolute;content:'';height:100%}.register_now .guide_approach{z-index:2;border-radius:10px;background:rgba(255,255,255,0.07);display:flex;clip-path:polygon( 4% 0%,96% 0%,100% 4%,100% 96%,96% 100%,4% 100%,0% 96%,0% 4% );margin:0 auto;max-width:1000px;flex-direction:column;backdrop-filter:blur(10px);box-shadow:0 25px 45px rgba(0,0,0,0.1),0 0 30px rgba(255,255,255,0.1);padding:60px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.1);position:relative}.register_now .guide_approach::before{background:linear-gradient( 45deg,rgb(153,157,172,0.5),rgb(117,120,132,0.5),rgb(153,157,172,0.5) );top:-2px;right:-2px;position:absolute;z-index:-1;bottom:-2px;left:-2px;filter:blur(20px);content:'';clip-path:polygon( 4% 0%,96% 0%,100% 4%,100% 96%,96% 100%,4% 100%,0% 96%,0% 4% );opacity:0.5;animation:borderGlow 5s ease infinite}.register_now .guide_approach::after{left:0;top:0;content:'';opacity:0.3;z-index:-1;height:100%;background:repeating-linear-gradient( 0deg,transparent,transparent 20px,rgba(255,255,255,0.03) 20px,rgba(255,255,255,0.03) 21px );width:100%;position:absolute}.register_now h3{position:relative;text-shadow:0 0 15px rgba(255,255,255,0.5);font-weight:700;text-align:center;font-family:Arial,sans-serif;text-transform:uppercase;font-size:34px;letter-spacing:4px;color:#ffffff;margin-bottom:50px}.register_now h3::before{top:-40px;opacity:0.6;left:50%;border-radius:50%;transform:translateX(-50%);content:'';width:30px;height:30px;border:1px solid rgba(255,255,255,0.3);animation:orbitalSpin 10s linear infinite;position:absolute}.register_now h3::after{position:absolute;width:50px;content:'';height:2px;box-shadow:0 0 10px #ffffff;bottom:-15px;transform:translateX(-50%);background:linear-gradient( to right,transparent,#ffffff,transparent );left:50%}.register_now .get_supportut1{color:#ffffff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.2);letter-spacing:2px;z-index:1;padding:16px 45px;box-shadow:0 10px 20px rgba(0,0,0,0.1);font-family:Arial,sans-serif;backdrop-filter:blur(5px);font-size:16px;background:rgba(255,255,255,0.1);transition:all 0.4s ease;text-transform:uppercase;display:inline-block;text-decoration:none;clip-path:polygon( 5% 0%,95% 0%,100% 5%,100% 95%,95% 100%,5% 100%,0% 95%,0% 5% );border-radius:10px;font-weight:600}.register_now .get_supportut1::before{height:100%;transition:opacity 0.4s ease;width:100%;left:0;position:absolute;opacity:0;z-index:-1;content:'';background:linear-gradient( 45deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.1) 100% );top:0}.register_now .get_supportut1::after{top:-50%;position:absolute;height:200%;width:40%;content:'';transition:all 0.6s ease;transform:rotate(25deg);left:-100%;background:linear-gradient( to right,transparent,rgba(255,255,255,0.5),transparent );z-index:1}.register_now .get_supportut1:hover{background:rgba(255,255,255,0.8);transform:translateY(-5px);color:rgb(153,157,172);box-shadow:0 15px 30px rgba(0,0,0,0.2),0 0 20px rgba(255,255,255,0.3);border-color:transparent}.register_now .get_supportut1:hover::before{opacity:1}.register_now .get_supportut1:hover::after{left:150%}@media screen and (max-width: 992px) {.register_now{padding:90px 0}.register_now .guide_approach{padding:50px 40px;max-width:90%}.register_now h3{font-size:calc(34px * 0.9);margin-bottom:45px}.register_now h3::before{height:25px;width:25px;top:-35px}.register_now h3::after{width:45px}.register_now .get_supportut1{padding:14px 40px}} @media screen and (max-width: 768px) {.register_now{padding:70px 0}.register_now .guide_approach{padding:40px 30px}.register_now h3{font-size:calc(34px * 0.8);margin-bottom:40px;letter-spacing:3px}.register_now h3::before{top:-30px;height:20px;width:20px}.register_now h3::after{width:40px}.register_now .get_supportut1{font-size:calc(16px * 0.95);letter-spacing:1.5px;padding:12px 35px}} @media screen and (max-width: 576px) {.register_now{padding:60px 0}.register_now .guide_approach{padding:30px 20px}.register_now h3{font-size:calc(34px * 0.7);margin-bottom:35px;letter-spacing:2px}.register_now h3::before{height:15px;width:15px;top:-25px}.register_now h3::after{width:35px}.register_now .get_supportut1{padding:10px 30px;font-size:calc(16px * 0.9);letter-spacing:1px}} @keyframes crystalBackground {0%{background-position:0 0}100%{background-position:60px 60px}} @keyframes borderGlow {0%{filter:blur(20px);opacity:0.5}50%{filter:blur(25px);opacity:0.7}100%{filter:blur(20px);opacity:0.5}} @keyframes orbitalSpin {0%{transform:translateX(-50%) rotate(0deg)}100%{transform:translateX(-50%) rotate(360deg)}}.learning_process{overflow:hidden;position:relative;background:rgb(190,194,209);padding:8rem 2rem}.learning_process::before{height:100%;opacity:0.25;z-index:0;position:absolute;background:rgb(153,157,172,0.5);content:"";filter:blur(120px);border-radius:50%;width:100%;top:-30%;animation:floatCircle 15s infinite alternate ease-in-out;left:-30%}.learning_process::after{bottom:-30%;position:absolute;height:100%;content:"";animation:floatCircle 15s infinite alternate-reverse ease-in-out;opacity:0.25;filter:blur(120px);background:rgb(117,120,132,0.5);z-index:0;border-radius:50%;width:100%;right:-30%}.learning_process .guide_approach{position:relative;align-items:center;gap:3rem;display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;z-index:1}.learning_process h3{animation:slideInLeft 0.8s ease-out forwards;color:#000000;padding:0;margin:0;font-weight:700;font-size:34px;position:relative}.learning_process h3::before{content:"";top:-1rem;left:0;width:4rem;border-radius:10px;animation:expandLine 1s 0.4s forwards ease-out;height:4px;background:linear-gradient(90deg,rgb(153,157,172),rgb(117,120,132));transform:scaleX(0);transform-origin:left;position:absolute}.learning_process h3::after{border-radius:10px;bottom:-1rem;animation:expandLine 1s 0.6s forwards ease-out;height:4px;content:"";transform-origin:left;position:absolute;left:0;background:rgb(153,157,172,0.5);width:2rem;transform:scaleX(0)}.learning_process span{color:#000000;padding:2rem;border-left:2px solid rgb(117,120,132,0.5);animation:slideInRight 0.8s ease-out forwards;line-height:1.8;font-size:17px;position:relative}.learning_process span::before{position:absolute;left:-5px;background:rgb(117,120,132);width:8px;height:8px;animation:pulse 3s infinite;top:0;border-radius:50%;content:""}.learning_process span::after{border-radius:50%;background:rgb(153,157,172);bottom:0;position:absolute;content:"";width:8px;left:-5px;animation:pulse 3s 1.5s infinite;height:8px}@keyframes floatCircle {0%{transform:translate(0,0)}100%{transform:translate(15%,15%)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}} @keyframes slideInRight {from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}} @keyframes expandLine {to{transform:scaleX(1)}} @keyframes pulse {0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0.7}} @media (max-width: 992px) {.learning_process{padding:6rem 2rem}.learning_process .guide_approach{gap:2rem}.learning_process h3{font-size:calc(34px * 0.9)}.learning_process span{padding:1.5rem}} @media (max-width:768px){.learning_process{padding:5rem 1.5rem}.learning_process .guide_approach{grid-template-columns:1fr;gap:2rem}.learning_process h3{font-size:calc(34px * 0.8);text-align:center}.learning_process h3::before,.learning_process h3::after{left:50%;transform:translateX(-50%) scaleX(0)}.learning_process span{border-left:none;font-size:calc(17px * 0.95);border-top:2px solid rgb(117,120,132,0.5);padding:1.5rem}.learning_process span::before,.learning_process span::after{transform:translateX(-50%);left:50%}.learning_process span::before{left:50%;top:-5px}.learning_process span::after{bottom:auto;left:calc(50% + 15px);top:-5px}@keyframes expandLine {to{transform:translateX(-50%) scaleX(1)}} @keyframes pulse {0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.5);opacity:0.7}}}.program_details{padding:100px 0;position:relative;overflow:hidden;background:linear-gradient(215deg,rgb(190,194,209) 0%,rgba(0,0,0,0.5) 50%,rgb(153,157,172,0.5) 90%)}.program_details::before{z-index:1;top:0;content:"";opacity:0.03;height:100%;background-size:40px 40px;background-image:linear-gradient(transparent 0%,transparent 49%,#ffffff 49%,#ffffff 51%,transparent 51%,transparent 100%),linear-gradient(90deg,transparent 0%,transparent 49%,#ffffff 49%,#ffffff 51%,transparent 51%,transparent 100%);animation:gridFlow 20s linear infinite;width:100%;position:absolute;left:0}.program_details::after{background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,0.5) 90%);left:-50%;position:absolute;animation:rotateBg 60s linear infinite;height:200%;opacity:0.4;width:200%;top:-50%;content:"";z-index:1}.program_details .container{z-index:3;position:relative}.program_details .guide_approach{justify-content:center;align-items:center;position:relative;min-height:500px;display:flex}.program_details .img_hover_box{z-index:1;left:0;position:absolute;transform:scale(1);width:100%;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);top:0;height:100%}.program_details .img_hover_box::before{opacity:0.85;background:linear-gradient( 145deg,transparent 0%,rgb(153,157,172,0.5) 100% );mix-blend-mode:multiply;z-index:2;top:0;left:0;bottom:0;content:"";right:0;transition:opacity 0.5s ease;position:absolute}.program_details .img_hover_box::after{right:0;z-index:3;position:absolute;opacity:0.7;background:radial-gradient(circle at 75% 25%,transparent 0%,rgba(0,0,0,0.5) 90%),linear-gradient(to bottom,transparent 30%,#000000 100%);bottom:0;top:0;left:0;content:""}.program_details .guide_approach:hover .img_hover_box{transform:scale(1.03)}.program_details .guide_approach:hover .img_hover_box::before{opacity:0.6}.program_details .learn_route{padding-bottom:60px;position:relative;z-index:4;width:70%;padding-top:60px;background:transparent}.program_details .main_class{background:#ffffff;animation:floatLogo 6s ease-in-out infinite;align-items:center;perspective:1000px;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 0 0 15px rgb(117,120,132,0.5);right:10%;height:110px;transform-style:preserve-3d;border-radius:43% 57% 63% 37% / 41% 65% 35% 59%;justify-content:center;z-index:5;width:110px;top:-30px;position:absolute;display:flex}.program_details .main_class::before{content:"";position:absolute;inset:-5px;background:linear-gradient( 45deg,rgb(153,157,172,0.5),rgb(117,120,132,0.5),rgb(153,157,172,0.5) );border-radius:inherit;filter:blur(10px);opacity:0.3;animation:rotateBorderGradient 10s linear infinite;z-index:-1}.program_details .main_class svg{fill:rgb(153,157,172);transform-style:preserve-3d;transform:translateZ(20px);width:60%;transition:all 0.4s ease;height:60%}.program_details .main_class:hover svg{fill:rgb(117,120,132);transform:translateZ(30px) scale(1.1)}.program_details .main_class svg path{transition:all 0.4s ease;stroke:#000000;stroke-width:0.5}.program_details .main_class:hover svg path{stroke:rgb(153,157,172);stroke-width:1}.program_details .learn_route h3{border-left:4px solid rgb(153,157,172);position:relative;font-size:35px;text-shadow:0 2px 4px rgba(0,0,0,0.5);backdrop-filter:blur(10px);padding:15px 25px;margin-bottom:30px;display:inline-block;font-weight:700;color:#ffffff;border-radius:10px;transform:translateZ(0);background:linear-gradient( 135deg,rgb(153,157,172,0.5) 0%,rgba(0,0,0,0.5) 100% );box-shadow:10px 10px 20px rgba(0,0,0,0.5),inset 0 0 0 1px rgb(153,157,172,0.5)}.program_details .learn_route h3::after{left:25px;bottom:-10px;border-radius:10px;width:40px;z-index:1;height:4px;background:rgb(153,157,172);position:absolute;content:""}.program_details .learn_route p{padding:25px 30px;position:relative;max-width:600px;font-weight:400;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.1);backdrop-filter:blur(5px);font-size:13px;background:linear-gradient( 135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100% );color:#ffffff;text-shadow:0 1px 3px #000000;border-radius:11px;line-height:1.8}.program_details .learn_route p::first-letter{font-size:2.5em;text-shadow:0 2px 5px rgba(0,0,0,0.5);font-weight:700;line-height:0.8;margin-right:10px;color:rgb(153,157,172);margin-top:5px;float:left}@keyframes gridFlow {0%{background-position:0 0}100%{background-position:40px 40px}} @keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatLogo {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(-5deg)}75%{transform:translateY(10px) rotate(5deg)}} @keyframes rotateBorderGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media screen and (max-width: 1200px) {.program_details .learn_route{width:80%}.program_details .main_class{right:5%;height:100px;width:100px}} @media screen and (max-width: 992px) {.program_details{padding:80px 0}.program_details .guide_approach{min-height:450px}.program_details .learn_route{padding-top:50px;width:85%;padding-bottom:50px}.program_details .main_class{width:90px;height:90px;top:-25px}.program_details .learn_route h3{padding:12px 20px;font-size:calc(35px * 0.9)}.program_details .learn_route p{padding:20px 25px;font-size:calc(13px * 0.95)}} @media screen and (max-width: 768px) {.program_details{padding:60px 0}.program_details .guide_approach{padding-bottom:40px;min-height:auto;display:block}.program_details .img_hover_box{position:relative;margin-bottom:-40px;height:300px}.program_details .learn_route{padding-bottom:0;width:100%;padding-top:60px}.program_details .main_class{top:-30px;left:20px;width:80px;right:auto;height:80px}.program_details .learn_route h3{display:block;width:calc(100% - 30px);font-size:calc(35px * 0.8);margin-top:20px;box-sizing:border-box}.program_details .learn_route p{margin:30px auto 0;box-sizing:border-box;width:calc(100% - 30px)}} @media screen and (max-width: 576px) {.program_details{padding:40px 0}.program_details .img_hover_box{height:250px;margin-bottom:-30px}.program_details .main_class{width:70px;height:70px;left:15px;top:-25px}.program_details .learn_route h3{padding:10px 15px;font-size:calc(35px * 0.7);margin-top:15px}.program_details .learn_route p{font-size:calc(13px * 0.9);padding:15px 20px;margin-top:20px}.program_details .learn_route h3::after{bottom:-8px;width:30px;height:3px;left:15px}}.ty_footer{position:relative;padding:6rem 0;background:linear-gradient(135deg,rgb(190,194,209) 0%,rgba(245,245,255,0.95) 100%);overflow:hidden}.ty_footer::before{animation:float 15s ease-in-out infinite alternate;filter:blur(60px);position:absolute;width:40%;right:-5%;content:'';z-index:1;height:40%;opacity:0.4;background:linear-gradient(120deg,rgb(153,157,172,0.5) 0%,rgb(117,120,132,0.5) 100%);top:-10%}.ty_footer::after{content:'';height:40%;background:linear-gradient(240deg,rgb(117,120,132,0.5) 0%,rgb(153,157,172,0.5) 100%);position:absolute;filter:blur(50px);z-index:1;opacity:0.3;width:35%;bottom:-15%;left:-5%;animation:float 18s ease-in-out infinite alternate-reverse}.ty_footer .container{max-width:1200px;transform:perspective(1000px) rotateX(2deg);z-index:2;margin:0 auto;position:relative;padding:0 2rem}.ty_footer h2{color:#000000;line-height:1.3;font-size:37px;position:relative;transform:translateY(0);font-family:Arial,sans-serif;font-weight:700;opacity:0;margin-bottom:3rem;animation:slideUp 0.8s 0.2s cubic-bezier(0.25,1,0.5,1) forwards}.ty_footer h2::after{animation:expandWidth 1s 0.8s cubic-bezier(0.25,1,0.5,1) forwards;width:10rem;transform-origin:left;bottom:-0.8rem;position:absolute;content:'';left:0;transform:scaleX(0);height:4px;background:linear-gradient(90deg,rgb(153,157,172) 0%,rgb(117,120,132) 100%)}.ty_footer .guide_approach{animation:fadeScale 1s 0.5s cubic-bezier(0.25,1,0.5,1) forwards;transform:translateY(30px);position:relative;overflow:hidden;opacity:0;box-shadow:0 15px 40px rgba(0,0,0,0.08),0 5px 10px rgba(0,0,0,0.04);padding:3rem;border-radius:1rem;background:#ffffff}.ty_footer .guide_approach::before{width:5px;height:100%;background:linear-gradient(180deg,rgb(153,157,172) 0%,rgb(117,120,132) 100%);content:'';left:0;animation:pulseGlow 4s infinite alternate;position:absolute;top:0}.ty_footer ul{margin:0;list-style:none;padding:0}.ty_footer li{padding-left:1.5rem;position:relative;display:block}.ty_footer li::before{top:0.5rem;width:0.5rem;background-color:rgb(153,157,172);left:0;height:0.5rem;animation:popIn 0.5s 1s cubic-bezier(0.25,1,0.5,1) forwards;border-radius:50%;transform:scale(0);position:absolute;content:''}.ty_footer li span{opacity:0;line-height:1.8;margin:0;display:block;font-family:Arial,sans-serif;transform:translateY(20px);animation:slideUp 0.8s 0.7s cubic-bezier(0.25,1,0.5,1) forwards;font-size:calc(17px * 1.05);color:#000000;opacity:0.95}@keyframes slideUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeScale {from{transform:translateY(30px) scale(0.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}} @keyframes expandWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes popIn {from{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}} @keyframes float {0%{transform:translate(0,0)}100%{transform:translate(15px,-15px)}} @keyframes pulseGlow {0%{opacity:0.7;box-shadow:0 0 5px 1px rgb(153,157,172,0.5)}100%{opacity:1;box-shadow:0 0 12px 3px rgb(153,157,172,0.5)}} @media (max-width: 992px) {.ty_footer{padding:5rem 0}.ty_footer h2{margin-bottom:2.5rem;font-size:calc(37px * 0.85)}.ty_footer .guide_approach{padding:2.5rem 2rem}} @media (max-width: 768px) {.ty_footer{padding:4rem 0}.ty_footer::before,.ty_footer::after{height:30%;width:50%}.ty_footer .container{transform:perspective(1000px) rotateX(1deg);padding:0 1.5rem}.ty_footer h2{margin-bottom:2rem;font-size:calc(37px * 0.75)}.ty_footer h2::after{height:3px;width:8rem}.ty_footer .guide_approach{padding:2rem 1.5rem}.ty_footer li span{line-height:1.7;font-size:17px}} @media (max-width: 576px) {.ty_footer{padding:3.5rem 0}.ty_footer .container{transform:none;padding:0 1rem}.ty_footer h2{font-size:calc(37px * 0.7);margin-bottom:1.8rem}.ty_footer h2::after{width:6rem;height:3px}.ty_footer .guide_approach{padding:1.8rem 1.2rem}.ty_footer li{padding-left:1.2rem}.ty_footer li::before{height:0.4rem;width:0.4rem;top:0.4rem}.ty_footer li span{font-size:calc(17px * 0.95);line-height:1.6}}.pricing_feature{overflow:hidden;padding:100px 0;position:relative}.pricing_feature::before{width:100%;left:0;background:linear-gradient(135deg,rgba(32,32,42,0.92),rgba(15,15,20,0.95));backdrop-filter:blur(8px);top:0;content:"";height:100%;position:absolute;z-index:1}.pricing_feature .container{z-index:2;margin:0 auto;position:relative;padding:0 20px;max-width:1200px}.pricing_feature .member_plans{position:relative}.pricing_feature h2{transform:perspective(1000px) translateZ(20px);position:relative;font-weight:700;margin-bottom:25px;text-align:center;color:#ffffff;font-size:36px}.pricing_feature h2::after{transform:translateX(-50%);background:linear-gradient(90deg,rgb(117,120,132),rgb(153,157,172));left:50%;content:"";position:absolute;border-radius:3px;width:80px;height:3px;bottom:-10px}.pricing_feature .rate_panel{font-size:calc(16px + 2px);color:rgb(255,255,255,0.5);max-width:700px;margin:0 auto 50px;position:relative;line-height:1.6;text-align:center}.pricing_feature .cost_options{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;margin:0;list-style:none;gap:30px;display:grid}.pricing_feature .cost_options li{transform-style:preserve-3d;transition:transform 0.4s ease;perspective:1000px}.pricing_feature .cost_plan{transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none;box-shadow:5px 5px 15px rgba(0,0,0,0.2),-5px -5px 15px rgba(255,255,255,0.05),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1);display:block;background:rgba(255,255,255,0.03);height:100%;position:relative;border-radius:12px;overflow:hidden}.pricing_feature .cost_plan::before{transform-origin:left;transform:scaleX(0.7);width:100%;position:absolute;transition:transform 0.3s ease;background:linear-gradient(90deg,rgb(117,120,132),rgb(153,157,172));content:"";left:0;top:0;height:5px}.pricing_feature .pricing_block{z-index:1;padding:30px 25px;height:100%;position:relative}.pricing_feature .learn_fees{z-index:2;position:relative}.pricing_feature .cost_plan h4{margin-top:0;color:#ffffff;margin-bottom:20px;font-size:calc(20px - 2px);transition:transform 0.3s ease;position:relative}.pricing_feature .cost_plan h4::before{width:30px;content:"";opacity:0.6;left:-10px;border-left:2px solid rgb(117,120,132);transition:all 0.3s ease;height:30px;position:absolute;border-top:2px solid rgb(117,120,132);top:-10px}.pricing_feature .cost_plan p{overflow-wrap:break-word;overflow-y:auto;hyphens:auto;padding-right:10px;font-size:16px;margin-bottom:25px;max-height:250px;word-break:normal;color:rgb(255,255,255,0.5);line-height:1.6}.pricing_feature .cost_plan p::-webkit-scrollbar{width:4px}.pricing_feature .cost_plan p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(117,120,132,0.5)}.pricing_feature .plan_table{background:linear-gradient(135deg,rgba(rgb(117,120,132,0.5),0.1),rgba(rgb(153,157,172,0.5),0.2));font-size:calc(20px + 4px);transition:transform 0.3s ease,box-shadow 0.3s ease;font-weight:700;display:inline-block;box-shadow:2px 2px 8px rgba(0,0,0,0.1),-2px -2px 8px rgba(255,255,255,0.05);color:#ffffff;border-radius:8px;padding:10px 20px;position:relative}.pricing_feature .plan_table::before{bottom:-3px;position:absolute;left:10px;background:linear-gradient(90deg,transparent,rgb(117,120,132),transparent);right:10px;content:"";height:1px}.pricing_feature .cost_plan:hover{box-shadow:7px 7px 20px rgba(0,0,0,0.3),-7px -7px 20px rgba(255,255,255,0.07),inset 3px 3px 10px rgba(255,255,255,0.05),inset -3px -3px 10px rgba(0,0,0,0.1);transform:translateY(-5px)}.pricing_feature .cost_plan:hover::before{transform:scaleX(1)}.pricing_feature .cost_plan:hover h4{transform:translateX(5px)}.pricing_feature .cost_plan:hover h4::before{opacity:1;transform:scale(1.1)}.pricing_feature .cost_plan:hover .plan_table{transform:translateY(-3px) scale(1.03);box-shadow:3px 3px 12px rgba(0,0,0,0.15),-3px -3px 12px rgba(255,255,255,0.07)}@media (max-width: 992px) {.pricing_feature{padding:80px 0}.pricing_feature h2{font-size:calc(36px - 4px)}.pricing_feature .rate_panel{font-size:16px;margin-bottom:40px}.pricing_feature .cost_options{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (max-width: 768px) {.pricing_feature{padding:60px 0}.pricing_feature h2{font-size:calc(36px - 6px)}.pricing_feature .rate_panel{font-size:calc(16px - 1px);margin-bottom:30px}.pricing_feature .cost_options{max-width:450px;grid-template-columns:1fr;margin:0 auto}.pricing_feature .cost_plan h4{font-size:20px}.pricing_feature .cost_plan p{font-size:calc(16px - 1px);max-height:180px}.pricing_feature .plan_table{font-size:20px}} @media (max-width: 480px) {.pricing_feature{padding:50px 0}.pricing_feature h2{font-size:calc(36px - 8px)}.pricing_feature .rate_panel{font-size:calc(16px - 2px)}.pricing_feature .pricing_block{padding:25px 20px}.pricing_feature .cost_plan h4{font-size:calc(20px - 2px)}.pricing_feature .plan_table{font-size:calc(20px - 2px);padding:8px 15px}}