.layer-container-y{flex-direction:column;min-height:100%;display:flex;height:100%}svg{height:30px;width:30px}html,body{scroll-behavior:auto;height:100%;color:#000000;font-family:Arial,sans-serif;min-height:100%}.connect-K{background:linear-gradient(135deg,rgb(217,200,206,0.5) 0%,rgb(185,164,170,0.5) 100%);overflow:hidden;z-index:1;position:relative;padding:120px 0}.connect-K .container{gap:60px;flex-direction:column;max-width:1280px;position:relative;display:flex;margin:0 auto}.connect-K .assist-form-i{flex-wrap:wrap;display:flex;box-shadow:0 20px 50px rgb(217,200,206,0.5);background:#ffffff;padding:60px;border-radius:14px;transition:all 0.5s ease;gap:40px}.connect-K .thumbnail-img-U{overflow:hidden;position:relative;border-radius:14px;flex:0 0 40%;height:300px;max-width:400px;transition:all 0.4s ease}.connect-K .thumbnail-img-U:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(185,164,170,0.5)}.connect-K .message-us-u p{position:relative;display:flex;align-items:center;margin:0;color:#000000;transition:all 0.3s ease;font-family:Arial,sans-serif;padding-left:0;line-height:1.7;font-size:12px}.connect-K .message-us-u p a:hover:after{transform:scaleX(1)}.connect-K .msg-block-e:hover{box-shadow:0 25px 55px rgb(185,164,170,0.5);background:#ffffff}.connect-K .message-form-v{font-weight:600;position:relative;justify-content:center;font-size:24px;margin-bottom:25px;display:flex;align-items:center;color:rgb(217,200,206)}.connect-K .edu-coach-a{justify-content:center;align-items:center;padding:15px 25px;display:flex;font-size:12px;border-radius:10px;position:relative;color:#000000;font-weight:400;transition:all 0.3s ease;background:#ffffff}.title-screen-J{display:flex;padding:4rem 1rem;min-height:100vh;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(242,231,234) 0%,rgb(185,164,170,0.5) 100%)}.title-screen-J > div > div:first-child{background:linear-gradient(to right,#ffffff 0%,rgb(255,255,255,0.5) 100%);transform:translateY(20px);opacity:0;animation:fadeSlideUp 0.8s forwards 0.2s ease-out;padding:2rem;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.title-screen-J .main-intro-x{opacity:0;position:relative;animation:fadeSlideUp 1s forwards 0.9s ease-out;transform:translateY(30px)}.title-screen-J .pedagogy-way-U::before{position:absolute;left:0;height:100%;z-index:1;top:0;opacity:0.9;content:"";width:100%;transition:opacity 0.5s ease;background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.7) 100%)}.title-screen-J .pedagogy-way-U:hover h3{transform:translateY(-5px)}.contact-q{background:rgb(242,231,234);padding:70px 0;position:relative;overflow:hidden}.contact-q h2{margin-bottom:40px;font-weight:700;color:rgb(185,164,170);font-size:38px;position:relative;text-align:center}.contact-q .contact-message-P{overflow:hidden;border-radius:17px;display:grid;grid-template-columns:1fr 1fr;background:#ffffff;gap:0;box-shadow:0 5px 30px rgba(0,0,0,0.1)}.contact-q #contact{gap:25px;flex-direction:column;display:flex}.contact-q input[type="text"]:focus{box-shadow:0 0 10px rgba(0,0,0,0.05);outline:none;border-color:rgb(217,200,206)}.contact-q .support-reach-N{margin-top:10px;display:flex;gap:10px;align-items:flex-start}.contact-q .support-reach-N input[type="checkbox"]:checked::after{color:#ffffff;top:50%;content:"✓";left:50%;position:absolute;transform:translate(-50%,-50%);font-size:16px}.contact-q .help-info-n{overflow:hidden;position:relative;transition:all 0.3s ease;font-size:18px;border:none;border-radius:10px;color:#ffffff;cursor:pointer;margin-top:10px;text-transform:uppercase;align-self:flex-start;font-weight:600;padding:15px 35px;letter-spacing:1px;background:rgb(217,200,206)}header::after{content:'';left:0;position:absolute;top:0;background:linear-gradient(to right,transparent 0%,rgb(185,164,170,0.5) 50%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgb(185,164,170,0.5) 50%,transparent 100%);height:100%;z-index:0;width:100%}header .head-wrap-H::before{border-bottom:1px solid rgba(255,255,255,0.2);transition:all 0.4s ease;border-top:1px solid rgba(255,255,255,0.2);transform:scaleX(0);position:absolute;width:100%;left:0;height:100%;top:0;content:'';opacity:0}header .main-header-G{padding:0;list-style:none;z-index:2;position:relative;display:flex;margin:0}header .site-start-T a{font-weight:600;height:45px;border-right:1px solid transparent;align-items:center;justify-content:center;overflow:hidden;letter-spacing:1px;transition:all 0.3s ease;text-decoration:none;font-size:16px;z-index:1;border-left:1px solid transparent;padding:0 1.2rem;position:relative;color:#ffffff;display:flex}header .site-start-T:hover::before{transform:translateY(-50%) scale(1)}header .nav-study-c::before{height:1px;left:20px;top:20px;width:30px;position:absolute;content:'';background:rgb(217,200,206)}.developer-experience-j{background:rgb(242,231,234);position:relative;padding:6rem 2rem;overflow:hidden}.developer-experience-j::after{content:"";position:absolute;height:1px;right:0;background:linear-gradient(to left,transparent,rgb(185,164,170,0.5),transparent);width:40%;transform-origin:right center;animation:lineExpand 5s ease-in-out infinite alternate 2.5s;bottom:40%}.developer-experience-j .emp-container-a{justify-content:center;flex-direction:column;position:relative;transition:all 0.7s ease;display:flex;opacity:0.9}.developer-experience-j .emp-container-a::before{position:absolute;top:15%;content:"";width:1px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.5),transparent);left:-2rem;height:70%}.developer-experience-j .career-section-p{line-height:1.8;font-size:19px;transform:translateX(0);transition:all 0.5s ease 0.2s;position:relative;padding-left:2rem;font-weight:300;color:#000000}.developer-experience-j .edu-feedback-e:hover .thumbnail-img-U{transform:scale(1.05);filter:grayscale(0%)}.developer-experience-j .edu-feedback-e:hover .emp-container-a div:nth-child(2){transform:translateX(20px)}.thanksZone-L::before{height:100%;animation:patternMove 30s linear infinite;position:absolute;top:0;opacity:0.1;pointer-events:none;left:0;content:"";width:100%;transform:translateZ(-20px);background:repeating-linear-gradient( 45deg,rgb(185,164,170,0.5) 0px,transparent 1px,transparent 10px,rgb(185,164,170,0.5) 11px );z-index:1}.thanksZone-L .fast-track-A{opacity:0;margin-top:20px;background:#ffffff;position:relative;transform:translateZ(15px) rotateX(2deg);border-radius:19px;overflow:hidden;animation:holderEntrance 1s cubic-bezier(0.215,0.61,0.355,1) forwards 0.3s;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 3px 5px rgba(0,0,0,0.03);padding:40px}.thanksZone-L ul{list-style:none;padding:0;margin:0}.thanksZone-L li::before{background-color:#ffffff;height:15px;border:3px solid rgb(185,164,170);width:15px;border-radius:50%;animation:pulseDot 3s infinite;box-shadow:0 0 0 5px rgba(var(--secondary-color-rgb,0,120,200),0.1);top:50%;left:-9px;position:absolute;transform:translateY(-50%);content:""}.privacy-holdfast-z:before,.privacy-holdfast-z:after{position:absolute;border-radius:50%;content:"";z-index:0;background:rgb(217,200,206,0.5)}.privacy-holdfast-z:before{left:-100px;width:200px;top:-100px;height:200px}.privacy-holdfast-z h2{z-index:1;margin-bottom:15px;position:relative;border-bottom:1px solid rgb(185,164,170,0.5);font-size:35px;padding-bottom:5px;margin-top:25px;font-weight:600;color:rgb(185,164,170)}.privacy-holdfast-z div{line-height:1.8;background:#ffffff;padding:20px;position:relative;margin-bottom:20px;z-index:1;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.privacy-holdfast-z a{color:rgb(185,164,170);border-bottom:1px solid rgb(185,164,170,0.5);z-index:1;font-weight:400;text-decoration:none;position:relative}.future-students-Y{position:relative;overflow:hidden;padding:5rem 0;background-color:rgb(242,231,234)}.future-students-Y::after{position:absolute;background-size:120px 120px;z-index:1;opacity:0.2;left:0;top:0;animation:moveRaysVertical 20s linear infinite;height:100%;width:100%;content:'';background-image:linear-gradient(90deg,transparent 90%,rgb(217,200,206,0.5) 90%,rgb(217,200,206,0.5) 91%,transparent 91%),linear-gradient(0deg,transparent 95%,rgb(185,164,170,0.5) 95%,rgb(185,164,170,0.5) 96%,transparent 96%)}.future-students-Y li{overflow:hidden;background-color:rgba(255,255,255,0.08);border-left:3px solid rgb(217,200,206,0.5);padding:1.5rem 2rem;display:flex;border-radius:20px;align-items:center;backdrop-filter:blur(5px);transition:all 0.3s ease;position:relative}.future-students-Y li{font-weight:400;color:#000000;line-height:1.6;font-size:18px}.future-students-Y li svg{fill:rgb(217,200,206);width:40px;filter:drop-shadow(0 0 8px rgb(217,200,206,0.5));flex-shrink:0;margin-right:1.5rem;transition:all 0.4s ease;height:40px}.future-students-Y li:nth-child(4){animation-delay:0.3s}.modalDataProtection-Y h5{font-size:22px;margin-bottom:6px}#cookie-box-banner-W{display:none}.modalDataProtection-Y p{font-size:18px}.edu-cookies-l svg,.edu-cookies-l svg path,.edu-cookies-l img{height:100px;fill:rgb(217,200,206);width:100px}.layer-container-y .cookie-edu-m{background:rgb(217,200,206);border:none;color:#ffffff;font-size:20px;padding:10px;font-weight:400;margin-left:30px}.our-team-i::before{bottom:0;opacity:0.05;right:0;position:absolute;z-index:-1;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(217,200,206,0.5) 10px,rgb(217,200,206,0.5) 11px ),repeating-linear-gradient( 45deg,transparent,transparent 10px,rgb(185,164,170,0.5) 10px,rgb(185,164,170,0.5) 11px );left:0;content:"";top:0}.our-team-i .fast-learn-X:nth-child(1){border-top-color:rgb(217,200,206)}.our-team-i .fast-learn-X:nth-child(1){animation:fadeInUp 0.7s ease-out forwards}.our-team-i .fast-learn-X::before{height:200px;opacity:0.1;border-radius:50%;transition:all 0.5s ease;top:-100px;right:-100px;content:"";background:linear-gradient(45deg,rgb(217,200,206,0.5),transparent);width:200px;position:absolute}.our-team-i .fast-learn-X h3{margin-bottom:20px;font-weight:600;position:relative;font-size:23px;display:inline-block}.our-team-i .fast-learn-X h3::after{content:"";width:0;bottom:-5px;height:2px;left:0;background:currentColor;position:absolute;transition:width 0.4s ease}.our-team-i .container::after{right:10%;height:70%;background:linear-gradient(to bottom,rgb(185,164,170,0.5),transparent)}.offer-box-B{overflow:hidden;padding:100px 0;position:relative}.offer-box-B::before{left:0;bottom:0;backdrop-filter:blur(4px);background:rgba(0,0,0,0.5);content:"";position:absolute;right:0;z-index:1;top:0}.offer-box-B .study-rates-I{animation:fadeSlideUp 0.7s ease forwards 0.2s;max-width:700px;line-height:1.6;font-size:13px;margin-bottom:50px;color:#ffffff;opacity:0;transform:translateY(20px);text-align:center}.offer-box-B .indv-sub-G li:nth-child(2){--li-index:2}.offer-box-B .indv-sub-G li:nth-child(4){--li-index:4}.offer-box-B .learn-price-F::before{width:100%;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);background:linear-gradient(90deg,rgb(217,200,206),rgb(185,164,170));transform-origin:left;transform:scaleX(0);content:"";height:4px;position:absolute;top:0;left:0}.offer-box-B .study-fees-P{flex-direction:column;display:flex;height:100%}.offer-box-B .study-fees-P h4::after{content:"";bottom:0;background:rgb(185,164,170);position:absolute;height:2px;left:0;width:40px}.offer-box-B .learn-price-F:hover .monthly-rate-z{box-shadow:0 8px 20px rgba(0,0,0,0.2);transform:scale(1.05)}.access-now-X::before{pointer-events:none;width:100%;top:0;position:absolute;height:100%;content:'';background:repeating-linear-gradient( 45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 10px,transparent 10px,transparent 20px );left:0;transform:translateZ(-10px)}.access-now-X h6{font-weight:600;font-size:16px;padding:0.5rem 1rem;backdrop-filter:blur(5px);text-align:center;text-shadow:0 2px 4px rgba(0,0,0,0.15);line-height:1.6;margin:0;border-left:3px solid #ffffff;color:#ffffff;max-width:800px;position:relative;font-family:Arial,sans-serif;transform:perspective(1000px) rotateX(5deg);letter-spacing:0.5px;background:rgba(255,255,255,0.1)}.access-now-X .help-info-n span{position:relative;z-index:2;display:inline-block;transition:transform 0.4s cubic-bezier(0.18,0.89,0.32,1.28)}.access-now-X .help-info-n:hover{transform:translateY(-3px) translateZ(10px);box-shadow:0 15px 30px rgba(0,0,0,0.2),0 10px 10px rgba(0,0,0,0.15),0 0 0 4px rgba(255,255,255,0.2)}.get-updates-e::before{width:100%;z-index:0;left:0;position:absolute;content:"";background:radial-gradient(circle at 70% 20%,rgb(185,164,170,0.5) 0%,transparent 30%),radial-gradient(circle at 30% 70%,rgb(217,200,206,0.5) 0%,transparent 25%);height:100%;filter:blur(40px);top:0}.get-updates-e .contact-feedback-x:hover{transform:rotateX(0deg) rotateY(0deg);box-shadow:0 30px 60px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.2) inset}.get-updates-e h3::before{background:linear-gradient(90deg,rgb(217,200,206),transparent);transform:translateZ(35px);content:"";height:3px;width:50%;left:0;bottom:-10px;position:absolute}.get-updates-e input[type="email"]::placeholder{color:rgba(255,255,255,0.7)}.get-updates-e .email-panel-n{box-shadow:0 10px 20px rgba(0,0,0,0.5);color:#ffffff;transition:all 0.3s ease;overflow:hidden;border:none;padding:1.2rem 2.5rem;position:relative;font-weight:600;cursor:pointer;font-size:17px;border-radius:10px;transform:translateZ(20px) translateX(0);align-self:flex-start;background:rgb(217,200,206)}footer{position:relative}.footer-address-X .company_holder{grid-column:1 / 5;z-index:3;position:relative}.footer-address-X .company_holder h3{margin-bottom:20px;position:relative;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:inline-block;color:#ffffff;padding-bottom:10px;font-size:35px}.footer-address-X .top-bar-v{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:40px}.footer-address-X .main-header-G h5{color:#ffffff;margin-bottom:25px;font-weight:600;font-size:18px;position:relative;display:inline-block}.footer-address-X .main-header-G h5{letter-spacing:0.5px}.footer-address-X .main-header-G .top-bar-v a{background:rgba(255,255,255,0.05);border-radius:10px;font-size:15px;color:#ffffff;overflow:hidden;padding:8px 15px;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:1}.study-bottom-m .container{display:flex;justify-content:center;align-items:center}.study-bottom-m .play-market-T{letter-spacing:0.5px;text-align:center;color:#ffffff;font-size:15px;opacity:0.8}.footer-address-X::before{position:absolute;left:0;content:'';background:linear-gradient(90deg,rgb(217,200,206),rgb(185,164,170),rgb(217,200,206));height:5px;width:100%;animation:gradientShift 5s infinite;top:0;background-size:200% 200%}.footer-address-X .news-feed-q::after{background:rgb(217,200,206,0.5);width:120px;right:100px;top:-20px;z-index:-1;height:120px;content:'';position:absolute;opacity:0.2;filter:blur(50px);border-radius:50%}.course-highlights-R{overflow:hidden;position:relative;padding:6rem 0;background:linear-gradient(45deg,rgb(242,231,234) 0%,rgb(185,164,170,0.5) 50%,rgb(242,231,234) 100%)}.course-highlights-R .container{max-width:1200px;margin:0 auto;z-index:2;padding:0 2rem;position:relative}.course-highlights-R .fast-track-A{grid-template-columns:1.2fr 0.8fr;transform-style:preserve-3d;gap:3rem;display:grid;transform:perspective(1000px) rotateY(-2deg);position:relative}.course-highlights-R .learn-more-y::before{position:absolute;top:0;background:linear-gradient(135deg,#ffffff 0%,transparent 100%);left:0;height:100%;opacity:0.7;content:"";border-radius:25px;width:100%;z-index:-1}.course-highlights-R .head-wrap-H{margin-bottom:2rem;display:flex;position:relative;align-items:center}.course-highlights-R .head-wrap-H svg{width:auto;height:4rem;filter:drop-shadow(0 2px 4px rgb(217,200,206,0.5));transition:all 0.3s ease}.course-highlights-R .head-wrap-H svg:hover{filter:drop-shadow(0 6px 12px rgb(217,200,206,0.5));transform:translateY(-2px) scale(1.03)}.course-highlights-R .learn-more-y:hover h3::after{width:80px}.course-highlights-R p{line-height:1.7;font-size:14px;color:#000000;margin-bottom:1rem;z-index:2;transform:translateZ(10px);position:relative}.course-highlights-R .thumbnail-img-U::before{content:"";mix-blend-mode:soft-light;left:0;height:100%;transition:all 0.5s ease;position:absolute;background:linear-gradient( 45deg,transparent 0%,transparent 40%,rgb(217,200,206,0.5) 100% );z-index:1;opacity:0.5;width:100%;top:0}.course-highlights-R .fast-track-A:hover .thumbnail-img-U::before{background:linear-gradient( 45deg,transparent 0%,rgb(185,164,170,0.5) 40%,rgb(217,200,206,0.5) 100% );opacity:0.7}@media screen and (max-width: 1024px) {.connect-K{padding:100px 0}.connect-K .assist-form-i{padding:50px;gap:30px}.connect-K .thumbnail-img-U{flex:0 0 35%;height:280px}.connect-K .message-us-u{flex:1 1 60%}.connect-K .msg-block-e{padding:35px}.connect-K .message-us-u p svg{height:20px;width:20px;margin-right:12px}} @media (min-width: 768px) {.title-screen-J > div{flex-direction:row;gap:2rem;align-items:center}.title-screen-J > div > div:first-child{flex:1;margin-right:2rem}.title-screen-J .main-intro-x{flex:1.2}.title-screen-J .course-lead-y{font-size:calc(38px * 1.1)}.title-screen-J .pedagogy-way-U{height:450px}} @media (max-width: 480px) {.title-screen-J{padding:2rem 1rem}.title-screen-J > div > div:first-child{padding:1.5rem}.title-screen-J .course-lead-y{font-size:calc(38px * 0.7);margin-bottom:1rem}.title-screen-J .pedagogy-way-U{height:280px}.title-screen-J .pedagogy-way-U span{padding:1.5rem}.title-screen-J .pedagogy-way-U h3{font-size:calc(24px * 0.7)}} @media (max-width: 576px) {.contact-q{padding:40px 0}.contact-q .container{padding:0 15px}.contact-q h2::after{width:40px}.contact-q .request-inquiry-e{padding:25px 20px}.contact-q #contact{gap:20px}.contact-q .help-info-n{width:100%;padding:14px 20px}.contact-q .thumbnail-img-U{min-height:200px}} @media (max-width: 479px) {header .nav-study-c{padding:0.7rem 1.2rem}header .head-wrap-H{max-width:120px;padding:0.3rem 0.5rem}header .site-start-T a{padding:0 0.6rem;height:32px;font-size:calc(16px - 3px)}} @media screen and (max-width: 991px) {.developer-experience-j .edu-feedback-e{gap:3rem;grid-template-columns:1fr}.developer-experience-j .thumbnail-img-U{margin:0 auto;clip-path:polygon(0 5%,100% 0%,95% 100%,0% 95%);height:350px;width:80%}.developer-experience-j .emp-container-a::before{width:60%;top:-1.5rem;background:linear-gradient(to right,transparent,rgba(0,0,0,0.5),transparent);height:1px;left:20%}.developer-experience-j .edu-feedback-e:hover .name,.developer-experience-j .edu-feedback-e:hover .emp-container-a div:nth-child(2),.developer-experience-j .edu-feedback-e:hover .career-section-p{transform:translateX(0)}} @media (min-width: 992px) {.future-students-Y li{animation:slideIn 0.5s forwards;opacity:0}} @media (max-width: 991px) {.future-students-Y{padding:4rem 0}.future-students-Y h3{font-size:calc(34px * 0.9)}.future-students-Y li{padding:1.2rem 1.8rem}.future-students-Y li svg{width:35px;margin-right:1.2rem;height:35px}} @media only screen and (max-width: 800px) {.edu-cookies-l{display:none}.cookie-panel-f{justify-content:center;align-items:center;flex-direction:column}.modalDataProtection-Y h5{text-align:center}.modalDataProtection-Y p{text-align:center}.data-guard-X{margin-bottom:20px}body .layer-container-y .cookie-edu-m{margin-left:0;margin-bottom:10px}} @media (max-width: 992px) {.offer-box-B{padding:80px 0}.offer-box-B h2{font-size:calc(37px - 4px)}.offer-box-B .indv-sub-G{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.offer-box-B .bundle-rate-a{padding:25px}.offer-box-B .monthly-rate-z{font-size:calc(21px + 2px)}} @media (max-width: 768px) {.access-now-X{padding:3rem 1.5rem}.access-now-X h6{transform:perspective(1000px) rotateX(3deg);font-size:calc(16px * 0.9)}.access-now-X .help-info-n{padding:0.875rem 2rem;font-size:calc(17px * 0.9)}.access-now-X .container{gap:2rem}} @media (min-width: 1200px) {.access-now-X h6{font-size:calc(16px * 1.1)}.access-now-X .help-info-n{padding:1.25rem 3rem;font-size:calc(17px * 1.1)}} @media (min-width: 768px) {.get-updates-e{padding:7rem 3rem}.get-updates-e .contact-feedback-x{padding:4rem}.get-updates-e .input_holder{flex-direction:row;gap:1.5rem;align-items:center}.get-updates-e input[type="email"]{flex:1;margin-bottom:0}.get-updates-e .email-panel-n{align-self:center}} @media (max-width: 768px) {.footer-address-X{padding:60px 0 30px}.footer-address-X .top-bar-v{grid-template-columns:repeat(1,1fr);grid-gap:30px}.footer-address-X .main-header-G{padding:0}} @media (max-width: 768px) {.course-highlights-R{padding:4rem 0}.course-highlights-R .fast-track-A::before{top:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem);left:-1.5rem}.course-highlights-R .learn-more-y{padding:2rem}.course-highlights-R .head-wrap-H svg{height:3.5rem}.course-highlights-R h3{font-size:calc(28px * 0.9)}.course-highlights-R .thumbnail-img-U{min-height:300px}} @keyframes rotateConic {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes expandLine {0%{width:80px}50%{width:120px}100%{width:80px}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes typingCursor {0%,100%{opacity:1}50%{opacity:0}} @keyframes gradientPulse {0%{opacity:0.1;transform:rotate(-15deg) scale(2)}50%{opacity:0.2;transform:rotate(-14deg) scale(2.1)}100%{opacity:0.1;transform:rotate(-15deg) scale(2)}} @keyframes holderEntrance {0%{opacity:0;transform:translateY(40px) translateZ(15px) rotateX(2deg)}100%{opacity:1;transform:translateY(0) translateZ(15px) rotateX(2deg)}} @keyframes pulseDot {0%{box-shadow:0 0 0 0 rgba(var(--secondary-color-rgb,0,120,200),0.4)}70%{box-shadow:0 0 0 10px rgba(var(--secondary-color-rgb,0,120,200),0)}100%{box-shadow:0 0 0 0 rgba(var(--secondary-color-rgb,0,120,200),0)}} @keyframes slideIn {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} @keyframes moveDots {0%{background-position:0 0}100%{background-position:1000px 500px}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes gradientShift {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @keyframes pulseGlow {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(1);opacity:0.3}}