@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@400;700&family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Raleway:400,800);body.dark-mode .ai-tool-card{background:#0b0c0e!important;border-color:#232323!important}body.dark-mode .ai-tool-title{color:#fff!important}body.dark-mode .ai-tool-desc{color:#d1d5db!important}.ai-tools-experience-title,body.dark-mode .ai-tools-experience-title{color:#111!important}.ai-experience-intro-details{background:#f8f9fa;border-radius:14px;box-shadow:0 2px 8px #00000008;box-sizing:border-box;margin:0 0 2.5rem;padding:2.2rem 24px 2.1rem;width:100%}.ai-experience-intro-title{font-size:1.25rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1.1rem}.ai-experience-intro-list{color:#333;font-size:1.08rem;list-style:disc inside;margin:0;padding-left:1.2em}.ai-experience-intro-list li{line-height:1.7;margin-bottom:.85em}.ai-experience-intro-list li:last-child{margin-bottom:0}@media (max-width:600px){.ai-experience-intro-details{border-radius:8px;padding:1.2rem 0 1.1rem}.ai-experience-intro-title{font-size:1.05rem}.ai-experience-intro-list{font-size:.98rem}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;box-sizing:border-box;color:#000;font-family:Neue Montreal,sans-serif;margin:0;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility;transition:background-color 2s ease,color 2s ease}p{font-style:normal!important;font-weight:200!important;line-height:1.6!important;margin:1rem 0!important;text-align:left!important;word-spacing:-2px!important}h1,h2,h3,h4,h5,h6{color:#333;font-weight:700;line-height:1.2;text-align:inherit}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#fff}#hero h1,#hero h2,#hero h3,#hero h4,#hero h5,#hero h6{margin-bottom:0!important;margin-top:0!important}#ai-experience-heading,#contact-us-heading,#latest-projects-heading,#services-heading,#testimonials-heading,#trusted-brands-heading{margin-bottom:70px!important;margin-top:70px!important}h1{font-weight:700}h2{font-weight:900;word-spacing:1px}h3{font-weight:700}a{color:#005fcc;text-decoration:none}a:focus,a:hover{color:#039}body.dark-mode a{color:#6af}body.dark-mode a:focus,body.dark-mode a:hover{color:#39f}body.dark-mode{background-color:#000;color:#eee}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3{color:#fff}.container h1,.container h2,.container h3{padding-bottom:.3em;position:relative}.container h1:after,.container h2:after,.container h3:after{background-color:#000;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}body.dark-mode .container h1:after,body.dark-mode .container h2:after,body.dark-mode .container h3:after,header{background-color:#fff}header{align-items:center;color:#000;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;top:0;transition:background-color 2s ease,color 2s ease;width:100%;z-index:1000}body{padding-top:60px}nav a{border-radius:5px;color:#000;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:2px;margin-right:15px;overflow:hidden;padding:.5rem 1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}nav a:after{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}nav a.active:after,nav a:hover:after{width:100%}body.dark-mode header{background-color:#000;color:#fff}body.dark-mode nav a{color:#fff}body.dark-mode nav a:focus,body.dark-mode nav a:hover{color:#ccc}body.dark-mode nav a:after{background-color:#fff}.dark-mode-container{align-items:center;display:flex;gap:.5rem;margin-bottom:0;margin-left:0;margin-top:0}.dark-mode-text{color:#000;font-size:.8rem;font-weight:700;margin-left:.5rem}body.dark-mode .dark-mode-text{color:#eee}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#000;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.9s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.slider{background-color:#dadada}body.dark-mode .slider:before{background-color:#333}body.dark-mode input:checked+.slider{background-color:#fff}input:checked+.slider:before{transform:translateX(26px)}body.dark-mode #logo{filter:invert(1)}.video-container{align-items:center;display:flex;height:70vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100vw;z-index:1}.video-container video{height:100%;object-fit:cover;width:100vw}.hero-title{margin-top:1px;position:relative;text-align:center;z-index:2}.hero-title h1{color:#000;font-family:Unbounded,sans-serif;font-size:clamp(.5rem,10vw,11rem);font-weight:900;line-height:1;margin-top:10px;text-align:center;white-space:nowrap}.hero-title a{color:#9e9e9e;font-size:12rem;font-weight:700;text-decoration:none}.aether-labs-link{color:#000;text-decoration:none}#about-us{margin-bottom:0;text-align:left}#about-us-heading{font-size:clamp(2rem,7vw,4rem);font-weight:900;margin-bottom:70px;text-align:left}#about-us .text-container .large-text{font-size:2rem!important;line-height:1.6;margin:1rem 0!important;text-align:left}#about-us .large-text{font-size:3rem!important;font-weight:600!important}#about-us .large-text,#about-us .text-container .small-text{font-style:normal!important;line-height:1.6;margin:1rem 0!important;text-align:left}#about-us .text-container .small-text{font-size:1.6rem!important;font-weight:200!important}#about-us .text-container{font-size:1.6rem;line-height:1.5;margin-bottom:0;text-align:left}#latest-projects{align-items:stretch;display:flex;flex-direction:column;margin-bottom:3rem;margin-top:40px;padding:20px}#latest-projects .container{padding-bottom:5rem;position:relative}#latest-projects .container h2:after{border-radius:2px;bottom:-1rem;content:"";height:4px;left:0;position:absolute;width:100%}#latest-projects .card{--color:#000;--h-color:#f2f2f3;background-color:#f8f9fa;color:var(--color);display:grid;grid-template-columns:1fr 1.25fr;margin-bottom:2rem;overflow:hidden;position:relative;text-decoration:none}#latest-projects .card:focus-visible,#latest-projects .card:hover{--color:#000;--h-color:#141414}#latest-projects .card .inner{grid-gap:1.5em;align-content:start;background-color:#fff;display:grid;gap:1.5em;padding:1.5em;z-index:1}#latest-projects .card .image-container{align-items:center;display:flex;height:100%;justify-content:center;order:2;overflow:hidden;position:relative}#latest-projects .card:focus-visible .image-container img,#latest-projects .card:hover .image-container img{transform:scale(1.1)}#latest-projects .card .image-container img{aspect-ratio:1/1;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .3s;width:100%!important}#latest-projects .card .image-container:before{background:linear-gradient(180deg,#0000 0,#0000001a 50%,#0000004d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}#latest-projects .card:hover .image-container:before{opacity:1}#latest-projects .card .title{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}#latest-projects .card .subtitle{color:#000;font-size:1.1rem;margin-bottom:.5rem}#latest-projects .card p{font-size:1rem!important;line-height:1.5!important;margin-bottom:0!important}body.dark-mode #latest-projects .card{--color:#494950;--h-color:#95959d;background-color:#333}body.dark-mode #latest-projects .card .inner{background-color:#000;transition:background-color 2s ease,color 2s ease}body.dark-mode #latest-projects .card .title{color:#fff;text-shadow:0 2px 2px #000}body.dark-mode #latest-projects .card .subtitle{color:#fff}body.dark-mode #latest-projects .card p{color:#eee}#services{padding:2rem 0}#services .container h2:after{bottom:-1rem;content:"";height:3px;left:0;position:absolute;width:100%}body.dark-mode #services .container h2:after{background-color:#fff}.splide__slide{align-items:center;display:flex;height:auto;justify-content:center}.service-item{background-color:#fff;border:3px solid #eee;border-radius:5px;box-sizing:border-box;height:500px;max-width:350px;overflow:auto;padding:20px;text-align:left;width:100%}.service-item h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:.5em}.service-item p{color:#000;font-size:1rem!important;line-height:1.4;margin-bottom:0!important;margin-top:0!important}.splide__slide img{border-radius:5px;display:block;height:200px;margin:0 auto;max-width:100%;object-fit:cover}body.dark-mode .splide{color:#eee}body.dark-mode .service-item{background-color:#000;border-color:#535353;color:#fff}body.dark-mode .service-item h3,body.dark-mode .service-item p{color:#fff}.splide__arrow{background:#000}body.dark-mode .splide__arrow{background-color:#fff}.splide__arrow{left:-40px;right:-40px;top:50%;transform:translateY(-50%);z-index:2}.splide__arrow--prev{left:-40px;right:auto}.splide__arrow--next{left:auto;right:-40px}@media (max-width:600px){.splide__arrow--prev{left:-10px}.splide__arrow--next{right:-10px}}.testimonials-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1900px}#testimonials{margin-bottom:5rem}figure.snip1157{box-shadow:none!important;color:#000;font-family:Raleway,Arial,sans-serif;margin:10px;max-width:310px;min-width:20px;overflow:hidden;position:relative;text-align:left;width:100%}figure.snip1157 *{box-sizing:border-box;transition:all .35s cubic-bezier(.25,.5,.5,.9)}figure.snip1157 img{border-radius:50%;height:90px;margin:40px 0 0 10px;max-width:100%;vertical-align:middle;width:90px}figure.snip1157 blockquote{background-color:#fafafa;border-radius:8px;display:block;font-size:.8em;font-style:italic;font-weight:500;line-height:1.6em;margin:0;padding:25px 50px 30px;position:relative}figure.snip1157 blockquote:after,figure.snip1157 blockquote:before{font-family:FontAwesome;font-size:50px;font-style:normal;opacity:.3;position:absolute}figure.snip1157 blockquote:before{left:px;top:10px}figure.snip1157 blockquote:after{bottom:0;right:20px}figure.snip1157 .arrow{border-left:0 solid #0000;border-right:25px solid #0000;border-top:25px solid #fafafa;height:0;margin:0;position:absolute;top:100%;width:0}figure.snip1157 .author{bottom:45px;color:#fff;margin:0;padding:0 10px 0 120px;position:absolute;text-transform:uppercase;transform:translateY(50%)}figure.snip1157 .author h5{font-size:.9rem;font-weight:600;margin:0;opacity:.8}figure.snip1157 .author h5 span{font-size:.8em;font-weight:400;padding-left:5px;text-transform:none}#Button-Subheading:after{content:none}body.dark-mode figure.snip1157{color:#000;transition:background-color 2s ease,color 2s ease}body.dark-mode figure.snip1157 blockquote{background-color:#fff;transition:background-color 2s ease,color 2s ease}body.dark-mode figure.snip1157 .arrow{border-top-color:#fff;transition:background-color 2s ease,color 2s ease}body.dark-mode figure.snip1157 .author h5 span{color:#fff;transition:background-color 2s ease,color 2s ease}body.dark-mode .testimonial-card{background:#ffffff8f;color:#e0e0e0;transition:background-color 2s ease,color 2s ease}#trusted-brands{font-weight:700;margin-bottom:5rem;margin-top:200px;text-align:left}#trusted-brands-heading{font-size:4rem;margin-bottom:150px;margin-top:100px;text-transform:uppercase}#trusted-brands .text-container p{text-transform:none}.marquee-container{background-color:#a89e9e00;overflow:hidden;padding:10px 0;position:relative;white-space:nowrap}.marquee{align-items:center;animation:marquee-images 70s linear infinite;display:flex;min-width:200%}.marquee img{display:inline-block;filter:grayscale(100%);flex-shrink:0;height:75px;margin-right:20px;max-width:150px;object-fit:contain;transition:filter .1s ease}body.dark-mode .marquee img{filter:invert(100%) grayscale(100%)}body.dark-mode .marquee-container{color:#000}#contact-us{padding:50px 20px;text-align:left}#contact-us h1{font-size:2.5rem;margin-bottom:20px}#contact-us p{font-size:1.2rem;margin-bottom:30px}body.dark-mode #contact-us,body.dark-mode .contact-us-section h2,body.dark-mode .contact-us-section input,body.dark-mode .contact-us-section label,body.dark-mode .contact-us-section p,body.dark-mode .contact-us-section textarea{color:#fff}@media (max-width:768px){header{align-items:center;padding:.5rem;text-align:center}header,nav{flex-direction:column}nav{margin-top:.5rem}nav a{padding:.5rem}#trusted-brands-heading{font-size:2rem}.marquee img{height:50px;margin-right:10px}.splide__slide{padding:1rem 0}.service-item h3{font-size:1.2rem}figure.snip1157{max-width:none;width:100%}figure.snip1157 .author{padding:0 10px 0 20px}}@media (max-width:480px){body{font-size:12px}.container{padding:40px}h2{font-size:1.5rem}h3{font-size:1rem}nav a{font-size:.6rem;margin-right:5px;padding:.3rem .5rem}#about-us .text-container .large-text{font-size:2rem!important}#about-us .text-container .small-text{font-size:1.2rem!important}.service-item h3{font-size:1.2rem}.service-item p{font-size:.9rem!important}#latest-projects .card .title{font-size:1.2rem}#latest-projects .card p{font-size:.9rem!important}figure.snip1157 .author h5{font-size:1rem}figure.snip1157 .author h5 span{font-size:.7rem}#contact-us{font-weight:900}#contact-us,#contact-us input,#contact-us p,#contact-us textarea{font-size:2rem}.copyright{font-size:1rem}.social-links a{font-size:1.2rem}}@media (max-width:600px){.container{max-width:100%;padding-left:10px;padding-right:10px}header{align-items:flex-start;flex-direction:column;padding:.5rem}nav#main-nav{font-size:1rem;left:0;top:60px;width:100vw}.video-container{height:30vh}#about-us .large-text,#about-us .text-container .large-text{font-size:1.2rem!important}#about-us .text-container .small-text{font-size:1rem!important}.service-item{height:auto;max-width:100%;padding:10px}.splide__slide img{height:120px}#latest-projects .card{grid-template-columns:1fr}.testimonials-wrapper{gap:.9rem}figure.snip1157{margin:10px 0;max-width:100%}#contact-us{font-size:1rem;padding:20px 5px}}@keyframes rainbowFadeIn{0%{color:#000}14%{color:#000}}@keyframes handwriting{0%{width:0}to{width:100%}}@keyframes marquee-images{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes heartBeat{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes subtleShadow{0%{box-shadow:0 5px 25px #0000001f}to{box-shadow:0 7px 30px #00000026}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}a:focus-visible,button:focus-visible{outline:2px solid blue;outline-offset:2px}body.dark-mode a:focus-visible,body.dark-mode button:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer-16371{background-color:#000;color:#fff;min-height:200px;padding:12rem 0}.footer-16371,.footer-16371 .container{align-items:center;display:flex;justify-content:center}.footer-16371 .container{width:100%}.footer-16371 .container p{color:#fff!important;font-family:Unbounded,sans-serif;font-size:clamp(1.5rem,10vw,11rem);font-weight:900!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap}@media (max-width:600px){.footer-16371 .container p{overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}}body.dark-mode .footer-16371{background-color:#fff;color:#fff}body.dark-mode .footer-16371 .container p{color:#000!important;font-weight:900!important}.nav-toggle{cursor:pointer;display:none;height:44px;left:1rem;position:fixed;top:1.2rem;width:44px;z-index:2001}.hamburger,.nav-toggle{background:none;border:none;padding:0}.hamburger{display:block;height:10px;margin:0 auto;position:relative;width:30px}.hamburger-bar{background:#000;border-radius:2px;height:4px;left:0;position:absolute;transition:all .3s;width:30px}.hamburger-bar:first-child{top:0}.hamburger-bar:nth-child(2){top:9px}.hamburger-bar:nth-child(3){top:18px}.nav-toggle:before{background:none!important;content:none!important;display:none!important;height:0!important;visibility:hidden!important;width:0!important}body.dark-mode .hamburger,body.dark-mode .nav-toggle,body.dark-mode .nav-toggle:before{background:none!important;box-shadow:none!important}body.dark-mode .hamburger-bar{background:#fff!important}@media (max-width:900px){body.dark-mode nav#main-nav{background:#000!important}}body.dark-mode nav#main-nav a{color:#fff!important}body.dark-mode nav#main-nav a:focus,body.dark-mode nav#main-nav a:hover{color:gold!important}body.dark-mode .dark-mode-container,body.dark-mode .dark-mode-text,body.dark-mode nav#main-nav .dark-mode-container{color:#fff!important}@media (max-width:900px){.nav-toggle{display:block}nav#main-nav{background:#fff;box-shadow:0 2px 8px #0000001a;display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100vw;z-index:1001}nav#main-nav.open{display:flex}nav#main-nav a{border-bottom:1px solid #eee;font-size:1.2rem;margin:1rem 0;padding:1rem 2rem}header{align-items:center;flex-direction:row;justify-content:flex-start;padding:.5rem 0;position:relative}.dark-mode-container{justify-content:flex-start;margin:1rem 0 0}nav#main-nav .dark-mode-container{border-bottom:1px solid #eee;padding:1rem 2rem}}@media (min-width:901px){nav#main-nav{align-items:center;background:none;box-shadow:none;display:flex!important;flex-direction:row;position:static;width:auto}.dark-mode-container{margin-left:2rem}}@media (max-width:900px){nav#main-nav{background:#fff;box-shadow:0 2px 8px #0000001a;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:2002}body.dark-mode nav#main-nav{background:#000!important}.nav-toggle{left:1rem;position:fixed;top:1.2rem;z-index:2003}}.container{box-sizing:border-box;margin:0 auto;max-width:1149px;padding-left:24px;padding-right:24px}h1{font-size:5rem}h2{font-size:4rem}h3{font-size:2rem}p{font-size:1.6rem}@media (max-width:1200px){.container{max-width:100%;padding-left:18px;padding-right:18px}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}p{font-size:1.3rem}}@media (max-width:900px){.container{max-width:100%;padding-left:12px;padding-right:12px}h1{font-size:2.2rem}h2{font-size:1.7rem}h3{font-size:1.2rem}p{font-size:1.1rem}header{align-items:flex-start;flex-direction:column;padding:.5rem;position:relative}nav#main-nav{font-size:1rem;left:0;top:60px;width:100vw}.video-container{height:30vh}}@media (max-width:600px){.container{padding-left:8px;padding-right:8px}h1{font-size:1.5rem}h2{font-size:1.9rem}h3,p{font-size:1rem}.video-container{height:20vh}}@media (max-width:900px){.nav-toggle{display:block}nav#main-nav{background:#fff;box-shadow:0 2px 8px #0000001a;display:none;flex-direction:column;height:calc(100vh - 60px);left:0;overflow-y:auto;position:fixed;top:60px;width:100vw;z-index:1001}nav#main-nav.open{display:flex}nav#main-nav a{border-bottom:1px solid #eee;font-size:1.2rem;margin:1rem 0;padding:1rem 2rem}.dark-mode-container{justify-content:flex-start;margin:1rem 0 0}nav#main-nav .dark-mode-container{border-bottom:1px solid #eee;padding:1rem 2rem}.nav-toggle{left:1rem;position:fixed;top:1.2rem;z-index:2003}}.splide__slide{box-sizing:border-box;min-width:0}@media (max-width:900px){.splide__slide{padding:.5rem 0}.service-item{height:auto;max-width:100%;padding:10px}.splide__slide img{height:120px}.testimonials-wrapper{flex-direction:column;gap:1rem}figure.snip1157{margin:10px 0;max-width:100%}#about-us .large-text,#about-us .text-container .large-text{font-size:1.2rem!important}#about-us .text-container .small-text{font-size:1rem!important}#trusted-brands-heading{font-size:1.2rem;margin-bottom:40px;margin-top:40px}.marquee img{height:40px;margin-right:8px}#contact-us{padding:20px 5px}#contact-us,#contact-us p{font-size:1rem}}.connect-now-btn,.error-404-btn{animation:pulse404 2s infinite;background:#000;border:none;border-radius:2em;box-shadow:0 4px 24px 0 #00000014;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;padding:clamp(.5em,2vw,.8em) clamp(1.5em,5vw,2.2em);text-decoration:none;transition:background .2s,color .2s,transform .2s}.connect-now-btn:focus,.connect-now-btn:hover{background:#222;color:gold;transform:scale(1.05)}@keyframes pulse404{0%{box-shadow:0 0 0 0 #0003}70%{box-shadow:0 0 0 15px #0000}to{box-shadow:0 0 0 0 #0000}}body.dark-mode .connect-now-btn{animation:pulse404Dark 2s infinite;background:#fff;box-shadow:0 4px 24px 0 #fff3;color:#000}body.dark-mode .connect-now-btn:focus,body.dark-mode .connect-now-btn:hover{background:#fff;color:#005eff;transform:scale(1.05)}@keyframes pulse404Dark{0%{box-shadow:0 0 0 0 #ffffffb3}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 0 0 #fff0}}.preloader{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-out,visibility .5s ease-out;width:100%;z-index:9999}.preloader-content{height:200px;position:relative;width:200px}.logo-animation{height:100%;width:100%}.logo-animation .path{stroke-dasharray:440;stroke-dashoffset:440;animation:draw 2s ease forwards}.logo-animation .logo-text{animation:fadeIn .5s ease 1s forwards;opacity:0}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}body.loaded .preloader{opacity:0;visibility:hidden}body.dark-mode .preloader{background:#000}body.dark-mode .logo-animation .logo-text,body.dark-mode .logo-animation .path{color:#fff}@media (max-width:768px){figure.snip1157{margin:20px 0;max-width:none;width:100%}figure.snip1157 img{display:block;margin:40px auto 0}figure.snip1157 .author{bottom:auto;margin-top:20px;padding:20px 0;position:relative;text-align:center;transform:none}figure.snip1157 blockquote{margin-top:30px;padding:25px}figure.snip1157 .arrow{display:none}}#about-us .collaboration-container{margin-bottom:.5em}.connect-now-btn{margin-top:.5em!important}@media (max-width:900px){body,html{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}.video-container{box-sizing:border-box;height:30vh!important;overflow-x:hidden!important;overflow-y:hidden!important}.video-container,.video-container video{margin:0!important;max-width:100vw!important;min-width:100vw!important;padding:0!important;width:100vw!important}.video-container video{box-sizing:border-box!important;display:block!important;height:100%!important;max-height:30vh!important;object-fit:cover!important;overflow:hidden!important}body{overflow-x:hidden!important}}@media (max-width:600px){body,html{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}.video-container{box-sizing:border-box;height:20vh!important;overflow-x:hidden!important;overflow-y:hidden!important}.video-container,.video-container video{margin:0!important;max-width:100vw!important;min-width:100vw!important;padding:0!important;width:100vw!important}.video-container video{box-sizing:border-box!important;display:block!important;height:100%!important;max-height:20vh!important;object-fit:cover!important;overflow:hidden!important}body{overflow-x:hidden!important}}#certifications.certifications-section{margin:100px 0;overflow:hidden;padding:0 0 80px;position:relative;text-align:center}#certifications .container{margin:0 auto;max-width:1200px;position:relative}#certifications h2{animation:fadeInUp 1s ease forwards;font-size:clamp(2.2rem,7vw,4rem);font-weight:900;letter-spacing:2px;margin-bottom:.9em;text-align:left;text-transform:uppercase}.certifications-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.certification-card{align-items:center;animation:looming 3s ease-in-out infinite alternate;border:none;border-radius:20px;box-shadow:0 8px 32px 0 #1f268721,0 1.5px 8px 0 #005fcc12;display:flex;flex:1 1 260px;flex-direction:column;gap:1.2rem;margin:0;max-width:320px;min-width:260px;overflow:hidden;padding:2.2rem 1.5rem 1.5rem;position:relative;transition:transform .35s cubic-bezier(.4,2,.6,1),box-shadow .35s}.certification-card:before{content:none}.certification-card:hover{border:none;box-shadow:0 16px 40px 0 #005fcc2e,0 2px 8px 0 #0000001a;transform:translateY(-12px) scale(1.03) rotate(-1deg)}.certification-card img{background:#fff;border:2.5px solid #e6f0fa;border-radius:16px;box-shadow:0 2px 12px #005fcc17;flex-shrink:0;height:80px;margin-bottom:.7rem;object-fit:contain;transition:transform .3s cubic-bezier(.4,2,.6,1),box-shadow .3s;width:80px;z-index:1}.cert-details{align-items:center;background:none;border-radius:0 0 18px 18px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0;min-width:0;padding:0;position:relative;width:100%}.certification-card h3{border-bottom:none;color:#005fcc;font-size:1.13rem;font-weight:800;letter-spacing:.2px;line-height:1.3;margin:0 0 .5em;padding-bottom:.1em;text-align:center;text-shadow:0 1px 0 #fff,0 2px 8px #00a2ff22;transition:color .2s;width:100%;z-index:1}.cert-meta{align-items:center;border-bottom:none;border-radius:10px;color:#444;display:flex;flex-direction:column;font-size:.97rem;gap:.1em;margin:.2em 0 .7em;padding:.2em 0;width:100%}.cert-issuer{color:#0072c6;font-size:1.01em;font-weight:700;letter-spacing:.2px}.cert-date,.cert-issuer{margin-bottom:.1em;text-align:center}.cert-date{color:#595959;font-size:.97em;font-weight:500}.cert-id{color:#232323;font-size:.93em;font-weight:400;margin-bottom:.1em;text-align:center}.cert-link{align-self:center;background:#fff;border:1.5px solid #00a2ff;border-radius:1.5em;box-shadow:0 2px 8px 0 #005fcc14;color:#005fcc;cursor:pointer;display:inline-block;font-size:1.01rem;font-weight:700;letter-spacing:.5px;margin-top:1.1em;padding:.5em 1.4em;text-align:center;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.cert-link:focus,.cert-link:hover{background:#00a2ff;border-color:#005fcc;box-shadow:0 4px 18px 0 #005fcc21;color:#fff;text-decoration:none;transform:translateY(-2px) scale(1.04)}body.dark-mode .certification-card{background:#181c22;box-shadow:0 8px 32px 0 #00000047,0 1.5px 8px 0 #005fcc1a}body.dark-mode .cert-details{background:none}body.dark-mode .cert-meta{border-radius:10px}body.dark-mode .certification-card h3{color:#7ecbff;text-shadow:0 1px 0 #181c22,0 2px 8px #005fcc22}body.dark-mode .cert-issuer{color:#4db8ff}body.dark-mode .cert-date{color:#b0b8c6}body.dark-mode .cert-id{color:#b2b2b2}body.dark-mode .cert-link{background:#232a36;border:1.5px solid #4db8ff;color:#7ecbff}body.dark-mode .cert-link:focus,body.dark-mode .cert-link:hover{background:#005fcc;border-color:#fff;box-shadow:0 4px 18px 0 #ffffff2e;color:#fff}.custom-note{background-color:#000;border-top:1px solid #ffffff1a;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:1.5rem 1rem;position:relative;text-align:center}.custom-note:before{animation:scanLine 2s linear infinite;background:linear-gradient(90deg,#0000,#00a2ff,#0000);content:"";height:2px;left:-100%;position:absolute;top:0;width:100%}.custom-note p{animation:fadeInUp .6s ease forwards;font-size:.9rem!important;font-weight:400!important;letter-spacing:.5px;margin:.3rem 0!important;opacity:.8;text-align:center!important}.custom-note p:nth-child(2){animation-delay:0s}.custom-note .highlight{animation:glowPulse 6s ease-in-out infinite;color:#00a2ff;display:inline-block;font-weight:600;position:relative}@keyframes scanLine{0%{left:-100%}50%{left:100%}to{left:100%}}#ai-experience{padding:2rem 0}#ai-experience .container h2:after{bottom:-1rem;content:"";height:3px;left:0;position:absolute;width:100%}body.dark-mode #ai-experience .container h2:after{background-color:#fff}.ai-experience-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:center;margin-top:2rem}.ai-experience-card{background:#fff;border:3px solid #eee;border-radius:5px;cursor:pointer;height:auto;min-height:600px;overflow:hidden;transition:transform .2s,box-shadow .2s}.ai-experience-card:hover{box-shadow:0 8px 32px 0 #005fcc21;transform:translateY(-6px)}.ai-experience-image-wrapper{align-items:center;background:#fff;display:flex;height:200px;justify-content:center;overflow:hidden}.ai-experience-image{background:#fff;display:block;height:100%;max-height:90%;max-width:90%;object-fit:contain;transition:transform .3s ease;width:100%}.ai-experience-card:hover .ai-experience-image{transform:scale(1.05)}.ai-experience-content{padding:20px;text-align:left}.ai-experience-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:.5em}.ai-experience-desc{color:#000;font-size:1rem!important;font-weight:200!important;line-height:1.4;margin:1rem 0!important;word-spacing:-2px!important}.ai-technologies{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tech-tag{background:#005fcc;border-radius:3px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem .8rem;transition:all .2s ease}.tech-tag:hover{background:#039;transform:translateY(-2px)}.ai-tools-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:1.5rem}.ai-tool-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:.8rem .5rem;text-align:center;transition:all .3s ease}.ai-tool-item:hover{background:#005fcc;box-shadow:0 4px 12px #005fcc33;color:#fff;transform:translateY(-3px)}.ai-tool-item i{color:#005fcc;font-size:1.5rem;margin-bottom:.5rem;transition:color .3s ease}.ai-tool-item:hover i{color:#fff}.tool-name{color:#333;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .3s ease}.ai-tool-item:hover .tool-name{color:#fff}body.dark-mode .ai-experience-card{background-color:#000;border-color:#535353;color:#fff}body.dark-mode .ai-experience-title{color:#fff}body.dark-mode .ai-experience-desc{color:#eee}body.dark-mode .tech-tag{background:#6af;color:#000}body.dark-mode .tech-tag:hover{background:#39f}body.dark-mode .ai-tool-item{background:#1a1a1a;border-color:#535353;color:#fff}body.dark-mode .ai-tool-item:hover{background:#6af;color:#000}body.dark-mode .ai-tool-item i{color:#6af}body.dark-mode .ai-tool-item:hover i{color:#000}body.dark-mode .tool-name{color:#eee}body.dark-mode .ai-tool-item:hover .tool-name{color:#000}@media (max-width:768px){.ai-experience-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ai-experience-content{padding:15px}}
/*# sourceMappingURL=main.4b3c5e47.css.map*/