﻿*{padding:0;margin:0;box-sizing:border-box}html,body{font-family:Arial,sans-serif;height:100%;auto contain touch-action:none;min-height:100%;color:#000000;scroll-snap-type:none;auto scroll-behavior:auto}.top-nav{flex:1 0 auto}a{text-decoration:none;color:inherit}.wrapper-template{flex-direction:column;display:flex;height:100%;min-height:100%}.donate-btn{flex:0 0 auto}header,footer{width:100%}svg{width:30px;height:30px}.container{max-width:100%;width:1277px;margin:auto}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .leadership-profile{padding:6rem 2rem;overflow:hidden;background:linear-gradient(135deg,rgb(209,230,222) 0%,rgb(165,203,191,0.5) 35%,rgb(118,175,165,0.5) 100%);position:relative}.leadership-profile::before{background:conic-gradient(from 225deg at 50% 50%,transparent 0deg,rgb(165,203,191,0.5) 120deg,transparent 180deg,rgb(118,175,165,0.5) 260deg,transparent 360deg);opacity:0.2;animation:rotate 20s linear infinite;height:200%;width:200%;top:-50%;z-index:0;position:absolute;content:"";left:-10%}@keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} .leadership-profile .container{z-index:1;max-width:1200px;perspective:1000px;position:relative;margin:0 auto}.leadership-profile .feedback-quotes{padding:2.5rem;grid-template-areas:"photo quote" "name quote";backdrop-filter:blur(10px);gap:1.5rem;background:#ffffff;border-radius:29px;display:grid;transform:rotateX(5deg) rotateY(-2deg);box-shadow:0 15px 35px rgba(0,0,0,0.5),0 5px 15px rgb(165,203,191,0.5);grid-template-columns:minmax(220px,1fr) 2fr;grid-template-rows:auto auto;transition:transform 0.5s ease;transform-style:preserve-3d}.leadership-profile .feedback-quotes:hover{transform:rotateX(0) rotateY(0)}.leadership-profile .img-flex{aspect-ratio:1/1;box-shadow:-5px 5px 0 rgb(118,175,165),-10px 10px 20px rgba(0,0,0,0.5);transform:translateZ(20px);grid-area:photo;width:100%;border-radius:29px;transition:transform 0.3s ease}.leadership-profile .feedback-quotes:hover .img-flex{transform:translateZ(30px) scale(1.05)}.leadership-profile .name{transform:translateZ(10px);margin-bottom:0.5rem;font-weight:700;display:block;position:relative;color:rgb(165,203,191);font-size:21px;grid-area:name;padding-left:1rem}.leadership-profile .name + span{opacity:0.8;align-self:end;font-weight:600;padding-left:1rem;letter-spacing:1px;text-transform:uppercase;grid-area:name;transform:translateZ(5px);margin-top:2rem;color:#000000;font-size:18px}.leadership-profile .career-wrap{box-shadow:inset 0 0 20px rgba(0,0,0,0.5);transform:translateZ(15px);grid-area:quote;padding:2rem;color:#000000;background:linear-gradient(to right,#ffffff,rgb(209,230,222));transition:transform 0.3s ease;position:relative;line-height:1.7;font-size:calc(18px * 1.1);border-radius:29px}.leadership-profile .career-wrap::before{top:0;border-radius:29px;background:linear-gradient(45deg,rgb(165,203,191,0.5) 0%,transparent 40%,transparent 60%,rgb(118,175,165,0.5) 100%);opacity:0.3;width:100%;position:absolute;left:0;height:100%;content:"";mix-blend-mode:overlay}.leadership-profile .feedback-quotes:hover .career-wrap{transform:translateZ(25px)}@media (max-width: 992px) {.leadership-profile .feedback-quotes{transform:none;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-template-areas:"img-flex" "name" "career-wrap"}.leadership-profile .img-flex{max-width:200px;margin:0 auto}.leadership-profile .name,.leadership-profile .name + span{text-align:center;padding-left:0}.leadership-profile .name + span{margin-top:0.5rem}} @media (max-width: 576px) {.leadership-profile{padding:4rem 1rem}.leadership-profile .feedback-quotes{padding:1.5rem}.leadership-profile .career-wrap{padding:1.5rem}}.customer-experience{background:linear-gradient(135deg,rgb(209,230,222) 0%,rgb(165,203,191,0.5) 100%);overflow:hidden;padding:5rem 0;position:relative}.customer-experience::before{width:300px;z-index:0;height:300px;right:-5%;position:absolute;top:-5%;opacity:0.3;content:"";background:radial-gradient(circle,rgb(118,175,165,0.5) 0%,transparent 70%)}.customer-experience::after{left:-5%;height:250px;opacity:0.2;content:"";bottom:-5%;background:radial-gradient(circle,rgb(165,203,191,0.5) 0%,transparent 70%);position:absolute;width:250px;z-index:0}.customer-experience .container{z-index:1;position:relative;margin:0 auto;max-width:1200px}.customer-experience h2{text-align:center;color:#000000;font-weight:700;animation:fadeInUp 0.8s ease-out forwards;position:relative;margin-bottom:3rem;font-size:29px;opacity:0;transform:translateY(20px)}.customer-experience h2::after{left:50%;position:absolute;background:linear-gradient(90deg,rgb(165,203,191) 0%,rgb(118,175,165) 100%);bottom:-15px;height:3px;width:80px;content:"";transform:translateX(-50%)}.customer-experience .feedback-grid{padding:0;gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;list-style:none}.customer-experience .feedback-quotes{padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s ease;animation-delay:calc(0.1s * var(--index,0));animation:fadeInUp 0.8s ease-out forwards;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85));position:relative;opacity:0;border-left:3px solid rgb(165,203,191);transform:translateY(30px)}.customer-experience .feedback-quotes:hover{box-shadow:0 15px 35px rgba(0,0,0,0.12);transform:translateY(-10px)}.customer-experience .feedback-quotes::before{position:absolute;line-height:1;opacity:0.2;font-family:serif;font-size:6rem;right:20px;content:"";top:10px;color:rgb(165,203,191,0.5)}.customer-experience .feedback-quotes div{margin-bottom:1.5rem;align-items:center;display:flex}.customer-experience .feedback-quotes img{width:60px;border:3px solid white;object-fit:cover;height:60px;transform:scale(0.9);transition:transform 0.4s ease;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.customer-experience .feedback-quotes:hover img{transform:scale(1)}.customer-experience .feedback-quotes h4{position:relative;font-weight:600;color:#000000;font-size:calc(18px * 0.9);margin-left:1rem}.customer-experience .feedback-quotes h4::after{left:0;background:linear-gradient(90deg,rgb(165,203,191),rgb(118,175,165));height:2px;content:"";bottom:-5px;width:0;position:absolute;transition:width 0.4s ease}.customer-experience .feedback-quotes:hover h4::after{width:100%}.customer-experience .description{margin:0;position:relative;line-height:1.6;font-size:18px;z-index:1;color:#000000}.customer-experience .description::first-letter{font-weight:600;font-size:1.2em;color:rgb(165,203,191)}.customer-experience a{box-shadow:0 4px 15px rgba(0,0,0,0.1);overflow:hidden;font-weight:600;border-radius:10px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;padding:0.8rem 2rem;color:#ffffff;background:linear-gradient(90deg,rgb(165,203,191),rgb(118,175,165));text-decoration:none;transform:translateX(-50%);z-index:1;display:inline-block;margin-top:3rem;left:50%}.customer-experience a::before{height:100%;width:100%;content:"";top:0;position:absolute;z-index:-1;left:-100%;background:linear-gradient(90deg,rgb(118,175,165),rgb(165,203,191));transition:left 0.4s ease}.customer-experience a:hover{transform:translateX(-50%) translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.customer-experience a:hover::before{left:0}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 991px) {.customer-experience{padding:4rem 0}.customer-experience .feedback-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.customer-experience .feedback-quotes{padding:1.5rem}} @media (max-width: 768px) {.customer-experience{padding:3rem 0}.customer-experience h2{margin-bottom:2rem;font-size:calc(29px * 0.9)}.customer-experience .feedback-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.customer-experience .feedback-quotes{padding:1.5rem}.customer-experience .feedback-quotes div{margin-bottom:1rem}.customer-experience .feedback-quotes img{height:50px;width:50px}} @media (max-width: 480px) {.customer-experience{padding:2.5rem 0}.customer-experience h2{font-size:calc(29px * 0.8);margin-bottom:1.5rem}.customer-experience .feedback-quotes{padding:1.25rem}.customer-experience .feedback-quotes div{margin-bottom:0.875rem}.customer-experience .feedback-quotes img{height:45px;width:45px}.customer-experience .description{font-size:calc(18px * 0.95)}.customer-experience a{margin-top:2rem;padding:0.7rem 1.5rem}}.attempt-now{overflow:hidden;padding:120px 0;position:relative;z-index:1;background:linear-gradient(45deg,rgb(165,203,191) 0%,rgb(118,175,165) 100%)}.attempt-now::before{height:100%;left:0;animation:rotateBg 20s linear infinite;top:0;content:'';z-index:-1;background:repeating-conic-gradient( from 0deg at 50% 50%,rgb(165,203,191) 0deg,rgb(118,175,165) 15deg,rgb(165,203,191) 30deg );position:absolute;width:100%;opacity:0.1}.attempt-now::after{background-size:100% 100px,100px 100%;content:'';opacity:0.05;animation:scanLines 5s linear infinite alternate;z-index:-1;background:linear-gradient(0deg,transparent 0%,#ffffff 50%,transparent 100%),linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);left:0;top:0;background-position:center;width:100%;background-repeat:no-repeat;height:100%;position:absolute}.attempt-now .guide-bios{flex-direction:column;backdrop-filter:blur(10px);justify-content:center;padding:60px 40px;max-width:1000px;overflow:hidden;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.2),0 0 20px rgb(165,203,191,0.5),0 0 40px rgb(165,203,191,0.5);z-index:2;border:1px solid rgba(255,255,255,0.1);margin:0 auto;display:flex;border-radius:10px;align-items:center;background:rgba(255,255,255,0.05)}.attempt-now .guide-bios::before{animation:pulseGlow 6s ease-in-out infinite alternate;top:-50%;height:200%;width:200%;background:radial-gradient( ellipse at center,rgba(255,255,255,0.2) 0%,transparent 70% );left:-50%;z-index:-1;position:absolute;content:''}.attempt-now .guide-bios::after{z-index:-1;background-size:20px 20px;content:'';top:0;left:0;position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1) 25%,transparent 25%),linear-gradient(225deg,rgba(255,255,255,0.1) 25%,transparent 25%),linear-gradient(315deg,rgba(255,255,255,0.1) 25%,transparent 25%),linear-gradient(45deg,rgba(255,255,255,0.1) 25%,transparent 25%);opacity:0.3}.attempt-now h3{color:#ffffff;letter-spacing:3px;text-shadow:0 0 5px #ffffff,0 0 20px rgb(165,203,191);font-family:Arial,sans-serif;font-weight:700;margin-bottom:50px;text-transform:uppercase;font-size:33px;position:relative;text-align:center}.attempt-now h3::before{animation:glitchEffect 2s infinite linear alternate;position:absolute;opacity:0.7;content:attr(data-text);width:100%;z-index:-1;height:100%;top:0;left:-3px;color:rgb(118,175,165)}.attempt-now h3::after{color:rgb(165,203,191);width:100%;height:100%;position:absolute;content:attr(data-text);top:0;left:3px;z-index:-2;animation:glitchEffect 3s infinite linear alternate-reverse;opacity:0.7}.attempt-now .get-supportXhOV{font-family:Arial,sans-serif;padding:18px 45px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,0.2),0 0 15px rgb(118,175,165,0.5),0 0 30px rgb(118,175,165,0.5);background-size:200% 200%;font-size:16px;transition:all 0.4s ease;text-transform:uppercase;overflow:hidden;z-index:1;letter-spacing:2px;border-radius:10px;font-weight:600;animation:gradientFlow 5s ease infinite;text-decoration:none;color:#ffffff;background:linear-gradient(45deg,rgb(165,203,191),rgb(118,175,165),rgb(165,203,191));border:1px solid rgba(255,255,255,0.3);display:inline-block}.attempt-now .get-supportXhOV::before{top:-2px;background-size:400% 400%;left:-2px;background:linear-gradient(45deg,rgb(165,203,191),rgb(118,175,165),rgb(165,203,191));border-radius:calc(10px + 2px);content:'';position:absolute;right:-2px;animation:gradientFlow 5s ease infinite;opacity:0.7;z-index:-1;bottom:-2px}.attempt-now .get-supportXhOV::after{left:-100%;z-index:1;position:absolute;width:70%;transition:all 0.6s ease;height:100%;transform:skewX(-20deg);content:'';background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.3),transparent );top:0}.attempt-now .get-supportXhOV:hover{box-shadow:0 15px 30px rgba(0,0,0,0.3),0 0 30px rgb(118,175,165),0 0 50px rgb(118,175,165,0.5);text-shadow:0 0 10px #ffffff;transform:translateY(-5px) scale(1.03);color:#ffffff}.attempt-now .get-supportXhOV:hover::after{left:130%}@media screen and (max-width: 992px) {.attempt-now{padding:100px 0}.attempt-now .guide-bios{max-width:90%;padding:50px 30px}.attempt-now h3{margin-bottom:45px;font-size:calc(33px * 0.9)}.attempt-now .get-supportXhOV{padding:16px 40px}} @media screen and (max-width: 768px) {.attempt-now{padding:80px 0}.attempt-now .guide-bios{padding:40px 25px}.attempt-now h3{margin-bottom:40px;letter-spacing:2px;font-size:calc(33px * 0.8)}.attempt-now .get-supportXhOV{padding:14px 35px;font-size:calc(16px * 0.95)}} @media screen and (max-width: 576px) {.attempt-now{padding:60px 0}.attempt-now .guide-bios{padding:30px 20px}.attempt-now h3{font-size:calc(33px * 0.7);letter-spacing:1px;margin-bottom:35px}.attempt-now .get-supportXhOV{font-size:calc(16px * 0.9);padding:12px 30px;letter-spacing:1px}} @keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes scanLines {0%{background-position:center,center;opacity:0.03}50%{opacity:0.07}100%{background-position:center,center;opacity:0.03}} @keyframes pulseGlow {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.1);opacity:0.5}100%{transform:scale(1);opacity:0.3}} @keyframes glitchEffect {0%{transform:translateX(-2px) translateY(2px)}25%{transform:translateX(2px) translateY(-2px)}50%{transform:translateX(-1px) translateY(1px)}75%{transform:translateX(3px) translateY(-3px)}100%{transform:translateX(-2px) translateY(2px)}} @keyframes gradientFlow {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.donate-btn{position:relative;padding:80px 0 40px;z-index:1;color:#ffffff}.donate-btn::before{width:100%;left:0;z-index:-1;background:rgba(0,0,0,0.5);height:100%;position:absolute;backdrop-filter:blur(8px);top:0;content:""}footer{position:relative}.donate-btn .container{position:relative;gap:40px;display:grid;grid-template-columns:1fr 1fr}.donate-btn .company_holder{position:relative;padding-right:40px}.donate-btn .company_holder::after{right:0;height:60%;position:absolute;background:linear-gradient(to bottom,transparent,rgb(118,175,165,0.5),transparent);top:20%;content:"";width:1px}.donate-btn .company_holder h3{font-weight:700;position:relative;font-size:calc(36px * 0.9);display:inline-block;margin-bottom:25px}.donate-btn .company_holder h3::after{left:0;bottom:-8px;border-radius:10px;background:rgb(165,203,191);position:absolute;width:40px;height:3px;content:""}.donate-btn .mobile-cta{color:#ffffff;opacity:0.8;max-width:90%;font-size:16px;line-height:1.6;margin-bottom:30px}.donate-btn .price-table{display:flex;justify-content:flex-end}.donate-btn .nav-class{display:flex;gap:60px}.donate-btn .header-know{position:relative}.donate-btn .header-know h5{font-size:22px;font-weight:600;padding-bottom:12px;margin-bottom:25px;position:relative}.donate-btn .header-know h5::after{bottom:0;position:absolute;background:rgb(165,203,191);border-radius:10px;left:0;width:30px;content:"";height:2px}.donate-btn .header-know .nav-class{gap:15px;flex-direction:column;display:flex}.donate-btn .header-know .nav-class a{font-size:calc(16px * 0.95);position:relative;color:#ffffff;padding-left:0;text-decoration:none;transition:all 0.3s ease;opacity:0.7}.donate-btn .header-know .nav-class a::before{height:1px;width:0;opacity:0;transition:all 0.3s ease;left:0;position:absolute;transform:translateY(-50%);content:"";top:50%;background:rgb(165,203,191)}.donate-btn .header-know .nav-class a:hover{opacity:1;color:rgb(165,203,191);padding-left:12px}.donate-btn .header-know .nav-class a:hover::before{opacity:1;width:8px}.tiktok-edu{padding:20px 0;backdrop-filter:blur(5px);background-color:rgba(0,0,0,0.3)}.tiktok-edu .container{align-items:center;justify-content:center;display:flex}.tiktok-edu .green-edu{text-align:center;color:#ffffff;font-size:15px;opacity:0.6;letter-spacing:0.5px}@keyframes pulse {0%,100%{transform:scale(1);opacity:0.2}50%{transform:scale(1.1);opacity:0.3}} @keyframes glow {0%,100%{box-shadow:0 0 5px rgb(165,203,191,0.5)}50%{box-shadow:0 0 15px rgb(165,203,191)}} @media (max-width: 991px) {.donate-btn{padding:60px 0 30px}.donate-btn .container{grid-template-columns:1fr;gap:50px}.donate-btn .company_holder{text-align:center;max-width:600px;margin:0 auto;padding-right:0}.donate-btn .company_holder::after{display:none}.donate-btn .company_holder h3{margin-left:auto;margin-right:auto}.donate-btn .company_holder h3::after{width:60px;transform:translateX(-50%);left:50%}.donate-btn .mobile-cta{text-align:center;max-width:100%}.donate-btn .price-table{justify-content:center}} @media (max-width: 767px) {.donate-btn{padding:50px 0 20px}.donate-btn .nav-class{flex-direction:column;width:100%;gap:40px}.donate-btn .header-know{text-align:center}.donate-btn .header-know h5{text-align:center}.donate-btn .header-know h5::after{left:50%;transform:translateX(-50%)}.donate-btn .header-know .nav-class{align-items:center}.donate-btn .header-know .nav-class a{text-align:center}.donate-btn .header-know .nav-class a::before{display:none}.donate-btn .header-know .nav-class a:hover{padding-left:0}} @media (max-width: 480px) {.donate-btn{padding:40px 0 20px}.donate-btn .company_holder h3{font-size:calc(36px * 0.8)}.donate-btn .mobile-cta{font-size:calc(16px * 0.9)}.tiktok-edu .green-edu{font-size:calc(15px * 0.9)}} .donate-btn::before{background-image:radial-gradient( circle at 20% 80%,#000000 0%,rgba(0,0,0,0.5) 70% )}.donate-btn::after{box-shadow:0 0 40px rgb(165,203,191,0.5)}.donate-btn .container::before{filter:blur(30px);height:150px;width:150px;bottom:-75px;background:radial-gradient( circle,rgb(118,175,165,0.5),transparent 70% );left:-75px;animation:pulse 10s infinite alternate-reverse;content:"";position:absolute;border-radius:50%}.donate-btn .header-know::before{left:-15px;position:absolute;height:5px;content:"";border-radius:50%;width:5px;opacity:0.7;background:rgb(165,203,191);top:10px}.donate-btn .header-know:hover::before{animation:glow 2s infinite}.donate-btn .company_holder::before{position:absolute;left:0;content:"";background:linear-gradient(90deg,rgb(165,203,191,0.5),transparent);height:1px;width:100px;bottom:-20px}@media (max-width: 991px) {.donate-btn .company_holder::before{left:50%;background:linear-gradient(90deg,transparent,rgb(165,203,191,0.5),transparent);transform:translateX(-50%)}} .donate-btn .header-know .nav-class a::after{background:rgb(165,203,191);height:1px;left:0;content:"";bottom:-2px;position:absolute;width:0;transition:width 0.3s ease}.donate-btn .header-know .nav-class a:hover::after{width:100%}.donate-btn .header-know .nav-class a:nth-child(odd):hover{transform:translateX(2px)}.donate-btn .header-know .nav-class a:nth-child(even):hover{transform:translateX(2px)}@media (min-width: 992px) {footer::after{height:1px;left:0;right:0;content:"";top:0;position:absolute;background:linear-gradient(90deg,transparent,rgb(118,175,165,0.5),transparent)}.donate-btn::before{background-blend-mode:overlay}} .donate-btn .company_holder h3::before{top:50%;background:rgb(165,203,191);content:"";position:absolute;opacity:0.7;width:20px;height:1px;left:-30px}@media (max-width: 991px) {.donate-btn .company_holder h3::before{display:none}} .tiktok-edu{overflow:hidden;position:relative}.tiktok-edu::before{top:0;content:"";left:0;position:absolute;background:linear-gradient(90deg,transparent,rgb(118,175,165,0.5),transparent);width:100%;height:1px}.tiktok-edu::after{height:1px;content:"";position:absolute;left:35%;opacity:0.3;bottom:0;background:linear-gradient(90deg,transparent,rgb(118,175,165,0.5),transparent);width:30%}.tiktok-edu .green-edu{transition:all 0.3s ease;position:relative}.tiktok-edu .green-edu:hover{letter-spacing:0.7px;opacity:1}.course-highlights{background-color:rgb(209,230,222);display:flex;overflow:hidden;min-height:100vh;position:relative;align-items:center}.course-highlights .skill-track{z-index:1;height:100%;position:absolute;top:0;width:100%;left:0}.course-highlights .knowledge-path{animation:slide-show 35s ease-in-out infinite;width:500%;height:100%;display:flex}.course-highlights .skill-track:hover .knowledge-path{animation-play-state:paused}.course-highlights .learn-path{width:20%;position:relative;height:100%;overflow:hidden}.course-highlights .learn-path img{object-fit:cover;animation:zoom-flow 20s ease-in-out infinite alternate;width:100%;filter:brightness(0.8) saturate(1.3);transform-origin:center;height:100%}.course-highlights .learn-path::before{z-index:2;opacity:0.7;background:linear-gradient(0deg,rgb(165,203,191,0.5) 0%,transparent 40%,transparent 60%,rgb(118,175,165,0.5) 100%),linear-gradient(90deg,rgb(165,203,191,0.5) 0%,transparent 40%,transparent 60%,rgb(118,175,165,0.5) 100%);position:absolute;content:'';inset:0}.course-highlights .learn-path::after{animation:slide-pattern 15s linear infinite;z-index:3;opacity:0.3;position:absolute;mix-blend-mode:overlay;inset:0;background:repeating-linear-gradient( 45deg,rgb(165,203,191,0.5) 0px,rgb(165,203,191,0.5) 2px,transparent 2px,transparent 6px );content:''}.course-highlights .container{z-index:4;margin:0 auto;width:90%;position:relative;max-width:1200px}.course-highlights .guide-bios{margin-left:0;background:linear-gradient( 135deg,rgb(165,203,191,0.5) 0%,rgb(118,175,165,0.5) 100% );border-radius:20px;max-width:600px;width:100%;box-shadow:0 15px 35px rgba(0,0,0,0.2);padding:0.5rem;position:relative;backdrop-filter:blur(8px)}.course-highlights .learn-more{padding:3rem;overflow:hidden;border:1px solid rgba(255,255,255,0.1);position:relative;background:rgb(209,230,222);border-radius:10px}.course-highlights .learn-more::before{inset:0;position:absolute;opacity:0.15;content:'';background:radial-gradient( circle at 30% 40%,rgb(165,203,191,0.5) 0%,transparent 70% ),radial-gradient( circle at 70% 60%,rgb(118,175,165,0.5) 0%,transparent 70% );z-index:-1}.course-highlights .learn-more h3{font-weight:700;margin-bottom:1.5rem;font-size:34px;position:relative;color:rgb(165,203,191);display:inline-block}.course-highlights .learn-more h3::after{transition:width 0.3s ease,transform 0.3s ease;height:3px;border-radius:10px;bottom:-10px;content:'';position:absolute;left:0;width:60px;background:linear-gradient(to right,rgb(165,203,191),rgb(118,175,165))}.course-highlights .learn-more:hover h3::after{width:100%;transform:translateY(-3px)}.course-highlights .learn-more p{line-height:1.7;color:#000000;font-size:13px;margin-bottom:2rem}.course-highlights .learn-more .feedback-query{font-size:16px;text-transform:uppercase;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 5px 15px rgb(165,203,191,0.5);border-radius:10px;letter-spacing:1px;color:#ffffff;font-weight:600;overflow:hidden;text-decoration:none;position:relative;padding:0.9rem 1.8rem;background:linear-gradient(to right,rgb(165,203,191),rgb(118,175,165));display:inline-block}.course-highlights .learn-more .feedback-query::before{left:0;top:0;opacity:0;content:'';height:100%;background:linear-gradient(to right,rgb(118,175,165),rgb(165,203,191));transition:opacity 0.4s ease;position:absolute;width:100%;z-index:-1}.course-highlights .learn-more .feedback-query:hover{box-shadow:0 8px 20px rgb(118,175,165,0.5);transform:translateY(-3px)}.course-highlights .learn-more .feedback-query:hover::before{opacity:1}@keyframes slide-show {0%,15%{transform:translateX(0)}20%,35%{transform:translateX(-20%)}40%,55%{transform:translateX(-40%)}60%,75%{transform:translateX(-60%)}80%,95%{transform:translateX(-80%)}100%{transform:translateX(0)}} @keyframes zoom-flow {0%,100%{transform:scale(1.1)}50%{transform:scale(1.2)}} @keyframes slide-pattern {0%{background-position:0 0}100%{background-position:50px 50px}} @media (min-width: 992px) and (max-width: 1400px) {.course-highlights .learn-more{padding:2.5rem}.course-highlights .guide-bios{max-width:550px}} @media (min-width: 1400px) {.course-highlights .guide-bios{max-width:650px}.course-highlights .container{max-width:1320px}} @media (max-width: 991px) {.course-highlights{padding:0;min-height:auto;flex-direction:column}.course-highlights .skill-track{position:relative;height:350px}.course-highlights .container{width:100%;padding:3rem 1.5rem}.course-highlights .guide-bios{margin:0 auto;max-width:100%}.course-highlights .learn-more{padding:2rem}} @media (max-width: 767px) {.course-highlights .skill-track{height:300px}.course-highlights .knowledge-path{animation-duration:25s}.course-highlights .container{padding:2.5rem 1rem}.course-highlights .learn-more{padding:1.8rem}.course-highlights .learn-more h3{font-size:calc(34px * 0.9)}.course-highlights .learn-more p{margin-bottom:1.5rem;font-size:calc(13px * 0.95)}} @media (max-width: 480px) {.course-highlights .skill-track{height:250px}.course-highlights .knowledge-path{animation-duration:20s}.course-highlights .container{padding:2rem 0.8rem}.course-highlights .learn-more{padding:1.5rem}.course-highlights .learn-more h3{font-size:calc(34px * 0.8);margin-bottom:1rem}.course-highlights .learn-more p{line-height:1.5;margin-bottom:1.2rem;font-size:calc(13px * 0.85)}.course-highlights .learn-more .feedback-query{text-align:center;padding:0.8rem 1.5rem;width:100%}} @media (prefers-reduced-motion) {.course-highlights .knowledge-path,.course-highlights .learn-path img,.course-highlights .learn-path::after{animation:none}}header{left:0;top:0;width:100%;background:linear-gradient(120deg,rgb(165,203,191) 0%,rgb(165,203,191,0.5) 100% );border-bottom:1px solid rgba(255,255,255,0.15);position:fixed;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);z-index:1000}header:before{top:0;position:absolute;width:100%;content:'';opacity:0.1;left:0;height:100%;pointer-events:none}header:after{height:100%;position:absolute;top:0;left:0;pointer-events:none;background-size:100px 100px;content:'';background-image:linear-gradient(to right,transparent 20%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.05) 60%,transparent 80% ),linear-gradient(to bottom,transparent 20%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0.05) 60%,transparent 80% );width:100%}header .header-navbar{position:relative}header .header-navbar:before{height:2px;position:absolute;width:100%;content:'';bottom:-1px;opacity:0.3;left:0;background:linear-gradient(to right,transparent,#ffffff,transparent )}header .header-navbar:after{background-image:radial-gradient( circle,rgba(255,255,255,0.1) 0%,transparent 70% );position:absolute;height:60px;left:0;pointer-events:none;transform:translateY(-50%);opacity:0.5;top:50%;content:'';width:60px;filter:blur(8px)}header .container{padding:15px 25px;margin:0 auto;max-width:1200px;position:relative}header .container:before{width:50px;content:'';position:absolute;pointer-events:none;transform:translateY(-50%);background-size:6px 2px,6px 2px;background-repeat:repeat-x;top:50%;opacity:0.5;right:20px;background-image:linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,0.1) 50%);height:30px;background-position:0 0,0 10px}header .page-header{justify-content:space-between;display:flex;align-items:center;position:relative}header .page-header:before{content:'';height:20px;border:1px solid rgba(255,255,255,0.2);top:50%;transform:translateY(-50%) translateX(-40px);left:0;position:absolute;width:20px;opacity:0.5;border-radius:50%}header .page-header:after{content:'';transform:translateY(-50%) translateX(40px);opacity:0.5;top:50%;height:20px;width:20px;border-radius:50%;right:0;position:absolute;border:1px solid rgba(255,255,255,0.2)}header .header-know{position:relative;align-items:center;display:flex;gap:30px}header .header-know:before{height:2px;opacity:0;transition:opacity 0.4s ease;bottom:-10px;left:0;width:100%;content:'';position:absolute;background:linear-gradient(to right,transparent,rgba(255,255,255,0.3),transparent )}header .header-know:hover:before{opacity:0.7}header .main-bar{color:#ffffff;text-decoration:none;position:relative;letter-spacing:0.5px;padding:8px 0;text-transform:uppercase;font-weight:400;font-family:Arial,sans-serif;transition:all 0.3s ease;font-size:15px}header .main-bar:before{border-radius:50%;background:#ffffff;content:'';transition:all 0.3s ease;left:-12px;transform:translateY(-50%);opacity:0;box-shadow:0 0 10px rgba(255,255,255,0.8);top:50%;position:absolute;width:6px;height:6px}header .main-bar:after{transition:all 0.3s ease;transform-origin:right;top:50%;content:'';height:1px;transform:translateY(-50%) scaleX(0);background:rgba(255,255,255,0.5);width:20px;left:-30px;position:absolute}header .main-bar:hover{color:#ffffff;transform:translateX(5px)}header .main-bar:hover:before{opacity:1;left:-20px}header .main-bar:hover:after{transform:translateY(-50%) scaleX(1)}header .nav-site{text-decoration:none;transition:all 0.3s ease;position:relative;display:flex;padding:5px;align-items:center}header .nav-site:before{height:calc(100% + 20px);content:'';border:1px solid rgba(255,255,255,0.2);opacity:0;width:calc(100% + 20px);left:-10px;top:-10px;border-radius:10px;position:absolute;transition:all 0.3s ease}header .nav-site:after{width:10px;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,0.5);top:-5px;left:-5px;position:absolute;content:'';background:#ffffff;transition:all 0.3s ease;height:10px;opacity:0}header .nav-site:hover:before{opacity:1}header .nav-site:hover:after{opacity:1;animation:circuit 3s infinite}header .nav-site svg{transition:all 0.3s ease;height:40px;width:auto}header .nav-site:hover svg{filter:drop-shadow(0 0 5px rgba(255,255,255,0.5))}@keyframes circuit {0%,100%{top:-5px;left:-5px}25%{top:-5px;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}75%{top:calc(100% - 5px);left:-5px}} @keyframes pulse {0%,100%{opacity:0.5}50%{opacity:1}} @media (max-width: 991px) {header .container{padding:12px 20px}header .header-know{gap:20px}header .nav-site svg{height:35px}} @media (max-width: 767px) {header .header-know{background:rgb(165,203,191);max-width:320px;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);padding:80px 30px 30px;top:0;height:100vh;z-index:1001;flex-direction:column;box-shadow:-5px 0 20px rgba(0,0,0,0.2);position:fixed;width:80%;right:-100%;gap:25px}header .header-know:before{top:60px;bottom:auto;width:80%;left:10%}header .header-know:after{height:30px;border-radius:50%;pointer-events:none;width:30px;right:20px;content:'';border:1px solid rgba(255,255,255,0.2);position:absolute;top:20px}header .menu.active{right:0}header .main-bar{padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.1);width:100%}header .main-bar:hover{transform:translateX(0)}header .main-bar:last-child{border-bottom:none}header .nav-site{margin:0 auto}} @media (max-width: 480px) {header .container{padding:10px 15px}header .nav-site svg{height:30px}}.our-background{overflow:hidden;padding:120px 0 80px;position:relative;background:linear-gradient(145deg,rgb(209,230,222) 0%,rgba(rgb(165,203,191,0.5),0.05) 100%);perspective:1000px}.our-background::before{opacity:0.07;transform:rotate(-15deg) translateZ(-10px);background:linear-gradient(210deg,rgb(165,203,191) 0%,transparent 80%);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);content:"";top:-15%;position:absolute;height:40%;right:-5%;width:30%;animation:float 15s infinite ease-in-out}.our-background::after{background:linear-gradient(30deg,rgb(118,175,165) 0%,transparent 80%);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);width:25%;opacity:0.06;transform:rotate(10deg) translateZ(-5px);position:absolute;animation:float 18s infinite ease-in-out reverse;left:-5%;height:35%;content:"";bottom:-10%}.our-background .container{max-width:1200px;padding:0 30px;position:relative;margin:0 auto;z-index:2;transform-style:preserve-3d}.our-background h1{transform:translateZ(20px);font-size:44px;text-shadow:2px 2px 0 rgba(rgb(165,203,191,0.5),0.1);font-weight:700;position:relative;color:#000000;margin-bottom:60px}.our-background h1::after{animation:expandLine 1.5s ease-out forwards;background:linear-gradient(90deg,rgb(165,203,191),rgb(118,175,165));left:0;bottom:-20px;content:"";height:4px;transform:translateZ(10px);width:80px;position:absolute}.our-background .founder-vision{position:relative;transform-style:preserve-3d}.our-background .founder-vision ul{padding:0;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0;list-style:none;perspective:1000px;display:grid}.our-background .pro-training{position:relative;box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08);background:#ffffff;transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1);overflow:hidden;border-radius:2px;transform:translateZ(10px) rotateY(2deg);padding:35px 40px}.our-background .pro-training:nth-child(even){transform:translateZ(5px) rotateY(-2deg)}.our-background .pro-training:hover{transform:translateZ(25px) rotateY(0);box-shadow:0 25px 50px rgba(rgba(0,0,0,0.5),0.12)}.our-background .pro-training:nth-child(even):hover{transform:translateZ(20px) rotateY(0)}.our-background .pro-training::before{animation:verticalGrow 1.2s ease-out forwards;top:0;position:absolute;content:"";animation-delay:0.3s;width:6px;background:linear-gradient(to bottom,rgb(165,203,191),rgb(118,175,165));left:0;height:0}.our-background .pro-training h4{animation-delay:0.2s;font-size:calc(21px * 1.1);animation:fadeSlideIn 0.8s forwards ease-out;position:relative;transform:translateZ(5px);font-weight:600;opacity:0;color:rgb(165,203,191);margin-bottom:25px}.our-background .pro-training h4::after{width:40px;bottom:-10px;animation:scaleWidth 0.6s 0.8s forwards cubic-bezier(0.17,0.67,0.83,0.67);position:absolute;background:rgb(118,175,165);content:"";transform:scaleX(0);left:0;opacity:0.7;height:3px;transform-origin:left}.our-background .pro-training div{opacity:0;font-size:16px;padding-right:15px;animation:fadeSlideIn 0.8s forwards ease-out;line-height:1.7;font-family:Arial,sans-serif;overflow-y:auto;animation-delay:0.4s;transform:translateY(10px);color:#000000;max-height:250px}.our-background .pro-training div::-webkit-scrollbar{width:4px}.our-background .pro-training div::-webkit-scrollbar-track{background:rgba(rgba(0,0,0,0.5),0.04)}.our-background .pro-training div::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(to bottom,rgb(165,203,191),rgb(118,175,165))}@keyframes fadeSlideIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes scaleWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes verticalGrow {from{height:0}to{height:100%}} @keyframes expandLine {from{width:0}to{width:80px}} @keyframes float {0%,100%{transform:translateY(0) rotate(-15deg) translateZ(-10px)}50%{transform:translateY(-15px) rotate(-15deg) translateZ(-10px)}} @media (max-width: 1200px) {.our-background{padding:100px 0 60px}.our-background h1{font-size:calc(44px * 0.9);margin-bottom:50px}.our-background .pro-training{padding:30px 35px}} @media (max-width: 991px) {.our-background{padding:80px 0 50px}.our-background h1{margin-bottom:40px}.our-background .founder-vision ul{gap:30px}.our-background .pro-training{transform:translateZ(5px) rotateY(1deg)}.our-background .pro-training:nth-child(even){transform:translateZ(5px) rotateY(-1deg)}} @media (max-width: 767px) {.our-background{padding:60px 0 40px}.our-background .container{padding:0 20px}.our-background h1{margin-bottom:35px;font-size:calc(44px * 0.8)}.our-background h1::after{width:60px;bottom:-15px;height:3px}.our-background .founder-vision ul{gap:25px;grid-template-columns:1fr}.our-background .pro-training{padding:25px 30px;transform:translateZ(0) rotateY(0)}.our-background .pro-training:nth-child(even){transform:translateZ(0) rotateY(0)}.our-background .pro-training h4{font-size:21px;margin-bottom:20px}.our-background .pro-training div{max-height:200px;font-size:calc(16px * 0.95)}} @media (max-width: 480px) {.our-background{padding:50px 0 30px}.our-background .container{padding:0 15px}.our-background h1{font-size:calc(44px * 0.7);margin-bottom:30px}.our-background .pro-training{padding:20px 25px}.our-background .pro-training::before{width:4px}.our-background .pro-training h4{margin-bottom:18px}.our-background .pro-training h4::after{width:30px;height:2px;bottom:-8px}.our-background .pro-training div{font-size:calc(16px * 0.9);line-height:1.6}}.join-our-mailing-list{z-index:1;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(118,175,165,0.5),rgb(165,203,191));padding:4rem 2rem}.join-our-mailing-list::before{animation:float 15s infinite alternate ease-in-out;right:-5%;transform:rotate(-15deg) skewX(-15deg);filter:blur(40px);height:70%;width:40%;background:rgb(255,255,255,0.5);z-index:-1;content:"";top:-10%;position:absolute}.join-our-mailing-list::after{bottom:-5%;z-index:-1;transform:rotate(25deg) skewY(5deg);background:rgb(118,175,165,0.5);content:"";filter:blur(30px);width:25%;left:-5%;height:50%;animation:float 12s infinite alternate-reverse ease-in-out;position:absolute}.join-our-mailing-list .container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.join-our-mailing-list .guide-bios{backdrop-filter:blur(10px);border-left:4px solid rgb(118,175,165);border-bottom:1px solid rgba(255,255,255,0.2);box-shadow:0 15px 35px rgba(0,0,0,0.1);background:rgba(255,255,255,0.05);padding:3rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform:perspective(1000px) rotateX(2deg)}.join-our-mailing-list .guide-bios:hover{box-shadow:0 25px 45px rgba(0,0,0,0.15);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.join-our-mailing-list h3{text-shadow:0 2px 4px rgba(0,0,0,0.1);line-height:1.4;font-size:clamp(1.25rem,3vw,1.75rem);margin-bottom:2rem;transform:translateX(5px);color:#ffffff;position:relative;font-family:Arial,sans-serif;font-weight:600}.join-our-mailing-list h3::before{left:-20px;top:0.8em;animation:pulse 3s infinite;transform:translateY(-50%);content:"";height:8px;position:absolute;background:rgb(118,175,165);width:8px;border-radius:10px}.join-our-mailing-list .input_holder{max-width:100%;display:flex;flex-direction:column;position:relative;gap:1.25rem}.join-our-mailing-list .input_holder::before{z-index:-1;height:100%;width:100%;clip-path:polygon(80% 0,100% 0,100% 100%,60% 100%);content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.05))}.join-our-mailing-list .input_holder div{position:relative;flex:1}.join-our-mailing-list input[type="email"]{backdrop-filter:blur(5px);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);font-size:12px;color:#ffffff;border-radius:10px;width:100%;padding:1.2rem 1.5rem;transition:all 0.3s ease}.join-our-mailing-list input[type="email"]:focus{transform:translateY(-2px);border-color:rgb(118,175,165);background:rgba(255,255,255,0.15);outline:none;box-shadow:0 0 0 3px rgb(118,175,165,0.5)}.join-our-mailing-list input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(255,255,255,0.6)}.join-our-mailing-list input[type="email"]:focus::placeholder{opacity:0.5;transform:translateX(5px)}.join-our-mailing-list .knowledge-quest{padding:1.1rem 2rem;position:relative;transition:all 0.3s cubic-bezier(0.19,1,0.22,1);font-size:15px;background:rgb(118,175,165);letter-spacing:0.5px;font-weight:600;border-radius:10px;color:#ffffff;cursor:pointer;align-self:flex-start;transform-origin:left;border:none;overflow:hidden}.join-our-mailing-list .knowledge-quest::before{background:linear-gradient(120deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);content:"";width:100%;left:0;height:100%;transition:transform 0.6s ease;position:absolute;top:0}.join-our-mailing-list .knowledge-quest:hover{box-shadow:0 7px 20px rgba(0,0,0,0.2);transform:translateY(-3px) scale(1.02);background:rgb(165,203,191)}.join-our-mailing-list .knowledge-quest:hover::before{transform:translateX(100%)}.join-our-mailing-list .knowledge-quest:active{transform:translateY(1px) scale(0.98)}@keyframes pulse {0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:0.6;transform:translateY(-50%) scale(1.5)}} @keyframes float {0%{transform:rotate(-15deg) skewX(-15deg) translate(0,0)}100%{transform:rotate(-10deg) skewX(-10deg) translate(10px,10px)}} @media (min-width: 768px) {.join-our-mailing-list{padding:6rem 2rem}.join-our-mailing-list .guide-bios{clip-path:polygon(0 0,100% 0,98% 100%,0 100%);padding:4rem}.join-our-mailing-list .input_holder{flex-direction:row;align-items:center}.join-our-mailing-list h3{margin-bottom:2.5rem;max-width:80%}.join-our-mailing-list .input_holder::before{clip-path:polygon(70% 0,100% 0,100% 100%,50% 100%)}} @media (max-width: 767px) {.join-our-mailing-list .guide-bios{padding:2rem 1.5rem}.join-our-mailing-list h3{font-size:clamp(1rem,5vw,1.25rem);margin-bottom:1.5rem}.join-our-mailing-list input[type="email"]{padding:1rem}.join-our-mailing-list .knowledge-quest{width:100%;padding:1rem;margin-top:0.5rem}.join-our-mailing-list::before,.join-our-mailing-list::after{opacity:0.5}} @media (hover: none) {.join-our-mailing-list .guide-bios:hover{box-shadow:none;transform:none}.join-our-mailing-list .knowledge-quest:hover{background:rgb(118,175,165);transform:none;box-shadow:none}} @media (prefers-reduced-motion: reduce) {.join-our-mailing-list::before,.join-our-mailing-list::after,.join-our-mailing-list h3::before,.join-our-mailing-list .knowledge-quest::before{transition:none;animation:none}.join-our-mailing-list .guide-bios,.join-our-mailing-list input[type="email"],.join-our-mailing-list .knowledge-quest{transition:none}}.welcome-section{overflow:hidden;position:relative;color:#ffffff;font-family:Arial,sans-serif}.welcome-section .learning-intro{min-height:100vh;display:flex;justify-content:center;width:100%;position:relative;align-items:center}.welcome-section .learning-intro:before{right:0;z-index:1;left:0;content:"";bottom:0;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.75) 100%);top:0}.welcome-section .learning-intro:after{animation:pulse 8s infinite alternate ease-in-out;right:0;mix-blend-mode:overlay;position:absolute;bottom:0;z-index:2;opacity:0.6;left:0;top:0;content:"";background:radial-gradient(circle at 30% 70%,rgb(165,203,191,0.5) 0%,transparent 40%)}.welcome-section .mastery-zone{gap:2rem;display:grid;grid-template-columns:1fr;padding:5rem 2rem;width:90%;z-index:3;max-width:1200px;transform:perspective(1000px) rotateX(2deg);position:relative}.welcome-section .mastery-zone > div{animation:fadeUp 0.8s forwards;transform:translateY(30px);animation-delay:calc(var(--index,0) * 0.3s);opacity:0}.welcome-section .mastery-zone > div:nth-child(1){--index:1}.welcome-section .mastery-zone > div:nth-child(2){--index:2}.welcome-section .mastery-zone > div:nth-child(3){--index:3}.welcome-section p{padding-left:2rem;letter-spacing:0.05em;font-weight:600;font-size:clamp(1rem,1.2vw,1.2rem);margin:0;text-transform:uppercase;position:relative}.welcome-section p:before{width:1.5rem;top:50%;content:"";transform:translateY(-50%);background:rgb(118,175,165);left:0;height:2px;position:absolute}.welcome-section .title_style_header{font-weight:700;background:linear-gradient(90deg,#ffffff 0%,rgb(118,175,165) 100%);margin:0;background-clip:text !important;animation:scaleText 0.5s ease-out forwards;-webkit-background-clip:text !important;line-height:1.1;position:relative;color:transparent;animation-delay:0.8s;text-shadow:0 0 20px rgba(255,255,255,0.1);transform-origin:left center;font-size:clamp(2.5rem,6vw,4.5rem)}.welcome-section h3{line-height:1.6;padding-top:1.5rem;max-width:800px;margin:0;font-size:clamp(1rem,1.5vw,1.5rem);position:relative;font-weight:400}.welcome-section h3:before{left:0;content:"";position:absolute;top:0;background:linear-gradient(90deg,rgb(118,175,165) 0%,transparent 100%);width:0;animation:lineExpand 1.2s cubic-bezier(0.25,1,0.5,1) forwards;height:3px;animation-delay:1.6s}@keyframes fadeUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes scaleText {0%{transform:scale(0.95);opacity:0.8}100%{transform:scale(1);opacity:1}} @keyframes lineExpand {0%{width:0}100%{width:60px}} @keyframes pulse {0%,100%{opacity:0.6;transform:scale(1)}50%{opacity:0.8;transform:scale(1.05)}} @media (min-width:768px){.welcome-section .mastery-zone{gap:2.5rem;padding:6rem 3rem;grid-template-columns:1fr}.welcome-section .mastery-zone:before{opacity:0;left:-10px;content:"";border-top:3px solid rgb(118,175,165);width:80px;border-left:3px solid rgb(118,175,165);height:80px;animation-delay:1.8s;top:-10px;animation:cornerReveal 1.2s cubic-bezier(0.25,1,0.5,1) forwards;position:absolute}.welcome-section .mastery-zone:after{opacity:0;border-right:3px solid rgb(118,175,165);animation:cornerReveal 1.2s cubic-bezier(0.25,1,0.5,1) forwards;height:80px;bottom:-10px;width:80px;position:absolute;border-bottom:3px solid rgb(118,175,165);content:"";right:-10px;animation-delay:2s}@keyframes cornerReveal {0%{opacity:0;transform:scale(0.8)}100%{opacity:0.7;transform:scale(1)}}}@media (min-width:992px){.welcome-section .mastery-zone{padding:7rem 4rem;width:80%;transform:perspective(1000px) rotateX(3deg)}.welcome-section .learning-intro:after{background:radial-gradient(circle at 30% 70%,rgb(165,203,191,0.5) 0%,transparent 50%)}.welcome-section h3{padding-top:2rem}.welcome-section h3:before{height:4px}@keyframes lineExpand {0%{width:0}100%{width:100px}}}@media (min-width: 1200px) {.welcome-section .mastery-zone{gap:3rem}.welcome-section p{padding-left:3rem}.welcome-section p:before{width:2.5rem}.welcome-section .title_style_header{letter-spacing:-0.02em}.welcome-section .mastery-zone:before,.welcome-section .mastery-zone:after{width:120px;height:120px}} @media (max-width: 767px) {.welcome-section .mastery-zone{gap:1.5rem;padding:4rem 1.5rem}.welcome-section .learning-intro{min-height:90vh}.welcome-section .title_style_header{line-height:1.2}.welcome-section h3{line-height:1.5}}.educational-rewards{position:relative;background:linear-gradient(145deg,rgb(209,230,222) 40%,rgba(248,249,250,0.9) 100%);overflow:hidden;padding:120px 0}.educational-rewards::before{content:"";right:-50px;width:200px;background:rgb(118,175,165,0.5);top:-50px;position:absolute;height:200px;filter:blur(120px);z-index:0}.educational-rewards::after{background:rgb(165,203,191,0.5);position:absolute;content:"";filter:blur(100px);z-index:0;width:250px;bottom:-80px;left:-80px;height:250px}.educational-rewards .container{margin:0 auto;padding:0 20px;max-width:1280px;z-index:1;position:relative}.educational-rewards .guide-bios{gap:40px;position:relative;grid-template-columns:1fr;display:grid}.educational-rewards .text-zone{background:rgba(255,255,255,0.8);position:relative;backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.08);transform:translateZ(0);padding:40px}.educational-rewards .text-zone::before{position:absolute;top:0;background:linear-gradient(to bottom,rgb(165,203,191),rgb(118,175,165));height:100%;left:0;width:3px;content:""}.educational-rewards .text-zone h4{color:#000000;font-weight:700;position:relative;font-size:19px;margin:0 0 30px;padding-bottom:15px}.educational-rewards .text-zone h4::after{width:60px;background:rgb(118,175,165);left:0;height:3px;bottom:0;position:absolute;content:""}.educational-rewards .text-zone > div{margin-bottom:20px}.educational-rewards .text-zone ul{margin:0;padding:0;list-style:none}.educational-rewards .text-zone li{transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);margin-bottom:20px;transform:translateX(0)}.educational-rewards .text-zone li:hover{transform:translateX(5px)}.educational-rewards .text-zone p{margin:0;align-items:flex-start;line-height:1.6;font-size:13px;display:flex;color:#000000}.educational-rewards .text-zone p span:first-child{transition:all 0.3s ease;margin-right:15px;box-shadow:0 4px 10px rgba(0,0,0,0.05);display:flex;justify-content:center;padding:8px;align-items:center;background:#ffffff;flex-shrink:0;border-radius:10px}.educational-rewards .text-zone li:hover p span:first-child{transform:rotate(5deg);background:rgb(118,175,165,0.5)}.educational-rewards .text-zone p span:last-child{padding-top:4px}.educational-rewards .text-zone svg{width:24px;transition:transform 0.3s ease;height:24px}.educational-rewards .text-zone li:hover svg{transform:scale(1.1)}.educational-rewards .text-zone svg path{transition:fill 0.3s ease}.educational-rewards .text-zone li:hover svg path{fill:rgb(165,203,191)}.educational-rewards .img-flex{box-shadow:25px 25px 50px rgba(0,0,0,0.15);width:100%;height:auto;transition:transform 0.5s ease;object-fit:cover;transform:translateZ(0) perspective(1000px) rotateY(-5deg);position:relative;border-radius:10px}.educational-rewards .img-flex:hover{transform:translateZ(0) perspective(1000px) rotateY(0)}.educational-rewards .img-flex::after{position:absolute;left:0;content:"";background:linear-gradient(45deg,rgba(rgb(165,203,191,0.5),0.2),transparent);width:100%;pointer-events:none;height:100%;top:0}@media (min-width: 768px) {.educational-rewards .guide-bios{align-items:center;grid-template-columns:1fr 1fr;gap:60px}.educational-rewards .text-zone{padding:50px}.educational-rewards .text-zone > div{gap:30px;display:flex}.educational-rewards .text-zone > div > ul{flex:1}.educational-rewards .text-zone h4{font-size:calc(19px * 1.1)}} @media (min-width: 992px) {.educational-rewards{padding:150px 0}.educational-rewards .guide-bios{gap:80px}.educational-rewards .text-zone{padding:60px}.educational-rewards .text-zone h4{margin-bottom:40px;font-size:calc(19px * 1.2)}.educational-rewards .text-zone h4::after{width:80px}.educational-rewards .img-flex{box-shadow:35px 35px 70px rgba(0,0,0,0.12)}} @media (max-width: 767px) {.educational-rewards{padding:80px 0}.educational-rewards .text-zone{padding:30px}.educational-rewards .text-zone h4{margin-bottom:25px;font-size:calc(19px * 0.9)}.educational-rewards .img-flex{transform:translateZ(0);box-shadow:15px 15px 30px rgba(0,0,0,0.12)}.educational-rewards .text-zone li{margin-bottom:15px}.educational-rewards .text-zone p{font-size:calc(13px * 0.95)}} @media (max-width: 480px) {.educational-rewards{padding:60px 0}.educational-rewards .text-zone{padding:25px 20px}.educational-rewards .text-zone h4{font-size:calc(19px * 0.85)}.educational-rewards .text-zone p{font-size:calc(13px * 0.9)}.educational-rewards .text-zone p span:first-child{padding:6px}.educational-rewards .text-zone svg{height:20px;width:20px}}.modalCookieAgreement{padding:20px;background:rgb(209,230,222);max-width:600px;bottom:20px;font-family:Arial,sans-serif;overflow:hidden;z-index:1050;box-shadow:0 4px 12px rgba(0,0,0,0.5);text-align:center;flex-direction:column;position:fixed;display:flex;border-radius:20px;width:90%;align-items:center;transform:translateX(-50%);left:50%}.edu-approve{display:flex;align-items:center;flex-direction:column;z-index:1}.consent-box{margin-bottom:20px;animation:bounce 2s infinite}.consent-box svg,.consent-box svg path,.consent-box img{fill:rgb(165,203,191);width:80px;height:80px}@keyframes bounce {0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}} .modalCookieAgreement h5{margin-bottom:10px;font-size:21px;font-weight:700;color:rgb(165,203,191)}.modalCookieAgreement p{font-size:17px;margin-bottom:20px;color:#000000}.track-settings{transition:background 0.3s ease-in-out,transform 0.2s ease-in-out;color:#ffffff;cursor:pointer;background:rgb(165,203,191);margin:5px;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,0.5);width:calc(50% - 10px);border-radius:10px;text-align:center;display:inline-block;padding:10px 20px;font-size:18px}.track-settings:hover{background:rgb(118,175,165);transform:translateY(-3px)}.cookie_button.consent-edu{background:rgba(0,0,0,0.5)}.cookie_button.consent-edu:hover{background:rgb(118,175,165,0.5)}.modalCookieAgreement p a{text-decoration:underline;transition:color 0.3s ease-in-out;color:rgb(165,203,191)}.modalCookieAgreement p a:hover{color:rgb(118,175,165)}@media only screen and (max-width: 600px) {.modalCookieAgreement{left:0;transform:none;border-radius:0;bottom:0;width:100%}.edu-approve{padding:15px}.consent-box svg{height:50px;width:50px}.modalCookieAgreement h5{font-size:calc(21px - 2px)}.modalCookieAgreement p{font-size:calc(17px - 2px)}.track-settings{font-size:calc(18px - 2px);width:calc(100% - 10px);padding:8px 16px}} #cookieConsentDialog{display:none}#cookieConsentDialog:checked ~ .modalCookieAgreement{opacity:0;visibility:hidden}.privacy-barrier{padding:50px;border:1px solid rgb(165,203,191,0.5);color:#ffffff;background-color:rgb(165,203,191);margin:0 auto;line-height:1.6;font-family:Arial,sans-serif;box-shadow:0 0 10px rgb(165,203,191,0.5)}.privacy-barrier h1{color:rgb(118,175,165);font-size:47px;letter-spacing:1px;padding-bottom:10px;font-weight:700;border-bottom:1px solid rgb(118,175,165,0.5);text-transform:uppercase;text-align:left;margin-bottom:30px}.privacy-barrier h2{color:rgb(118,175,165);padding-left:15px;text-transform:uppercase;margin-bottom:20px;font-weight:600;border-left:5px solid rgb(165,203,191);margin-top:40px;font-size:28px}.privacy-barrier ul{padding:0;margin:1rem 0;list-style-type:none}.privacy-barrier li{align-items:center;font-size:17px;padding:15px;border-radius:10px;display:flex;background-color:rgba(0,0,0,0.5);margin-bottom:15px}.privacy-barrier li::before{margin-right:10px;color:rgb(118,175,165);content:'✦';font-size:1.2em}.privacy-barrier p{font-size:17px;margin-bottom:20px;color:#ffffff}.privacy-barrier span{padding:3px 6px;background-color:rgb(165,203,191,0.5);font-weight:600;color:rgb(165,203,191);border-radius:10px}.privacy-barrier a{font-weight:600;color:rgb(118,175,165);text-decoration:none;border-bottom:1px dashed rgb(118,175,165)}.privacy-barrier a:hover{color:rgb(165,203,191);border-bottom:1px dashed rgb(165,203,191)}@media only screen and (max-width: 800px) {.privacy-barrier{padding:30px}.privacy-barrier h1{font-size:calc(19px * 0.8)}.privacy-barrier h2{font-size:calc(19px * 0.8)}.privacy-barrier p{font-size:calc(17px * 0.9)}.privacy-barrier li{padding:10px}}.price-package{overflow:hidden;padding:5rem 1rem;position:relative;background:linear-gradient(135deg,rgba(0,0,0,0.5),rgb(209,230,222),rgba(0,0,0,0.5))}.price-package::before{width:100%;height:100%;opacity:0.1;left:0;z-index:1;top:0;content:"";background:linear-gradient(45deg,transparent 0%,rgb(165,203,191,0.5) 30%,transparent 70%);position:absolute;pointer-events:none}.price-package .container{max-width:1400px;margin:0 auto;z-index:2;position:relative}.price-package .price-choices{display:flex;flex-direction:column;gap:3rem}.price-package .member-plans{margin:0 auto 2rem;text-align:center;max-width:800px;animation:fadeUp 0.8s ease-out forwards;transform:translateY(20px);opacity:0;order:-1}.price-package .member-plans h2{margin-bottom:1rem;position:relative;font-size:35px;color:#000000;font-weight:700;display:inline-block}.price-package .member-plans h2::after{background:linear-gradient(90deg,rgb(165,203,191),rgb(118,175,165));border-radius:10px;width:80px;content:"";left:50%;height:3px;bottom:-10px;position:absolute;transform:translateX(-50%)}.price-package .price-sheet{line-height:1.6;color:#000000;font-size:15px;margin:0 auto;max-width:90%}.price-package .lesson-plans{perspective:1000px;gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.price-package .indv-sub{overflow:hidden;opacity:0;text-decoration:none;transform:translateZ(0) scale(1);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;background:#ffffff;display:block;border-radius:11px;color:#000000;box-shadow:0 10px 30px rgba(0,0,0,0.05);animation:fadeIn 0.8s cubic-bezier(0.23,1,0.32,1) forwards;position:relative}.price-package .indv-sub:nth-child(1){animation-delay:0.1s}.price-package .indv-sub:nth-child(2){animation-delay:0.2s}.price-package .indv-sub:nth-child(3){animation-delay:0.3s}.price-package .indv-sub:nth-child(4){animation-delay:0.4s}.price-package .indv-sub::before{width:100%;position:absolute;height:5px;background:linear-gradient(90deg,rgb(165,203,191),rgb(118,175,165));transform:scaleX(0);left:0;content:"";transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);top:0;transform-origin:left}.price-package .indv-sub:hover{transform:translateZ(30px) scale(1.03);box-shadow:0 15px 40px rgba(0,0,0,0.1)}.price-package .indv-sub:hover::before{transform:scaleX(1)}.price-package .payment-plan{height:100%;display:flex;flex-direction:column}.price-package .study-pricing{padding:2rem;flex-grow:1;display:flex;flex-direction:column}.price-package .study-pricing h3{margin:0 0 1rem;font-weight:700;font-size:21px;transition:color 0.3s ease;color:#000000;position:relative}.price-package .indv-sub:hover .study-pricing h3{color:rgb(165,203,191)}.price-package .deal-board{transition:transform 0.3s ease,color 0.3s ease;font-size:2rem;display:inline-block;margin-bottom:1.5rem;position:relative;color:rgb(165,203,191);font-weight:700}.price-package .deal-board::after{left:0;width:40px;position:absolute;height:2px;content:"";background-color:rgb(118,175,165);bottom:-8px;transition:width 0.3s ease}.price-package .indv-sub:hover .deal-board{transform:translateY(-3px)}.price-package .indv-sub:hover .deal-board::after{width:80px}.price-package .study-pricing p{flex-grow:1;font-size:calc(15px - 2px);line-height:1.6;color:#000000;margin:0;overflow-wrap:break-word;word-break:break-word}.price-package .img-flex{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);width:100%;overflow:hidden;position:relative;height:200px}.price-package .img-flex::after{opacity:0.7;bottom:0;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 50%);left:0;transition:opacity 0.5s ease;position:absolute;right:0;content:"";top:0}.price-package .indv-sub:hover .img-flex{transform:scale(1.05)}.price-package .indv-sub:hover .img-flex::after{opacity:0.4}@keyframes fadeIn {from{opacity:0;transform:translateY(30px) rotateX(5deg)}to{opacity:1;transform:translateY(0) rotateX(0)}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @media (min-width: 768px) {.price-package{padding:7rem 2rem}.price-package .price-choices{align-items:flex-start;flex-direction:row}.price-package .member-plans{order:0;flex-direction:column;justify-content:center;display:flex;padding-right:2rem;margin:0;text-align:left;flex:0 0 30%}.price-package .member-plans h2{text-align:left}.price-package .member-plans h2::after{left:0;transform:none}.price-package .price-sheet{margin:0;max-width:100%}.price-package .lesson-plans{flex:0 0 70%;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 1rem),1fr))}} @media (min-width: 992px) {.price-package .lesson-plans{grid-template-columns:repeat(2,1fr)}} @media (min-width: 1200px) {.price-package{padding:8rem 2rem}.price-package .member-plans{flex:0 0 25%}.price-package .lesson-plans{flex:0 0 75%}.price-package .study-pricing{padding:2.5rem}} @media (max-width: 767px) {.price-package .indv-sub{max-width:400px;margin:0 auto}.price-package .member-plans h2{font-size:calc(35px * 0.9)}.price-package .price-sheet{font-size:calc(15px * 0.95)}}.ty-note{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(209,230,222) 0%,rgb(165,203,191,0.5) 100%);padding:120px 0}.ty-note::before{transform:rotate(-15deg) skew(10deg);z-index:1;pointer-events:none;top:-5%;width:40%;position:absolute;right:-10%;background:linear-gradient(225deg,rgb(118,175,165) 0%,transparent 70%);content:"";opacity:0.1;height:60%}.ty-note::after{height:65%;background:linear-gradient(45deg,rgb(165,203,191) 0%,transparent 80%);opacity:0.1;transform:rotate(12deg) skew(-5deg);bottom:-5%;content:"";width:45%;left:-10%;pointer-events:none;position:absolute;z-index:1}.ty-note .container{position:relative;z-index:5;padding:0 20px;transform:perspective(1000px) rotateX(2deg);max-width:1200px;margin:0 auto}.ty-note h2{transform:translateX(-5%);margin-bottom:35px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,0.05);max-width:90%;font-weight:700;color:rgb(165,203,191);position:relative;font-size:31px}.ty-note h2::after{transform:scaleX(1);left:0;background:rgb(118,175,165);height:3px;position:absolute;width:85px;content:"";bottom:-12px;transform-origin:left center;transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1)}.ty-note .guide-bios{transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);padding:50px 40px 50px 60px;background-color:#ffffff;position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);transform:translateX(5%)}.ty-note .guide-bios::before{position:absolute;height:100%;left:0;content:"";width:6px;background:linear-gradient(to bottom,rgb(165,203,191) 0%,rgb(118,175,165) 100%);top:0}.ty-note .guide-bios::after{opacity:0.3;content:"";position:absolute;z-index:-1;background:radial-gradient(circle,rgb(118,175,165,0.5) 0%,transparent 70%);border-radius:50%;height:100px;top:20px;width:100px;right:20px}.ty-note ul{list-style:none;padding:0;margin:0}.ty-note li{z-index:2;position:relative}.ty-note li::before{position:absolute;font-size:120px;opacity:0.1;z-index:-1;font-family:serif;left:-20px;top:-40px;line-height:1;content:"";color:rgb(165,203,191)}.ty-note li span{display:block;font-size:calc(15px + 0.1rem);line-height:1.7;font-weight:400;color:#000000;max-width:95%;position:relative}.ty-note:hover .guide-bios{transform:translateX(5%) translateY(-5px)}.ty-note:hover h2::after{transform:scaleX(1.3)}@media (max-width: 991px) {.ty-note{padding:90px 0}.ty-note h2{transform:translateX(0);font-size:calc(31px - 0.2rem);max-width:100%}.ty-note .guide-bios{padding:40px 30px 40px 45px;transform:translateX(0)}.ty-note:hover .guide-bios{transform:translateX(0) translateY(-5px)}} @media (max-width: 767px) {.ty-note{padding:70px 0}.ty-note::before,.ty-note::after{width:70%;height:50%}.ty-note h2{line-height:1.35;font-size:calc(31px - 0.4rem);margin-bottom:30px}.ty-note .guide-bios{padding:35px 25px 35px 35px}.ty-note li::before{left:-15px;font-size:90px;top:-25px}.ty-note li span{font-size:15px}} @media (max-width: 575px) {.ty-note{padding:60px 0}.ty-note .container{transform:perspective(1000px) rotateX(1deg)}.ty-note h2{margin-bottom:25px;font-size:calc(31px - 0.5rem)}.ty-note h2::after{height:2px;width:60px}.ty-note .guide-bios{padding:25px 20px 25px 25px}.ty-note .guide-bios::before{width:4px}.ty-note li::before{font-size:70px;left:-10px;top:-20px}.ty-note li span{line-height:1.6;font-size:calc(15px - 0.1rem)}}.contact-form-section{overflow:hidden;background:linear-gradient(145deg,rgb(209,230,222) 0%,rgba(9,19,32,0.9) 100%);position:relative;padding:120px 0}.contact-form-section::before{width:100%;height:100%;left:0;opacity:0.05;top:0;content:"";animation:gridMove 20s linear infinite;position:absolute;pointer-events:none;background:repeating-linear-gradient( 45deg,rgb(165,203,191,0.5) 0px,transparent 1px,transparent 10px,rgb(165,203,191,0.5) 11px )}.contact-form-section::after{opacity:0.1;top:-50%;pointer-events:none;content:"";left:-50%;position:absolute;animation:pulseGlow 15s ease-in-out infinite;background:radial-gradient(circle,rgb(165,203,191,0.5) 0%,transparent 60%);width:200%;height:200%}.contact-form-section .container{z-index:1;position:relative;margin:0 auto;max-width:1200px;padding:0 20px}.contact-form-section h2{font-weight:700;font-family:Arial,sans-serif;color:#ffffff;font-size:32px;text-align:center;position:relative;margin-bottom:60px;padding-bottom:15px}.contact-form-section h2::after{height:3px;width:80px;left:50%;bottom:0;background:linear-gradient(to right,transparent,rgb(165,203,191),transparent);content:"";position:absolute;transform:translateX(-50%)}.contact-form-section .help-support{border:1px solid rgba(255,255,255,0.05);border-radius:30px;overflow:hidden;background:rgba(255,255,255,0.03);display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.2);position:relative;backdrop-filter:blur(10px)}.contact-form-section .help-support::before{top:0;pointer-events:none;width:100%;content:"";height:100%;left:0;background:linear-gradient(to bottom right,rgb(165,203,191,0.5),transparent);opacity:0.03;position:absolute}.contact-form-section .img-flex{position:relative;transition:transform 0.6s ease;min-height:500px;transform:scale(1.01);flex:1}.contact-form-section .img-flex::after{height:100%;content:"";background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);top:0;left:0;width:100%;position:absolute}.contact-form-section .help-links{position:relative;flex:1;padding:50px}.contact-form-section .help-links::before{height:50px;top:20px;width:50px;opacity:0.7;border-right:2px solid rgb(165,203,191,0.5);border-top:2px solid rgb(165,203,191,0.5);right:20px;content:"";position:absolute}.contact-form-section .help-links::after{position:absolute;content:"";left:20px;border-bottom:2px solid rgb(165,203,191,0.5);opacity:0.7;bottom:20px;height:50px;border-left:2px solid rgb(165,203,191,0.5);width:50px}.contact-form-section form{width:100%}.contact-form-section form h3{padding-left:15px;position:relative;font-family:Arial,sans-serif;color:#ffffff;font-weight:600;margin-bottom:30px;font-size:22px}.contact-form-section form h3::before{top:50%;background:rgb(165,203,191);transform:translateY(-50%);position:absolute;content:"";left:0;height:25px;border-radius:10px;width:5px}.contact-form-section form input[type="text"]{padding:15px 20px;font-family:Arial,sans-serif;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);width:100%;margin-bottom:20px;border-radius:10px;color:#ffffff;font-size:16px}.contact-form-section form input[type="text"]:focus{outline:none;border-color:rgb(165,203,191);box-shadow:0 0 15px rgba(rgb(165,203,191),0.2);background:rgba(255,255,255,0.08)}.contact-form-section form input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.contact-form-section .contact-message{align-items:flex-start;position:relative;margin-bottom:30px;display:flex}.contact-form-section .contact-message input[type="checkbox"]{position:absolute;opacity:0}.contact-form-section .contact-message label{color:rgba(255,255,255,0.7);line-height:1.5;position:relative;cursor:pointer;padding-left:35px;font-size:16px}.contact-form-section .contact-message label::before{background:rgba(255,255,255,0.05);position:absolute;border:1px solid rgba(255,255,255,0.1);top:2px;height:22px;width:22px;transition:all 0.3s ease;content:"";border-radius:10px;left:0}.contact-form-section .contact-message input[type="checkbox"]:checked + label::before{border-color:rgb(165,203,191);background:rgb(165,203,191)}.contact-form-section .contact-message input[type="checkbox"]:checked + label::after{width:8px;transform:rotate(-45deg);height:4px;content:"";left:7px;position:absolute;top:11px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff}.contact-form-section .contact-message label a{color:rgb(165,203,191);transition:all 0.3s ease;text-decoration:none}.contact-form-section .contact-message label a:hover{text-decoration:underline}.contact-form-section form .feedback-query{font-family:Arial,sans-serif;padding:15px 35px;font-weight:600;background:linear-gradient(45deg,rgb(165,203,191),rgb(118,175,165));cursor:pointer;overflow:hidden;position:relative;color:#ffffff;transition:all 0.4s ease;display:inline-block;border:none;border-radius:10px;z-index:1;font-size:20px}.contact-form-section form .feedback-query::before{height:100%;content:"";width:100%;transition:all 0.4s ease;position:absolute;z-index:-1;background:linear-gradient(45deg,rgb(118,175,165),rgb(165,203,191));top:0;left:-100%}.contact-form-section form .feedback-query:hover::before{left:0}.contact-form-section form .feedback-query:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.2)}.contact-form-section svg{fill:rgb(165,203,191);height:24px;margin-right:15px;width:24px}.contact-form-section svg path{transition:fill 0.3s ease}@keyframes gridMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes pulseGlow {0%,100%{opacity:0.05;transform:scale(1)}50%{opacity:0.1;transform:scale(1.1)}} @media screen and (max-width: 991px) {.contact-form-section{padding:80px 0}.contact-form-section .help-support{flex-direction:column}.contact-form-section .img-flex{order:1;min-height:300px}.contact-form-section .help-links{padding:40px 30px;order:2}} @media screen and (max-width: 767px) {.contact-form-section{padding:60px 0}.contact-form-section h2{margin-bottom:40px}.contact-form-section .img-flex{min-height:200px}.contact-form-section .help-links{padding:30px 20px}.contact-form-section form .feedback-query{width:100%;text-align:center}} @media screen and (max-width: 480px) {.contact-form-section{padding:40px 0}.contact-form-section h2{font-size:calc(32px * 0.8)}.contact-form-section form h3{font-size:calc(22px * 0.9)}.contact-form-section .help-links::before,.contact-form-section .help-links::after{width:30px;height:30px}}.get-supportYjhfS{background:rgb(209,230,222);overflow:hidden;position:relative;padding:80px 0}.get-supportYjhfS::before{position:absolute;filter:blur(60px);top:-100px;width:300px;height:300px;content:"";z-index:0;background:linear-gradient(45deg,rgb(165,203,191,0.5),transparent);right:-100px;border-radius:50%}.get-supportYjhfS .container{padding:0 15px;margin:0 auto;position:relative;z-index:1;max-width:1200px}.get-supportYjhfS .edu-asknow{background:rgb(209,230,222);position:relative;border-radius:29px;padding:50px;box-shadow:12px 12px 24px rgba(0,0,0,0.1),-12px -12px 24px rgba(255,255,255,0.6);transition:all 0.4s ease}.get-supportYjhfS .edu-asknow:hover{box-shadow:15px 15px 30px rgba(0,0,0,0.12),-15px -15px 30px rgba(255,255,255,0.7)}.get-supportYjhfS h2{font-weight:700;position:relative;padding-bottom:15px;margin-bottom:30px;font-size:33px;color:#000000}.get-supportYjhfS h2::after{width:60px;border-radius:2px;bottom:0;content:"";height:4px;background:linear-gradient(90deg,rgb(165,203,191),transparent);position:absolute;left:0}.get-supportYjhfS p{line-height:1.7;color:#000000;margin-bottom:25px;font-size:14px}.get-supportYjhfS .msg-page{margin-top:40px;gap:20px;flex-wrap:wrap;display:flex}.get-supportYjhfS .get-supportXhOV{position:relative;text-decoration:none;background:rgb(209,230,222);color:#000000;transition:all 0.3s ease;padding:15px 25px;font-weight:600;align-items:center;display:flex;font-size:14px;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.1),-5px -5px 10px rgba(255,255,255,0.7)}.get-supportYjhfS .get-supportXhOV:hover{transform:translateY(-3px);box-shadow:8px 8px 16px rgba(0,0,0,0.12),-8px -8px 16px rgba(255,255,255,0.8)}.get-supportYjhfS .get-supportXhOV:active{transform:translateY(0);box-shadow:inset 3px 3px 6px rgba(0,0,0,0.1),inset -3px -3px 6px rgba(255,255,255,0.7)}.get-supportYjhfS .get-supportXhOV svg{height:22px;transition:transform 0.3s ease;width:22px}.get-supportYjhfS .get-supportXhOV:hover svg{transform:scale(1.1) rotate(5deg)}.get-supportYjhfS .get-supportXhOV svg path{fill:rgb(165,203,191);transition:fill 0.3s ease}.get-supportYjhfS .get-supportXhOV:hover svg path{fill:rgb(118,175,165)}.get-supportYjhfS p svg{margin-right:10px;vertical-align:middle;width:22px;height:22px}.get-supportYjhfS p svg path{transition:fill 0.3s ease;fill:rgb(165,203,191)}.get-supportYjhfS p:nth-last-child(2){background:rgb(209,230,222);align-items:center;width:fit-content;display:flex;border-radius:10px;padding:12px 20px;box-shadow:inset 3px 3px 6px rgba(0,0,0,0.05),inset -3px -3px 6px rgba(255,255,255,0.7)}.get-supportYjhfS p:nth-last-child(2):hover svg path{fill:rgb(118,175,165)}.get-supportYjhfS .edu-asknow::before{border-radius:50%;height:100px;top:-30px;width:100px;filter:blur(30px);z-index:-1;left:-30px;position:absolute;opacity:0.4;content:"";background:rgb(165,203,191,0.5)}.get-supportYjhfS .edu-asknow::after{filter:blur(25px);border-radius:50%;height:80px;z-index:-1;right:-20px;bottom:-20px;content:"";width:80px;opacity:0.4;position:absolute;background:rgb(118,175,165,0.5)}@keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} .get-supportYjhfS .get-supportXhOV:nth-child(1){animation:float 5s ease-in-out infinite}.get-supportYjhfS .get-supportXhOV:nth-child(2){animation:float 5s ease-in-out infinite;animation-delay:0.5s}.get-supportYjhfS .get-supportXhOV:nth-child(3){animation-delay:1s;animation:float 5s ease-in-out infinite}@media (max-width: 991px) {.get-supportYjhfS{padding:60px 0}.get-supportYjhfS .edu-asknow{padding:40px 30px}.get-supportYjhfS .msg-page{gap:15px}.get-supportYjhfS .get-supportXhOV{padding:12px 20px}} @media (max-width: 767px) {.get-supportYjhfS{padding:50px 0}.get-supportYjhfS .edu-asknow{box-shadow:8px 8px 16px rgba(0,0,0,0.1),-8px -8px 16px rgba(255,255,255,0.6);padding:30px 20px}.get-supportYjhfS h2{font-size:calc(33px * 0.9);margin-bottom:25px}.get-supportYjhfS p{margin-bottom:20px;font-size:calc(14px * 0.95)}.get-supportYjhfS .msg-page{margin-top:30px;gap:15px;flex-direction:column}.get-supportYjhfS .get-supportXhOV{width:100%;padding:12px 20px}.get-supportYjhfS .get-supportXhOV svg{margin-right:10px;width:20px;height:20px}.get-supportYjhfS .edu-asknow::before,.get-supportYjhfS .edu-asknow::after{display:none}.get-supportYjhfS .get-supportXhOV:nth-child(n){animation:none}}