﻿header,footer{width:100%}header{width:100%;background:linear-gradient(to right,rgb(222,150,142,0.5),rgb(197,102,85,0.5));z-index:100;position:relative;padding:1.5rem 3%}.privacy_safehouseex h1{width:100%;border-bottom:4px solid rgb(197,102,85);color:rgb(222,150,142);text-align:center;margin-bottom:30px;padding-bottom:10px;margin-top:20px;font-weight:700;font-size:39px}.privacy_safehouseex p,.privacy_safehouseex span,.privacy_safehouseex div{font-family:Arial,sans-serif;line-height:1.8;margin-bottom:20px;color:#ffffff;font-size:18px}header .nav_sitebarex{display:flex;flex-direction:column;border-radius:30px;position:relative;overflow:hidden;align-items:center;background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.1);padding:1.5rem}header .header_primaryex::after{left:50%;bottom:0;transform:translateX(-50%);height:1px;width:80px;position:absolute;background:rgb(222,150,142,0.5);content:''}header .top_teachex:hover{transform:translateY(-2px);color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.08)}.thanksNodeex{padding:7rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(245,210,206) 0%,rgb(222,150,142,0.5) 100%)}.thanksNodeex .container{z-index:2;padding:0 20px;max-width:1200px;margin:0 auto;position:relative}.thanksNodeex h2::after{bottom:0;transform-origin:left center;background:linear-gradient(90deg,rgb(222,150,142) 0%,rgb(197,102,85) 100%);height:4px;position:absolute;width:120px;transition:width 0.6s cubic-bezier(0.22,1,0.36,1);content:"";left:0}.thanksNodeex li{padding-left:2rem;position:relative}.thanksNodeex span{font-family:Arial,sans-serif;line-height:1.8;display:block;font-size:15px;color:#000000;position:relative}.thanksNodeex span::after{background:linear-gradient(90deg,transparent,rgb(197,102,85,0.5));right:0;position:absolute;width:60px;content:"";height:4px;bottom:-15px}footer .info_item:last-child{margin-right:0}footer .info_item p,footer .info_item a{letter-spacing:0.3px;color:#000000;text-decoration:none;font-size:13px;transition:color 0.2s ease}footer .main_mainbarex h5::after{height:2px;width:30px;position:absolute;content:"";bottom:-8px;background-color:rgb(222,150,142);left:0}footer .subscribe_holder h5{font-weight:600;font-size:18px;color:#000000;margin-bottom:15px}footer .input_holder input[type="email"]:focus{outline:none;border-color:rgb(222,150,142)}footer .rating_starsex{font-size:16px;color:#000000;text-align:center}.title_portalex .skill_expertiseex{display:flex;position:absolute;height:100%;top:0;width:100%;align-items:center;left:0;justify-content:center}.title_portalex .smart_trackex::before{position:absolute;top:-10px;transform:translateZ(-10px);z-index:-1;right:-10px;content:"";border:1px solid rgba(#ffffff,0.1);bottom:-10px;left:-10px;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.title_portalex p{border-left:3px solid rgb(197,102,85);letter-spacing:0.05em;font-weight:300;text-shadow:0 1px 3px rgba(0,0,0,0.3);font-size:calc(18px * 1.2);line-height:1.6;padding-left:1rem;margin:0}.user_reviewsex{padding:6rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(245,210,206) 0%,#ffffff 100%)}.user_reviewsex h2{position:relative;margin-bottom:3rem;font-size:34px;letter-spacing:-0.02em;text-align:center;color:#000000;font-weight:700;transform:perspective(1000px) rotateX(2deg)}.user_reviewsex .student_insightsex{padding:2rem;border:1px solid rgba(0,0,0,0.05);z-index:1;box-shadow:0 8px 30px rgba(0,0,0,0.06);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);position:relative;transform:translateY(0);background:#ffffff}.user_reviewsex .student_insightsex:hover img{border-color:rgb(222,150,142,0.5);transform:scale(1.05)}.user_reviewsex .student_insightsex .description{margin:0;z-index:2;font-style:italic;position:relative;color:#000000;line-height:1.6;font-size:16px}.user_reviewsex a:hover::before{opacity:1}.who_we_areex::before{opacity:0.2;z-index:0;position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(217deg,rgb(222,150,142,0.5),transparent 70%),linear-gradient(127deg,rgb(197,102,85,0.5),transparent 70%);content:""}.who_we_areex .quick_skillex span{font-weight:600;position:relative;grid-column:1 / 3;font-size:21px;color:rgb(222,150,142);display:block;margin-bottom:10px}.who_we_areex .quick_skillex .image_overlayex:hover{transform:scale(1.05)}.who_we_areex .master_trackex p{font-size:17px;line-height:1.8;color:#ffffff;grid-column:2 / 3;margin:0;padding-left:20px;opacity:0.9}.who_we_areex .master_trackex .study_tracksex:hover{transform:scale(1.05)}.who_we_areex .guide_biosex::before{top:-20px;height:1px;position:absolute;background:linear-gradient(to right,rgb(222,150,142),transparent);content:"";left:0;width:40%}.who_we_areex .container::before{top:-100px;height:200px;content:"";border-radius:50%;width:200px;left:-100px;z-index:-1;position:absolute;border:1px solid rgb(222,150,142,0.5);animation:rotate 30s linear infinite}.course_program_detailsex::after{top:0;width:100%;background:repeating-conic-gradient(rgba(255,255,255,0.03) 0%,transparent 0.5%,transparent 1%,rgba(255,255,255,0.03) 1.5%) 50% 50% / 30px 30px,radial-gradient(circle at 70% 30%,rgb(222,150,142,0.5) 0%,transparent 70%);animation:pulse 8s infinite alternate;height:100%;z-index:2;content:"";left:0;position:absolute}.course_program_detailsex .insight_boxex h2{letter-spacing:1.5px;font-weight:700;font-size:32px;position:relative;padding:15px 20px;margin-bottom:25px;border-left:2px solid rgb(197,102,85);background:linear-gradient(to right,rgb(222,150,142) 0%,rgb(197,102,85) 100%);box-shadow:0 5px 20px rgba(0,0,0,0.2);border-radius:8px 0 8px 0;color:#ffffff;border-radius:10px;transform:translateY(-10px);text-shadow:0 2px 4px rgba(0,0,0,0.3),0 0 10px rgb(222,150,142,0.5);-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent;max-width:fit-content;border-bottom:2px solid rgb(222,150,142);display:inline-block}.plan_selectionex::after{filter:blur(60px);z-index:0;content:"";position:absolute;animation:float-effect 15s infinite alternate-reverse ease-in-out;background:rgb(197,102,85,0.5);height:250px;bottom:-50px;left:-50px;width:250px}.plan_selectionex .premium_gridex{opacity:0.85;line-height:1.6;margin-bottom:0;font-size:18px;color:#000000}.plan_selectionex .package_dealsex:hover{transform:translateY(-10px) scale(1.02)}.plan_selectionex .package_dealsex:hover .learn_priceex{box-shadow:0 20px 50px rgba(0,0,0,0.12),0 0 20px rgb(222,150,142,0.5)}.plan_selectionex .edu_ratesex::before{transform:scaleX(0);content:"";right:0;background:linear-gradient(90deg,rgb(222,150,142),rgb(197,102,85));position:absolute;transition:transform 0.5s ease;transform-origin:left;height:5px;left:0;top:0}.plan_selectionex .package_dealsex:hover .program_feesex::before{width:80px}.plan_selectionex .image_overlayex{overflow:hidden;transform:translateZ(-10px);height:200px;transition:transform 0.6s ease,filter 0.6s ease;position:relative}.plan_selectionex .package_dealsex:hover .image_overlayex::after{opacity:0.4}.instructor_profileex{padding:100px 0;overflow:hidden;position:relative;background:linear-gradient(170deg,rgb(245,210,206),#ffffff)}.instructor_profileex .student_insightsex:hover{transform:translateY(-10px)}.instructor_profileex .image_overlayex{position:relative;overflow:hidden;border:4px solid #ffffff;width:120px;align-self:center;transition:transform 0.3s ease;margin-bottom:30px;border-radius:50%;height:120px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.instructor_profileex .career_tasksex{line-height:1.8;order:3;background-color:rgb(245,210,206);margin:25px 0 0;font-size:12px;color:#000000;border-radius:18px;position:relative;padding:20px 30px}.instructor_profileex span:not(.name){color:rgb(197,102,85);text-transform:uppercase;letter-spacing:1px;text-align:center;font-weight:600;margin-bottom:15px;font-size:calc(12px * 0.9);order:2}.get_help_infoex h1{animation:slideIn 0.8s cubic-bezier(0.16,1,0.3,1) forwards;font-weight:700;transform-origin:left center;color:rgb(222,150,142);position:relative;font-size:38px;z-index:2;margin-bottom:2.5rem;text-align:left}.get_help_infoex .contact_cardex > div{backdrop-filter:blur(10px);animation-delay:calc(var(--animation-order,0) * 0.2s + 0.4s);animation:fadeUp 0.8s ease-out forwards;transform:translateY(20px);padding:1.75rem;opacity:0;box-shadow:0 8px 32px rgba(0,0,0,0.07);border-left:3px solid rgb(222,150,142);background:rgba(255,255,255,0.85)}.get_help_infoex .contact_faqex::before{width:0;position:absolute;left:0;transition:width 0.3s ease;background:rgb(222,150,142);bottom:0;height:1px;content:""}.get_help_infoex .contact_faqex:hover svg path{fill:rgb(222,150,142)}.instructional_approachex::after{bottom:-5%;background:linear-gradient( 127deg,rgba(rgb(197,102,85,0.5),0.1),rgba(rgb(222,150,142,0.5),0.15) 70.71% );content:"";left:-10%;z-index:1;position:absolute;transform:rotate(15deg) translateZ(-5px);filter:blur(20px);height:60%;width:35%}.instructional_approachex .insight_boxex{border-left:4px solid rgb(222,150,142);transform:translateZ(10px) rotateX(2deg);background:linear-gradient( to right,rgba(rgb(255,255,255,0.5),0.95),rgba(rgb(255,255,255,0.5),0.9) );position:relative;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);padding:35px 40px;box-shadow:-15px 15px 30px rgba(rgba(0,0,0,0.5),0.05),15px -15px 30px rgba(rgb(255,255,255,0.5),0.05)}.data_explorationex .container{align-items:center;position:relative;max-width:1200px;padding:0 20px;gap:50px;flex-direction:row-reverse;display:flex;justify-content:space-between;margin:0 auto}.data_explorationex .success_statisticsex::before{bottom:-2px;position:absolute;content:"";background:linear-gradient(45deg,rgb(222,150,142),rgb(197,102,85),rgb(222,150,142));z-index:-1;left:-2px;opacity:0.6;border-radius:calc(16px + 2px);right:-2px;animation:borderGlow 6s linear infinite;top:-2px}.data_explorationex .fast_upgradeex:hover{box-shadow:0 12px 24px rgba(0,0,0,0.12);transform:translateY(-5px)}.data_explorationex .fast_upgradeex h4::after{transform:translateX(-50%);height:2px;left:50%;bottom:-5px;width:40px;position:absolute;background:rgb(197,102,85);border-radius:2px;content:""}.data_explorationex .statistics_advancesex{line-height:1.3;padding-bottom:15px;color:#ffffff;margin:0 0 25px;font-weight:600;font-size:36px;text-shadow:0 2px 4px rgba(0,0,0,0.2);position:relative}.data_explorationex svg path{fill:inherit;transition:fill 0.3s ease}.privacySettingsModalex{position:fixed;background:rgb(245,210,206);transition:transform 0.3s ease-in-out;width:100%;padding:1rem 0;bottom:0;z-index:90;display:flex;overflow:hidden;box-shadow:0 -2px 10px rgba(0,0,0,0.5);justify-content:center;align-items:center;border-top:3px solid rgb(222,150,142)}.manage_cookiesex:hover{background:#000000;transform:translateY(-3px)}.privacySettingsModalex p a:hover{color:#000000}.learning_profitsex::before{position:absolute;transform:translateZ(-10px);background-image:radial-gradient(circle at 20% 30%,rgb(222,150,142,0.5) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(197,102,85,0.5) 0%,transparent 50%);z-index:0;left:0;width:100%;content:"";top:0;opacity:0.1;height:100%}.learning_profitsex .insight_boxex > div{gap:30px;display:flex;margin-top:20px}.learning_profitsex ul{padding:0;flex:1;list-style:none;margin:0}.learning_profitsex li:nth-child(1){animation-delay:0.3s}.learning_profitsex li:nth-child(3){animation-delay:0.7s}.learning_profitsex li p span:first-child{margin-top:3px;flex-shrink:0}.learning_profitsex li p span:last-child::after{content:"";left:0;transform:scaleX(0);width:100%;background:linear-gradient(to right,rgb(197,102,85,0.5),transparent);bottom:0;height:1px;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);transform-origin:left;position:absolute}.contact_form_boxex{padding:90px 0;background:rgb(245,210,206);position:relative;overflow:hidden}.contact_form_boxex::before{width:400px;position:absolute;top:-150px;background:linear-gradient(45deg,rgb(222,150,142,0.5),rgb(197,102,85,0.5));right:-150px;height:400px;z-index:1;border-radius:50%;content:"";filter:blur(70px)}.contact_form_boxex h2::before{width:50px;position:absolute;top:-25px;background:rgb(222,150,142,0.5);border-radius:50%;content:"";z-index:-1;left:calc(50% - 120px);height:50px}.contact_form_boxex .feedback_mapex::before{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient( circle at 0% 0%,transparent 98%,rgb(222,150,142,0.5) 99% ),radial-gradient( circle at 100% 100%,transparent 98%,rgb(197,102,85,0.5) 99% );inset:0}.contact_form_boxex form input[type="text"]{transition:all 0.3s ease;width:100%;border:none;color:#000000;font-size:16px;padding:18px 25px;margin-bottom:25px;border-radius:12px;background:rgb(245,210,206)}.contact_form_boxex .inquiry_feedbackex input[type="checkbox"]:checked + label::before{background:linear-gradient(135deg,rgb(222,150,142),rgb(197,102,85))}.contact_form_boxex .inquiry_feedbackex label a:hover{color:rgb(197,102,85)}.contact_form_boxex .help_requestex::before{width:100%;transform:scaleX(0);background:linear-gradient(135deg,rgb(197,102,85),rgb(222,150,142));height:100%;transition:transform 0.5s ease;position:absolute;top:0;z-index:-1;content:"";transform-origin:right;left:0}.future_attendeesex::before{animation:rotateRings 60s linear infinite;z-index:1;height:150%;pointer-events:none;left:50%;position:absolute;background:radial-gradient( ellipse at center,transparent 0%,transparent 30%,rgba(rgb(197,102,85,0.5),0.1) 31%,rgba(rgb(197,102,85,0.5),0.1) 32%,transparent 33%,transparent 40%,rgba(rgb(197,102,85,0.5),0.05) 41%,rgba(rgb(197,102,85,0.5),0.05) 42%,transparent 43%,transparent 50%,rgba(rgb(222,150,142,0.5),0.07) 51%,rgba(rgb(222,150,142,0.5),0.07) 52%,transparent 53%,transparent 70%,rgba(rgb(222,150,142,0.5),0.05) 71%,rgba(rgb(222,150,142,0.5),0.05) 72%,transparent 73% );content:'';transform:translate(-50%,-50%);width:150%;top:50%}.future_attendeesex li svg path{transition:all 0.4s ease}.future_attendeesex li:hover svg path{fill:rgb(222,150,142)}@media only screen and (max-width: 800px) {.privacy_safehouseex{padding:30px 15px}.privacy_safehouseex h1{font-size:calc(18px - 10px)}.privacy_safehouseex h2{font-size:calc(18px - 8px)}.privacy_safehouseex li{padding:8px 15px;font-size:calc(18px - 2px)}} @media (max-width: 991px) {.thanksNodeex{padding:5rem 0}.thanksNodeex h2{max-width:100%;margin-bottom:2rem;font-size:calc(36px * 0.9)}.thanksNodeex .guide_biosex{padding:2rem}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .sub_bannerex{white-space:nowrap}} @media (max-width: 576px) {footer .recycle_infoex{padding:40px 0 20px}footer .proposal_ctaex{gap:40px}footer .main_mainbarex h5,footer .subscribe_holder h5{margin-bottom:20px}} @media screen and (max-width: 1200px) {.title_portalex .smart_trackex{padding:2.5rem;width:85%}.title_portalex .title_style_header{font-size:calc(42px * 0.9)}} @media screen and (max-width: 576px) {.title_portalex{min-height:450px}.title_portalex .skill_expertiseex{min-height:450px}.title_portalex .smart_trackex{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);width:95%;padding:1.25rem}.title_portalex p{font-size:calc(18px * 0.9);border-left:2px solid rgb(197,102,85)}.title_portalex .title_style_header{font-size:calc(42px * 0.6)}.title_portalex h3{font-size:calc(18px * 0.85)}.title_portalex .smart_trackex > div{margin-bottom:1.25rem}.title_portalex h3::after{width:40px}} @media screen and (max-width: 992px) {.who_we_areex{padding:80px 0}.who_we_areex h3{font-size:calc(48px * 1.1)}.who_we_areex .guide_biosex{gap:70px}.who_we_areex .quick_skillex,.who_we_areex .master_trackex{gap:30px;grid-template-columns:1fr}.who_we_areex .quick_skillex p{padding-right:0;grid-column:1 / 2}.who_we_areex .master_trackex p{grid-column:1 / 2;padding-left:0;grid-row:2 / 3}.who_we_areex .master_trackex .study_tracksex{grid-column:1 / 2;grid-row:1 / 2}.who_we_areex .quick_skillex .image_overlayex,.who_we_areex .master_trackex .study_tracksex{min-height:250px}} @media screen and (max-width: 991px) {.course_program_detailsex{padding:80px 0}.course_program_detailsex .career_classesex{gap:40px;grid-template-columns:1fr}.course_program_detailsex .career_classesex::before{height:calc(100% + 40px);top:-20px;transform:none;left:-20px;width:calc(100% + 40px)}.course_program_detailsex .insight_boxex{animation:none;transform:none;order:2}.course_program_detailsex .image_overlayex{animation:pulse 8s infinite alternate;order:1;transform:none;min-height:400px}.course_program_detailsex .image_overlayex:hover{transform:scale(1.02) translateY(-5px)}.course_program_detailsex .insight_boxex h2{max-width:100%;margin-left:auto;display:block;margin-right:auto;text-align:center}.course_program_detailsex .insight_boxex .description{text-align:left}} @media (max-width: 768px) {.instructor_profileex{padding:70px 0}.instructor_profileex .student_insightsex{padding:40px 30px}} @media screen and (min-width: 768px) {.get_help_infoex{padding:7rem 3rem}.get_help_infoex h1{margin-bottom:3.5rem;font-size:calc(38px + 0.5rem)}.get_help_infoex .contact_cardex{grid-template-columns:repeat(2,1fr)}.get_help_infoex .contact_cardex > div:first-child{grid-column:1 / -1}.get_help_infoex .get_contactinfoex{gap:1.5rem;grid-template-columns:repeat(3,1fr)}} @media (min-width: 992px) {.instructional_approachex{padding:150px 0}.instructional_approachex .guide_biosex{display:grid;grid-template-columns:1fr;gap:30px}.instructional_approachex h2{font-size:calc(36px * 1.2);margin-bottom:50px}.instructional_approachex .insight_boxex{margin-left:50px;padding:45px 60px;width:calc(100% - 100px)}.instructional_approachex p{font-size:calc(16px * 1.05);line-height:1.8}} @media (max-width: 768px) {.data_explorationex{padding:50px 0}.data_explorationex .success_statisticsex{grid-template-columns:1fr;padding:30px}.data_explorationex .fast_upgradeex{padding:15px}.data_explorationex .fast_upgradeex h4{font-size:calc(36px - 0.25rem)}.data_explorationex .statistics_advancesex{font-size:calc(36px - 0.25rem);margin-bottom:20px}} @media (max-width: 768px) {.learning_profitsex{padding:60px 0}.learning_profitsex h4{font-size:calc(30px * 0.8);margin-bottom:20px}.learning_profitsex .insight_boxex::before{width:3px;left:-15px}.learning_profitsex li p{font-size:calc(17px * 0.95);gap:10px}.learning_profitsex svg{height:20px;width:20px}.learning_profitsex .image_overlayex{transform:perspective(800px) rotateY(-3deg) rotateX(2deg) translateZ(10px)}} @media (max-width: 767px) {.future_attendeesex{padding:3rem 0}.future_attendeesex h3{margin-bottom:2.5rem;font-size:calc(30px * 0.8)}.future_attendeesex h3::after{width:100px}.future_attendeesex li{border-radius:25px;padding:1.2rem 1.5rem}.future_attendeesex li svg{margin-right:1rem;height:35px;width:35px}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(30px) translateZ(10px)}100%{opacity:1;transform:translateY(0) translateZ(10px)}} @keyframes borderPulse {0%{border-color:rgb(222,150,142,0.5);transform:rotateY(5deg) rotateX(2deg)}100%{border-color:rgb(197,102,85,0.5);transform:rotateY(3deg) rotateX(0deg)}} @keyframes glow {0%{opacity:0.5;box-shadow:0 0 10px rgb(222,150,142,0.5)}100%{opacity:1;box-shadow:0 0 20px rgb(222,150,142)}} @keyframes slideIn {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes fadeUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes lineReveal {from{transform:scaleY(0)}to{transform:scaleY(1)}} @keyframes rotateRings {0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}