@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Limelight&display=swap";@import"https://fonts.googleapis.com/css2?family=Fascinate&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Yesteryear&display=swap";@import"https://fonts.googleapis.com/css2?family=Kantumruy+Pro:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap";html{scroll-behavior:auto!important}html,body{height:auto;overflow:auto}.header-wrapper{position:fixed;top:0;width:100%;z-index:999;background-color:#000;transform:translateY(-100%);transition:transform .2s ease}.header-wrapper.show{transform:translateY(0)}.Main-container{max-width:132rem;width:100%;margin:0 auto;padding:0 3rem;height:85px;display:flex;align-items:center;justify-content:space-between;font-family:Orbitron,sans-serif}.logo-nav{display:flex;align-items:center;gap:.6rem}.logo-nav a{text-decoration:none!important}.logo-img{height:45px;width:auto}.logo-text{font-size:1.6rem;font-weight:800;color:#fff!important;margin-left:.75rem}.nav-container{display:flex;align-items:center;justify-content:space-between;flex:1;gap:3rem}.nav1{display:flex;align-items:center;gap:2rem}.nav1 a{text-decoration:none;color:#fffc;transition:color .3s}.nav1 a:hover{color:#fff;text-shadow:0 0 6px #ffffff}.nav1 .active{color:#fff;font-weight:700}.nav1.left-links{flex:1;justify-content:left;gap:3rem;padding:8px 100px}.nav1.lognav{flex:1;justify-content:flex-end;gap:1.5rem}.btnlogin,.btnregister{padding:8px 16px;border-radius:6px;border:1px solid white;transition:all .3s ease;text-decoration:none;font-family:inherit}.btnlogin{background-color:#000;color:#fff}.btnlogin:hover{background-color:#fff;color:#000!important}.btnregister{background-color:transparent;color:#fff}.btnregister:hover{background-color:#000;color:#fff}.ham-menu{display:none}.ham-menu button{background:none;border:none;font-size:1.8rem;color:#fff;cursor:pointer}@media screen and (max-width: 998px){.nav-container.menuWeb{display:none}.ham-menu{display:block}.menuMobile{position:absolute;top:85px;left:0;width:100%;background-color:#1a1a1a;z-index:55;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;box-shadow:0 5px 15px #00000080}.menuMobile .nav1{flex-direction:column;gap:1rem;align-items:flex-start}.btnlogin,.btnregister{width:fit-content;text-align:left}}@media screen and (max-width: 425px){.Main-container,.menuMobile{padding:0 1rem}}.bunsen-footer *{z-index:1}.cta-section h2{font-size:4.5rem;font-weight:700;margin-bottom:8rem;line-height:1.2;padding-bottom:1rem}.footer-columns{display:flex;gap:10rem;justify-content:center;flex-wrap:wrap}.footer-col ul li{margin-bottom:.5rem;cursor:pointer}.footer-col ul li a{text-decoration:none}.footer-col ul li a:hover{text-decoration:underline}.footer-bottom p{margin:.5rem 0}.footer-links a{color:#fff;margin:0 .75rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#aaa;text-decoration:none}.footer-bottom-center a,.footer-bottom-center a:hover{text-decoration:none}.footer-bg-blob{position:absolute;border-radius:50%;filter:blur(150px);opacity:0;z-index:-1;mix-blend-mode:screen;animation:float-smooth 30s ease-in-out infinite alternate,glowPulse 2s ease-in-out infinite;transition:transform .4s ease,opacity .4s ease,box-shadow .4s ease;box-shadow:0 0 100px #ffffff1a;will-change:transform;transform:scale(.8)}.bunsen-footer.visible .footer-bg-blob{opacity:.35;transform:scale(1)}.footer-bg-blob:hover{transform:scale(1.15);opacity:.6;box-shadow:0 0 150px #fff6}.blob-1{width:320px;height:320px;background:#f0f;bottom:-60px;left:-100px;animation-delay:1s}.blob-2{width:300px;height:300px;background:#0ff;bottom:-50px;right:-80px;animation-delay:1s}.blob-3{width:400px;height:400px;background:#354dea;bottom:-100px;left:25%;animation-delay:3s}.blob-4{width:400px;height:300px;background:#ff4d00;bottom:-100px;right:500px;animation-delay:3s}.blob-5{width:250px;height:250px;background:#3ae986;bottom:250px;left:300px;animation-delay:2s}.blob-6{width:250px;height:250px;background:#09f;bottom:350px;right:-200px;animation-delay:0s}.blob-7{width:300px;height:300px;background:#ac13f3;bottom:200px;right:150px;animation-delay:2s}.blob-8{width:300px;height:300px;background:#ff66c4;bottom:300px;right:90%;animation-delay:0s}@keyframes float-smooth{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-10px) scale(1.06)}50%{transform:translate(-25px,20px) scale(1.1)}75%{transform:translate(10px,-5px) scale(1.04)}}@keyframes glowPulse{0%,to{box-shadow:0 0 60px 20px #fff3;opacity:.4;transform:scale(1)}50%{box-shadow:0 0 100px 30px #ffffff59;opacity:.6;transform:scale(1.05)}}.floating-text{animation:subtleFloat 4s ease-in-out infinite;display:inline-block}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wave-svg{display:block;width:100vw;height:auto;transform:translateY(1px)}.plain-heading{font-size:6rem;font-weight:800;text-align:center;letter-spacing:.02em;color:#fff}.solid-text{color:#fff;font-size:3rem;font-weight:700}.bunsen-footer hr{display:none;border:none}.bunsen-footer{position:relative;background-color:#0d0d0d;color:#fff;padding:100px 200px;overflow:hidden;font-family:Segoe UI,sans-serif;z-index:0}.bunsen-footer *{z-index:1;color:#fff}.cta-section{text-align:center;padding:10rem 20rem}.cta-section h2{font-size:4.5rem;font-weight:700;margin-bottom:8rem;line-height:1.2;padding-bottom:1rem;color:#fff}.cta-button{background:#000;color:#fff;padding:1.4rem 4rem;font-size:1.2rem;border-radius:999px;font-weight:600;border:none;cursor:pointer;animation:floatButton 4s ease-in-out infinite;transition:background .9s ease,color .6s ease,box-shadow .9s ease}.cta-button:hover{background:#fff;color:#000;box-shadow:0 0 20px #fff6}@keyframes floatButton{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.footer-main{padding:1.5rem}.footer-top-centered{display:flex;flex-direction:column;align-items:center;gap:2rem}.footer-logo h1{font-size:2.5rem;font-weight:700;text-align:center}.footer-columns{display:flex;gap:10rem;justify-content:center;flex-wrap:wrap;color:#fff}.footer-col h4{margin-bottom:1rem;font-weight:600;color:#fff;text-align:center}.footer-col ul{list-style:none;padding:0;margin:0;text-align:center}.footer-col ul li{margin-bottom:.5rem;cursor:pointer;color:#fff}.footer-col ul li:hover{text-decoration:underline}.footer-bottom{margin-top:2rem;text-align:center;font-size:.9rem}.footer-bottom p{margin:.5rem 0;color:#fff}.footer-bottom p a{color:#fff;text-decoration:none;transition:all .3s ease;font-weight:500;border-bottom:1px solid transparent}.footer-bottom p a:hover{color:#4ade80;border-bottom-color:#4ade80;text-decoration:none}.footer-links a{color:#fff!important;margin:0 .75rem;text-decoration:none;transition:color .3s ease}.footer-bottom-center a,.footer-links a{text-decoration:none}.footer-links a:hover,.footer-bottom-center a:hover{color:#aaa;text-decoration:none}@media (max-width: 1200px){.bunsen-footer{padding:80px 100px}.cta-section{padding:6rem 10rem}.footer-columns{gap:5rem}}@media (max-width: 768px){.bunsen-footer{padding:60px 40px}.cta-section{padding:4rem 2rem}.cta-section h2{font-size:3rem;margin-bottom:4rem}.cta-button{font-size:1rem;padding:1rem 3rem}.footer-columns{flex-direction:column;align-items:center;gap:3rem}.footer-logo h1{font-size:2rem}.footer-links a{display:inline-block;margin:.5rem;font-size:1rem}}@media (max-width: 480px){.cta-section h2{font-size:2.4rem}.cta-button{font-size:.9rem;padding:.8rem 2.2rem}.plain-heading{font-size:3.5rem}.solid-text{font-size:2rem}.footer-columns{gap:2rem}.footer-logo h1{font-size:1.8rem}.footer-links a{font-size:.9rem}}@media (max-width: 1024px){.cta-button{font-size:1.1rem;padding:1.2rem 3rem}}@media (max-width: 768px){.cta-button{font-size:1rem;padding:1rem 2.5rem}}@media (max-width: 480px){.cta-button{font-size:.95rem;padding:.9rem 2rem}}@media (max-width: 360px){.cta-button{font-size:.9rem;padding:.8rem 1.6rem}}.font-1,.font-2,.font-3{font-family:Rubik,sans-serif;font-size:8rem}.font-1{color:#7a7a7a}.font-2{color:#c9c9c9;font-family:Kantumruy Pro,sans-serif}.font-3{color:#fff}.hero-section{position:relative;height:100vh;width:100%;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0;transition:object-position .4s ease}@media screen and (max-width: 1200px){.hero-video-bg{object-position:50% center}}@media screen and (max-width: 768px),screen and (max-width: 480px){.hero-video-bg{object-position:60% center}}.homepage-text-only{width:100%;max-width:1680px;padding:2rem;margin-top:-10vh;display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2}.homepage-heading{font-family:Poppins,sans-serif;font-size:clamp(2.5rem,8vw,120px)!important;font-weight:900;line-height:1.1;margin-bottom:3rem;word-break:break-word}.white-text,.glow-text-animated{color:#fff!important}.glow-text-animated{text-shadow:0 0 3px white,0 0 5px white}.home-button{padding:1.2rem 3rem;font-size:1.3rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;margin-top:2rem;align-self:flex-start}.white-button{background-color:#fff!important;color:#111!important;font-family:Kantumruy Pro,sans-serif;box-shadow:0 4px 12px #00000026;position:relative;overflow:hidden;z-index:1}.white-button:hover{background-color:#f0f0f0;transform:translateY(-2px)}.white-button .particles-field{position:absolute;inset:-300%;opacity:0;transition:opacity .3s ease;z-index:0;pointer-events:none}.white-button:hover .particles-field{opacity:1}.white-button .particle{position:absolute;width:10px;height:10px;background:#000;border-radius:50%;box-shadow:0 0 8px #0009}@keyframes particleFloat{0%{transform:translate(var(--x),var(--y)) scale(0)}50%{transform:translate(calc(var(--x)*-1),calc(var(--y)*-1)) scale(1)}to{transform:translate(var(--x),var(--y)) scale(0)}}.scroll-overlay{display:flex;width:100%;background-color:#fff;position:relative;overflow:hidden;align-items:stretch}.left-pane{position:relative;flex:1;background-color:transparent!important;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.left-pane-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:1;pointer-events:none}.left-pane>*:not(.left-pane-bg-video){position:relative;z-index:1}.right-pane{flex:1;background-color:#fff;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:right;margin:0}.pane-wrapper{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;margin:0!important;padding:0!important}.home1-image{width:100%;height:100%;max-height:100%;object-fit:cover;object-position:bottom center;filter:grayscale();box-shadow:0 10px 30px #00000026}.hero-taglines-container{display:flex;flex-direction:column;gap:1.4rem;text-align:left;padding:2rem}.hero-tagline,.hero-tagline-bold,.hero-tagline-faded{font-family:Rubik,sans-serif;color:#000}.hero-tagline{font-size:1.5rem}.hero-tagline-bold{font-size:1.4rem;font-weight:800;color:#111}.hero-tagline-faded{font-size:1.1rem;font-weight:500}.hero-tagline-bold.very-large{font-size:4rem;font-weight:1000;letter-spacing:-1.5px;text-shadow:.4px .4px #00000010}.hero-tagline.highlight{font-family:Newsreader,serif;font-weight:700;font-size:1.3rem}.emphasis{color:#000;font-weight:600}.italic{font-style:italic}@media screen and (max-width: 1024px){.scroll-overlay{flex-direction:column}.left-pane,.right-pane{width:100%}.hero-taglines-container,.homepage-text-only{align-items:center;text-align:center}.home-button{align-self:center}}@media screen and (max-width: 768px){.homepage-heading{font-size:clamp(2rem,8vw,4rem)}.home1-image{width:100%;margin-left:0}.hero-tagline-bold.very-large{font-size:clamp(1.6rem,7vw,2.6rem)}.pane-wrapper{height:auto;flex-direction:column}}@media screen and (max-width: 480px){.home-button{font-size:1rem;padding:1rem 2rem}.hero-taglines-container,.homepage-text-only{padding:1rem}}@media screen and (max-width: 1200px){.font-1,.font-2,.font-3{font-size:6rem}.homepage-heading{font-size:clamp(2rem,6vw,80px)!important}.hero-tagline-bold.very-large{font-size:3rem}}@media screen and (max-width: 768px){.font-1,.font-2,.font-3{font-size:4rem}.homepage-heading{font-size:clamp(1.8rem,5.5vw,64px)!important;margin-bottom:2rem}.hero-tagline-bold.very-large{font-size:2.2rem}.home-button{font-size:1.1rem;padding:1rem 2rem}}@media screen and (max-width: 480px){.font-1,.font-2,.font-3{font-size:2.8rem}.homepage-heading{font-size:clamp(1.5rem,5vw,48px)!important}.hero-tagline-bold.very-large{font-size:1.8rem}.home-button{font-size:1rem;padding:.8rem 1.6rem}.homepage-text-only{align-items:center;text-align:center}}.btn-container{position:relative;display:inline-block;z-index:0;animation:floatIdle 3s ease-in-out infinite;top:10%}.btn-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(45deg,red,#ff7300,#ff0,#48ff00,#00fff7,#002bff,#7a00ff,#ff00c8,red);background-size:400%;filter:blur(15px);opacity:0;z-index:-1;transition:opacity .4s ease,transform .3s ease;pointer-events:none;transform:scale(1)}.btn-container:hover:before{opacity:1;animation:glowAura 6s linear infinite;transform:scale(1.05)}@keyframes glowAura{0%{background-position:0% 50%}to{background-position:400% 50%}}@keyframes floatIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.btn{position:relative;border-radius:15px;padding:1.5rem 3rem;font-size:1.1rem;font-weight:600;border:none;background:#fff;color:#000;cursor:pointer;z-index:1;transition:transform .3s ease;box-shadow:0 4px 12px #0003}.btn:hover{transform:scale(1.05)}.animated-no-section{display:flex;font-family:Poppins,sans-serif;font-size:7.5vw;font-weight:900;gap:1.5rem;align-items:center;height:35vh;justify-content:flex-start;padding:0 1rem;position:relative}.static-no{color:#fff;white-space:nowrap;line-height:1}.scrolling-word-container{position:relative;overflow:hidden;height:8.5vw}.scrolling-words{display:flex;flex-direction:column;gap:0;transition:transform .6s ease-in-out}.scrolling-word{height:8.5vw;display:flex;align-items:center;justify-content:flex-start;color:#fff;white-space:nowrap;line-height:1}@media screen and (max-width: 960px){.animated-no-section{font-size:9vw;height:30vh}.scrolling-word-container,.scrolling-word{height:9vw}}@media screen and (max-width: 768px){.animated-no-section{font-size:10vw;gap:1rem;height:25vh}.scrolling-word-container,.scrolling-word{height:10vw}}@media screen and (max-width: 480px){.animated-no-section{font-size:11vw;gap:.8rem;height:22vh}.scrolling-word-container,.scrolling-word{height:11vw}}.device-container{position:relative;width:100%;height:100vh;overflow:hidden;font-family:Segoe UI,sans-serif}.device-background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;pointer-events:none}.device-overlay{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:50px 10px}.device-card{background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:40px;color:#fff;max-width:500px;width:100%;box-shadow:0 8px 24px #00000080;animation:slideUp 1.5s ease;text-align:left}.device-title{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center;color:#fff}.device-info p{margin:10px 0;font-size:16px;line-height:1.4}.device-info strong{color:#fff}.device-status,.device-error{text-align:center;font-size:16px;color:#fff;margin-bottom:20px}.status.connected{color:#0f8;font-weight:700}.status.disconnected{color:#ff6b6b;font-weight:700}.btn-refresh{width:100%;padding:12px;background-color:#fff;color:#000;border:none;border-radius:8px;font-weight:700;margin-top:20px;transition:background-color .3s}.btn-refresh:hover{background-color:#e5e5e5}:root{--primary-color: #10b981;--primary-hover: #059669;--text-dark: #1f2937;--text-medium: #4b5563;--text-light: #6b7280;--bg-light: #f9fafb;--bg-white: #ffffff;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--transition: all .3s ease;--stagger-delay: .1s;--fade-duration: .6s;--slide-duration: .8s;--scale-duration: .5s}.about-us-page{min-height:100vh;display:flex;flex-direction:column}.hero-section:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:#10b9811a;clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);z-index:0;opacity:0;transition:opacity 1s ease}.vision-section{padding:5rem 0;background-color:var(--bg-light);overflow:hidden;position:relative}.vision-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(16,185,129,.05),transparent);transform:translate(-100%);transition:transform 1s ease-out}.vision-section.visible:before{transform:translate(0)}.vision-content{max-width:800px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px)}.vision-section.visible .vision-content{animation:slideUp var(--slide-duration) forwards}.vision-content h2{font-size:2.5rem;margin-bottom:1.5rem}.vision-content p{font-size:1.25rem;color:var(--text-medium)}.founder-section{padding:6rem 0;background-color:var(--bg-white);position:relative;overflow:hidden}.founder-section.visible .section-title{animation:slideUp var(--slide-duration) forwards}.founder-section.visible .section-title:after{transform:scaleX(1)}.founder-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1000px;margin:0 auto}.founder-text{opacity:0;transform:translate(-50px)}.founder-section.visible .founder-text{animation:slideInLeft var(--slide-duration) forwards}.founder-text p{font-size:1.125rem;color:var(--text-medium);margin-bottom:1.5rem;line-height:1.7}.founder-text p:first-of-type{font-style:italic;font-size:1.25rem;color:var(--text-dark);position:relative}.founder-text p:first-of-type:before{content:'"';font-size:4rem;color:#10b98133;position:absolute;left:-1.5rem;top:-1rem}.founder-info{margin-top:2rem}.founder-info h3{font-size:1.25rem;margin-bottom:.25rem}.founder-info p{font-size:1rem;color:var(--primary-color);font-weight:500;margin-bottom:0}.founder-image{position:relative;opacity:0}.founder-section.visible .founder-image{animation:scaleIn var(--scale-duration) forwards;animation-delay:calc(var(--stagger-delay) * 1)}.founder-img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:var(--transition)}.founder-img:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.video-section{padding:5rem 0;background-color:var(--bg-light);position:relative;overflow:hidden}.video-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(16,185,129,.05),transparent);transform:translate(-100%);transition:transform 1s ease-out}.video-section.visible:before{transform:translate(0)}.video-container{position:relative;width:100%;opacity:0;transform:translateY(30px)}.video-section.visible .video-container{animation:slideUp var(--slide-duration) forwards;animation-delay:.2s}.video-container video{display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);object-fit:contain;background-color:#000}@media (max-width: 992px){.container{padding:0 1.5rem}.hero-content,.founder-content{gap:3rem}.hero-text h2,.vision-content h2,.section-title{font-size:2.25rem}}@media (max-width: 768px){.hero-section,.vision-section,.video-section,.founder-section{padding:4rem 0}.hero-content,.founder-content{grid-template-columns:1fr;gap:2.5rem}.hero-text{order:1}.hero-image{order:0}.hero-text h2,.vision-content h2,.section-title{font-size:2rem}.vision-content p{font-size:1.125rem}}@media (max-width: 480px){.hero-section,.vision-section,.video-section,.founder-section{padding:3rem 0}.container{padding:0 1rem}.hero-text h2{font-size:1.75rem}.hero-text p,.founder-text p{font-size:1rem}.vision-content h2,.section-title{font-size:1.75rem}.vision-content p{font-size:1rem}.founder-text p:first-of-type{font-size:1.125rem}}.diagnostic-container{position:relative;width:100%;height:100vh;overflow-y:auto;font-family:Segoe UI,sans-serif}.diagnostic-background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-2;pointer-events:none;filter:brightness(.6)}.diagnostic-overlay{display:flex;justify-content:center;align-items:flex-start;height:100%;padding:80px 20px 40px}.diagnostic-card{background:#0f172ab3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;color:#fff;padding:40px;width:100%;max-width:950px;box-shadow:0 12px 35px #00000080;animation:fadeUp 1s ease;border:1px solid rgba(255,255,255,.1)}.diagnostic-title{font-size:32px;font-weight:700;text-align:center;margin-bottom:25px;color:#fff}.diagnostic-section{background:#ffffff14;padding:25px;border-radius:15px;margin-bottom:25px;box-shadow:inset 0 0 15px #ffffff0d}.diagnostic-section h3,.diagnostic-results h3,.diagnostic-summary h3{color:#fff!important;font-weight:700}.diagnostic-summary p,.diagnostic-summary span,.diagnostic-results p{color:#f2f2f2!important;font-size:15px;line-height:1.5}.diagnostic-summary strong,.diagnostic-results strong{color:#0fc!important;font-weight:600}.diagnostic-header{display:flex;justify-content:space-between;align-items:center}.diagnostic-header h3{font-size:20px;font-weight:600;color:#0fc}.btn-refresh{background:#0fc;color:#000;border:none;border-radius:8px;padding:8px 16px;font-weight:700;cursor:pointer;transition:.3s ease}.btn-refresh:hover{background:#00e6b3;transform:scale(1.05)}.diagnostic-table{width:100%;border-collapse:collapse;margin-top:20px;background:#ffffff0d;border-radius:10px;overflow:hidden}.diagnostic-table th,.diagnostic-table td{border-bottom:1px solid rgba(255,255,255,.2);padding:12px;color:#eaeaea}.diagnostic-table th{color:#0fc;text-transform:uppercase;font-size:13px;letter-spacing:1px}.diagnostic-results{background:#ffffff14;border-radius:10px;padding:20px 25px;box-shadow:inset 0 0 15px #ffffff1a;color:#fff}.diagnostic-results ul{list-style:none;padding:0}.diagnostic-results li{margin:8px 0;font-size:15px;display:flex;align-items:center;gap:10px}.diagnostic-results li.ok{color:#0fc}.diagnostic-results li.fail{color:#ff4d4d}.diagnostic-summary{margin-top:15px}.error-text{color:#ff4d4d;font-weight:700;text-align:center}.btn-connect{background:#0fc;color:#000;border:none;border-radius:6px;padding:6px 14px;cursor:pointer;font-weight:700;transition:.2s}.btn-connect:hover{transform:scale(1.05);background:#00e6b3}.no-devices{text-align:center;padding:40px 0;color:#fff}.no-devices .emoji{font-size:52px;animation:pulse 2s infinite}.no-devices h4{color:#fff;font-weight:600;margin-top:10px}.no-devices p{color:#fffc;font-size:14px}.diagnostic-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:20px}.diagnostic-info div{width:48%;background:#ffffff0d;border-radius:10px;padding:15px}.diagnostic-info p,.diagnostic-info li{color:#f1f1f1;font-size:14px}.diagnostic-info strong{color:#0fc}.btn-run-diagnostics{background:#0fc;color:#000;border:none;border-radius:10px;padding:12px 28px;font-weight:700;margin-top:25px;transition:.3s ease}.btn-run-diagnostics:hover{background:#00e6b3;transform:scale(1.05)}.spinner{border:4px solid rgba(255,255,255,.2);border-top:4px solid #00ffcc;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}.diagnostic-loading{text-align:center;padding:40px 0}.diagnostic-loading p{color:#fff;font-size:15px;margin-top:10px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media screen and (max-width: 768px){.diagnostic-info div{width:100%}}.login-container{position:relative;width:100%;height:100vh;overflow:hidden;font-family:Segoe UI,sans-serif}.login-background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;pointer-events:none}.login-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:17vh;z-index:1}.login-card{background:#00000049;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:50px;border-radius:20px;max-width:520px;width:100%;box-shadow:0 8px 24px #00000080;animation:slideUp 2s ease;color:#fff}.form-group input{width:100%;padding:10px 12px;background-color:#ffffffd9;color:#000;border:none;border-radius:8px;font-size:15px}.password-wrapper{position:relative;display:flex;align-items:center}.password-wrapper input{width:100%;padding-right:60px;border-radius:8px;z-index:1}.password-wrapper span{position:absolute;right:15px;cursor:pointer;font-size:14px;font-weight:600;color:#fff;z-index:2;-webkit-user-select:none;user-select:none}.btn-primary{width:100%;padding:12px;background-color:#fff;color:#000;border:none;border-radius:8px;font-weight:700;margin-bottom:12px;transition:background-color .3s}.google-wrapper{width:100%;height:50px;border:2px solid #ffffff;border-radius:8px;margin-bottom:12px;background:#ffffff1f;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;position:relative;overflow:hidden}.google-wrapper .google-icon{width:28px;pointer-events:none}.google-wrapper .google-text{color:#fff;font-size:18px;font-weight:900;pointer-events:none}#googleBtn{position:absolute;inset:0;opacity:0;pointer-events:auto}#googleBtn iframe{width:100%!important;height:100%!important}.google-wrapper:hover{background:#fff3;transform:scale(1.02);transition:.25s}@media screen and (max-width: 957px){.login-card{padding:30px 20px}}@media screen and (max-width: 760px){.login-overlay{padding-top:5vh}.login-card{background:#8e8e8e99;box-shadow:0 0 5px 2px #fff3}}.welcome-text{color:#fff}.register-container{position:relative;width:100%;min-height:100vh;overflow-x:hidden;font-family:Segoe UI,sans-serif}.register-background-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;pointer-events:none}.register-overlay{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;padding-top:18vh;padding-bottom:1vh}.register-card{background:#00000049;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:50px;border-radius:20px;max-width:520px;width:100%;box-shadow:0 8px 24px #00000080;color:#fff;animation:slideUp 2s ease;z-index:2;margin-bottom:40px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;font-weight:600;color:#fff}.form-group input{width:100%;padding:10px 12px;background-color:#ffffffd9;color:#fff;border:none;border-radius:8px;font-size:15px}.password-wrapper{position:relative}.password-wrapper span{position:absolute;right:10px;top:10px;cursor:pointer;font-size:14px;color:#fff}.btn-primary{width:100%;padding:12px;background-color:#fff;color:#000;border:none;border-radius:8px;font-weight:700;margin-bottom:10px;transition:background-color .3s}.btn-primary:hover{background-color:#e5e5e5}.btn-google{width:100%;padding:12px;background-color:transparent;color:#fff;border:1px solid #fff;border-radius:8px;font-weight:700;margin-bottom:10px;transition:background-color .3s}.btn-google:hover{background-color:#ffffff1a}.register-link{text-align:center;margin-top:15px;color:#fff}.register-link a{color:#fff;font-weight:700;text-decoration:none}.register-link a:hover{text-decoration:underline}.bioid-wrapper{position:relative;display:flex;align-items:center}.bioid-wrapper input{flex:1;padding:10px 12px;background-color:#ffffffd9;color:#000;border:none;border-radius:8px;font-size:15px}.bioid-wrapper{position:relative;display:flex;align-items:center;gap:8px}.bioid-wrapper input{flex:1;padding:10px 12px;background-color:#ffffffd9;color:#000;border:none;border-radius:8px;font-size:15px;z-index:1}.btn-scan{padding:10px 14px;background-color:#fff;color:#000;border:none;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s ease;z-index:2}.btn-scan:hover{background-color:#e5e5e5}.btn-scan:disabled{background-color:#ccc;cursor:not-allowed}.create-account-text{color:#fff;font-size:33px}input{color:#fff!important}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 957px){.register-card{padding:30px 20px}}@media screen and (max-width: 760px){.register-overlay{padding-top:8vh;padding-bottom:3vh}.register-card{background:#8e8e8e99;box-shadow:0 0 5px 2px #fff3}}.homepage-container{background-color:#f4fdff;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 60px #00000026}.homepage-wrapper{flex:1 0 auto;width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;padding:2rem;box-sizing:border-box;overflow:auto}.with-divider{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.vertical-divider{width:1px;height:60%;background-color:#ccc;margin:0 2rem}@media (max-width: 767px){.vertical-divider{display:none}}.homepage-image-section,.homepage-text-section{flex:1 1 100%;text-align:center}.front-image{width:100%;max-width:400px;height:auto;border-radius:12px;margin-bottom:2rem}.homepage-text-section{padding:0 1rem}.homepage-heading{font-size:2.5rem;font-weight:700;color:#000306;line-height:1.3;margin-bottom:1.5rem;text-shadow:1px 2px 8px rgba(0,0,0,.15)}@media (min-width: 768px){.homepage-image-section,.homepage-text-section{flex:1}.homepage-heading{font-size:3.5rem;text-align:left}.homepage-text-section{text-align:left}}@media (max-width: 767px){.homepage-wrapper{flex-direction:column;gap:3rem;padding:2rem 1rem}.front-image{max-width:70%;margin:0 auto}.homepage-heading{font-size:2.5rem;text-align:center}.homepage-text-section{text-align:center}}.highlight-green{color:#157667;font-weight:800}.homepage-button{background-color:#157667;color:#fff;padding:1rem 2rem;font-size:1rem;font-weight:500;border:none;border-radius:12px;box-shadow:0 8px 16px #0003;cursor:pointer;transition:background-color .3s ease}.homepage-button:hover{background-color:#116352}.homepage-footer{flex-shrink:0;text-align:center;padding:1rem;background-color:#e6f4f5;font-size:.9rem;color:#333;width:100%}.front-image{width:100%;max-width:400px;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #10b981;--primary-hover: #059669;--primary-light: rgba(16, 185, 129, .1);--primary-glow: rgba(16, 185, 129, .3);--text-dark: #1f2937;--text-medium: #4b5563;--text-light: #6b7280;--bg-light: #f9fafb;--bg-white: #ffffff;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--transition: all .3s ease;--stagger-delay: .1s;--fade-duration: .6s;--slide-duration: .8s;--scale-duration: .5s}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--bg-white);font-size:16px}.contact-us-page{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;color:var(--text-dark)}p{margin-bottom:1.5rem;color:var(--text-medium)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes glowEffect{0%{box-shadow:0 0 5px var(--primary-light)}50%{box-shadow:0 0 15px var(--primary-glow)}to{box-shadow:0 0 5px var(--primary-light)}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes borderGlow{0%{border-color:#10b9814d}50%{border-color:#10b981cc}to{border-color:#10b9814d}}@keyframes slideInBottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-section{padding:6rem 0;background-color:var(--bg-white);position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:var(--primary-light);clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);z-index:0;opacity:0;transition:opacity 1s ease}.hero-section.visible:before{opacity:.5}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:1}.hero-text h2{font-size:2.75rem;margin-bottom:1.5rem;color:var(--text-dark);opacity:0;transform:translateY(20px)}.hero-section.visible .hero-text h2{animation:slideUp var(--slide-duration) forwards}.animated-paragraph p{font-size:1.125rem;color:var(--text-medium);margin-bottom:2rem;opacity:0;transform:translateY(20px)}.hero-section.visible .animated-paragraph p:nth-child(1){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 1)}.hero-section.visible .animated-paragraph p:nth-child(2){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 2)}.hero-section.visible .animated-paragraph p:nth-child(3){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 3)}.hero-image{position:relative;opacity:0}.hero-section.visible .hero-image{animation:scaleIn var(--scale-duration) forwards;animation-delay:calc(var(--stagger-delay) * 4)}.hero-img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:var(--transition);position:relative;z-index:2}.image-decoration{position:absolute;top:-15px;right:-15px;width:100%;height:100%;border-radius:var(--radius-lg);z-index:1;opacity:0}.hero-section.visible .image-decoration{animation:fadeIn .8s forwards 1s}.hero-img:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.contact-form-section{padding:5rem 0;background-color:var(--bg-light);position:relative;overflow:hidden}.contact-form-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(to right,transparent,var(--primary-color),transparent);transform:scaleX(0);transform-origin:center;transition:transform 1.5s ease}.contact-form-section.visible:after{transform:scaleX(1)}.section-title{font-size:2.5rem;text-align:center;margin-bottom:3rem;position:relative;opacity:0}.contact-form-section.visible .section-title,.faq-section.visible .section-title{animation:slideUp var(--slide-duration) forwards}.section-title:after{content:"";display:block;width:80px;height:4px;background-color:var(--primary-color);margin:1rem auto 0;border-radius:2px;transform:scaleX(0);transition:transform .6s ease .3s}.contact-form-section.visible .section-title:after,.faq-section.visible .section-title:after{transform:scaleX(1)}.contact-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1100px;margin:0 auto;align-items:start}.contact-form{background-color:var(--bg-white);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-md);height:100%;transform:translateY(40px);opacity:0;transition:transform .6s ease,box-shadow .3s ease}.contact-form-section.visible .contact-form{animation:slideUp var(--slide-duration) forwards;animation-delay:.2s}.contact-form:hover{box-shadow:var(--shadow-lg)}.form-group{margin-bottom:1.5rem;position:relative}.form-label{display:block;margin-bottom:.5rem;font-size:1rem;color:var(--text-dark);font-weight:700;transition:var(--transition)}.form-group input,.form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:var(--radius-md);font-size:1rem;color:var(--text-dark);transition:var(--transition);position:relative;z-index:2;background-color:transparent}.form-group.focused input,.form-group.focused textarea{border-color:var(--primary-color)}.input-focus-effect{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease;z-index:1}.form-group.focused .input-focus-effect{width:100%}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #10b98133}.submit-btn{background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-md);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);width:100%;margin-top:1rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.btn-text{position:relative;z-index:2;transition:transform .3s ease}.btn-icon{position:absolute;right:-30px;width:24px;height:24px;opacity:0;transition:all .3s ease;z-index:2}.submit-btn:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.submit-btn:hover .btn-text{transform:translate(-12px)}.submit-btn:hover .btn-icon{right:20px;opacity:1}.submit-btn:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease}.submit-btn:hover:before{transform:translate(-50%,-50%) scale(1.5)}.contact-info{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;padding-top:.5rem}.info-item{display:flex;align-items:flex-start;gap:1.5rem;opacity:0;transform:translate(30px)}.contact-info.visible .info-item:nth-child(1){animation:slideInLeft var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 1)}.contact-info.visible .info-item:nth-child(2){animation:slideInLeft var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 2)}.contact-info.visible .info-item:nth-child(3){animation:slideInLeft var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 3)}.info-icon{background-color:#10b9811a;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative}.info-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#10b9814d;transform:scale(0);opacity:0;transition:all .5s ease}.info-item:hover .info-icon:after{animation:ripple 1s ease-out}.info-icon .icon{width:28px;height:28px;color:var(--primary-color);position:relative;z-index:1;transition:transform .3s ease}.info-item:hover .info-icon .icon{transform:scale(1.2)}.info-content h3{font-size:1.25rem;margin-bottom:.5rem}.info-content p{margin-bottom:.5rem;color:var(--text-medium);transition:all .3s ease}.info-content p a{color:var(--text-medium);text-decoration:none;font-weight:700;font-size:1rem;line-height:1.5;border-bottom:none;transition:color .3s ease,border-color .3s ease}.info-content p a:hover,.info-content p a:focus,.info-content p a:active{color:var(--primary-color);text-decoration:none;border-bottom:none}.info-item:hover .info-content p{color:var(--primary-color)}.info-item:hover .info-content p a{color:var(--primary-hover);text-decoration:none;border-bottom:none}.faq-section{padding:5rem 0;background-color:var(--bg-light)}.faq-container{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.faq-item{background-color:var(--bg-white);border-radius:var(--radius-md);padding:2rem;box-shadow:var(--shadow-sm);transition:var(--transition);transform:translateY(30px);opacity:0;border-left:3px solid transparent}.faq-section.visible .faq-item:nth-child(1){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 1)}.faq-section.visible .faq-item:nth-child(2){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 2)}.faq-section.visible .faq-item:nth-child(3){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 3)}.faq-section.visible .faq-item:nth-child(4){animation:slideUp var(--slide-duration) forwards;animation-delay:calc(var(--stagger-delay) * 4)}.faq-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-left-color:var(--primary-color)}.faq-item h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-dark);position:relative;padding-left:1.5rem}.faq-item h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--primary-color);border-radius:50%}.faq-item p{font-size:1rem;color:var(--text-medium)}.services-container{position:relative;width:100%;height:100vh;overflow-y:auto;font-family:Segoe UI,sans-serif}.services-background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6);z-index:-1}.services-overlay{display:flex;justify-content:center;align-items:flex-start;padding:100px 20px;color:#fff}.services-content{background:#0f172ab3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;max-width:950px;width:100%;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 35px #00000080}.services-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#0fc}.services-subtitle{font-size:16px;color:#d0d0d0;margin-bottom:30px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.service-card{background:#ffffff14;padding:20px;border-radius:15px;transition:all .3s ease}.service-card:hover{transform:scale(1.05);background:#00ffcc26}.service-card h3{color:#0fc;font-size:18px;margin-bottom:10px}.service-card p{color:#e5e5e5;font-size:14px}.work-container{position:relative;width:100%;height:100vh;overflow-y:auto;font-family:Segoe UI,sans-serif}.work-background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6);z-index:-1}.work-overlay{display:flex;justify-content:center;align-items:flex-start;padding:100px 20px;color:#fff}.work-content{background:#0f172ab3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;max-width:950px;width:100%;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 35px #00000080}.work-title{font-size:36px;font-weight:700;margin-bottom:10px;color:#0fc}.work-subtitle{font-size:16px;color:#d0d0d0;margin-bottom:30px}.work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.work-card{background:#ffffff14;padding:20px;border-radius:15px;transition:all .3s ease}.work-card:hover{transform:scale(1.05);background:#00ffcc26}.work-card h3{color:#0fc;font-size:18px;margin-bottom:10px}.work-card p{color:#e5e5e5;font-size:14px}
