*{margin:0;padding:0;box-sizing:border-box}svg{width:30px;height:30px}.header-learn{flex:1 0 auto}.container{margin:auto;max-width:100%;width:1158px}a{color:inherit;text-decoration:none}html,body{color:#000000;font-family:Arial,sans-serif;height:100%;scroll-snap-type:none;min-height:100%;scroll-behavior:auto;auto contain touch-action:none}header,footer{width:100%}.wrapper-template{height:100%;min-height:100%;display:flex;flex-direction:column}.grant-info{flex:0 0 auto}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .privacyPolicyOverlay{box-shadow:rgba(0,0,0,0.5) 0px 0px 20px 0px;z-index:90;border-top:2px solid rgb(201,195,211);transition:all 0.3s ease-in-out;padding:20px 0;background:rgb(155,137,184);position:fixed;width:100%;bottom:0}.cookie-control{justify-content:space-between;flex-wrap:wrap;display:flex;align-items:center;margin:auto;padding:20px 30px;max-width:1200px}.privacyPolicyOverlay h5{margin-bottom:6px;font-size:22px;font-weight:700;color:#ffffff;transition:color 0.3s ease-in-out}.privacyPolicyOverlay p{max-width:500px;font-size:13px;color:#ffffff}.cookie-notice{flex-shrink:0;margin-right:20px}.cookie-notice svg,.cookie-notice svg path{fill:rgb(201,195,211);width:80px;transition:transform 0.3s ease-in-out;height:80px}.cookie-notice:hover svg{transform:rotate(10deg)}.consent-learn{border-radius:10px;cursor:pointer;color:#ffffff;background:rgb(201,195,211);padding:10px 20px;line-height:35px;font-size:19px;margin-left:20px;box-shadow:rgb(201,195,211,0.5) 0px 4px 10px 0px;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;text-decoration:none}.cookie_button.cookie-updates{background:rgb(201,195,211)}.cookie_button.cookie-overview{background:rgb(155,137,184)}.consent-learn:hover{box-shadow:rgb(201,195,211,0.5) 0px 6px 15px 0px;transform:scale(1.05)}.privacyPolicyOverlay p a{font-weight:600;transition:color 0.3s ease-in-out;color:rgb(201,195,211);text-decoration:none}.privacyPolicyOverlay p a:hover{color:rgb(155,137,184)}.wrapper-template .privacyPolicyOverlay{border:none;padding:40px 0;box-shadow:rgba(0,0,0,0.5) 0px 0px 40px 39px;background:rgb(155,137,184)}.wrapper-template .consent-learn{color:#ffffff;border-radius:10px;font-weight:400;font-size:19px;background:rgb(201,195,211);transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;border:none;margin-left:30px;padding:10px}.wrapper-template .consent-ack h5,.wrapper-template .consent-ack p{color:#ffffff}@media only screen and (max-width: 1200px) {.privacyPolicyOverlay{padding:20px}} @media only screen and (max-width: 800px) {.cookie-notice{display:none}.cookie-control{flex-direction:column;align-items:center;justify-content:center}.privacyPolicyOverlay h5{text-align:center}.privacyPolicyOverlay p{text-align:center}.consent-ack{margin-bottom:20px;text-align:center}.consent-learn{margin-left:0;width:100%;max-width:300px;margin-top:10px}} #cookieNoticeBanner{display:none}#cookieNoticeBanner:checked ~ .privacyPolicyOverlay{opacity:0;visibility:hidden}.leadership-profile{overflow:hidden;position:relative;background:rgb(239,238,241);padding:100px 0}.leadership-profile::before{opacity:0.3;left:0;width:100%;background:linear-gradient(90deg,transparent 9%,rgb(201,195,211,0.5) 10%,transparent 11%);background-size:150px 100%;position:absolute;top:0;height:100%;content:"";animation:gradientSlide 30s linear infinite}.leadership-profile .container{position:relative;max-width:800px;margin:0 auto;z-index:2}.leadership-profile .learning-views{border-radius:2px;position:relative;flex-direction:column;background:#ffffff;display:flex;padding:60px 40px 40px;transition:all 0.5s cubic-bezier(0.25,1,0.5,1);box-shadow:0 5px 30px rgba(0,0,0,0.05)}.leadership-profile .learning-views:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.1)}.leadership-profile .post-image-grid{height:120px;box-shadow:10px 10px 0 #ffffff,12px 12px 0 rgb(201,195,211);border-radius:2px;top:-60px;transition:all 0.5s ease;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);transform:rotate(0deg);left:40px;position:absolute;width:120px}.leadership-profile .learning-views:hover .post-image-grid{transform:rotate(-5deg)}.leadership-profile .name{margin-left:0;transition:transform 0.5s ease;margin-top:40px;letter-spacing:-0.5px;transform:translateX(0);color:#000000;font-weight:700;font-size:calc(21px * 1.2)}.leadership-profile .learning-views:hover .name{transform:translateX(10px)}.leadership-profile .learning-views span:not(.name){margin-top:5px;color:#000000;text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:300;transition:transform 0.5s ease;transform:translateX(0)}.leadership-profile .learning-views:hover span:not(.name){color:rgb(201,195,211);transform:translateX(10px)}.leadership-profile .experience-details{position:relative;transition:padding 0.5s ease;margin-top:40px;font-size:16px;line-height:1.8;padding-left:0;font-weight:400;color:#000000}.leadership-profile .experience-details::before{top:15px;position:absolute;content:"";background:rgb(201,195,211);transform-origin:right;transition:transform 0.5s ease;left:-40px;height:2px;width:30px;transform:scaleX(0)}.leadership-profile .learning-views:hover .experience-details{padding-left:20px}.leadership-profile .learning-views:hover .experience-details::before{transform:scaleX(1)}@keyframes gradientSlide {0%{background-position:0% 0%}100%{background-position:100% 0%}} @media (max-width: 768px) {.leadership-profile{padding:80px 0}.leadership-profile .learning-views{padding:80px 25px 30px;margin:0 15px}.leadership-profile .post-image-grid{left:25px;width:100px;height:100px}.leadership-profile .name{font-size:21px}.leadership-profile .experience-details{font-size:calc(16px * 0.95)}.leadership-profile .experience-details::before{width:20px;left:-25px}}.course-rewards{background:linear-gradient(135deg,rgb(239,238,241),rgb(239,238,241) 60%,rgba(rgb(201,195,211,0.5),0.05) 100%);padding:120px 0 100px;position:relative;overflow:hidden}.course-rewards::before{z-index:0;content:"";background:radial-gradient(circle,rgb(201,195,211,0.5),transparent 70%);right:-50px;height:300px;animation:floatGradient 20s infinite alternate ease-in-out;filter:blur(50px);width:300px;opacity:0.2;top:-50px;position:absolute}.course-rewards::after{background:radial-gradient(ellipse,rgb(155,137,184,0.5),transparent 70%);filter:blur(40px);width:200px;opacity:0.15;content:"";bottom:-80px;height:200px;position:absolute;z-index:0;animation:floatGradient 15s infinite alternate-reverse ease-in-out;left:15%}.course-rewards h5{font-size:calc(18px * 1.1);transition:transform 0.6s ease-out,opacity 0.6s ease-out;position:relative;opacity:1;font-weight:700;color:#000000;margin:0 auto 50px;line-height:1.4;transform:translateY(0);max-width:700px;padding:0 20px;text-align:center;letter-spacing:-0.02em}.course-rewards h5::after{background:linear-gradient(90deg,transparent,rgb(201,195,211) 30%,rgb(201,195,211) 70%,transparent);content:"";position:absolute;transform:translateX(-50%);height:3px;left:50%;bottom:-15px;width:80px}.course-rewards .container{margin:0 auto;z-index:2;position:relative;padding:0 25px;max-width:1200px}.course-rewards .learn-guide{padding:40px 30px;display:flex;transition:transform 0.5s ease,box-shadow 0.5s ease;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);gap:40px;align-items:center;flex-direction:column;transform:perspective(1000px) rotateY(0deg);border-radius:27px;background:#ffffff;position:relative}.course-rewards .learn-guide::before{top:0;left:0;height:5px;background:linear-gradient(90deg,rgb(201,195,211),rgb(155,137,184));position:absolute;width:100%;content:""}.course-rewards .learn-guide > div:first-child{transition:transform 0.5s ease-out;clip-path:polygon(0 0,100% 5%,95% 95%,5% 100%);max-width:500px;position:relative;overflow:hidden;width:100%;transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.course-rewards .learn-guide:hover > div:first-child{transform:perspective(1000px) rotateY(2deg) translateZ(20px)}.course-rewards .post-image-grid{transition:transform 0.6s ease-out;width:100%;transform:scale(1);filter:contrast(1.05) saturate(1.1);height:auto;object-fit:cover}.course-rewards .learn-guide:hover .post-image-grid{transform:scale(1.03)}.course-rewards .text-article{flex:1;position:relative;padding:10px 0}.course-rewards .text-article::before{position:absolute;left:-20px;height:40px;border-left:2px solid rgb(201,195,211,0.5);border-top:2px solid rgb(201,195,211,0.5);opacity:0.4;top:-20px;z-index:1;width:40px;content:""}.course-rewards .text-article::after{height:40px;z-index:1;width:40px;position:absolute;content:"";bottom:-20px;border-bottom:2px solid rgb(201,195,211,0.5);border-right:2px solid rgb(201,195,211,0.5);right:-20px;opacity:0.4}.course-rewards ul{margin:0;list-style:none;gap:20px;grid-template-columns:1fr;display:grid;padding:0}.course-rewards li{transition:transform 0.4s ease,opacity 0.4s ease;position:relative;transform:translateX(0);padding:10px 0 10px 5px;opacity:0.9}.course-rewards li:hover{opacity:1;transform:translateX(5px)}.course-rewards li:nth-child(odd){background:linear-gradient(90deg,rgba(rgb(201,195,211,0.5),0.03),transparent)}.course-rewards li p{padding:0 0 0 35px;display:flex;position:relative;line-height:1.6;color:#000000;align-items:center;font-size:16px;margin:0}.course-rewards li svg{top:2px;transition:transform 0.3s ease;height:24px;left:0;position:absolute;width:24px;transform:scale(0.9)}.course-rewards li:hover svg{transform:scale(1)}.course-rewards li svg path{transition:fill 0.3s ease;fill:rgb(201,195,211)}.course-rewards li:hover svg path{fill:rgb(155,137,184)}@keyframes floatGradient {0%{transform:translate(0,0)}50%{transform:translate(-10px,15px)}100%{transform:translate(10px,-5px)}} @media (min-width: 768px) {.course-rewards{padding:150px 0 120px}.course-rewards h5{transform:translateY(0);font-size:calc(18px * 1.2);margin-bottom:70px}.course-rewards .learn-guide{gap:60px;padding:60px;transform:perspective(1200px) rotateY(0deg);flex-direction:row}.course-rewards .learn-guide > div:first-child{max-width:45%;flex:0 0 45%}.course-rewards .text-article{padding:20px 0;flex:0 0 50%}.course-rewards ul{gap:30px 20px;grid-template-columns:repeat(2,1fr)}} @media (min-width: 992px) {.course-rewards{padding:180px 0 150px}.course-rewards h5{font-size:calc(18px * 1.3)}.course-rewards .learn-guide{padding:70px;gap:80px}.course-rewards .learn-guide > div:first-child{flex:0 0 40%;max-width:40%}.course-rewards .text-article{flex:0 0 55%}.course-rewards .learn-guide:hover{box-shadow:0 25px 50px rgba(0,0,0,0.08),0 10px 20px rgba(0,0,0,0.05);transform:perspective(1200px) rotateY(-1deg)}} @media (max-width: 767px) {.course-rewards{padding:80px 0 70px}.course-rewards h5{margin-bottom:40px;font-size:18px}.course-rewards .learn-guide{padding:30px 20px}.course-rewards .post-image-grid{max-height:250px;object-fit:cover;width:100%}.course-rewards li{padding:8px 0 8px 0}.course-rewards li p{line-height:1.5;font-size:calc(16px * 0.95)}}header{box-shadow:0 5px 25px rgba(0,0,0,0.3);left:0;background:linear-gradient(180deg,rgb(201,195,211) 0%,rgba(20,20,30,0.95) 100% );position:fixed;border-bottom:1px solid rgb(201,195,211,0.5);-webkit-backdrop-filter:blur(10px);z-index:1000;width:100%;top:0;transition:all 0.4s ease;backdrop-filter:blur(10px)}header:before{height:100%;top:0;left:0;pointer-events:none;position:absolute;content:'';background:radial-gradient(circle at 15% 15%,rgb(201,195,211,0.5) 0%,transparent 25%),radial-gradient(circle at 85% 85%,rgb(155,137,184,0.5) 0%,transparent 25%);width:100%;opacity:0.1}header:after{pointer-events:none;mix-blend-mode:overlay;opacity:0.02;top:0;content:'';height:100%;left:0;width:100%;position:absolute}header .top-class{overflow:hidden;position:relative}header .top-class:before{height:1px;bottom:0;content:'';opacity:0.7;animation:scanlineGlow 4s linear infinite;left:-50%;background:linear-gradient(90deg,transparent 0%,rgb(201,195,211) 25%,#ffffff 50%,rgb(201,195,211) 75%,transparent 100% );box-shadow:0 0 15px rgb(201,195,211),0 0 35px rgb(201,195,211);width:200%;position:absolute}header .container{max-width:1200px;position:relative;padding:18px 25px;margin:0 auto}header .container:before{background-image:repeating-linear-gradient( 0deg,transparent,transparent 2px,rgba(255,255,255,0.015) 2px,rgba(255,255,255,0.015) 3px );pointer-events:none;opacity:0.5;mix-blend-mode:overlay;content:'';position:absolute;width:100%;height:100%}header .main-lead{position:relative;justify-content:space-between;display:flex;align-items:center}header .main-lead:before{height:20px;opacity:0.3;left:-10px;background:rgb(201,195,211);width:20px;border-radius:50%;content:'';filter:blur(15px);position:absolute;top:50%;transform:translateY(-50%);animation:breathe 5s infinite alternate}header .main-lead:after{transform:translateY(-50%);background:rgb(155,137,184);opacity:0.3;content:'';width:20px;top:50%;border-radius:50%;height:20px;position:absolute;filter:blur(15px);right:-10px;animation:breathe 5s infinite alternate-reverse}header .nav-start{position:relative;display:flex;gap:30px;align-items:center}header .nav-start:before{content:'';height:110%;top:-5%;opacity:0.15;animation:menuGlow 10s infinite ease-in-out;position:absolute;transform:translateX(-100%);width:110%;background:linear-gradient(90deg,transparent,rgb(201,195,211,0.5),transparent );left:-5%;filter:blur(5px)}header .main-sitewrap{font-size:12px;text-decoration:none;transition:all 0.3s ease;letter-spacing:1px;padding:8px 2px;font-weight:400;position:relative;text-transform:uppercase;text-shadow:0 0 1px #ffffff;color:#ffffff;font-family:Arial,sans-serif}header .main-sitewrap:before{top:0;position:absolute;width:100%;left:0;transform:skewX(-20deg) scale(0.8,1);background:linear-gradient(90deg,transparent,rgb(201,195,211,0.5),transparent );z-index:-1;height:100%;opacity:0;transition:all 0.4s ease;content:''}header .main-sitewrap:after{filter:blur(0.5px);position:absolute;left:50%;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);width:0;transform:translateX(-50%);height:2px;bottom:-2px;opacity:0.8;content:'';background:linear-gradient(90deg,rgb(201,195,211),#ffffff 50%,rgb(201,195,211) )}header .main-sitewrap:hover{text-shadow:0 0 5px #ffffff,0 0 10px rgb(201,195,211);color:#ffffff;transform:translateY(-2px)}header .main-sitewrap:hover:before{transform:skewX(-20deg) scale(1.05,1);opacity:0.15}header .main-sitewrap:hover:after{box-shadow:0 0 5px rgb(201,195,211),0 0 10px rgb(201,195,211);width:100%}header .site-core{position:relative;justify-content:center;transition:all 0.3s ease;align-items:center;padding:5px;display:flex;text-decoration:none}header .site-core:before{background:radial-gradient(circle,rgb(201,195,211,0.5) 0%,transparent 70% );content:'';transform:translate(-50%,-50%);position:absolute;height:150%;width:150%;transition:opacity 0.5s ease;left:50%;top:50%;opacity:0}header .site-core:after{border:1px solid transparent;content:'';top:-5px;position:absolute;transition:all 0.5s ease;border-image:linear-gradient(45deg,rgb(201,195,211),rgb(155,137,184),rgb(201,195,211)) 1;width:calc(100% + 10px);height:calc(100% + 10px);opacity:0;left:-5px}header .site-core:hover:before{opacity:0.3}header .site-core:hover:after{animation:borderRotate 4s linear infinite;opacity:0.7}header .site-core svg{filter:drop-shadow(0 0 2px rgb(201,195,211,0.5));transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);height:45px;width:auto;position:relative}header .site-core:hover svg{filter:drop-shadow(0 0 5px rgb(201,195,211));transform:scale(1.05)}header .site-core:hover svg path{animation:logoGlow 2s infinite alternate}@keyframes scanlineGlow {0%{transform:translateX(-100%);opacity:0}10%,90%{opacity:0.7}100%{transform:translateX(100%);opacity:0}} @keyframes breathe {0%,100%{opacity:0.3;filter:blur(15px)}50%{opacity:0.5;filter:blur(20px)}} @keyframes menuGlow {0%,100%{transform:translateX(-100%);opacity:0.15}50%{transform:translateX(100%);opacity:0.25}} @keyframes borderRotate {0%{border-image:linear-gradient(45deg,rgb(201,195,211),rgb(155,137,184),rgb(201,195,211)) 1}50%{border-image:linear-gradient(225deg,rgb(201,195,211),rgb(155,137,184),rgb(201,195,211)) 1}100%{border-image:linear-gradient(405deg,rgb(201,195,211),rgb(155,137,184),rgb(201,195,211)) 1}} @keyframes logoGlow {0%{filter:brightness(1)}100%{filter:brightness(1.3)}} @keyframes glitchEffect {0%,100%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:skewX(2deg)}80%{transform:skewX(-2deg)}} @media (max-width: 991px) {header .container{padding:15px 20px}header .nav-start{gap:20px}header .site-core svg{height:38px}} @media (max-width: 767px) {header .nav-start{gap:25px;width:85%;flex-direction:column;backdrop-filter:blur(15px);height:100vh;z-index:1001;max-width:330px;background:linear-gradient(135deg,rgba(20,20,30,0.97) 0%,rgba(10,10,20,0.98) 100% );top:0;overflow-y:auto;-webkit-backdrop-filter:blur(15px);position:fixed;transition:all 0.4s cubic-bezier(0.19,1,0.22,1);padding:85px 30px 30px;box-shadow:-5px 0 30px rgba(0,0,0,0.5);right:-100%}header .nav-start:before{left:10%;height:1px;opacity:0.3;animation:none;top:70px;width:80%}header .nav-start:after{right:20px;content:'';opacity:0.6;width:30px;position:absolute;border:1px solid rgb(201,195,211,0.5);height:30px;top:20px;background:transparent}header .menu.active{right:0}header .main-sitewrap{width:100%;padding:12px 5px;opacity:0.8;text-align:left;border-bottom:1px solid rgb(201,195,211,0.5)}header .main-sitewrap:last-child{border-bottom:none}header .main-sitewrap:hover{opacity:1;transform:translateY(0)}header .site-core{margin:0 auto}} @media (max-width: 480px) {header .container{padding:12px 15px}header .site-core svg{height:35px}header .nav-start{width:100%;max-width:100%}}.study-method{background:linear-gradient(135deg,rgb(239,238,241) 0%,rgba(255,255,255,0.92) 100%);overflow:hidden;position:relative;padding:120px 0}.study-method::before{animation:floatingShape 20s infinite alternate ease-in-out;position:absolute;content:"";border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;height:300px;right:-5%;top:-5%;background:linear-gradient(45deg,rgb(201,195,211,0.5),rgb(155,137,184,0.5));z-index:1;width:300px;opacity:0.1}.study-method::after{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;z-index:1;animation:floatingShape 15s infinite alternate-reverse ease-in-out;width:250px;background:linear-gradient(225deg,rgb(155,137,184,0.5),rgb(201,195,211,0.5));height:250px;bottom:-8%;left:-5%;opacity:0.08;content:"";position:absolute}.study-method .learn-guide{position:relative;padding:0 20px;z-index:2;max-width:1140px;margin:0 auto}.study-method h2{animation:slideIn 0.8s 0.2s forwards ease-out;color:#000000;font-weight:700;position:relative;font-size:36px;opacity:0;margin-bottom:40px;transform:translateX(-8px);display:inline-block}.study-method h2::after{content:"";height:3px;bottom:-8px;width:0;animation:lineGrow 1.2s 0.8s forwards cubic-bezier(0.17,0.67,0.83,0.67);left:0;position:absolute;background:linear-gradient(to right,rgb(201,195,211),rgb(155,137,184))}.study-method .text-article{animation:fadeUp 1s 0.6s forwards cubic-bezier(0.17,0.67,0.83,0.67);position:relative;padding:40px;transform:translateY(20px);opacity:0;background-color:#ffffff;box-shadow:0 15px 40px rgba(0,0,0,0.05)}.study-method .text-article::before{height:0%;content:"";left:0;background:linear-gradient(to bottom,rgb(201,195,211),rgb(155,137,184));animation:verticalLineGrow 1.2s 1.2s forwards cubic-bezier(0.17,0.67,0.83,0.67);top:0;width:4px;position:absolute}.study-method .text-article p{margin:0;font-size:14px;font-family:Arial,sans-serif;color:#000000;line-height:1.8}@keyframes slideIn {0%{transform:translateX(-8px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes fadeUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes lineGrow {0%{width:0}100%{width:60px}} @keyframes verticalLineGrow {0%{height:0}100%{height:100%}} @keyframes floatingShape {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}100%{transform:translate(-15px,-15px) rotate(-5deg)}} @media (max-width: 991px) {.study-method{padding:90px 0}.study-method::before{height:200px;width:200px}.study-method::after{height:180px;width:180px}.study-method .text-article{padding:30px}} @media (max-width: 767px) {.study-method{padding:70px 0}.study-method h2{font-size:calc(36px * 0.85);margin-bottom:30px}.study-method .text-article{padding:25px 20px}.study-method .text-article p{font-size:calc(14px * 0.95)}} @media (max-width: 576px) {.study-method{padding:50px 0}.study-method::before,.study-method::after{height:150px;width:150px}.study-method h2{margin-bottom:25px;font-size:calc(36px * 0.75)}.study-method .text-article{padding:20px 15px}.study-method .text-article::before{width:3px}.study-method .text-article p{line-height:1.7;font-size:calc(14px * 0.9)}.study-method h2::after{height:2px}} .study-method:hover .text-article{transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,0.08)}.our-info{perspective:1000px;overflow:hidden;padding:80px 0;background-color:rgb(239,238,241);position:relative}.our-info::before{top:0;transform-origin:top;left:0;position:absolute;width:100%;transform:rotateX(10deg);height:100%;background:linear-gradient(120deg,rgb(201,195,211,0.5) 0%,transparent 30%),linear-gradient(240deg,rgb(155,137,184,0.5) 0%,transparent 30%);z-index:0;content:""}.our-info .container{z-index:1;padding:0 15px;margin:0 auto;position:relative;max-width:1200px}.our-info .reach-team{border-radius:13px;transition:transform 0.5s ease;transform:rotateY(-3deg);position:relative;background:linear-gradient(135deg,#ffffff 0%,rgb(239,238,241) 100%);padding:45px;transform-style:preserve-3d;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.05)}.our-info .reach-team:hover{transform:rotateY(0deg)}.our-info h2{transform:translateZ(30px);text-shadow:2px 2px 0 rgb(201,195,211,0.5);font-weight:700;color:#000000;margin-bottom:30px;font-size:31px;position:relative}.our-info h2::after{height:6px;content:"";position:absolute;transform:skewX(-20deg);left:0;bottom:-10px;background:rgb(201,195,211);width:80px}.our-info p{font-size:12px;color:#000000;line-height:1.7;position:relative;margin-bottom:30px;transform:translateZ(20px)}.our-info .ask-questions{position:relative;flex-wrap:wrap;margin-top:40px;display:flex;transform:translateZ(40px);gap:20px}.our-info .ask-support{position:relative;background:#ffffff;padding:15px 25px;transform-style:preserve-3d;text-decoration:none;color:#000000;transition:all 0.3s ease;transform:translateZ(0) translateX(0) translateY(0);display:flex;border-radius:10px;align-items:center;box-shadow:5px 5px 0 rgb(201,195,211),inset 0 0 0 1px rgba(0,0,0,0.05);font-size:12px}.our-info .ask-support:hover{transform:translateZ(5px) translateX(-5px) translateY(-5px);box-shadow:10px 10px 0 rgb(201,195,211),inset 0 0 0 1px rgba(0,0,0,0.05)}.our-info .ask-support:active{box-shadow:5px 5px 0 rgb(201,195,211),inset 0 0 0 1px rgba(0,0,0,0.05);transform:translateZ(0) translateX(0) translateY(0)}.our-info .ask-support svg{height:24px;width:24px;transform:translateZ(5px);margin-right:12px;transition:transform 0.3s ease}.our-info .ask-support:hover svg{transform:translateZ(10px) scale(1.1)}.our-info .ask-support svg path{transition:fill 0.3s ease;fill:rgb(201,195,211)}.our-info .ask-support:hover svg path{fill:rgb(155,137,184)}.our-info p svg{transform:translateZ(5px);width:22px;margin-right:10px;height:22px}.our-info p svg path{fill:rgb(201,195,211)}.our-info p:nth-last-child(2){background:#ffffff;padding:12px 20px;transition:all 0.3s ease;align-items:center;transform:translateZ(20px) translateX(0) translateY(0);border-radius:10px;display:flex;box-shadow:3px 3px 0 rgb(201,195,211,0.5),inset 0 0 0 1px rgba(0,0,0,0.05)}.our-info p:nth-last-child(2):hover{box-shadow:6px 6px 0 rgb(201,195,211,0.5),inset 0 0 0 1px rgba(0,0,0,0.05);transform:translateZ(25px) translateX(-3px) translateY(-3px)}.our-info .reach-team::before{border-radius:50%;width:200px;top:-100px;right:-50px;background:rgb(201,195,211,0.5);position:absolute;transform:translateZ(-100px);height:200px;z-index:-1;content:"";opacity:0.3;filter:blur(60px)}.our-info .reach-team::after{width:100px;transform:rotateX(60deg) scaleX(1.5);height:20px;bottom:-20px;filter:blur(20px);z-index:-1;right:40px;position:absolute;content:"";border-radius:50%;background:rgba(0,0,0,0.2)}@keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}} @media (max-width: 991px) {.our-info{padding:60px 0}.our-info .reach-team{transform:rotateY(-2deg);padding:35px}.our-info h2{font-size:calc(31px * 0.9);margin-bottom:25px}.our-info .ask-questions{gap:15px;margin-top:30px}.our-info .ask-support{padding:12px 20px}} @media (max-width: 767px) {.our-info{padding:50px 0;perspective:none}.our-info .reach-team{transform:none;padding:30px 20px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.our-info h2,.our-info p,.our-info .ask-questions,.our-info .ask-support,.our-info .ask-support svg,.our-info p:nth-last-child(2){transform:none !important}.our-info h2{text-shadow:1px 1px 0 rgb(201,195,211,0.5);font-size:calc(31px * 0.85);margin-bottom:20px}.our-info h2::after{height:4px;width:60px}.our-info p{font-size:calc(12px * 0.95);margin-bottom:25px}.our-info .ask-questions{flex-direction:column;gap:12px;margin-top:25px}.our-info .ask-support{width:100%;box-shadow:3px 3px 0 rgb(201,195,211)}.our-info .ask-support:hover{box-shadow:6px 6px 0 rgb(201,195,211);transform:translateX(-3px) translateY(-3px)}.our-info .ask-support svg{height:20px;margin-right:10px;width:20px}.our-info .reach-team::before,.our-info .reach-team::after{display:none}} .our-info .reach-team::before{animation:float 8s ease-in-out infinite}.our-info .ask-support:nth-child(1){transition-delay:0.1s}.our-info .ask-support:nth-child(2){transition-delay:0.2s}.our-info .ask-support:nth-child(3){transition-delay:0.3s}.contact-section{padding:90px 0;position:relative;overflow:hidden;background:rgb(239,238,241)}.contact-section::before{left:0;position:absolute;background:linear-gradient(45deg,transparent 48%,rgba(rgb(201,195,211),0.05) 49%,rgba(rgb(201,195,211),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(155,137,184),0.05) 49%,rgba(rgb(155,137,184),0.05) 51%,transparent 52%);background-size:40px 40px;width:100%;height:100%;top:0;z-index:0;content:""}.contact-section .container{margin:0 auto;z-index:1;padding:0 20px;max-width:1200px;position:relative}.contact-section h2{display:inline-block;font-weight:700;color:#000000;border-bottom:3px solid rgb(201,195,211);padding-bottom:15px;margin-bottom:50px;position:relative;font-size:37px}.contact-section .help-message{background:#ffffff;overflow:hidden;display:flex;position:relative;border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,0.08)}.contact-section .post-image-grid{flex:0 0 45%;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%);position:relative;min-height:550px}.contact-section .inquiry-form{background:#ffffff;position:relative;flex:0 0 55%;padding:60px}.contact-section .inquiry-form::before{width:100%;height:100%;top:0;background-size:30px 30px;content:"";background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%),linear-gradient(-135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%);background-position:0 0,15px 15px;z-index:-1;position:absolute;opacity:0.1;left:0}.contact-section #contact{flex-direction:column;gap:25px;display:flex}.contact-section h3{color:rgb(201,195,211);font-size:24px;margin-bottom:30px;position:relative;font-weight:700}.contact-section input[type="text"]{padding:15px 20px;border-left:3px solid rgb(201,195,211);border-radius:0 10px 10px 0;transition:all 0.3s ease;font-size:12px;width:100%;color:#000000;border:none;background:rgb(239,238,241)}.contact-section input[type="text"]:focus{background:#ffffff;outline:none;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-left-color:rgb(155,137,184)}.contact-section input[type="text"]::placeholder{opacity:0.7;color:#000000}.contact-section .support-reach{display:flex;margin-top:10px;gap:12px;align-items:flex-start}.contact-section .support-reach input[type="checkbox"]{border:2px solid rgb(239,238,241);position:relative;appearance:none;margin-top:3px;width:22px;transition:all 0.3s ease;border-radius:4px;background:rgb(239,238,241);height:22px;cursor:pointer}.contact-section .support-reach input[type="checkbox"]:checked{border-color:rgb(201,195,211);background:rgb(201,195,211)}.contact-section .support-reach input[type="checkbox"]:checked::after{border-right:2px solid #ffffff;position:absolute;content:"";width:5px;left:50%;transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #ffffff;height:10px;top:40%}.contact-section .support-reach label{line-height:1.6;font-size:12px;color:#000000}.contact-section .support-reach a{color:rgb(201,195,211);position:relative;text-decoration:none;transition:all 0.3s ease}.contact-section .support-reach a:hover{color:rgb(155,137,184)}.contact-section .support-reach a::after{height:1px;bottom:-2px;content:"";width:100%;left:0;transition:all 0.3s ease;position:absolute;background:rgb(201,195,211)}.contact-section .support-reach a:hover::after{background:rgb(155,137,184);height:2px}.contact-section .inquiry-help{overflow:hidden;font-size:18px;transition:all 0.3s ease;font-weight:600;border-radius:10px;margin-top:15px;color:#ffffff;position:relative;cursor:pointer;border:none;align-self:flex-start;background:rgb(201,195,211);padding:15px 35px}.contact-section .inquiry-help::after{left:50%;border-radius:50%;position:absolute;content:"";top:50%;width:0;height:0;transition:all 0.6s ease;background:rgba(255,255,255,0.1);transform:translate(-50%,-50%)}.contact-section .inquiry-help:hover{background:rgb(155,137,184)}.contact-section .inquiry-help:hover::after{height:300%;width:300%}.contact-section svg{fill:rgb(201,195,211);width:20px;transition:all 0.3s ease;height:20px}.contact-section svg path{fill:rgb(201,195,211);transition:all 0.3s ease}.contact-section svg:hover{fill:rgb(155,137,184)}.contact-section svg:hover path{fill:rgb(155,137,184)}@media (max-width: 992px) {.contact-section{padding:70px 0}.contact-section .help-message{flex-direction:column}.contact-section .post-image-grid{flex:0 0 auto;min-height:300px}.contact-section .inquiry-form{flex:0 0 auto;padding:40px 30px 50px}} @media (max-width: 768px) {.contact-section{padding:60px 0}.contact-section h2{font-size:calc(37px - 4px);margin-bottom:40px}.contact-section .inquiry-form{padding:35px 25px 45px}.contact-section #contact{gap:20px}.contact-section .post-image-grid{min-height:250px}} @media (max-width: 576px) {.contact-section{padding:50px 0}.contact-section .container{padding:0 15px}.contact-section h2{margin-bottom:30px;font-size:calc(37px - 6px)}.contact-section .inquiry-form{padding:30px 20px 40px}.contact-section .inquiry-help{width:100%}.contact-section .post-image-grid{min-height:200px}}.user-testimonials{padding:5rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(239,238,241) 0%,rgba(245,247,251,0.95) 100%)}.user-testimonials::before{width:100%;position:absolute;opacity:0.07;top:0;content:"";z-index:0;background:radial-gradient(circle at 20% 30%,rgb(201,195,211,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(155,137,184,0.5) 0%,transparent 20%);left:0;height:100%}.user-testimonials::after{top:-5%;opacity:0.03;height:40%;right:-5%;width:40%;background:rgb(201,195,211,0.5);transform:rotate(-15deg) skew(10deg);z-index:0;position:absolute;content:""}.user-testimonials h2{text-align:left;margin-bottom:3.5rem;position:relative;transform:translateX(2vw);color:#000000;z-index:2;font-weight:700;font-size:calc(36px * 1.1)}.user-testimonials h2::after{transform-origin:left center;content:"";left:0;position:absolute;background:linear-gradient(90deg,rgb(201,195,211) 0%,rgb(155,137,184) 100%);height:3px;bottom:-0.8rem;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);width:5rem}.user-testimonials h2:hover::after{transform:scaleX(1.2)}.user-testimonials .container{padding:0 1.5rem;margin:0 auto;max-width:1200px;position:relative;z-index:1}.user-testimonials .learn-guide{position:relative;overflow:visible}.user-testimonials .client-views{position:relative;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;display:grid}.user-testimonials .learning-views{transform:translateY(0);border-left:3px solid rgb(155,137,184);transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);flex-direction:column;z-index:1;padding:2rem 1.75rem;background:#ffffff;box-shadow:0 8px 30px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);display:flex;position:relative}.user-testimonials .learning-views::before{line-height:1;color:rgb(201,195,211);opacity:0.07;position:absolute;z-index:-1;right:1rem;content:"";top:-2rem;font-size:8rem;font-family:Arial,sans-serif}.user-testimonials .learning-views:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(var(--primary-color-rgb),0.1),0 5px 15px rgba(0,0,0,0.05)}.user-testimonials .learning-views:nth-child(2n){border-left:3px solid rgb(201,195,211)}.user-testimonials .learning-views:nth-child(3n){border-left:3px solid rgb(155,137,184)}.user-testimonials .learning-views h3{margin:0 0 0.75rem;letter-spacing:0.02em;font-weight:600;font-size:calc(23px * 1.05);color:rgb(201,195,211)}.user-testimonials .learning-views .description{margin:0 0 1.5rem;line-height:1.6;flex-grow:1;font-style:italic;font-size:15px;color:#000000}.user-testimonials .learning-views div{box-shadow:0 4px 10px rgba(0,0,0,0.08);transform:rotate(-3deg);border:2px solid rgba(var(--primary-color-rgb),0.1);width:3.5rem;border-radius:50%;margin-top:auto;height:3.5rem;position:relative;transition:transform 0.4s ease;overflow:hidden}.user-testimonials .learning-views:hover div{transform:rotate(0deg) scale(1.05)}.user-testimonials .learning-views img{width:100%;transition:transform 0.5s ease;height:100%;object-fit:cover}.user-testimonials .learning-views:hover img{transform:scale(1.1)}@media (min-width: 992px) {.user-testimonials{padding:7rem 0}.user-testimonials h2{margin-bottom:4rem;font-size:calc(36px * 1.2);transform:translateX(4vw)}.user-testimonials .client-views{gap:2rem;grid-template-columns:repeat(4,1fr)}.user-testimonials .learning-views{padding:2.5rem 2rem}.user-testimonials .learning-views:nth-child(odd){transform:translateY(25px)}.user-testimonials .learning-views:nth-child(even){transform:translateY(-15px)}.user-testimonials .learning-views:hover{transform:translateY(-10px)}} @media (min-width: 1200px) {.user-testimonials h2{margin-bottom:5rem;transform:translateX(6vw)}.user-testimonials .client-views{gap:2.5rem}.user-testimonials .learning-views{height:calc(100% - 20px)}.user-testimonials .learning-views:nth-child(1){transform:translateY(0)}.user-testimonials .learning-views:nth-child(2){transform:translateY(40px)}.user-testimonials .learning-views:nth-child(3){transform:translateY(20px)}.user-testimonials .learning-views:nth-child(4){transform:translateY(60px)}.user-testimonials .learning-views:nth-child(5){transform:translateY(10px)}.user-testimonials .learning-views:nth-child(6){transform:translateY(50px)}.user-testimonials .learning-views:nth-child(7){transform:translateY(30px)}.user-testimonials .learning-views:hover{transform:translateY(calc(var(--translateY) - 15px))}} @media (max-width: 991px) {.user-testimonials{padding:4rem 0}.user-testimonials h2{transform:translateX(0);text-align:center;font-size:calc(36px * 1.05)}.user-testimonials h2::after{left:50%;transform:translateX(-50%)}.user-testimonials .client-views{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}} @media (max-width: 767px) {.user-testimonials{padding:3rem 0}.user-testimonials h2{margin-bottom:2.5rem;font-size:36px}.user-testimonials .client-views{grid-template-columns:1fr;gap:1.5rem}.user-testimonials .learning-views{padding:1.5rem}} @media (max-width: 480px) {.user-testimonials h2{margin-bottom:2rem;font-size:calc(36px * 0.85)}.user-testimonials .learning-views{padding:1.25rem}.user-testimonials .learning-views h3{font-size:23px}.user-testimonials .learning-views .description{font-size:calc(15px * 0.95)}}.privacy-box{line-height:1.6;padding:40px;color:#000000;font-family:Arial,sans-serif;background-color:rgb(239,238,241);box-shadow:0 4px 10px rgba(0,0,0,0.5)}.privacy-box h1{border-bottom:2px solid rgb(201,195,211,0.5);font-weight:700;font-size:47px;color:rgb(201,195,211);margin-bottom:20px;padding-bottom:10px}.privacy-box h2{margin-top:30px;font-weight:600;font-size:30px;color:rgb(155,137,184);margin-bottom:15px}.privacy-box h3,.privacy-box h4,.privacy-box h5,.privacy-box h6{color:rgb(155,137,184,0.5);margin-top:20px;font-weight:400}.privacy-box ul{padding:0;list-style:none;margin:20px 0}.privacy-box ul li{box-shadow:0 2px 5px rgba(0,0,0,0.5);padding:15px;border-radius:10px;background-color:#ffffff;border-left:4px solid rgb(201,195,211);margin-bottom:10px}.privacy-box ol{counter-reset:li;padding:0;margin:20px 0;list-style:none}.privacy-box ol li{position:relative;margin-bottom:10px;padding:10px 15px 10px 40px;box-shadow:0 2px 5px rgba(0,0,0,0.5);border-radius:10px;background-color:#ffffff}.privacy-box ol li:before{justify-content:center;content:counter(li);border-radius:50%;left:10px;align-items:center;background-color:rgb(201,195,211);counter-increment:li;top:50%;width:25px;transform:translateY(-50%);display:flex;color:#ffffff;position:absolute;height:25px}.privacy-box p{margin-bottom:15px;font-size:12px;font-weight:300}.privacy-box span{color:rgb(201,195,211);font-weight:600}.privacy-box div{margin-bottom:20px}@media only screen and (max-width: 800px) {.privacy-box{padding:20px}.privacy-box h1{font-size:calc(24px * 0.8)}.privacy-box h2{font-size:calc(24px * 0.8)}.privacy-box ul li,.privacy-box ol li{padding:10px}.privacy-box ol li:before{font-size:0.8em;height:20px;width:20px}.privacy-box p{font-size:calc(12px * 0.9)}}.tariff-block{position:relative;overflow:hidden;z-index:1;padding:120px 0 100px}.tariff-block::before{top:0;background:linear-gradient(135deg,rgb(155,137,184,0.5),rgba(0,0,0,0.5) 80%);height:100%;content:"";width:100%;left:0;z-index:-1;position:absolute}.tariff-block::after{content:"";left:-50%;z-index:-1;width:200%;height:200%;pointer-events:none;background:radial-gradient(circle at center,transparent 45%,rgba(255,255,255,0.03) 50%,transparent 55%);animation:rotateBackground 180s linear infinite;top:-50%;position:absolute}.tariff-block .container{padding:0 20px;margin:0 auto;max-width:1200px;position:relative}.value-fees{position:relative}.tariff-block h2{text-shadow:0 2px 10px rgba(0,0,0,0.2);position:relative;font-size:34px;transform:perspective(1000px) translateZ(20px);color:#ffffff;font-weight:700;margin-bottom:25px;text-align:center}.tariff-block h2::after{bottom:-10px;left:50%;width:80px;background:linear-gradient(90deg,transparent,rgb(201,195,211),transparent);content:"";transform:translateX(-50%);height:3px;position:absolute}.tariff-block .price-plan{font-size:18px;opacity:0.9;color:#ffffff;line-height:1.6;max-width:800px;transform:perspective(1000px) translateZ(10px);margin:0 auto 60px;text-align:center}.tariff-block .learn-price{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));perspective:1000px;display:grid;list-style:none;gap:30px;padding:0}.tariff-block .learn-price li{transition:transform 0.5s ease-out;transform-style:preserve-3d}.tariff-block .annual-fee{height:100%;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1);display:block;text-decoration:none}.tariff-block .promo-rates{padding:30px;position:relative;backdrop-filter:blur(8px);overflow:hidden;height:100%;box-shadow:10px 10px 30px rgba(0,0,0,0.2),-10px -10px 30px rgba(255,255,255,0.05),inset 2px 2px 4px rgba(255,255,255,0.05),inset -2px -2px 4px rgba(0,0,0,0.1);background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));transition:all 0.5s cubic-bezier(0.2,0.8,0.2,1);transform-style:preserve-3d;border-radius:16px}.tariff-block .promo-rates::before{right:-40px;background:rgb(201,195,211);content:"";height:80px;border-radius:50%;position:absolute;width:80px;transition:transform 0.5s ease-out;opacity:0.1;top:-40px}.tariff-block .promo-rates::after{bottom:0;height:3px;transform-origin:left;position:absolute;background:linear-gradient(90deg,rgb(201,195,211),transparent);left:0;width:100%;transform:scaleX(0.7);transition:transform 0.5s ease-out;content:""}.tariff-block .fee-package{position:relative;z-index:2;transform:translateZ(20px)}.tariff-block .annual-fee h4{display:inline-block;font-size:calc(20px + 2px);color:#ffffff;margin:0 0 20px;font-weight:600;position:relative}.tariff-block .annual-fee h4::after{height:2px;bottom:-8px;width:40px;background:rgb(201,195,211);content:"";position:absolute;transition:width 0.3s ease;left:0}.tariff-block .annual-fee p{scrollbar-color:rgb(201,195,211) transparent;max-height:240px;overflow-y:auto;scrollbar-width:thin;font-size:calc(18px - 1px);line-height:1.6;padding-right:10px;margin-bottom:25px;opacity:0.8;color:#ffffff}.tariff-block .annual-fee p::-webkit-scrollbar{width:4px}.tariff-block .annual-fee p::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:10px}.tariff-block .annual-fee p::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(201,195,211)}.tariff-block .lesson-rates{text-align:right;color:#ffffff;font-size:calc(20px + 6px);text-shadow:0 2px 5px rgba(0,0,0,0.2);display:block;margin-top:20px;position:relative;font-weight:700}.tariff-block .lesson-rates::before{background:rgb(201,195,211);position:absolute;transform-origin:right;transform:scaleX(0);bottom:-10px;content:"";right:0;transition:transform 0.3s ease;width:60px;height:2px}.tariff-block .annual-fee:hover .promo-rates{transform:translateY(-8px) translateZ(0);box-shadow:15px 15px 40px rgba(0,0,0,0.25),-15px -15px 40px rgba(255,255,255,0.07),inset 2px 2px 4px rgba(255,255,255,0.05),inset -2px -2px 4px rgba(0,0,0,0.1)}.tariff-block .annual-fee:hover .promo-rates::before{transform:scale(3);opacity:0.05}.tariff-block .annual-fee:hover .promo-rates::after{transform:scaleX(1)}.tariff-block .annual-fee:hover h4::after{width:100%}.tariff-block .annual-fee:hover .lesson-rates::before{transform:scaleX(1)}@keyframes rotateBackground {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media screen and (min-width: 1200px) {.tariff-block .learn-price{grid-template-columns:repeat(4,1fr)}} @media screen and (min-width: 992px) and (max-width: 1199px) {.tariff-block .learn-price{grid-template-columns:repeat(3,1fr)}.tariff-block{padding:100px 0 80px}} @media screen and (min-width: 768px) and (max-width: 991px) {.tariff-block .learn-price{grid-template-columns:repeat(2,1fr)}.tariff-block{padding:80px 0 60px}.tariff-block .price-plan{margin-bottom:50px}} @media screen and (max-width: 767px) {.tariff-block .learn-price{max-width:400px;margin:0 auto;grid-template-columns:1fr}.tariff-block{padding:60px 0 40px}.tariff-block h2{font-size:calc(34px - 4px)}.tariff-block .price-plan{margin-bottom:40px;font-size:calc(18px - 1px)}.tariff-block .promo-rates{padding:25px 20px}} @media (hover: none) {.tariff-block .promo-rates{box-shadow:8px 8px 20px rgba(0,0,0,0.2),-8px -8px 20px rgba(255,255,255,0.05)}.tariff-block .annual-fee:active .promo-rates{transform:translateY(-5px)}} @media (prefers-reduced-motion: reduce) {.tariff-block::after{animation:none}.tariff-block .annual-fee:hover .promo-rates{transform:none}.tariff-block .annual-fee:hover .promo-rates::before{transform:none}}.gratMessage{padding:5rem 0;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(239,238,241) 25%,rgba(rgb(201,195,211,0.5),0.05) 100%)}.gratMessage::before{background:linear-gradient(120deg,rgb(155,137,184),rgba(rgb(155,137,184,0.5),0.2));right:-10%;animation:float 15s ease-in-out infinite alternate;content:"";transform:rotate(35deg) skew(15deg);top:-15%;filter:blur(80px);width:40%;z-index:0;height:70%;opacity:0.1;position:absolute}.gratMessage::after{position:absolute;left:0;background:linear-gradient(90deg,transparent,rgb(201,195,211) 20%,rgb(155,137,184) 50%,rgb(201,195,211) 80%,transparent);opacity:0.3;content:"";height:10px;bottom:0;z-index:1;width:100%}.gratMessage .container{z-index:2;position:relative;margin:0 auto;padding:0 1.5rem;max-width:1140px}.gratMessage .learn-guide{flex-direction:column;padding:3.5rem;transform:perspective(1000px) rotateY(1deg);position:relative;backdrop-filter:blur(10px);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;display:flex;gap:2rem;background:rgba(rgb(255,255,255,0.5),0.9);box-shadow:0 10px 30px rgba(rgba(0,0,0,0.5),0.05),0 1px 0 rgba(rgb(255,255,255,0.5),0.95) inset,0 -20px 50px rgba(rgb(155,137,184,0.5),0.1) inset}.gratMessage .learn-guide:hover{box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08),0 1px 0 rgba(rgb(255,255,255,0.5),0.95) inset,0 -20px 50px rgba(rgb(155,137,184,0.5),0.15) inset;transform:perspective(1000px) rotateY(-1deg)}.gratMessage .learn-guide > div:first-child{padding-bottom:1.5rem;position:relative}.gratMessage .learn-guide > div:first-child::after{height:3px;left:0;transition:width 0.5s cubic-bezier(0.19,1,0.22,1);background:rgb(201,195,211);transform-origin:left;width:60px;content:"";position:absolute;bottom:0}.gratMessage .learn-guide:hover > div:first-child::after{width:120px}.gratMessage h5{transition:transform 0.4s ease;font-size:22px;transform:translateX(-5px);position:relative;font-weight:700;line-height:1.4;color:#000000;margin:0 0 0.5rem 0}.gratMessage .learn-guide:hover h5{transform:translateX(0)}.gratMessage a{position:relative;text-decoration:none;display:block;transition:transform 0.3s ease-out}.gratMessage a:hover{transform:translateY(-3px)}.gratMessage p{font-weight:400;font-size:16px;margin:0;transition:color 0.3s ease;font-family:Arial,sans-serif;line-height:1.8;color:#000000;position:relative}.gratMessage a:hover p{color:rgb(201,195,211)}.gratMessage a::before{content:"";left:0;width:0;background:linear-gradient(90deg,rgb(201,195,211),rgb(155,137,184));opacity:0.7;transition:width 0.5s cubic-bezier(0.165,0.84,0.44,1);bottom:-10px;position:absolute;height:1px}.gratMessage a:hover::before{width:100%}.gratMessage .learn-guide > div:first-child::before{color:rgb(155,137,184);transform:rotate(-5deg) scale(0.9);content:"✓";opacity:0.1;position:absolute;font-size:calc(30px * 1.5);transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);top:-20px;right:0}.gratMessage .learn-guide:hover > div:first-child::before{transform:rotate(5deg) scale(1.1);opacity:0.2}@keyframes float {0%{transform:rotate(35deg) skew(15deg) translate(0,0)}50%{transform:rotate(38deg) skew(12deg) translate(-20px,20px)}100%{transform:rotate(32deg) skew(18deg) translate(20px,-10px)}} @media (max-width: 992px) {.gratMessage{padding:4rem 0}.gratMessage .learn-guide{padding:2.5rem}.gratMessage h5{font-size:calc(22px * 0.9)}} @media (max-width: 768px) {.gratMessage{padding:3rem 0}.gratMessage .learn-guide{padding:2rem;transform:perspective(1000px) rotateY(0deg);gap:1.5rem}.gratMessage .learn-guide:hover{transform:perspective(1000px) rotateY(0deg)}.gratMessage h5{font-size:calc(22px * 0.85);transform:translateX(0)}.gratMessage p{font-size:calc(16px * 0.95)}.gratMessage::before{top:-10%;right:-30%;height:50%;width:60%}} @media (max-width: 576px) {.gratMessage{padding:2.5rem 0}.gratMessage .learn-guide{gap:1.25rem;padding:1.5rem}.gratMessage h5{font-size:calc(22px * 0.8)}.gratMessage p{font-size:calc(16px * 0.9);line-height:1.6}.gratMessage .learn-guide > div:first-child{padding-bottom:1rem}.gratMessage .learn-guide > div:first-child::after{width:40px;height:2px}.gratMessage .learn-guide:hover > div:first-child::after{width:80px}.gratMessage .learn-guide > div:first-child::before{font-size:calc(30px * 1.2);top:-15px}}.title-portal{align-items:center;overflow:hidden;display:flex;padding:6rem 2rem;background:linear-gradient(135deg,rgb(239,238,241) 0%,rgba(0,0,0,0.5) 100%);position:relative;min-height:100vh;justify-content:space-between}.title-portal::before{position:absolute;background:linear-gradient(45deg,rgb(155,137,184,0.5) 0%,transparent 50%);height:100%;z-index:1;left:0;content:"";top:0;width:100%}.title-portal > div{display:flex;position:relative;max-width:1200px;flex-direction:column;gap:4rem;margin:0 auto;width:100%;z-index:2}.title-portal > div > div:first-child{gap:1.5rem;position:relative;max-width:700px;display:flex;flex-direction:column;transform:translateX(2%)}.title-portal > div > div:first-child::after{animation:lineGrow 1.2s ease-out forwards 0.5s;background:rgb(201,195,211);content:"";position:absolute;bottom:-20px;transform-origin:left;transform:scaleX(0);width:80px;height:4px;left:0}@keyframes lineGrow {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} .title-portal .learn-skillspro{opacity:0;transform:translateY(30px);font-size:39px;margin:0;position:relative;animation:fadeUp 0.8s ease-out forwards;font-weight:700;color:#ffffff}@keyframes fadeUp {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} .title-portal p{max-width:90%;animation:fadeUp 0.8s ease-out forwards 0.3s;font-size:12px;opacity:0;transform:translateY(20px);line-height:1.6;color:#000000;margin:0}.title-portal .learn-intro{animation:fadeUp 1s ease-out forwards 0.6s;transform:translateY(40px);position:relative;opacity:0;width:100%}.title-portal .who-mentors{width:100%;transition:transform 0.5s ease;overflow:hidden;transform:perspective(1000px) rotateY(-2deg);box-shadow:0 15px 35px rgba(0,0,0,0.2);position:relative;height:400px}.title-portal .who-mentors:hover{transform:perspective(1000px) rotateY(0deg) scale(1.02)}.title-portal .who-mentors::before{content:"";width:100%;position:absolute;height:100%;z-index:1;left:0;background:linear-gradient(to bottom,transparent 40%,#000000 100%);top:0}.title-portal .who-mentors span{transform:translateY(10px);width:100%;position:absolute;z-index:2;bottom:0;transition:transform 0.4s ease;left:0;padding:2rem}.title-portal .who-mentors:hover span{transform:translateY(0)}.title-portal .who-mentors h3{font-size:calc(18px * 0.9);margin:0;font-weight:600;line-height:1.5;color:#ffffff}@media (min-width: 768px) {.title-portal{padding:8rem 4rem}.title-portal > div{gap:2rem;flex-direction:row;align-items:center}.title-portal > div > div:first-child{flex:1;transform:translateX(0)}.title-portal .learn-intro{flex:1.2}.title-portal .who-mentors{height:450px;transform:perspective(1000px) rotateY(-3deg) translateX(5%)}.title-portal .who-mentors:hover{transform:perspective(1000px) rotateY(0deg) translateX(0) scale(1.02)}.title-portal .learn-skillspro{font-size:calc(39px * 1.1)}.title-portal .who-mentors h3{font-size:18px}} @media (min-width: 992px) {.title-portal{padding:8rem 6rem}.title-portal > div{gap:4rem}.title-portal > div > div:first-child{flex:0.8}.title-portal .learn-intro{flex:1.2}.title-portal .who-mentors{height:500px}.title-portal .learn-skillspro{font-size:calc(39px * 1.2)}} @media (max-width:767px){.title-portal{text-align:center;padding:5rem 1.5rem}.title-portal > div > div:first-child{transform:translateX(0);align-items:center}.title-portal > div > div:first-child::after{left:50%;transform:translateX(-50%) scaleX(0)}@keyframes lineGrow {0%{transform:translateX(-50%) scaleX(0)}100%{transform:translateX(-50%) scaleX(1)}} .title-portal p{max-width:100%}.title-portal .who-mentors{height:350px;transform:perspective(1000px) rotateY(0)}}@media (max-width: 480px) {.title-portal{padding:4rem 1rem}.title-portal > div{gap:3rem}.title-portal .learn-skillspro{font-size:calc(39px * 0.85)}.title-portal p{font-size:calc(12px * 0.95)}.title-portal .who-mentors{height:300px}.title-portal .who-mentors span{padding:1.5rem}.title-portal .who-mentors h3{font-size:calc(18px * 0.8)}}.course-program-details{overflow:hidden;min-height:100vh;background-color:#000000;grid-template-columns:1fr;position:relative;grid-template-rows:1fr;display:grid}.course-program-details::before{content:"";opacity:0.4;position:absolute;left:0;width:100%;z-index:2;background:radial-gradient(circle at left bottom,rgb(201,195,211,0.5) 0%,transparent 30%),radial-gradient(circle at right top,rgb(155,137,184,0.5) 0%,transparent 30%);pointer-events:none;height:100%;top:0}.course-program-details .study-path{top:0;position:absolute;left:0;height:100%;overflow:hidden;z-index:1;width:100%}.course-program-details .study-path::after{position:absolute;width:100%;top:0;left:0;content:"";background:linear-gradient(to bottom,transparent 0%,#000000 80%);height:100%;z-index:3}.course-program-details .training-track2pOai{display:flex;width:500%;animation:split-carousel 30s cubic-bezier(0.45,0.05,0.55,0.95) infinite;height:100%}.course-program-details .study-path:hover .training-track2pOai{animation-play-state:paused}.course-program-details .lesson-path{position:relative;width:20%;height:100%;overflow:hidden}.course-program-details .lesson-path img{filter:brightness(0.8) saturate(1.2);width:100%;transform:scale(1.1);transition:transform 8s ease;height:100%;object-fit:cover}.course-program-details .lesson-path:hover img{transform:scale(1.2)}.course-program-details .container{justify-content:center;position:relative;display:flex;align-items:center;z-index:4;width:100%;margin:0 auto;padding:0;max-width:1320px;height:100%}.course-program-details .learn-guide{margin-bottom:0;width:100%}.course-program-details .training-path{align-items:center;padding:0 2rem;grid-column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}.course-program-details .training-path h3{padding-left:2rem;position:relative;grid-column:1 / 2;margin:0;border-left:4px solid rgb(201,195,211);font-weight:700;color:#ffffff;font-size:32px}.course-program-details .training-path p{font-size:12px;line-height:1.6;grid-column:3 / 4;opacity:0.7;color:#ffffff;margin:0}.course-program-details .training-path .inquiry-help{padding:0.8rem 2rem;font-weight:600;grid-column:1 / 4;width:max-content;z-index:1;text-decoration:none;position:relative;align-items:center;border:2px solid rgb(201,195,211);color:#ffffff;justify-content:center;display:flex;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);font-size:16px;margin:2rem auto 0;overflow:hidden;border-radius:10px;background-color:transparent}.course-program-details .training-path .inquiry-help::before{transition:width 0.4s ease;left:0;z-index:-1;height:100%;top:0;background:rgb(201,195,211);content:"";width:0;position:absolute}.course-program-details .training-path .inquiry-help:hover{transform:translateY(-5px);color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.2)}.course-program-details .training-path .inquiry-help:hover::before{width:100%}@keyframes split-carousel {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(-20%)}40%,56%{transform:translateX(-40%)}60%,76%{transform:translateX(-60%)}80%,96%{transform:translateX(-80%)}100%{transform:translateX(0)}} .course-program-details .lesson-path::before{left:0;z-index:2;width:100%;content:"";top:0;background:repeating-linear-gradient( 90deg,transparent,transparent 50px,rgba(255,255,255,0.03) 50px,rgba(255,255,255,0.03) 51px ),repeating-linear-gradient( 0deg,transparent,transparent 50px,rgba(255,255,255,0.03) 50px,rgba(255,255,255,0.03) 51px );position:absolute;height:100%}.course-program-details .lesson-path::after{top:30%;animation:moving-line 8s linear infinite;box-shadow:0 0 8px rgb(201,195,211);z-index:3;background:linear-gradient(90deg,transparent 0%,rgb(201,195,211) 50%,transparent 100%);left:-100%;width:100%;position:absolute;height:1px;content:""}.course-program-details .lesson-path:nth-child(2)::after{animation-delay:1s;top:60%}.course-program-details .lesson-path:nth-child(3)::after{animation-delay:2s;top:45%}.course-program-details .lesson-path:nth-child(4)::after{animation-delay:3s;top:75%}.course-program-details .lesson-path:nth-child(5)::after{animation-delay:4s;top:15%}@keyframes moving-line {0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:200%;opacity:0}} .course-program-details .learn-guide::before{background:linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);width:100%;position:absolute;bottom:0;left:0;opacity:0.3;content:"";height:1px}@media (max-width: 992px) {.course-program-details .training-path{grid-template-columns:1fr;text-align:center;grid-gap:1.5rem}.course-program-details .training-path h3,.course-program-details .training-path span,.course-program-details .training-path p{padding:0;grid-column:1 / 2;border:none}.course-program-details .training-path h3{border-bottom:2px solid rgb(201,195,211);width:fit-content;margin:0 auto;padding-bottom:1rem}.course-program-details .training-path .inquiry-help{grid-column:1 / 2}.course-program-details .learn-guide{margin-bottom:0}} @media (max-width: 768px) {.course-program-details{min-height:100vh}.course-program-details .study-path::after{background:linear-gradient(to bottom,transparent 0%,#000000 50%)}.course-program-details .learn-guide{margin-bottom:0}.course-program-details .training-path{padding:0 1.5rem;grid-gap:1rem}.course-program-details .training-path h3{font-size:calc(32px * 0.9)}.course-program-details .training-path span,.course-program-details .training-path p{font-size:calc(12px * 0.9)}.course-program-details .training-path .inquiry-help{margin-top:1.5rem;width:100%}}.our-story{padding:5rem 0;overflow:hidden;position:relative}.our-story::before{z-index:1;top:0;position:absolute;width:100%;background:linear-gradient(135deg,rgba(0,0,0,0.5),rgb(201,195,211,0.5) 70%);height:100%;content:"";left:0}.our-story::after{width:250px;position:absolute;right:-50px;content:"";height:250px;bottom:-50px;border:3px solid rgb(155,137,184,0.5);z-index:1;animation:float 10s ease-in-out infinite;transform:rotate(15deg)}.our-story h4{font-size:33px;transform:translateX(20px);position:relative;padding-left:2rem;opacity:0;margin-bottom:2rem;z-index:2;color:#ffffff;font-weight:700;text-transform:uppercase;animation:slideIn 0.8s forwards 0.2s ease-out;letter-spacing:2px}.our-story h4::before{left:0;top:50%;transform:translateY(-50%);position:absolute;background:rgb(155,137,184);content:"";width:1.5rem;height:3px}.our-story .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;padding:0 15px}.our-story .text-article{box-shadow:0 10px 30px rgba(0,0,0,0.15);clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,0 100%);animation:fadeUp 1s forwards 0.4s ease-out;padding:3rem;background:rgba(255,255,255,0.9);opacity:0;transform:translateY(20px)}.our-story .text-article h6{font-weight:700;display:inline-block;color:rgb(201,195,211);margin-bottom:1.5rem;position:relative;font-size:19px;padding-bottom:0.8rem}.our-story .text-article h6::after{width:100%;background:linear-gradient(to right,rgb(155,137,184),transparent);bottom:0;height:2px;left:0;position:absolute;content:""}.our-story .text-article div{position:relative}.our-story .text-article span{position:relative;line-height:1.8;font-size:12px;display:block;column-gap:2rem;z-index:2;color:#000000;column-count:1}.our-story .text-article::before{top:3rem;right:2rem;transform:rotate(-5deg);opacity:0.5;content:"";width:40%;border:1px dashed rgb(155,137,184,0.5);height:40%;z-index:1;position:absolute}@keyframes float {0%,100%{transform:rotate(15deg) translate(0,0)}50%{transform:rotate(20deg) translate(10px,-10px)}} @keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes fadeUp {to{transform:translateY(0);opacity:1}} @media (min-width: 768px) {.our-story{padding:7rem 0}.our-story h4{padding-left:3rem;font-size:calc(33px * 1.2)}.our-story h4::before{width:2.5rem}.our-story .text-article{margin-left:3rem;padding:4rem}.our-story .text-article span{column-count:2}.our-story .text-article::before{height:50%;width:30%}} @media (min-width: 992px) {.our-story{padding:9rem 0}.our-story h4{margin-left:3rem}.our-story .text-article{width:85%;padding:5rem;margin-left:6rem}.our-story .text-article h6{font-size:calc(19px * 1.2)}.our-story .text-article span{column-count:2;column-gap:3rem}.our-story::after{width:350px;height:350px}} @media (max-width: 767px) {.our-story{padding:4rem 0}.our-story h4{padding-left:1.5rem;text-align:left}.our-story .text-article{padding:2rem}.our-story .text-article::before{display:none}}.stay-connected{background:rgb(239,238,241);padding:5rem 2rem;overflow:hidden;position:relative;z-index:1}.stay-connected::before{clip-path:polygon(0 0,100% 100%,100% 0);content:"";background:rgb(239,238,241);height:80px;top:-80px;z-index:2;width:100%;left:0;position:absolute}.stay-connected::after{background:rgb(239,238,241);content:"";bottom:-80px;z-index:2;position:absolute;left:0;width:100%;height:80px;clip-path:polygon(0 100%,100% 0,0 0)}.stay-connected .container{position:relative;max-width:500px;margin:0 auto;z-index:2}.stay-connected .learn-guide{perspective:1000px;flex-direction:column;position:relative;display:flex;transform-style:preserve-3d}.stay-connected .learn-guide::before{height:100%;position:absolute;animation:floatLayer 8s ease-in-out infinite alternate;filter:blur(20px);left:-20%;z-index:-1;width:70%;top:15%;background:rgb(201,195,211);content:"";border-radius:29px;transform:rotateY(30deg) translateZ(-50px);opacity:0.1}.stay-connected .learn-guide::after{height:100%;transform:rotateY(-30deg) translateZ(-50px);right:-20%;opacity:0.1;content:"";border-radius:29px;bottom:15%;position:absolute;background:rgb(155,137,184);animation:floatLayer 8s ease-in-out infinite alternate-reverse;z-index:-1;filter:blur(20px);width:70%}.stay-connected p{font-weight:700;position:relative;color:#000000;font-family:Arial,sans-serif;text-align:center;font-size:37px;margin-bottom:3rem;line-height:1.4;transform:translateZ(50px)}.stay-connected p::before{opacity:0.5;left:-20px;width:80px;z-index:-1;content:"";filter:blur(30px);height:80px;top:-40px;position:absolute;border-radius:50%;background:rgb(201,195,211,0.5)}.stay-connected p::after{content:"";filter:blur(20px);position:absolute;background:rgb(155,137,184,0.5);right:-10px;z-index:-1;bottom:-30px;opacity:0.5;height:60px;width:60px;border-radius:50%}.stay-connected .input_holder{flex-direction:column;display:flex;padding:0.5rem;position:relative;gap:1.5rem;border-radius:29px;transform:translateZ(30px)}.stay-connected .input_holder::before{box-shadow:0 30px 60px rgba(0,0,0,0.12);top:-10px;transform:translateZ(-10px);border-radius:29px;z-index:-1;background:#ffffff;content:"";right:-10px;bottom:-10px;position:absolute;left:-10px}.stay-connected .sub-cta{border:2px solid rgb(201,195,211,0.5);transition:all 0.3s ease;padding:1.5rem;font-family:Arial,sans-serif;background:#ffffff;transform:perspective(500px) rotateX(5deg);outline:none;transform-origin:bottom;font-size:17px;color:#000000;border-radius:29px}.stay-connected .sub-cta:focus{transform:perspective(500px) rotateX(0);border-color:rgb(201,195,211);box-shadow:0 10px 20px rgb(201,195,211,0.5)}.stay-connected .inquiry-help{transform:perspective(500px) rotateX(-5deg);cursor:pointer;background:rgb(201,195,211);box-shadow:0 20px 30px rgba(0,0,0,0.15);border:none;font-size:19px;transition:all 0.3s ease;padding:1.5rem;font-weight:600;font-family:Arial,sans-serif;overflow:hidden;position:relative;border-radius:29px;transform-origin:top;color:#ffffff}.stay-connected .inquiry-help:hover{background:rgb(155,137,184);box-shadow:0 15px 25px rgb(155,137,184,0.5);transform:perspective(500px) rotateX(0)}.stay-connected .inquiry-help::before{transform:scale(0.5);width:200%;transition:opacity 0.5s ease;left:-50%;position:absolute;opacity:0;content:"";height:200%;top:-50%;background:radial-gradient(circle,#ffffff 0%,transparent 70%)}.stay-connected .inquiry-help:hover::before{animation:ripple 1s ease-out;opacity:0.15}@keyframes floatLayer {0%{transform:rotateY(30deg) translateZ(-50px) translateY(0)}100%{transform:rotateY(30deg) translateZ(-50px) translateY(-20px)}} @keyframes ripple {0%{transform:scale(0.5);opacity:0.3}100%{transform:scale(2);opacity:0}} @media (max-width: 992px) {.stay-connected{padding:4rem 1.5rem;margin:5rem 0}.stay-connected p{font-size:calc(37px * 0.9)}.stay-connected::before,.stay-connected::after{height:60px}.stay-connected::before{top:-60px}.stay-connected::after{bottom:-60px}} @media (max-width: 768px) {.stay-connected{margin:4rem 0;padding:3rem 1.5rem}.stay-connected p{font-size:20px;margin-bottom:2rem}.stay-connected .sub-cta,.stay-connected .inquiry-help{padding:1.2rem}.stay-connected::before,.stay-connected::after{height:40px}.stay-connected::before{top:-40px}.stay-connected::after{bottom:-40px}} @media (max-width: 576px) {.stay-connected{padding:2.5rem 1rem;margin:3rem 0}.stay-connected .learn-guide::before,.stay-connected .learn-guide::after{display:none}.stay-connected p{transform:none}.stay-connected .input_holder{transform:none;gap:1rem}.stay-connected .sub-cta,.stay-connected .inquiry-help{transform:none;padding:1rem}}.try-immediately{padding:80px 0;perspective:1000px;transform-style:preserve-3d;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(155,137,184) 0%,rgb(201,195,211) 100%)}.try-immediately::before{content:"";left:0;height:100%;position:absolute;top:0;background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 2px,transparent 2px,transparent 10px );z-index:1;width:100%}.try-immediately::after{content:"";height:300px;position:absolute;animation:pulse 8s infinite alternate ease-in-out;z-index:0;border-radius:50%;right:-50px;background:radial-gradient(circle,rgb(155,137,184,0.5) 0%,transparent 70%);width:300px;bottom:-50px}.try-immediately .container{max-width:1200px;margin:0 auto;grid-template-columns:1fr;position:relative;padding:0 15px;z-index:2;grid-gap:40px;transform:translateZ(0);display:grid}.try-immediately h2{font-weight:700;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.1);line-height:1.3;animation:slideInText 0.8s 0.2s forwards ease-out;font-family:Arial,sans-serif;position:relative;margin:0;transform:translateX(-20px);font-size:37px;opacity:0}.try-immediately .learn-guide{position:relative;align-items:center;clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);display:flex;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);justify-content:flex-start;opacity:0;animation:slideInHolder 0.8s 0.4s forwards ease-out;transform:translateX(-20px) rotateY(-5deg);padding:30px 40px;background:#ffffff}.try-immediately .learn-guide::before{transform-origin:bottom;height:100%;content:"";position:absolute;animation:growVertical 0.6s 1s forwards ease-out;background:rgb(155,137,184);width:5px;transform:scaleY(0);top:0;left:0}.try-immediately svg{height:48px;width:48px;transform:translateY(10px) scale(1);margin-right:30px;transition:transform 0.3s ease;flex-shrink:0}.try-immediately svg path{fill:rgb(155,137,184);transition:fill 0.3s ease}.try-immediately .learn-guide:hover svg{transform:translateY(0) scale(1.1) rotate(5deg)}.try-immediately .learn-guide:hover svg path{fill:rgb(201,195,211)}.try-immediately .learn-guide div{flex-grow:1}.try-immediately .inquiry-help{background:linear-gradient(135deg,rgb(155,137,184) 0%,rgb(201,195,211) 100%);transition:transform 0.3s ease,box-shadow 0.3s ease;padding:15px 30px;font-size:17px;text-decoration:none;position:relative;font-weight:600;z-index:1;font-family:Arial,sans-serif;overflow:hidden;border:none;color:#ffffff;display:inline-block;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.try-immediately .inquiry-help::before{position:absolute;width:100%;content:"";height:100%;transition:left 0.7s ease;z-index:-1;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0}.try-immediately .inquiry-help::after{background:#ffffff;left:0;height:3px;width:100%;transform:scaleX(0);position:absolute;bottom:0;content:"";transform-origin:right;transition:transform 0.4s ease}.try-immediately .inquiry-help:hover{box-shadow:0 8px 20px rgba(0,0,0,0.15);transform:translateY(-2px)}.try-immediately .inquiry-help:hover::before{left:100%}.try-immediately .inquiry-help:hover::after{transform:scaleX(1);transform-origin:left}@keyframes slideInText {0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes slideInHolder {0%{transform:translateX(-20px) rotateY(-5deg);opacity:0}100%{transform:translateX(0) rotateY(0);opacity:1}} @keyframes growVertical {0%{transform:scaleY(0)}100%{transform:scaleY(1)}} @keyframes pulse {0%,100%{transform:scale(1);opacity:0.5}50%{transform:scale(1.1);opacity:0.7}} @media (min-width: 768px) {.try-immediately{padding:100px 0}.try-immediately .container{grid-template-columns:1fr 1fr;grid-gap:60px;align-items:center}.try-immediately h2{transform:translateX(-30px);font-size:calc(37px * 1.1)}.try-immediately .learn-guide{clip-path:polygon(0 0,100% 0,97% 100%,0% 100%);padding:40px 50px}} @media (min-width: 992px) {.try-immediately{padding:120px 0}.try-immediately::before{background-size:20px 20px}.try-immediately .container{grid-gap:80px}.try-immediately h2{line-height:1.2;font-size:calc(37px * 1.2)}.try-immediately .learn-guide{padding:50px 60px}.try-immediately svg{width:60px;height:60px;margin-right:40px}.try-immediately .inquiry-help{padding:18px 36px;font-size:calc(17px * 1.1)}} @media (max-width: 767px) {.try-immediately{padding:60px 0}.try-immediately h2{margin-bottom:30px;font-size:calc(37px * 0.9)}.try-immediately .learn-guide{flex-direction:column;align-items:flex-start;padding:25px 30px}.try-immediately svg{margin-right:0;margin-bottom:20px}.try-immediately .inquiry-help{font-size:calc(17px * 0.9);padding:12px 24px;text-align:center;width:100%}}footer{z-index:1;position:relative}footer::before{background:linear-gradient(145deg,rgba(0,0,0,0.5) 0%,rgb(201,195,211,0.5) 35%,rgb(155,137,184,0.5) 70%,rgba(0,0,0,0.5) 100%);position:absolute;opacity:0.75;animation:gradientFlow 20s ease infinite;background-size:300% 300%;top:0;z-index:-1;content:"";left:0;bottom:0;right:0}footer::after{position:absolute;bottom:0;z-index:-1;top:0;opacity:0.15;content:"";left:0;background-size:50px 50px;right:0;background-image:linear-gradient(0deg,transparent 24%,rgb(201,195,211,0.5) 25%,rgb(201,195,211,0.5) 26%,transparent 27%,transparent 74%,rgb(155,137,184,0.5) 75%,rgb(155,137,184,0.5) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgb(201,195,211,0.5) 25%,rgb(201,195,211,0.5) 26%,transparent 27%,transparent 74%,rgb(155,137,184,0.5) 75%,rgb(155,137,184,0.5) 76%,transparent 77%,transparent)}.grant-info{color:#ffffff;position:relative;padding:4rem 0 2.5rem}.grant-info::before{opacity:0.8;background:linear-gradient(90deg,transparent,rgb(201,195,211),rgb(155,137,184),transparent);box-shadow:0 0 20px rgb(201,195,211,0.5);height:2px;position:absolute;top:0;width:100%;content:"";left:0}.grant-info .container{flex-wrap:wrap;gap:3rem;justify-content:space-between;position:relative;display:flex}.grant-info .company_holder{transition:all 0.4s ease;box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);border-radius:11px;backdrop-filter:blur(8px);flex:1 1 350px;overflow:hidden;background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08));padding:2rem;position:relative}.grant-info .company_holder::before{transform:translateY(-1px);content:"";width:200%;background:linear-gradient(90deg,transparent,rgb(201,195,211),transparent);height:1px;position:absolute;top:0;left:-50%}.grant-info .company_holder::after{left:0;width:100%;background:linear-gradient(90deg,transparent,rgb(155,137,184),transparent);bottom:0;content:"";transform:translateY(1px);height:1px;position:absolute}.grant-info .company_holder:hover{box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(201,195,211,0.5);transform:translateY(-5px)}.grant-info .company_holder h3{color:#ffffff;text-shadow:0 0 15px rgb(201,195,211,0.5);font-size:30px;display:inline-block;margin:0 0 1.5rem;position:relative;letter-spacing:1px;font-weight:700}.grant-info .company_holder h3::after{bottom:-8px;position:absolute;content:"";left:0;border-radius:10px;background:linear-gradient(90deg,rgb(201,195,211),rgb(155,137,184));height:3px;width:50px;transition:width 0.3s ease-out;box-shadow:0 0 10px rgb(201,195,211)}.grant-info .company_holder:hover h3::after{width:100%}.grant-info .footer-address{font-size:13px;text-shadow:0 0 10px #000000;opacity:0.85;max-width:100%;line-height:1.6;color:#ffffff}.grant-info .glossary{min-width:400px;flex:1 1 calc(100% - 450px)}.grant-info .head-core{flex-wrap:wrap;display:flex;gap:2.5rem}.grant-info .nav-start{padding:2rem;min-width:250px;position:relative;transition:all 0.4s ease;border-radius:11px;backdrop-filter:blur(8px);overflow:hidden;flex:1 1 calc(50% - 1.25rem);box-shadow:0 15px 25px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.05);background:linear-gradient(120deg,rgba(255,255,255,0.03),rgba(255,255,255,0.08))}.grant-info .nav-start::before{position:absolute;top:0;background:linear-gradient(90deg,transparent,rgb(155,137,184),transparent);content:"";width:200%;transform:translateY(-1px);height:1px;left:-50%}.grant-info .nav-start::after{height:1px;bottom:0;background:linear-gradient(90deg,transparent,rgb(201,195,211),transparent);transform:translateY(1px);width:100%;content:"";position:absolute;left:0}.grant-info .nav-start:hover{transform:translateY(-5px);box-shadow:0 20px 30px rgba(0,0,0,0.25),0 0 0 1px rgba(255,255,255,0.07),0 0 20px rgb(155,137,184,0.5)}.grant-info .nav-start h5{color:#ffffff;display:inline-block;text-shadow:0 0 15px rgb(155,137,184,0.5);position:relative;letter-spacing:0.5px;font-size:24px;font-weight:600;margin:0 0 1.5rem}.grant-info .nav-start h5::after{content:"";position:absolute;bottom:-8px;border-radius:10px;height:3px;left:0;width:40px;box-shadow:0 0 10px rgb(155,137,184);background:linear-gradient(90deg,rgb(155,137,184),rgb(201,195,211));transition:width 0.3s ease-out}.grant-info .nav-start:hover h5::after{width:100%}.grant-info .nav-start .head-core{display:flex;gap:1rem;flex-direction:column}.grant-info .nav-start .head-core a{text-decoration:none;font-size:13px;opacity:0.8;padding:0.5rem 1rem;position:relative;z-index:1;transition:all 0.3s ease;color:#ffffff;text-shadow:0 0 5px #000000;border-radius:10px;display:block}.grant-info .nav-start .head-core a::before{background:linear-gradient(180deg,rgb(201,195,211),rgb(155,137,184));left:0;top:0;width:3px;position:absolute;z-index:-1;border-radius:10px;opacity:0.5;content:"";height:100%;transition:all 0.3s ease}.grant-info .nav-start .head-core a::after{left:0;background:linear-gradient(90deg,rgba(0,0,0,0.5),transparent);transition:all 0.3s ease;z-index:-1;opacity:0;content:"";position:absolute;height:100%;top:0;width:0}.grant-info .nav-start .head-core a:hover{padding-left:1.5rem;text-shadow:0 0 10px rgb(155,137,184,0.5);color:#ffffff;opacity:1}.grant-info .nav-start .head-core a:hover::before{opacity:1;box-shadow:0 0 10px rgb(201,195,211);width:5px}.grant-info .nav-start .head-core a:hover::after{opacity:0.2;width:100%}.tutor-match{background:rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.05);padding:2rem 0;margin-top:2rem;position:relative}.tutor-match::before{width:100%;top:0;opacity:0.5;left:0;background:linear-gradient(90deg,transparent,rgb(201,195,211),rgb(155,137,184),transparent);content:"";height:1px;position:absolute}.tutor-match .container{align-items:center;justify-content:center;display:flex}.tutor-match .edu-links{text-shadow:0 0 5px #000000;font-size:14px;text-align:center;letter-spacing:0.5px;opacity:0.7;transition:all 0.3s ease;color:#ffffff;position:relative}.tutor-match .edu-links:hover{text-shadow:0 0 8px rgb(155,137,184,0.5);opacity:1}@keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @media (max-width: 1200px) {.grant-info .container{gap:2rem}.grant-info .company_holder{flex:1 1 320px}.grant-info .glossary{min-width:320px;flex:1 1 calc(100% - 370px)}} @media (max-width: 992px) {.grant-info{padding:3.5rem 0 2rem}.grant-info .container{gap:2rem;flex-direction:column}.grant-info .company_holder,.grant-info .glossary{min-width:100%;flex:1 1 100%}.grant-info .nav-start{flex:0 1 calc(50% - 1.25rem);min-width:220px}} @media (max-width: 768px) {.grant-info{padding:3rem 0 1.5rem}.grant-info .company_holder,.grant-info .nav-start{padding:1.5rem}.grant-info .head-core{gap:1.5rem}.grant-info .company_holder h3{font-size:calc(30px - 2px)}.grant-info .nav-start h5{font-size:calc(24px - 1px)}.grant-info .company_holder:hover,.grant-info .nav-start:hover{transform:translateY(-3px)}} @media (max-width: 576px) {.grant-info{padding:2.5rem 0 1rem}.grant-info .head-core{gap:1rem}.grant-info .nav-start{min-width:100%;flex:1 1 100%}.grant-info .nav-start .head-core a{padding:0.4rem 0.8rem}.grant-info .nav-start .head-core a:hover{padding-left:1.2rem}.tutor-match{margin-top:1.5rem;padding:1.5rem 0}.grant-info .company_holder:hover,.grant-info .nav-start:hover{transform:translateY(-2px)}}