﻿header,footer{width:100%}header{position:relative;z-index:100;width:100%;background:linear-gradient(135deg,rgb(189,194,217,0.5),rgb(156,154,186,0.5));padding:0}footer .qna-board{position:relative;z-index:1}footer .contact-map::after{content:"";position:absolute;pointer-events:none;width:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);height:100%;left:0;top:0}footer .info_item a:hover{text-decoration:underline}footer .main-mainwrap{text-align:center;padding-top:60px}footer .transcript{line-height:1.6;margin:0 auto;color:#000000;text-align:center;font-size:13px;max-width:350px}footer .top-site{gap:10px 30px;margin-bottom:25px;flex-direction:column;display:flex;flex-wrap:wrap}footer .top-site a:hover{color:rgb(189,194,217);padding-left:5px}footer .subscribe_holder{margin:0 20px;padding:30px;background-color:rgb(189,194,217);color:#ffffff;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);position:relative}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.3);outline:none}footer .milestone-cta{border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px;margin-top:60px}#cookieSettingsPanel{display:none}#cookieSettingsPanel:checked ~ .cookie-notice-window{opacity:0;visibility:hidden}.cookie-notice-window p{font-size:17px;color:#000000;max-width:500px}.cookie_button.cookie-data{background:rgb(189,194,217)}.cookie-notice-window p a{color:rgb(189,194,217);text-decoration:underline;font-weight:700}.outer-container .learn-consent h5,.outer-container .learn-consent p{color:#ffffff}.about-this::before{height:100%;z-index:1;content:"";opacity:0.1;background:repeating-linear-gradient( 45deg,rgb(189,194,217,0.5) 0,rgb(189,194,217,0.5) 1px,transparent 1px,transparent 20px );left:0;width:100%;position:absolute;top:0}.about-this .pic-strip-wrap:hover{transform:scale(1.02)}.about-this .timeline-hist{position:relative;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden;display:flex;flex:1;min-width:300px;background:#ffffff;border-radius:17px}.about-this .study-hub::before,.about-this .timeline-hist::before{top:0;left:0;content:"";background:rgb(156,154,186);height:5px;position:absolute;width:100%}.title-screen::after{top:0;height:100%;left:0;position:absolute;opacity:0.03;z-index:1;width:100%;background-image:linear-gradient(45deg,rgb(222,222,236) 25%,transparent 25%),linear-gradient(-45deg,rgb(222,222,236) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(222,222,236) 75%),linear-gradient(-45deg,transparent 75%,rgb(222,222,236) 75%);background-size:20px 20px;content:""}.title-screen .fast-edu > div{flex-direction:column;display:flex;z-index:2;justify-content:center;color:#ffffff;padding:60px 40px;position:relative;min-height:400px}.tySection{box-shadow:inset 12px 12px 24px rgba(255,255,255,0.8),inset -12px -12px 24px rgba(70,70,80,0.05);background:linear-gradient(145deg,rgb(222,222,236),#f8f9fd);overflow:hidden;padding:4rem 2rem;position:relative}.tySection h2{transform:translateY(0);animation:fadeInDown 0.8s ease-out forwards;text-align:center;color:#000000;letter-spacing:-0.02em;position:relative;opacity:1;font-weight:700;margin-bottom:2.5rem;line-height:1.3;font-size:37px}.tySection ul{margin:0;list-style:none;padding:0}.tySection li:last-child{margin-bottom:0}.tySection li::before{border-radius:50%;height:8px;transform:scale(0);animation:scaleIn 0.4s ease-out 0.8s forwards;left:0;background:linear-gradient(135deg,rgb(189,194,217),rgb(156,154,186));position:absolute;top:0.6rem;content:"";width:8px}.offer-panel .bundle-rate{opacity:0;transform:translateY(20px);margin-bottom:60px;animation:fadeUp 0.8s ease-out forwards}.offer-panel .payment-scheme{margin-top:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid;gap:30px}.offer-panel .price-grid:nth-child(2){--i:2}.offer-panel .price-options{position:relative;transform-style:preserve-3d;box-shadow:0 10px 30px -15px rgba(0,0,0,0.15),0 5px 15px -10px rgba(0,0,0,0.05);transition:all 0.4s ease;overflow:hidden;background-color:#ffffff;height:100%;border-radius:12px}.offer-panel .price-grid:hover .group-plans{transform:scale(1.05);color:rgb(189,194,217)}.offer-panel .pic-strip-wrap{height:200px;width:100%;transition:all 0.5s ease;position:relative;overflow:hidden}.offer-panel .price-grid:hover .pic-strip-wrap::after{opacity:0.3}.contact-box::before{width:100%;left:0;content:'';z-index:1;position:absolute;height:100%;top:0;background:linear-gradient(to right,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%)}.contact-box .help-card{overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.2);position:relative;background:#ffffff;border-radius:10px;display:flex}.contact-box input[type="text"]:focus,.contact-box textarea:focus{border-color:rgb(189,194,217);outline:none}.contact-box .message-list input[type="checkbox"]{position:absolute;opacity:0}.contact-box .message-list label::before{left:0;content:'';transition:all 0.3s ease;width:22px;top:0;position:absolute;border:2px solid rgb(156,154,186);height:22px;background:#ffffff}.contact-box .query-grid:hover{background:#000000;box-shadow:0 10px 20px rgba(0,0,0,0.15);transform:translateY(-3px)}.contact-box .help-support h4{color:#ffffff;position:relative;margin-bottom:40px;font-weight:700;letter-spacing:1px;font-family:Arial,sans-serif;font-size:24px;text-transform:uppercase}.contact-box .reach-list li:last-child{margin-bottom:0}.contact-box .reach-list svg path{fill:rgb(189,194,217)}.contact-box .reach-list a{color:#ffffff;text-decoration:none;transition:all 0.3s ease}.program-offerings .skill-route{z-index:2;flex-direction:column;display:flex}.program-offerings .summary-frame::before{left:0;top:-20px;width:80px;content:"";background:linear-gradient(90deg,rgb(189,194,217),rgb(156,154,186));height:4px;position:absolute;border-radius:10px}.program-offerings .pic-strip-wrap{position:absolute;top:0;width:100%;opacity:0.2;z-index:1;transition:opacity 0.5s ease,transform 0.5s ease;left:0;height:100%}.program-offerings .pic-strip-wrap::before{width:100%;height:100%;z-index:1;left:0;top:0;background:linear-gradient(135deg,rgb(189,194,217,0.5) 0%,transparent 80%);content:"";position:absolute}.program-offerings .summary-frame::after{border-radius:50%;content:"";animation:rotateAnimation 30s infinite linear reverse;position:absolute;z-index:-1;right:-60px;height:100px;width:100px;border:2px dashed rgb(189,194,217,0.5);top:-40px}.program-offerings .skill-route .summary-frame .description strong{color:rgb(156,154,186);font-weight:600}.academic-experience{overflow:hidden;background:linear-gradient(135deg,rgb(222,222,236) 0%,#ffffff 100%);position:relative;padding:5rem 0}.academic-experience::after{top:-50%;height:200%;position:absolute;right:-20%;transform:rotate(-15deg);content:"";z-index:0;opacity:0.08;background:linear-gradient(135deg,rgb(189,194,217,0.5) 0%,rgb(156,154,186,0.5) 100%);width:70%}.academic-experience .pic-strip-wrap{margin:0 auto;position:relative;transform:translateY(0);box-shadow:0 10px 25px rgba(0,0,0,0.1);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);border-radius:5px;width:120px;height:120px}.academic-experience .name{font-weight:700;position:relative;margin-bottom:0.5rem;transform:translateY(0);color:#000000;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);font-size:21px;text-align:center}.academic-experience .rating-views:hover > div:nth-child(2) > div{color:rgb(189,194,217)}.academic-experience .emp-section::before,.academic-experience .emp-section::after{opacity:0.3;line-height:1;font-size:3rem;content:"";transition:all 0.3s ease;color:rgb(189,194,217,0.5);position:absolute}.academic-experience .emp-section::before{top:-10px;left:-5px}.privacy-holdfast .container{max-width:1140px;margin:0 auto;position:relative;padding:0 15px;z-index:2}.privacy-holdfast h2{padding-left:1.5rem;font-weight:600;margin:3rem 0 1.5rem;color:#000000;font-size:28px;position:relative}.privacy-holdfast h3::before{left:0;transform:translateY(-50%);content:"";background:rgb(156,154,186);width:6px;top:50%;height:60%;position:absolute}.privacy-holdfast ul{margin:1.5rem 0 2rem 1rem;padding-left:1.5rem;list-style:none}.privacy-holdfast li:hover::before{background-color:rgba(rgb(189,194,217,0.5),0.1);transform:rotate(135deg)}header::before{content:'';z-index:0;height:100%;left:0;background:linear-gradient(to right,transparent 25%,rgba(255,255,255,0.05) 25%,rgba(255,255,255,0.05) 26%,transparent 26%),linear-gradient(to right,transparent 50%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 51%,transparent 51%),linear-gradient(to right,transparent 75%,rgba(255,255,255,0.05) 75%,rgba(255,255,255,0.05) 76%,transparent 76%);width:100%;top:0;position:absolute}header .head-learn::before{height:0;position:absolute;bottom:0;transition:height 0.3s ease;left:0;width:100%;z-index:-1;content:'';background:linear-gradient(to top,rgb(189,194,217,0.5),transparent)}.course-candidates .container{padding:0 20px;position:relative;max-width:1200px;z-index:1;margin:0 auto}.course-candidates div{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.course-candidates div p{min-width:280px;transition:all 0.3s ease;border-radius:19px;padding:25px 25px 25px 75px;background:#ffffff;margin:0;font-size:14px;flex:0 0 calc(33.333% - 20px);z-index:1;position:relative;line-height:1.6;color:#000000}.course-candidates div p:hover::after{top:15px;left:15px}.course-candidates div p:hover svg path{fill:rgb(156,154,186)}.give-it-a-try{background:rgb(222,222,236);overflow:hidden;padding:100px 0;position:relative}.give-it-a-try .query-grid{font-size:20px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-weight:600;z-index:5;transition:all 0.3s ease;overflow:hidden;padding:20px 40px;color:#ffffff;box-shadow:5px 5px 0 rgb(189,194,217);position:relative;grid-column:1 / 2;border-radius:30px;background:rgb(222,222,236)}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-button{background:rgb(189,194,217);height:5px;border-radius:0px}::-webkit-scrollbar-track{border-radius:18px;border:1px groove rgb(189,194,217,0.5);background:rgb(255,255,255,0.5)}::-webkit-scrollbar-thumb{border-radius:18.2em;min-height:76px;background:radial-gradient(ellipse at bottom left,#ffffff 100%,rgb(156,154,186) 11%,rgb(156,154,186,0.5) 36%,rgb(189,194,217,0.5) 25%);box-shadow:-1px -5px 12px 5px rgba(0,0,0,0.4)}::-webkit-scrollbar-thumb:hover{box-shadow:-5px 3px 15px -2px rgba(0,0,0,0.6);background:rgb(189,194,217);border-color:rgb(189,194,217)}::-webkit-scrollbar-thumb:active{background:rgb(156,154,186);transform:scale(0.95);box-shadow:inset -5px -4px 4px -1px rgba(0,0,0,0.2)}::-webkit-scrollbar-corner{border-radius:1px;background:rgb(189,194,217)}@media (hover: hover) {.about-this .study-hub,.about-this .timeline-hist{transition:transform 0.3s ease,box-shadow 0.3s ease}.about-this .study-hub:hover,.about-this .timeline-hist:hover{box-shadow:0 15px 35px rgba(0,0,0,0.1);transform:translateY(-5px)}} @media (max-width: 991px) {.tySection{padding:3rem 1.5rem}.tySection h2{margin-bottom:2rem;font-size:calc(37px * 0.9)}.tySection .expert-program{padding:2rem}} @media (max-width: 480px) {.tySection{padding:2rem 1rem}.tySection h2{text-align:left;font-size:calc(37px * 0.7)}.tySection h2::after{transform:none;left:0;width:50px}.tySection .expert-program{padding:1.25rem}.tySection li{padding-left:1.25rem}.tySection li::before{width:6px;top:0.5rem;height:6px}} @media (hover: none) {.offer-panel .price-grid:hover .price-options{transform:none;box-shadow:0 10px 30px -15px rgba(0,0,0,0.15),0 5px 15px -10px rgba(0,0,0,0.05)}.offer-panel .price-grid:hover .study-price h3{transform:none}.offer-panel .price-grid:hover .group-plans{transform:none}.offer-panel .price-grid:hover .pic-strip-wrap{transform:none}} @media (max-width: 768px) {.program-offerings{padding:60px 0}.program-offerings .summary-frame{width:100%;margin-bottom:40px}.program-offerings .summary-frame h2{font-size:calc(28px * 0.9);margin-bottom:20px}.program-offerings .summary-frame .description:last-child{padding:25px 30px}} @media (min-width: 992px) {.academic-experience .rating-views{padding:3.5rem 4rem;gap:3rem}.academic-experience .pic-strip-wrap{height:180px;width:180px}.academic-experience .emp-section{font-size:calc(15px * 1.05);line-height:1.8}.academic-experience .rating-views::before{width:10px}} @media (min-width: 768px) {.privacy-holdfast{padding:7rem 3rem}.privacy-holdfast .container{padding:0 30px}.privacy-holdfast h1{transform:translateX(-15px);margin-bottom:3rem;font-size:calc(41px * 1.2)}.privacy-holdfast h1::before{height:5px;width:180px}.privacy-holdfast h2{padding-left:2rem;margin:4rem 0 2rem}.privacy-holdfast h2::before{width:10px}.privacy-holdfast p{max-width:85%}.privacy-holdfast ul{margin-left:2rem}.privacy-holdfast span{padding-left:1.5rem}} @media (max-width: 767px) {header .nav-tutor{margin:0.6rem 0;padding:1rem 0}header .nav-lesson{padding:0 0 0.7rem 0}header .nav-lesson svg{width:140px}header .site-header{padding:0.7rem 1rem 0;gap:0.5rem;max-width:95%}header .head-learn{padding:0.5rem 1rem;font-size:calc(17px - 1px)}} @media (max-width: 479px) {.course-candidates{padding:60px 0}.course-candidates h4{font-size:calc(33px - 6px);margin-bottom:40px;padding-bottom:15px}.course-candidates div{gap:15px}.course-candidates div p{font-size:calc(14px - 1px);padding:15px 15px 15px 55px}.course-candidates div p svg{padding:6px;left:15px;height:25px;width:25px;top:15px}} @keyframes slideInLeft {from{transform:translateX(-5%);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes fadeInRight {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes fadeInRight {from{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes rotateAnimation {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}