.Header_position__y2w_C{position:-webkit-sticky;position:sticky;top:0}.Header_mask__joAFr{pointer-events:none;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(to bottom,var(--page-background),var(--static-transparent));-webkit-mask-image:linear-gradient(#000 25%,transparent);mask-image:linear-gradient(#000 25%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:768px){.Header_position__y2w_C{top:auto;position:fixed;bottom:var(--static-space-24);z-index:1000}.Header_mask__joAFr{transform:rotate(180deg);bottom:0}}@media(max-width:480px){.Header_position__y2w_C{bottom:var(--static-space-16);padding:8px!important}}@media(min-width:769px)and (max-width:1024px){.Header_position__y2w_C{padding:12px!important}}@media(max-width:768px){.Header_position__y2w_C{position:fixed!important;bottom:0!important;top:auto!important;width:100%!important;background:var(--surface-background)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid var(--neutral-alpha-weak)!important;box-shadow:0 -2px 10px rgba(0,0,0,.1)!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}[data-theme=light] body{color:#0f172a}[data-theme=light] a,[data-theme=light] button,[data-theme=light] em,[data-theme=light] input,[data-theme=light] label,[data-theme=light] li,[data-theme=light] p,[data-theme=light] small,[data-theme=light] span,[data-theme=light] strong,[data-theme=light] textarea{color:#1f2937!important}[data-theme=light] .certifications-card,[data-theme=light] .certifications-dots,[data-theme=light] .certifications-image-container,[data-theme=light] .certifications-metadata span,[data-theme=light] .certifications-nav-button{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important}[data-theme=light] .certifications-details h2,[data-theme=light] .certifications-details p,[data-theme=light] .certifications-dots,[data-theme=light] .certifications-metadata span,[data-theme=light] .certifications-nav-button{color:#1f2937!important}[data-theme=light] .certifications-filters button,[data-theme=light] .certifications-nav-button,[data-theme=light] button{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:#1f2937!important}[data-theme=light] .certifications-autoplay button,[data-theme=light] .certifications-details p,[data-theme=light] .certifications-metadata span{color:#374151!important}[data-theme=light] .certifications-autoplay button,[data-theme=light] .certifications-navigation button{background:rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.15)!important;color:#1f2937!important}[data-theme=light] .certifications-dot{background:rgba(0,0,0,.2)!important;border-color:rgba(0,0,0,.3)!important}[data-theme=light] .certifications-dot.active{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}[data-theme=light] .certifications-dot:hover{background:rgba(0,0,0,.4)!important}[data-theme=light] [style*="background: linear-gradient(135deg, rgba(255, 255, 255"], [data-theme=light] [style*="background: rgba(255, 255, 255"]{background:rgba(0,0,0,.05)!important}[data-theme=light] [style*="border.*rgba(255, 255, 255"]{border-color:rgba(0,0,0,.1)!important}[data-theme=light] .about-container *,[data-theme=light] .certifications-container *,[data-theme=light] .home-container *,[data-theme=light] .work-container *{color:#1f2937!important}[data-theme=light] [style*="-webkit-text-fill-color: transparent"],[data-theme=light] [style*="WebkitBackgroundClip: text"],[data-theme=light] [style*="background-clip: text"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}[data-theme=light] [style*="linear-gradient(135deg, #667eea"], [data-theme=light] [style*="linear-gradient(135deg, #f093fb"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}[data-theme=light] [style*="-webkit-text-fill-color: transparent"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}[data-theme=light] [style*="color: #ffffff"],[data-theme=light] [style*="color: rgba(255, 255, 255"],[data-theme=light] [style*="color: white"]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button[style*="background: linear-gradient"]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] button,[data-theme=light] button[style*="background: rgba(255, 255, 255, 0.05)"],[data-theme=light] button[style*="background: rgba(255, 255, 255, 0.1)"]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button[style*="linear-gradient(135deg, #4f46e5"], [data-theme=light] button[style*="linear-gradient(135deg, #667eea"]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] button[style*="rgba(255, 255, 255, 0.05)"], [data-theme=light] button[style*="rgba(255, 255, 255, 0.1)"]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button[data-variant=primary]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] button[data-variant=secondary],[data-theme=light] button[data-variant=tertiary]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button[style*="background-color: #"],[data-theme=light] button[style*="background: #"]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] button[style*="background-color: rgba"],[data-theme=light] button[style*="background: rgba"]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button *{color:inherit!important;-webkit-text-fill-color:inherit!important}[data-theme=light] button{-webkit-text-fill-color:currentColor!important}[data-theme=light] [data-variant=primary]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] .btn,[data-theme=light] .button,[data-theme=light] [data-variant=secondary],[data-theme=light] [data-variant=tertiary],[data-theme=light] [role=button]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] button div,[data-theme=light] button em,[data-theme=light] button p,[data-theme=light] button span,[data-theme=light] button strong{color:inherit!important;-webkit-text-fill-color:inherit!important}[data-theme=light] *{-webkit-text-fill-color:currentColor!important}[data-theme=light] [style*="-webkit-text-fill-color: transparent"][style*="background: linear-gradient"]{-webkit-text-fill-color:transparent!important;background:linear-gradient(135deg,#4f46e5,#7c3aed)!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=light] *,[data-theme=light] a,[data-theme=light] div,[data-theme=light] p,[data-theme=light] span{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] [style*="background: linear-gradient"][style*="-webkit-text-fill-color: transparent"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}[data-theme=light] button[style*=linear-gradient]{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] button[style*="rgba(255, 255, 255"]{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] [style*="WebkitBackgroundClip: text"],[data-theme=light] [style*="WebkitTextFillColor: transparent"],[data-theme=light] [style*="background-clip: text"],[data-theme=light] [style*="background: linear-gradient(135deg, #667eea"],[data-theme=light] [style*="background: linear-gradient(135deg, #f093fb"],[data-theme=light] h1[style*=linear-gradient],[data-theme=light] h2[style*=linear-gradient],[data-theme=light] h3[style*=linear-gradient],[data-theme=light] h4[style*=linear-gradient],[data-theme=light] h5[style*=linear-gradient],[data-theme=light] h6[style*=linear-gradient]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}[data-theme=light] :not([style*="WebkitTextFillColor: transparent"]):not([style*="-webkit-text-fill-color: transparent"]){color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}[data-theme=light] [style*="-webkit-text-fill-color: transparent"],[data-theme=light] [style*="WebkitTextFillColor: transparent"]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}.container{max-width:1200px;margin:0 auto;padding:0 20px}main{min-height:100vh;width:100%}.app-background{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483)}[data-theme=light] .app-background{background:linear-gradient(135deg,#f5f7ff,#e8ecff 25%,#eaf6ff 50%,#e8f4ff 75%,#f3eaff)}header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}.flex-container{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}button{cursor:pointer;border:none;outline:none;transition:all .3s ease}button:hover{transform:translateY(-2px)}@media (max-width:768px){.container{padding:0 15px}.flex-container{flex-direction:column;gap:15px}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast:high){*{border-color:currentColor!important}}@keyframes heroBackgroundShift{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes heroParticleFloat{0%,to{opacity:.3;transform:translateY(0) rotate(0deg)}50%{opacity:.5;transform:translateY(-15px) rotate(180deg)}}@keyframes backgroundShift{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes particleFloat{0%,to{opacity:.3;transform:translateY(0) rotate(0deg)}50%{opacity:.5;transform:translateY(-15px) rotate(180deg)}}.glass-effect{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px}.gradient-text-primary{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.2)}.premium-button{border-radius:30px;padding:16px 32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid rgba(102,126,234,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.premium-button:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 20px 45px rgba(102,126,234,.5),0 8px 20px rgba(0,0,0,.3)}.premium-button-secondary{border-radius:30px;padding:16px 32px;font-weight:700;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:2px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.premium-button-secondary:hover{transform:translateY(-4px) scale(1.05);background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1))}.certifications-header{max-width:800px}.certifications-title{margin-bottom:1rem;line-height:1.25;padding-bottom:.1em;display:inline-block}.certifications-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:hsla(0,0%,100%,.8);background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.certifications-filters{margin:2rem 0}.certifications-card{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 25px 80px rgba(0,0,0,.3);justify-content:center;gap:2rem}.certifications-image-container{max-width:400px;height:300px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));border-radius:20px;border:2px solid hsla(0,0%,100%,.2);padding:1.5rem;box-shadow:0 15px 35px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.certifications-image{width:100%;height:100%;object-fit:contain;border-radius:15px;transition:transform .3s ease}.certifications-details{max-width:800px}.certifications-details h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem}.certifications-details p{font-size:clamp(1rem,2vw,1.125rem);color:hsla(0,0%,100%,.8);margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.certifications-metadata span{color:hsla(0,0%,100%,.8);font-weight:600}.certifications-navigation{margin:2rem 0}.certifications-nav-button{width:50px;height:50px;box-shadow:0 10px 20px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.certifications-nav-button:hover{transform:scale(1.1)}.certifications-dots{gap:.5rem;margin:1rem 0}.certifications-dot{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.3)}.certifications-dot.active{background:linear-gradient(135deg,#667eea,#764ba2)}.certifications-dot:hover{transform:scale(1.2)}.certifications-autoplay{margin-top:1rem}.certifications-autoplay button{border-radius:25px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .3s ease}.certifications-autoplay button:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));transform:translateY(-2px)}@media (max-width:768px){.certifications-container{padding:1rem .5rem;gap:1.5rem}.certifications-filters{gap:.5rem;margin:1rem 0}.certifications-card{padding:1.5rem;min-height:500px;gap:1.5rem}.certifications-image-container{max-width:320px;height:240px;padding:1rem}.certifications-details h2{font-size:1.5rem}.certifications-details p{font-size:1rem}.certifications-metadata{gap:.5rem}.certifications-metadata span{padding:.375rem .75rem;font-size:.75rem}.certifications-navigation{margin:1.5rem 0}.certifications-nav-button{width:45px;height:45px}}.certifications-carousel{overflow:visible;max-width:100vw}.certifications-carousel:hover{transform:scale(1.01);transition:transform .3s ease}.certifications-carousel:hover .preview-card{opacity:.8;transform:translateY(-50%) scale(1.05)}.preview-card{transition:all .5s cubic-bezier(.4,0,.2,1);filter:grayscale(30%) brightness(.8);position:absolute;top:50%;transform:translateY(-50%);opacity:.6;z-index:1;pointer-events:none}.preview-card:hover{filter:grayscale(10%) brightness(.9);transform:translateY(-50%) scale(1.1);opacity:.9;pointer-events:auto}.certifications-card{transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;z-index:10;overflow:hidden}.certifications-card:hover{transform:scale(1.02);box-shadow:0 35px 100px rgba(0,0,0,.4)}.certifications-card:hover .certifications-image{transform:scale(1.05)}.certifications-image{transition:all .5s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.certifications-image:hover{filter:drop-shadow(0 12px 24px rgba(0,0,0,.3))}.certifications-nav-button{transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:absolute;top:50%;transform:translateY(-50%);z-index:20;min-width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:2px solid hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3);cursor:pointer}.certifications-nav-button:hover{transform:translateY(-50%) scale(1.1);background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));box-shadow:0 15px 35px rgba(0,0,0,.3)}.certifications-autoplay,.certifications-navigation{margin:1rem 0}@media (max-width:768px){.certifications-carousel{min-height:500px;overflow:hidden}.preview-card{display:none}.certifications-nav-button{position:relative;transform:none;top:auto;left:auto;right:auto}.certifications-autoplay,.certifications-dots,.certifications-navigation{margin:.5rem 0}}@media (min-width:769px) and (max-width:1024px){.certifications-carousel{min-height:550px}.preview-card{opacity:.2}.certifications-nav-button{min-width:50px;height:50px}}@media (min-width:1025px){.certifications-carousel{min-height:600px}.preview-card{opacity:.3}}.certifications-container{scroll-behavior:smooth}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.certifications-image.loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.certifications-dot.active{animation:pulse 2s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.certifications-card:hover{animation:float 3s ease-in-out infinite}@keyframes borderGlow{0%,to{border-color:rgba(102,126,234,.3)}50%{border-color:rgba(240,147,251,.5)}}.certifications-card:hover{animation:borderGlow 2s ease-in-out infinite}.certifications-dot:focus,.certifications-nav-button:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-reduced-motion:reduce){.certifications-card,.certifications-dot,.certifications-image,.certifications-nav-button{transition:none;animation:none}.certifications-card:hover{transform:none}}@media (prefers-contrast:high){.certifications-card,.certifications-dot,.certifications-nav-button{border:2px solid}}.certifications-dots{display:flex;justify-content:center;align-items:center;gap:.25rem;margin:0;pointer-events:auto;align-self:center}.certifications-dot{transition:all .3s ease;cursor:pointer;opacity:.8}.certifications-dot.active{background:linear-gradient(135deg,#667eea,#764ba2)!important;transform:scale(1.2);box-shadow:0 2px 8px rgba(102,126,234,.6);opacity:1}.certifications-dot:hover{transform:scale(1.1);background:hsla(0,0%,100%,.7)!important;opacity:1}.certifications-container{min-height:100vh;max-width:100%;padding:2rem 1rem;gap:2rem}.certifications-container,.certifications-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.certifications-header{max-width:1200px;text-align:center;margin:0 auto}.certifications-title{margin:0;padding:0;line-height:1.2;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:clamp(2rem,5vw,3.5rem)}[data-theme=light] .certifications-title{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.certifications-subtitle{margin:1rem 0 0;padding:0;line-height:1.6;color:var(--neutral-on-background-weak);font-weight:500;max-width:800px}[data-theme=light] .certifications-subtitle{color:#334155}.certifications-filters{flex-wrap:wrap;gap:1rem;padding:1rem 0}.certifications-carousel,.certifications-filters{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto}.certifications-carousel{position:relative;min-height:600px}.certifications-card{flex-direction:column;justify-content:space-between;max-width:800px;min-height:600px;padding:2rem}.certifications-card,.certifications-image-container{display:flex;align-items:center;width:100%;margin:0 auto}.certifications-image-container{justify-content:center}.certifications-details{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;margin:0 auto}.certifications-details h2{margin:0 0 1rem;padding:0;line-height:1.3;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;font-size:clamp(1.5rem,4vw,2.5rem)}.certifications-details p{margin:0 0 1.5rem;padding:0;line-height:1.8;color:var(--neutral-on-background-weak);font-weight:500;max-width:600px}.certifications-metadata{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;margin:0 auto}.certifications-metadata span{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:15px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--neutral-on-background-weak);font-weight:700;font-size:.875rem}.certifications-navigation{gap:1rem}.certifications-autoplay,.certifications-navigation{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:1rem 0}@media (max-width:768px){.certifications-container{padding:1rem .5rem;gap:1.5rem}.certifications-card{padding:1.5rem;min-height:500px}.certifications-filters{gap:.5rem;padding:.5rem 0}.certifications-autoplay,.certifications-navigation{padding:.5rem 0}}@media (min-width:769px) and (max-width:1024px){.certifications-container{padding:1.5rem 1rem;gap:1.75rem}.certifications-card{padding:1.75rem;min-height:550px}}@media (min-width:1025px){.certifications-container{padding:2rem 1rem;gap:2rem}.certifications-card{padding:2rem;min-height:600px}}.footer-container{max-width:1200px;margin:0 auto;padding:2rem 1rem;gap:1.5rem}.footer-container,.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.footer-content{text-align:center;gap:1rem}.footer-links{display:flex;gap:1rem;flex-wrap:wrap;width:100%;max-width:600px;margin:0 auto}.footer-link,.footer-links{justify-content:center;align-items:center}.footer-link{display:inline-flex;padding:.75rem 1.5rem;border-radius:25px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--neutral-on-background-weak);font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.footer-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3);background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));border-color:hsla(0,0%,100%,.3)}.footer-copyright,.footer-made-with{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;color:var(--neutral-on-background-weak);font-size:.875rem;font-weight:500}.footer-made-with{gap:.5rem}@media (max-width:768px){.footer-container{padding:1.5rem .5rem;gap:1rem}.footer-links{gap:.75rem}.footer-link{padding:.5rem 1rem;font-size:.8rem}}@media (min-width:769px) and (max-width:1024px){.footer-container{padding:1.75rem 1rem;gap:1.25rem}}@media (min-width:1025px){.footer-container{padding:2rem 1rem;gap:1.5rem}}