*{box-sizing:border-box;margin:0;padding:0}header,footer{width:100%}header{position:relative;z-index:100;background:rgb(217,222,237);padding:1.2rem 0}.cookie-dialog-window-mgvxf{border-radius:11px;z-index:1050;box-shadow:0 4px 8px rgba(0,0,0,0.5);bottom:20px;width:90%;max-width:500px;overflow:hidden;transform:translateX(-50%);font-family:Arial,sans-serif;left:50%;position:fixed;background:#ffffff}.cookies-tech-JvNEL{color:#ffffff;font-size:18px;padding:10px 20px;border-radius:10px;text-decoration:none;display:inline-block;margin:5px;background:rgb(182,194,216);box-shadow:0 2px 4px rgba(0,0,0,0.5);width:calc(50% - 10px);text-align:center;transition:background 0.3s ease-in-out}.course-highlights-bpPal::before{top:0;background:linear-gradient(45deg,transparent 45%,rgb(182,194,216,0.5) 100%),linear-gradient(135deg,transparent 45%,rgb(146,163,189,0.5) 100%);left:0;position:absolute;height:100%;width:100%;opacity:0.15;content:""}.course-highlights-bpPal .body-content-RYIMt:hover{box-shadow:0 40px 70px rgba(0,0,0,0.18);transform:translateY(-8px)}.course-highlights-bpPal h2{font-size:calc(36px * 1.2);margin-bottom:1.8rem;position:relative;font-weight:700;display:inline-block;color:#000000;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.course-highlights-bpPal h2::after{height:45px;border-right:3px solid rgb(146,163,189);border-bottom:3px solid rgb(146,163,189);right:-15px;width:45px;position:absolute;opacity:0.7;bottom:-15px;content:"";transition:all 0.5s ease}.course-highlights-bpPal .description:last-of-type{transform:perspective(1000px) rotateX(2deg);padding:1.2rem 1.8rem;background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%);max-width:90%;font-weight:600;border-radius:10px;box-shadow:0 15px 35px rgba(0,0,0,0.1);transition:all 0.5s ease;border-left:3px solid rgb(182,194,216);border-right:3px solid rgb(146,163,189)}.course-highlights-bpPal .portfolio-image-zkIoc::after{background:radial-gradient( ellipse at center,transparent 30%,rgb(182,194,216,0.5) 70%,rgb(146,163,189,0.5) 100% );left:-25%;position:absolute;content:"";top:-25%;height:150%;opacity:0.3;z-index:2;animation:rotateGradient 20s infinite linear;width:150%}.tySpotlight-NcFwB::before{position:absolute;z-index:-1;content:"";animation:float 20s infinite alternate ease-in-out;opacity:0.07;transform:rotate(25deg);background:radial-gradient(circle at center,#ffffff 0%,transparent 70%);width:70%;top:-10%;right:-10%;height:70%}.tySpotlight-NcFwB .skill-growth-idnXj:hover{transform:perspective(1000px) rotateX(0deg)}.tySpotlight-NcFwB .skill-growth-idnXj > div:first-child::before{transform-origin:left;right:0;position:absolute;z-index:3;left:0;height:5px;top:0;content:"";background:linear-gradient(90deg,rgb(182,194,216),rgb(146,163,189));transition:transform 0.7s ease;transform:scaleX(0)}.tySpotlight-NcFwB h5{display:inline-block;font-weight:700;margin:0;font-size:18px;line-height:1.4;position:relative;color:rgb(182,194,216)}.tySpotlight-NcFwB .skill-growth-idnXj:hover h5::after{width:100%}.tySpotlight-NcFwB a:hover{transform:translateX(5px)}.tySpotlight-NcFwB a::before{position:absolute;transition:all 0.3s ease;top:0.5rem;background:rgb(146,163,189);content:"";opacity:0;left:-1.5rem;height:0.5rem;width:0.5rem}footer .assist-form-TnSkD{display:flex;border-radius:23px;z-index:2;justify-content:space-between;padding:25px;flex-wrap:wrap;box-shadow:0 15px 30px rgba(0,0,0,0.1);margin-bottom:60px;background-color:#ffffff;position:relative;transform:translateY(-30px)}footer .info_item::before{width:3px;transition:opacity 0.3s ease;content:"";opacity:0;border-radius:3px 0 0 3px;height:100%;left:0;position:absolute;background-color:rgb(182,194,216);top:0}footer .text_main_holder{display:grid;grid-template-columns:1fr;position:relative;gap:30px}footer .top-mainwrap-bgueG svg{width:auto;margin-bottom:15px;height:45px}footer .compliance-trsTW{max-width:330px;font-size:12px;line-height:1.6;color:#000000}footer .site-head-ySKeU h5::after{position:absolute;width:50px;content:"";bottom:-7px;height:2px;background-color:rgb(182,194,216);left:0}footer .header-lesson-CViGc a{position:relative;padding:8px 0;text-decoration:none;transition:all 0.3s ease;font-size:17px;color:#000000;display:inline-block}footer .header-lesson-CViGc a:hover::after{width:100%}footer .subscribe_holder::before{position:absolute;background-color:rgb(182,194,216);transform:rotate(45deg);top:-15px;height:30px;width:30px;right:30px;z-index:-1;content:""}footer .input_holder input[type="email"]{border-radius:10px;border:none;padding:14px 16px;background-color:rgba(255,255,255,0.9);color:#000000;transition:background-color 0.3s ease;font-size:17px}footer .study-group-zwLqN{text-align:center;z-index:1;position:relative;margin-top:60px}header::before{top:0;left:0;width:100%;background:linear-gradient(135deg,rgb(182,194,216,0.5) 0%,transparent 50%,rgb(146,163,189,0.5) 100%);height:100%;position:absolute;content:'';opacity:0.5}header .head-mainwrap-sOLQJ::before{background:linear-gradient(to right,transparent,rgb(182,194,216,0.5),rgb(146,163,189,0.5),rgb(182,194,216,0.5),transparent);position:absolute;bottom:0;width:100%;content:'';left:0;height:1px}header .top-page-blzOp::before{content:'';z-index:-1;width:100%;height:100%;position:absolute;opacity:0;left:0;top:0;background:linear-gradient(135deg,rgb(182,194,216),rgb(146,163,189));transition:opacity 0.3s ease}.contact-information-YpLbr{z-index:1;padding:100px 0;overflow:hidden;position:relative}.contact-information-YpLbr .container{position:relative;margin:0 auto;padding:0 20px;max-width:1280px}.contact-information-YpLbr .inquiry-map-pnbQZ{margin-bottom:40px;position:relative;text-align:center;padding:0}.contact-information-YpLbr .inquiry-map-pnbQZ div{padding:12px 20px;display:inline-block;background-color:rgba(255,255,255,0.1);border-radius:30px;margin:15px 10px;transition:transform 0.3s ease,background-color 0.3s ease}.contact-information-YpLbr .inquiry-map-pnbQZ div span{display:inline-block;font-size:18px;color:#ffffff;vertical-align:middle}.contact-information-YpLbr .inquiry-widget-FfLlq form{display:grid;grid-template-columns:repeat(3,1fr);grid-column:span 3;gap:20px}.contact-information-YpLbr .inquiry-widget-FfLlq input#phone{grid-column:span 1}.contact-information-YpLbr .inquiry-widget-FfLlq input[type="text"]:focus,.contact-information-YpLbr .inquiry-widget-FfLlq input[type="email"]:focus{outline:none;box-shadow:0 0 0 2px rgb(146,163,189)}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk input[type="checkbox"]{height:20px;width:20px;transition:background-color 0.3s ease,border-color 0.3s ease;margin-right:10px;cursor:pointer;border-radius:10px;position:relative;-webkit-appearance:none;appearance:none;border:2px solid rgb(217,222,237)}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk label a:hover{color:rgb(182,194,216)}.contact-information-YpLbr .inquiry-widget-FfLlq .inquiry-feedback-RYLSI:hover{background-color:rgb(182,194,216);transform:translateY(-3px)}.price-package-Ptezb .container{margin:0 auto;padding:0 20px;position:relative;max-width:1200px}.price-package-Ptezb h2{font-size:calc(38px * 1.1);transform:translateY(0);margin-bottom:20px;color:#ffffff;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;font-weight:700;text-align:center;letter-spacing:0.5px}.price-package-Ptezb .pricing-fees-MfCrR{padding:0;display:grid;list-style:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;gap:30px;width:100%}.price-package-Ptezb .payment-option-qJMZf:hover{box-shadow:0 15px 35px rgba(0,0,0,0.18),0 5px 15px rgba(0,0,0,0.08);transform:translateY(-8px) scale(1.02)}.price-package-Ptezb .payment-option-qJMZf:hover::before{transform:translateY(0)}.price-package-Ptezb .skill-pricing-RDhea{flex-direction:column;height:100%;display:flex}.price-package-Ptezb .payment-option-qJMZf:hover h4{color:rgb(182,194,216)}.price-package-Ptezb .payment-option-qJMZf h4::after{width:40px;background-color:rgba(255,255,255,0.2);bottom:0;content:"";transition:width 0.4s ease,background-color 0.4s ease;position:absolute;height:2px;left:0}.price-package-Ptezb .price-opts-FvjGQ::before{top:0;height:2px;left:0;content:"";width:25px;opacity:0.6;position:absolute;transition:width 0.4s ease,opacity 0.3s ease;background-color:rgb(182,194,216)}.privacy-hideaway-OfLHG{background:linear-gradient(165deg,rgb(217,222,237) 0%,#ffffff 100%);padding:4rem 1.5rem;color:#000000;font-family:Arial,sans-serif;position:relative;overflow:hidden}.privacy-hideaway-OfLHG h1{margin:0 0 2rem;position:relative;transform:translateY(0);color:rgb(182,194,216);padding-bottom:1rem;line-height:1.2;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-size:41px;font-weight:700}.privacy-hideaway-OfLHG h2::before{transform:scaleY(0.8);background:rgb(182,194,216);transition:transform 0.3s ease;position:absolute;width:4px;left:0;border-radius:2px;content:"";top:0;height:100%}.privacy-hideaway-OfLHG h4{padding-left:1.5rem;font-size:calc(34px * 0.7);margin:2rem 0 0.8rem;position:relative;font-weight:400;color:#000000}.privacy-hideaway-OfLHG p:hover{opacity:1}.privacy-hideaway-OfLHG p strong::after{content:"";transform:scaleX(0.95);bottom:0;position:absolute;transform-origin:left;height:30%;background-color:rgb(182,194,216,0.5);z-index:-1;width:100%;left:0;transition:transform 0.3s ease}.privacy-hideaway-OfLHG li::before{content:"";transition:background 0.3s ease;position:absolute;border-radius:50%;background:rgb(146,163,189);width:8px;left:0;top:0.75em;transform:translateY(-50%);height:8px}.follow-bfSYn{font-family:Arial,sans-serif;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(217,222,237) 0%,rgb(182,194,216,0.5) 100%);padding:4rem 2rem}.follow-bfSYn .request-widget-cbQWN{transition:transform 0.4s ease,box-shadow 0.4s ease;width:90%;padding:3rem 3rem 3.5rem;display:flex;margin-left:auto;flex-direction:column;box-shadow:-15px 15px 0 rgb(146,163,189,0.5),15px -15px 30px rgba(255,255,255,0.1);background:rgba(0,0,0,0.5);transform:translateX(-5%) skewX(5deg);max-width:600px;border-radius:12px;backdrop-filter:blur(10px)}.follow-bfSYn input[type="email"]:focus{outline:none;transform:skewX(-5deg) scale(1.02);border-color:rgb(182,194,216);box-shadow:0 0 15px rgb(182,194,216,0.5)}.follow-bfSYn .sub-focus-qDzQO::before{height:100%;content:"";position:absolute;top:0;left:-100%;width:100%;transition:all 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.welcome-phnSW::before{left:0;background:radial-gradient(circle at 10% 20%,rgb(146,163,189,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(182,194,216,0.5) 0%,transparent 40%);pointer-events:none;position:absolute;top:0;height:100%;z-index:1;content:"";width:100%}.welcome-phnSW .start-begin-NpubO > div:first-child p{font-family:Arial,sans-serif;font-weight:400;line-height:1.6;text-align:center;color:#000000;margin:0;font-size:calc(18px * 1.2);letter-spacing:0.02em}.welcome-phnSW .student-voice-TQpAu > div::before{content:"";width:100%;z-index:1;top:0;position:absolute;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0.5) 100%);height:100%}.welcome-phnSW .student-voice-TQpAu > div:hover{transform:scale(1.02)}.welcome-phnSW .student-voice-TQpAu > div > div{width:90%;z-index:3;position:relative;margin:0 auto}.welcome-phnSW .student-voice-TQpAu > div > div > div:hover{transform:perspective(800px) rotateY(0deg) translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.25)}.welcome-phnSW .title_style_header{margin:0;font-size:35px;color:#ffffff;font-family:Arial,sans-serif;animation:titlePulse 3s infinite alternate;text-align:center;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.2);font-weight:700;letter-spacing:0.03em}.our-story-UZWIs .container{grid-template-columns:1fr;position:relative;display:grid;padding:0 20px;z-index:3;gap:40px;max-width:1200px;margin:0 auto}.our-story-UZWIs h2::after{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);height:3px;background:linear-gradient(90deg,rgb(182,194,216),rgb(146,163,189));width:80px;content:"";position:absolute;bottom:-10px;transform:scaleX(1);transform-origin:left;left:0}.our-story-UZWIs .body-content-RYIMt > div{gap:20px;flex-direction:column;display:flex}.our-story-UZWIs .body-content-RYIMt p{color:rgb(182,194,216);position:relative;font-size:calc(21px * 1.1);display:inline-block;letter-spacing:0.05em;margin-bottom:10px;font-weight:600}.our-story-UZWIs .body-content-RYIMt:hover{box-shadow:0 25px 50px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.08);transform:translateY(-5px)}.academic-experience-heKQr::after{position:absolute;animation:pulse-subtle 15s infinite alternate ease-in-out;width:200%;top:-50%;opacity:0.2;height:200%;left:-50%;background:radial-gradient( ellipse at center,rgb(182,194,216,0.5) 0%,transparent 60% );content:""}.academic-experience-heKQr .portfolio-image-zkIoc{width:260px;height:260px;position:relative;transform:rotate(-5deg);z-index:3;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);border-radius:20px;margin-bottom:30px;box-shadow:25px 25px 50px rgba(0,0,0,0.12),-25px -25px 50px rgba(255,255,255,0.7),inset 0 0 0 1px rgba(255,255,255,0.1)}.academic-experience-heKQr .name{color:#000000;text-align:center;padding:0 20px 15px;background-clip:text !important;text-fill-color:transparent;-webkit-background-clip:text !important;font-weight:700;-webkit-text-fill-color:transparent;margin-bottom:15px;background:linear-gradient( to right,#000000 0%,rgb(182,194,216) 100% );font-size:39px;position:relative;z-index:2}.academic-experience-heKQr .job-table-wDeiu::before{opacity:0.2;height:35px;border-radius:0 0 10px 0;background:linear-gradient(45deg,rgb(182,194,216,0.5) 0%,transparent 100%);width:35px;content:"";left:25px;top:25px;position:absolute}.academic-experience-heKQr .edu-reviews-ancAP::before{opacity:0.1;left:50%;width:300px;transform:translateX(-50%) rotate(45deg);position:absolute;height:300px;top:-70px;background:linear-gradient( 135deg,rgb(182,194,216,0.5) 0%,transparent 100% );z-index:0;animation:morphing 15s infinite alternate ease-in-out;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;content:""}.academic-experience-heKQr .edu-reviews-ancAP:hover span:not(.name){opacity:1;letter-spacing:5px}@media (max-width: 1200px) {.course-highlights-bpPal .body-content-RYIMt{padding:3.5rem 2.5rem;max-width:800px}.course-highlights-bpPal .portfolio-image-zkIoc{height:130%;width:130%}} @media (max-width: 576px) {.course-highlights-bpPal{padding:3rem 0}.course-highlights-bpPal .body-content-RYIMt{padding:2rem 1.2rem;max-width:95%;clip-path:polygon( 0% 2%,2% 0%,98% 0%,100% 2%,100% 98%,98% 100%,2% 100%,0% 98% )}.course-highlights-bpPal h2{font-size:calc(36px * 0.85);margin-bottom:1.2rem}.course-highlights-bpPal h2::before,.course-highlights-bpPal h2::after{width:25px;border-width:2px;left:-8px;height:25px;top:-8px}.course-highlights-bpPal h2::after{right:-8px;bottom:-8px;border-width:2px}.course-highlights-bpPal .body-content-RYIMt:hover h2::before,.course-highlights-bpPal .body-content-RYIMt:hover h2::after{width:30px;height:30px}.course-highlights-bpPal .description{max-width:100%;line-height:1.6;margin-bottom:1.2rem;font-size:calc(13px * 0.9)}.course-highlights-bpPal .description:last-of-type{border-width:2px;max-width:100%;transform:none;padding:0.8rem 1.2rem}.course-highlights-bpPal .body-content-RYIMt:hover{transform:translateY(-5px)}.course-highlights-bpPal .body-content-RYIMt:hover .description:last-of-type{transform:none}.course-highlights-bpPal .portfolio-image-zkIoc{top:-30%;left:-30%;width:160%;height:160%}.course-highlights-bpPal .body-content-RYIMt::before,.course-highlights-bpPal .body-content-RYIMt::after{width:80%;height:80%}} @media (max-width: 991px) {header{padding:1rem 0}header .top-pagewrap-vzpRo{padding:0.8rem;gap:0.8rem}header .head-mainwrap-sOLQJ svg{width:140px}header .site-head-ySKeU{padding:0.5rem}header .top-page-blzOp{font-size:calc(12px - 1px);padding:0.4rem 0.8rem}} @media (max-width: 767px) {header{padding:0.8rem 0}header .top-pagewrap-vzpRo{padding:0.7rem;gap:0.7rem}header .head-mainwrap-sOLQJ svg{width:120px}header .site-head-ySKeU{gap:0.3rem;padding:0.4rem}header .top-page-blzOp{font-size:calc(12px - 2px);padding:0.3rem 0.7rem}} @media screen and (max-width: 991px) {.contact-information-YpLbr .inquiry-widget-FfLlq input#name,.contact-information-YpLbr .inquiry-widget-FfLlq input#phone,.contact-information-YpLbr .inquiry-widget-FfLlq input#email{grid-column:span 3}.contact-information-YpLbr .inquiry-widget-FfLlq .query-support-UWClk{grid-column:span 3}.contact-information-YpLbr .inquiry-widget-FfLlq .inquiry-feedback-RYLSI{grid-column:span 3}} @media screen and (max-width: 480px) {.contact-information-YpLbr{padding:40px 0}.contact-information-YpLbr .inquiry-map-pnbQZ div{margin:10px 0;display:block;text-align:left;width:100%}} @media (max-width: 768px) {.price-package-Ptezb{padding:60px 0}.price-package-Ptezb h2{font-size:calc(38px * 0.9)}.price-package-Ptezb .study-price-aVoyp{margin-bottom:40px;max-width:100%;font-size:14px}.price-package-Ptezb .pricing-fees-MfCrR{grid-template-columns:1fr;margin:0 auto;max-width:450px}.price-package-Ptezb .payment-option-qJMZf{max-height:none}.price-package-Ptezb .payment-option-qJMZf p{margin-bottom:25px;font-size:calc(14px * 0.95)}} @media screen and (max-width: 576px) {.privacy-hideaway-OfLHG{padding:2rem 0.5rem}.privacy-hideaway-OfLHG .container{padding:1.5rem 1.25rem}.privacy-hideaway-OfLHG h1{padding-bottom:0.75rem;font-size:calc(41px * 0.7)}.privacy-hideaway-OfLHG h1::after{height:2px;width:60px}.privacy-hideaway-OfLHG:hover h1::after{width:90px}.privacy-hideaway-OfLHG h2{padding-left:0.75rem;font-size:calc(34px * 0.7)}.privacy-hideaway-OfLHG h2::before{width:3px}.privacy-hideaway-OfLHG h3,.privacy-hideaway-OfLHG h4{padding-left:1.25rem}.privacy-hideaway-OfLHG ul{padding-left:1rem}.privacy-hideaway-OfLHG li{padding-left:1.25rem}.privacy-hideaway-OfLHG li::before{width:6px;height:6px}.privacy-hideaway-OfLHG span{border-left:2px solid rgb(146,163,189);padding:0.75rem 0.75rem}} @media screen and (max-width: 767px) {.welcome-phnSW{padding:3rem 1rem}.welcome-phnSW .start-begin-NpubO{gap:1.5rem;width:95%}.welcome-phnSW .start-begin-NpubO > div:first-child{padding:1.5rem}.welcome-phnSW .start-begin-NpubO > div:first-child p{font-size:18px}.welcome-phnSW .student-voice-TQpAu > div{padding:2rem 1.5rem;min-height:350px}.welcome-phnSW .student-voice-TQpAu h3{transform:translateX(0);padding:1rem;font-size:calc(24px * 0.85)}.welcome-phnSW .student-voice-TQpAu > div > div > div{padding:1.5rem 1rem}.welcome-phnSW .title_style_header{font-size:calc(35px * 0.9)}} @media (min-width: 1440px) {.our-story-UZWIs .container{max-width:1400px}.our-story-UZWIs .body-content-RYIMt{margin-left:80px;width:calc(100% - 80px)}.our-story-UZWIs .body-content-RYIMt div div{column-count:3}} @media (prefers-reduced-motion: reduce) {.our-story-UZWIs::after{animation:none}.our-story-UZWIs .body-content-RYIMt{transition:none}} @media (max-width: 767px) {.academic-experience-heKQr{padding:60px 0}.academic-experience-heKQr .portfolio-image-zkIoc{margin-bottom:20px;height:180px;width:180px}.academic-experience-heKQr .name{margin-bottom:10px;padding:0 15px 12px;font-size:calc(39px * 0.8)}.academic-experience-heKQr .edu-reviews-ancAP span:not(.name){margin-bottom:30px;font-size:calc(23px * 0.9);letter-spacing:2px}.academic-experience-heKQr .job-table-wDeiu{padding:30px 35px;width:90%;font-size:calc(12px * 0.95)}.academic-experience-heKQr .job-table-wDeiu::before,.academic-experience-heKQr .job-table-wDeiu::after{height:25px;width:25px}.academic-experience-heKQr .edu-reviews-ancAP::before,.academic-experience-heKQr .edu-reviews-ancAP::after{height:200px;width:200px}.academic-experience-heKQr .edu-reviews-ancAP:hover span:not(.name){letter-spacing:3px}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(2%,2%) rotate(5deg)}100%{transform:translate(-2%,-1%) rotate(-5deg)}} @keyframes titlePulse {0%{transform:scale(1);text-shadow:0 2px 4px rgba(0,0,0,0.2)}100%{transform:scale(1.02);text-shadow:0 4px 8px rgba(0,0,0,0.3)}} @keyframes morphing {0%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}25%{border-radius:70% 30% 50% 50% / 40% 60% 40% 60%}50%{border-radius:40% 60% 60% 40% / 60% 30% 70% 40%}75%{border-radius:60% 40% 30% 70% / 50% 50% 50% 50%}100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}}