.container{width:1220px;max-width:100%;margin:auto}html,body{height:100%;min-height:100%;color:#000000;scroll-behavior:smooth;font-family:Arial,sans-serif}.customer_comments::before{width:100%;background:radial-gradient(circle at 20% 30%,rgb(174,175,204,0.5) 0%,transparent 15%),radial-gradient(circle at 80% 70%,rgb(135,131,170,0.5) 0%,transparent 15%);left:0;z-index:1;opacity:0.6;position:absolute;content:"";height:100%;top:0}.customer_comments h2::after{right:-30px}.customer_comments .opinion_showcase{justify-content:center;perspective:1000px;flex-wrap:wrap;gap:2rem;display:flex}.customer_comments .review_views:hover::before{animation:borderGlow 1.5s infinite alternate;opacity:1}.customer_comments .review_views img{z-index:2;border-radius:50%;height:90px;position:relative;margin-bottom:1.5rem;width:90px;object-fit:cover;transition:all 0.4s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1);border:3px solid #ffffff}.customer_comments .review_views .description::after{position:absolute;height:2px;width:40px;background:rgb(135,131,170,0.5);transform:translateX(-50%);left:50%;top:0;content:"";transition:all 0.3s ease}.training_benefits h5{max-width:80%;margin-bottom:4rem;margin-right:auto;line-height:1.5;color:#000000;margin-left:auto;font-weight:700;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1);transform:translateY(0);position:relative;font-size:22px;z-index:2;text-align:center}.training_benefits .knowledge_sessions > div:first-child:hover{transform:perspective(1000px) rotateY(0deg)}.training_benefits .knowledge_sessions > div:first-child:hover .image_box_item{transform:scale(1)}.training_benefits .reading_area{position:relative;order:2;padding:1rem}.training_benefits li:hover{transform:translateX(0.5rem)}.training_benefits li div{position:relative}.training_benefits li:hover p svg{transform:rotate(10deg) scale(1.1)}.training_benefits li p svg path{transition:fill 0.3s ease;fill:rgb(174,175,204)}.training_benefits li:nth-child(odd):hover{transform:translateX(0.5rem)}.thanksHub::after{background:rgb(135,131,170);bottom:-10%;height:80%;width:40%;transform:rotate(25deg) skew(-15deg);right:-5%;pointer-events:none;content:"";opacity:0.05;position:absolute}.thanksHub .knowledge_sessions:hover::before{transform:scaleY(1)}.thanksHub h5{position:relative;transform:translateY(0);margin:0;line-height:1.4;color:#000000;font-weight:700;font-size:24px;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1)}.thanksHub a:hover{transform:translateX(5px)}.thanksHub a:hover p{color:rgb(174,175,204)}.thanksHub a::before{position:absolute;pointer-events:none;transition:left 0.8s cubic-bezier(0.23,1,0.32,1);width:100%;transform:skewX(-15deg);left:-100%;background:linear-gradient(90deg,#ffffff,rgb(135,131,170,0.5),#ffffff);content:"";top:0;height:100%;opacity:0.3}.instructor_history .review_views{gap:2rem;background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.7));box-shadow:0 15px 30px rgba(0,0,0,0.08);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;padding:2.5rem;transform:perspective(1000px) rotateX(2deg);display:grid;grid-template-columns:1fr}.instructor_history .name{font-weight:700;margin:0 0 0.5rem;font-size:20px;color:#000000;display:inline-block;position:relative}.instructor_history .exp_box::before{color:rgb(174,175,204,0.5);content:"";font-size:60px;top:-10px;position:absolute;font-family:serif;line-height:1;left:0}.course_features .container{position:relative;z-index:2}.course_features .knowledge_sessions::before{left:0;background:linear-gradient( 135deg,transparent,rgba(rgb(174,175,204),0.05) );width:100%;position:absolute;height:100%;content:"";top:0;z-index:1}.course_features .image_box_item::before{opacity:0.6;width:100%;left:0;background:linear-gradient( 215deg,transparent 30%,rgb(174,175,204,0.5) 100% );content:"";z-index:2;position:absolute;top:0;height:100%;mix-blend-mode:overlay}.course_features .first_pagebar svg path{stroke:rgb(174,175,204);stroke-width:0.5;stroke-dasharray:100;stroke-dashoffset:100}.course_features .knowledge_sessions:hover h3::after{width:120px}.course_features .knowledge_sessions::after{background:rgb(135,131,170,0.5);content:"";filter:blur(80px);opacity:0.3;z-index:1;width:200px;position:absolute;left:-50px;height:200px;border-radius:50%;bottom:-50px}.welcome .page_front{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0}.welcome .fast_knowledge{animation:split-carousel 30s ease infinite;display:flex;height:100%;width:500%}.welcome .learning_lead::before{position:absolute;inset:0;z-index:2;content:'';opacity:0.5;background-size:20px 20px;background-image:linear-gradient(0deg,transparent 95%,rgb(174,175,204,0.5) 100%),linear-gradient(90deg,transparent 95%,rgb(174,175,204,0.5) 100%)}.welcome .reading_area h1::after{content:'';border-radius:50%;top:-15px;width:60px;z-index:-1;position:absolute;left:-30px;height:60px;opacity:0.3;background:rgb(174,175,204,0.5)}.welcome .reading_area .message_inquiry:hover{color:#ffffff}.welcome .reading_area .message_inquiry:hover::before{width:300%;height:300%}.future_learners::before{left:-30%;background:rgb(174,175,204,0.5);height:200%;transform:rotate(-30deg);position:absolute;z-index:1;top:-50%;opacity:0.08;width:80%;content:""}.future_learners h4::after{content:"";bottom:0;transform:translateX(-50%);border-radius:3px;left:50%;background:linear-gradient(90deg,rgb(174,175,204),rgb(135,131,170));position:absolute;width:80px;height:3px}.future_learners p::after{width:4px;transition:width 0.3s ease;height:100%;content:"";position:absolute;background:rgb(174,175,204);left:0;top:0}.future_learners p svg path{transition:fill 0.3s ease;fill:rgb(174,175,204)}.future_learners p span{flex:1;padding:20px 20px 20px 0}.future_learners p:nth-child(odd):hover{transform:translateY(-5px) rotateX(5deg) translateZ(10px)}.future_learners p:nth-child(even):hover{transform:translateY(-5px) rotateX(5deg) translateZ(20px)}.future_learners .knowledge_sessions > div p:nth-child(2){animation-delay:0.2s}.future_learners .knowledge_sessions > div p:nth-child(6){animation-delay:0.6s}.contact_form_box::before{top:0;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(rgb(174,175,204),0.03) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(rgb(135,131,170),0.04) 50%,transparent 100%);background-size:20px 20px,20px 20px;height:100%;left:0;content:"";animation:gridMove 20s linear infinite;position:absolute}.contact_form_box .request_list::before{left:-8px;content:"";z-index:-1;height:100%;width:100%;border:1px solid rgba(rgb(174,175,204),0.2);top:-8px;border-radius:20px;position:absolute}.contact_form_box .image_box_item::after{content:"";top:20px;z-index:2;height:60px;border-right:2px solid rgba(rgb(174,175,204),0.6);border-top:2px solid rgba(rgb(174,175,204),0.6);right:20px;position:absolute;width:60px}.contact_form_box form h3::before{content:"";left:0;height:100%;top:0;width:3px;background:rgb(174,175,204);border-radius:10px;position:absolute}.contact_form_box .reach_support{margin-bottom:30px;display:flex;align-items:flex-start}.contact_form_box .reach_support input[type="checkbox"]:checked + label::before{border-color:rgb(174,175,204);background:rgb(174,175,204)}.contact_form_box .reach_support label a:hover{color:rgb(135,131,170)}.contact_form_box form .message_inquiry{transition:all 0.4s ease;color:#ffffff;padding:16px 40px;font-weight:600;border:none;cursor:pointer;font-size:20px;font-family:Arial,sans-serif;border-radius:10px;overflow:hidden;z-index:1;position:relative;background:linear-gradient(45deg,rgb(174,175,204),rgb(135,131,170));display:inline-block}.pricing_item .package_price{background:rgba(#ffffff,0.9);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);box-shadow:0 15px 30px rgba(0,0,0,0.1);position:relative;z-index:3;max-width:600px;margin:0 auto;padding:2rem;transform:translateY(0)}.pricing_item .price_deals{display:block;overflow:hidden;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;height:100%;text-decoration:none}.pricing_item .value_plan h3{font-size:calc(23px + 0.1rem);color:#000000;position:relative;font-weight:600;line-height:1.3;margin-bottom:1rem}.pricing_item .image_box_item{height:220px;position:relative;transition:transform 0.6s ease-out;width:100%;transform:scale(1)}header .head_pro{display:flex;gap:1.2rem;flex-direction:column;align-items:center}header .first_expert:hover svg{transform:scale(1.05)}header .head_pagewrap{border-radius:14px;padding:0.8rem;width:100%;flex-wrap:wrap;background:linear-gradient(to right,rgb(174,175,204,0.5),rgb(135,131,170,0.5));justify-content:center;gap:0.5rem;display:flex}.cookie_frame{margin-bottom:20px;animation:bounce 2s infinite}.cookieDisclosurePanel h5{font-size:24px;font-weight:700;margin-bottom:10px;color:rgb(174,175,204)}.cookie_button.consent_learn{background:rgba(0,0,0,0.5)}.cookie_button.consent_learn:hover{background:rgb(135,131,170,0.5)}.cookieDisclosurePanel p a:hover{color:rgb(135,131,170)}footer{position:relative}.facebook_cta::before{opacity:0.1;content:'';background:linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);position:absolute;height:1px;left:0;width:100%;top:0}.facebook_cta .site_map{position:relative;max-width:80%;font-size:18px;line-height:1.6;padding-top:15px;margin:0 auto;text-align:center}.facebook_cta .head_pagewrap{border-radius:10px;position:relative;transform:translateZ(0);padding:20px;min-width:250px;flex:1;transition:transform 0.3s ease;max-width:calc(50% - 30px);overflow:hidden;background:rgba(255,255,255,0.03)}.facebook_cta .head_pagewrap .top_base{flex-direction:column;margin:0;padding:0 10px;display:flex;gap:12px}.facebook_cta .head_pagewrap .top_base a::before{transform:scale(0);opacity:0;transition:all 0.3s ease;min-width:6px;border-radius:50%;height:6px;flex-shrink:0;content:'';margin-right:10px;background:rgb(135,131,170)}.idea_pool .tech_stack{color:#ffffff;opacity:0.7;font-size:14px}.who_we_are{position:relative;color:#ffffff;overflow:hidden;padding:8rem 0 6rem}.who_we_are::after{width:200px;background:rgb(174,175,204);opacity:0.1;right:-50px;z-index:2;position:absolute;filter:blur(50px);animation:float 10s infinite ease-in-out;content:"";height:200px;border-radius:50%;top:-50px}.who_we_are .reading_area{position:relative;transform:translateY(30px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.02) 100%);box-shadow:0 20px 40px rgba(0,0,0,0.2);border-left:3px solid rgb(174,175,204);opacity:0;padding:3rem;animation:fadeInUp 1s forwards 0.4s;border-radius:10px;transition:transform 0.5s ease-out}.who_we_are .reading_area div{position:relative;overflow:hidden}.privacy_niche::before{top:0;width:100%;z-index:0;left:0;height:100%;pointer-events:none;content:"";background:radial-gradient(circle at 10% 90%,rgb(135,131,170,0.5),transparent 40%),radial-gradient(circle at 90% 10%,rgb(174,175,204,0.5),transparent 45%);opacity:0.15;position:absolute}.privacy_niche h2::before{width:4px;content:"";height:85%;border-radius:2px;left:0;position:absolute;top:0.25rem;background:rgb(135,131,170)}.privacy_niche h4::before{content:"";height:75%;border-radius:1px;top:0.25rem;width:2px;left:0;opacity:0.7;background:rgb(135,131,170);position:absolute}.privacy_niche li{line-height:1.75;margin-bottom:1rem;color:#000000;position:relative;font-size:18px;padding-left:0.5rem}.study_method{overflow:hidden;position:relative;padding:6rem 2rem;background:linear-gradient(135deg,rgb(214,214,228) 0%,rgb(174,175,204,0.5) 100%);z-index:1}.study_method .knowledge_sessions{position:relative;transform:perspective(1000px) rotateX(2deg);display:grid;margin:0 auto;grid-template-columns:1fr;gap:2.5rem;max-width:1200px;z-index:2}.study_method .reading_area{border-left:4px solid rgb(174,175,204);backdrop-filter:blur(10px);padding:2.5rem;box-shadow:0 15px 35px rgba(0,0,0,0.07),0 5px 15px rgba(0,0,0,0.05);transform:translateZ(10px);transition:all 0.5s cubic-bezier(0.25,1,0.5,1);background:linear-gradient(to right bottom,rgba(255,255,255,0.9),rgba(255,255,255,0.7))}.help_desk_info .instant_help{position:relative;gap:30px;grid-template-columns:1fr 1fr 1fr;display:grid}.help_desk_info .write_experts:hover::before{transform:translateY(0)}.help_desk_info .write_experts::after{transform:translate(50%,50%);width:100px;content:'';bottom:0;z-index:-1;border-radius:50%;opacity:0.2;height:100px;background:linear-gradient(135deg,transparent 50%,rgb(174,175,204,0.5) 100%);right:0;position:absolute}.help_desk_info .write_experts p span{font-weight:600;margin-left:5px}.help_desk_info .contact_form{display:flex;flex-wrap:wrap;gap:10px}.help_desk_info .contact_form span:hover{transform:translateY(-3px);background:rgb(174,175,204,0.5)}.help_desk_info .reach_section a:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.help_desk_info .reach_section a span{font-size:calc(18px * 0.9);color:rgb(135,131,170);margin-bottom:5px;font-weight:600}.help_desk_info .write_experts .image_box_item::after{top:0;left:0;width:100%;position:absolute;background:linear-gradient( to bottom,transparent 0%,transparent 70%,rgb(174,175,204,0.5) 100% );height:100%;content:''}.help_desk_info svg path{fill:#ffffff;transition:all 0.3s ease}.help_desk_info .reach_section a:hover svg path{fill:#ffffff}@media (max-width: 767px) {.customer_comments h2{font-size:calc(30px * 0.9)}.customer_comments h2::before,.customer_comments h2::after{width:30px}.customer_comments h2::before{left:-15px}.customer_comments h2::after{right:-15px}.customer_comments .opinion_showcase{gap:1.5rem;flex-direction:column}.customer_comments .review_views{flex:1 1 100%;max-width:100%;padding:1.5rem}.customer_comments .review_views,.customer_comments .review_views:hover,.customer_comments .review_views:nth-child(even):hover{transform:none}.customer_comments .review_views img{width:70px;height:70px}} @media (min-width: 992px) {.thanksHub{padding:150px 0}.thanksHub .knowledge_sessions{max-width:85%;padding:80px 70px;transform:perspective(1000px) rotateX(2deg);margin:0 auto}.thanksHub h5{font-size:calc(24px * 1.15);line-height:1.3}.thanksHub p{line-height:1.9;font-size:calc(14px * 1.1)}.thanksHub h5::after{width:100px}} @media (min-width: 768px) {.instructor_history{padding:7rem 0}.instructor_history .review_views{padding:3rem;align-items:center;gap:3rem;transform:perspective(1000px) rotateX(2deg) rotateY(-1deg);grid-template-columns:300px 1fr}.instructor_history .review_views:hover{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(-10px)}.instructor_history .review_views > div:nth-child(2){grid-column:2;grid-row:1}.instructor_history .review_views > div:nth-child(3){grid-column:1 / -1;grid-row:2}} @media (max-width: 480px) {.course_features{padding:40px 0}.course_features .education_plan{padding:180px 25px 30px 25px}.course_features .image_box_item{height:160px}.course_features .first_pagebar{top:120px;left:25px}.course_features .first_pagebar svg{width:50px}.course_features h3{font-size:calc(32px * 0.7);margin-bottom:15px}.course_features p{font-size:calc(12px * 0.9)}} @media (max-width: 576px) {.welcome{min-height:450px}.welcome .reading_area{padding:2rem}.welcome .reading_area::before{width:4px}.welcome .reading_area::after{height:4px}.welcome .reading_area h1{margin-bottom:1.5rem;font-size:calc(44px * 0.8)}.welcome .reading_area p{font-size:calc(13px * 0.9);margin-bottom:2rem}.welcome .reading_area .message_inquiry{text-align:center;width:100%;display:block;padding:12px 20px}.welcome .learning_lead::before{background-size:15px 15px}} @media screen and (max-width: 991px) {.contact_form_box{padding:90px 0}.contact_form_box .request_list{gap:40px;grid-template-columns:1fr}.contact_form_box .image_box_item{min-height:400px}.contact_form_box .feedback_inquiry{padding:40px 30px}} @media screen and (max-width: 576px) {.contact_form_box{padding:50px 0}.contact_form_box h2{font-size:calc(38px * 0.8)}.contact_form_box .request_list{margin-top:40px}.contact_form_box .image_box_item{min-height:250px}.contact_form_box .feedback_inquiry{padding:30px 20px}.contact_form_box form h3{margin-bottom:25px;font-size:calc(18px * 0.9)}.contact_form_box form input[type="text"]{margin-bottom:20px;padding:15px 20px}.contact_form_box form .message_inquiry{padding:15px 20px;width:100%}} @media (max-width: 480px) {header{padding:0.8rem 0}header .head_pro{gap:0.8rem}header .first_expert svg{width:120px}header .head_pagewrap{flex-wrap:nowrap;overflow-x:auto;padding:0.5rem;justify-content:flex-start}header .head_pagewrap::-webkit-scrollbar{height:3px}header .head_pagewrap::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(174,175,204)}header .nav_study{white-space:nowrap;padding:0.4rem 0.7rem;font-size:calc(14px - 2px);flex-shrink:0}} @media (min-width: 768px) {.privacy_niche{padding:6rem 3rem}.privacy_niche .container{padding:0 2rem}.privacy_niche h1{font-size:calc(40px * 1.1);margin-bottom:3rem}.privacy_niche h1::after{width:4.5rem}.privacy_niche h2{font-size:calc(29px * 1.05);margin:3rem 0 1.8rem;padding-left:1.2rem}.privacy_niche h2::before{width:5px}.privacy_niche p,.privacy_niche li,.privacy_niche span{line-height:1.8;font-size:calc(18px * 1.05)}} @media (max-width: 767px) {.privacy_niche{padding:3rem 1.5rem}.privacy_niche h1{margin-bottom:1.8rem;font-size:calc(40px * 0.9)}.privacy_niche h2{font-size:calc(29px * 0.95);margin:2rem 0 1.2rem}.privacy_niche p,.privacy_niche li,.privacy_niche span{line-height:1.7;font-size:calc(18px * 0.98)}.privacy_niche ul{padding-left:1.5rem}} @media (max-width: 767px) {.study_method{padding:4rem 1.5rem}.study_method h2{font-size:calc(37px * 0.9);margin-bottom:2rem}.study_method .reading_area{padding:2rem}.study_method p{line-height:1.7;font-size:calc(12px * 0.95)}} @media (max-width: 576px) {.help_desk_info{padding:40px 0}.help_desk_info .write_experts{padding:25px 20px}.help_desk_info .write_experts h2{font-size:calc(37px * 0.8)}.help_desk_info .write_experts .image_box_item{height:250px}.help_desk_info .reach_section a{padding-left:35px}.help_desk_info .reach_section a::before{height:25px;width:25px}.help_desk_info svg{top:12px;height:16px;left:5px;width:16px}} @keyframes shimmer {100%{left:100%}} @keyframes fadeInStagger {from{opacity:0;transform:translateY(30px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}} @keyframes pulse {0%,100%{opacity:0.5}50%{opacity:0.8}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes slideUp {from{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%,100%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-10deg) translate(-20px,-10px)}}