@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.footer-futuristic__top[data-astro-cid-lv5damgc]{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:1.5rem;padding-bottom:2rem;display:grid}.footer-futuristic__brand[data-astro-cid-lv5damgc]{flex-direction:column;gap:1rem;display:flex}.footer-futuristic__newsletter[data-astro-cid-lv5damgc] h4[data-astro-cid-lv5damgc]{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:600}.footer-futuristic__newsletter[data-astro-cid-lv5damgc]>p[data-astro-cid-lv5damgc]{color:#fff9;margin-bottom:1rem;font-size:.875rem}.footer-futuristic__bottom[data-astro-cid-lv5damgc]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media (width<=768px){.footer-futuristic__top[data-astro-cid-lv5damgc]{grid-template-columns:1fr;gap:2rem}.footer-futuristic__bottom[data-astro-cid-lv5damgc]{flex-direction:column;gap:1rem}}:root{--font-primary:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700}p,span,a,li,input,textarea,button{font-family:var(--font-primary)}.btn,.btn-futuristic,.navbar__menu{font-family:var(--font-primary);font-weight:500}.service-card h3,.benefit-card h3,.about-card h3,.case-study-card h3{font-family:var(--font-heading);font-weight:700}.service-card p,.benefit-card p,.about-card p,.case-study-card p{font-family:var(--font-primary);font-weight:400}.hero-futuristic h1,.service-hero h1{font-family:var(--font-heading);font-weight:700}.hero-futuristic p,.service-hero p{font-family:var(--font-primary);font-weight:400}.section-title-futuristic h2{font-family:var(--font-heading);font-weight:700}.section-title-futuristic p{font-family:var(--font-primary);font-weight:400}.contact-form input,.contact-form textarea,.contact-form button,.footer-futuristic{font-family:var(--font-primary)}.footer-futuristic__logo{font-family:var(--font-heading);font-weight:700}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-light:#e3fef7;--primary:#135d66;--primary-dark:#003c43;--accent:#77b0aa;--font-primary:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--radius-sm:4px;--radius-md:8px;--radius-lg:16px}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);color:var(--primary-dark);background-color:#fff;line-height:1.5}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=640px){.container{padding:0 2rem}}@media (width>=1024px){.container{padding:0 4rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-bottom:1rem;font-weight:700;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}.btn{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:inline-flex}.btn--primary{background-color:var(--primary);color:#fff}.btn--primary:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.btn--outline{border:2px solid var(--primary);color:var(--primary);background-color:#0000}.btn--outline:hover{background-color:var(--primary);color:#fff}.card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;padding:2rem;transition:transform .3s}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.grid{gap:2rem;display:grid}@media (width>=640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid{grid-template-columns:repeat(3,1fr)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.6s forwards fadeIn}.section-futuristic--dark,.section-futuristic--light{color:#fff;background:linear-gradient(135deg,#000510 0%,#001a2c 100%)}@media (width>=768px){.section-futuristic__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.section-futuristic__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.hero-futuristic__cta{flex-direction:column;align-items:center}.hero-futuristic__cta .btn-futuristic{width:100%;max-width:300px}.navbar-futuristic__menu{backdrop-filter:blur(20px);background:#000510f2;flex-direction:column;justify-content:center;width:80%;max-width:400px;height:100vh;padding:2rem;transition:right .3s;position:fixed;top:0;right:-100%}.navbar-futuristic__menu.active{right:0}.navbar-futuristic__toggle{display:block}}.service-page{color:#fff;background:linear-gradient(#000510f2,#00141efa);min-height:100vh}.service-hero{align-items:center;height:60vh;min-height:500px;display:flex;position:relative;overflow:hidden}.service-hero__content{z-index:1;text-align:center;max-width:800px;margin:0 auto;padding:2rem;position:relative}.service-hero__content h1{background:linear-gradient(135deg,#fff 0%,#c2f8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.service-hero__content p{color:#fffc;max-width:600px;margin:0 auto;font-size:1.2rem}.service-features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:4rem 0;display:grid}.service-features .service-feature{backdrop-filter:blur(10px);perspective:1000px;background:#0003;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.service-features .service-feature:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.service-features .service-feature:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.service-features .service-feature{text-align:center}.service-features .service-feature .feature-icon{color:#135d66;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;display:flex}.service-features .service-feature .feature-icon svg{filter:drop-shadow(0 0 5px #135d66);width:30px;height:30px}.service-features .service-feature h3{color:#fff;letter-spacing:.5px;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.service-features .service-feature p{color:#fffc;line-height:1.6}.service-contact{text-align:center;max-width:600px;margin:0 auto;padding:6rem 0}.service-contact h2{background:linear-gradient(135deg,#fff 0%,#c2f8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.5rem}.service-contact p{color:#ffffffb3;margin-bottom:2rem}.service-benefits{text-align:center}.service-benefits h2{background:linear-gradient(135deg,#fff 0%,#c2f8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3rem;font-size:2.5rem}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.benefit-card{backdrop-filter:blur(10px);perspective:1000px;cursor:pointer;background:#0003;border-radius:16px;height:100%;min-height:350px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.benefit-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.benefit-card .benefit-icon{color:#135d66;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.benefit-card .benefit-icon svg{filter:drop-shadow(0 0 5px #135d66);width:30px;height:30px}.benefit-card h3{color:#fff;letter-spacing:.5px;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.benefit-card:after{content:"";filter:drop-shadow(0 0 3px #135d66);background-color:#135d66;border-radius:2px;width:30%;height:2px;margin:1rem 0;transition:width .3s;display:block}.benefit-card p{color:#fffc;margin-bottom:2rem;line-height:1.6}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.benefit-card:hover:after{width:80%}.service-technologies{text-align:center;padding:4rem 0}.service-technologies h2{background:linear-gradient(135deg,#fff 0%,#c2f8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3rem;font-size:2.5rem}.tech-showcase{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.tech-showcase .tech-item{backdrop-filter:blur(10px);perspective:1000px;background:#0003;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.tech-showcase .tech-item:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.tech-showcase .tech-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.tech-showcase .tech-item h4{color:#fff;letter-spacing:.5px;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.tech-showcase .tech-item p{color:#fffc;line-height:1.6}.service-case-study{text-align:center;padding:4rem 0}.service-case-study h2{background:linear-gradient(135deg,#fff 0%,#c2f8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3rem;font-size:2.5rem}.case-study-card{backdrop-filter:blur(10px);perspective:1000px;background:#0003;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.case-study-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.case-study-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.case-study-card{max-width:800px;margin:0 auto}.case-study-card .case-study-content h3{color:#fff;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.case-study-card .case-study-content p{color:#fffc;margin-bottom:1.5rem;line-height:1.6}.case-study-card .case-study-content ul li{color:#fffc}.case-study-card .case-study-content ul li:before{color:#135d66}.service-list{text-align:left;margin-top:1rem;padding:0;list-style:none}.service-list li{color:#ffffffb3;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.service-list li:before{content:"✓";color:#c2f8ff;position:absolute;left:0}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.platforms-grid .platform-item{backdrop-filter:blur(10px);perspective:1000px;background:#0003;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.platforms-grid .platform-item:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.platforms-grid .platform-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.platforms-grid .platform-item h3{color:#fff;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.platforms-grid .platform-item ul li{color:#fffc}.platforms-grid .platform-item ul li:before{color:#135d66}.process-steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.process-steps .process-step{backdrop-filter:blur(10px);perspective:1000px;background:#0003;border-radius:16px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.process-steps .process-step:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.process-steps .process-step:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.process-steps .process-step{text-align:center}.process-steps .process-step .step-number{color:#135d66;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.2rem;font-weight:700;display:flex}.process-steps .process-step h3{color:#fff;letter-spacing:.5px;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.process-steps .process-step p{color:#fffc;line-height:1.6}@media (width<=768px){.service-hero__content h1{font-size:2.5rem}}.section-header-gradient{text-align:center;background:linear-gradient(90deg,#c2f8ff,#77b0aa);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #135d6680);-webkit-background-clip:text;margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.service-benefits h2:not(.section-header-gradient),.service-platforms h2:not(.section-header-gradient),.service-process h2:not(.section-header-gradient),.service-case-study h2:not(.section-header-gradient),.service-contact h2:not(.section-header-gradient){margin-bottom:1.5rem;font-size:2rem}@media (width<=768px){.container{padding:0 1rem}h1{font-size:calc(1.5rem + 2vw)}}.app{opacity:0;min-height:100vh;transition:opacity .5s}.app.loaded{opacity:1}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero__content{color:#fff;text-align:center;z-index:1;backdrop-filter:blur(5px);border-radius:var(--radius-lg);background:#ffffff1a;border:1px solid #fff3;max-width:800px;margin:0 auto;padding:2rem;position:relative;box-shadow:0 8px 32px #0000001a}.hero__subtitle{opacity:.9;margin:2rem 0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.6}.hero__cta{justify-content:center;gap:1rem;margin-top:3rem;display:flex}.hero__cta .btn--outline{color:#fff;border-color:#fff}.hero__cta .btn--outline:hover{color:var(--primary);background-color:#fff}.features{background-color:var(--primary-light);padding:8rem 0;position:relative;overflow:hidden}.features:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23135d66' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.features h2{text-align:center;color:var(--primary-dark);margin-bottom:4rem;position:relative}.features h2:after{content:"";background:var(--primary);border-radius:var(--radius-full);width:60px;height:4px;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.features .card{backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;flex-direction:column;gap:1.5rem;height:100%;padding:2.5rem;display:flex}.features .card h3{color:var(--primary);padding-left:2rem;font-size:1.5rem;position:relative}.features .card h3:before{content:"";background:var(--primary);border-radius:var(--radius-sm);width:1rem;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.features .card p{color:#666;flex-grow:1;line-height:1.6}.about{background-color:#fff;padding:8rem 0}.about__content{text-align:center}.about__grid{gap:3rem;margin-top:4rem;display:grid}@media (width>=768px){.about__grid{grid-template-columns:repeat(3,1fr)}}.about__item{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;border:1px solid #0000001a;padding:2rem;transition:all .3s}.about__item:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-10px)}.about__item h3{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.about__item p{color:#666;line-height:1.6}.contact{background-color:var(--primary-light);padding:8rem 0;position:relative;overflow:hidden}.contact h2{text-align:center;color:var(--primary-dark);margin-bottom:4rem}.contact__content{border-radius:var(--radius-lg);max-width:600px;box-shadow:var(--shadow-lg);background:#fff;margin:0 auto;padding:3rem}.contact__form{flex-direction:column;gap:1.5rem;display:flex}.contact__form .form-group input,.contact__form .form-group textarea{border-radius:var(--radius-md);background-color:var(--primary-light);width:100%;font-family:var(--font-primary);border:2px solid #0000;padding:1rem;transition:all .3s}.contact__form .form-group input:focus,.contact__form .form-group textarea:focus{border-color:var(--primary);background-color:#fff;outline:none}.contact__form .form-group input::placeholder,.contact__form .form-group textarea::placeholder{color:var(--primary);opacity:.7}.contact__form button{align-self:center;min-width:200px}.footer{background-color:var(--primary-dark);color:#fff;text-align:center;padding:2rem 0}.footer__content{opacity:.8}@media (width<=768px){.hero__cta{flex-direction:column;align-items:center}.hero__cta .btn{width:100%;max-width:300px}.features .grid,.about__grid{grid-template-columns:1fr}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:6s ease-in-out infinite float}.navbar{z-index:1000;background:0 0;padding:1rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar--scrolled{backdrop-filter:blur(10px);background:#ffffffe6;padding:.5rem 0;box-shadow:0 2px 20px #0000001a}.navbar__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.navbar__logo{font-family:var(--font-heading);color:var(--primary-dark);cursor:pointer;font-size:1.8rem;font-weight:700}.navbar__menu{align-items:center;gap:2rem;display:flex}.navbar__menu a{color:var(--primary-dark);cursor:pointer;font-weight:500;text-decoration:none;position:relative}.navbar__menu a:after{content:"";background:var(--primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.navbar__menu a:hover:after{width:100%}.navbar__mobile-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.navbar__mobile-toggle span{background:var(--primary-dark);width:24px;height:2px;transition:all .3s;display:block}.navbar__mobile-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.navbar__mobile-toggle.active span:nth-child(2){opacity:0}.navbar__mobile-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.hero-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-background canvas{width:100%!important;height:100%!important}.feature-card{backdrop-filter:blur(10px);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-md);background:#ffffffe6;border:1px solid #fff3;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%);width:100%;height:5px;position:absolute;top:0;left:0}.feature-card__icon{background:var(--primary-light);border-radius:var(--radius-full);width:60px;height:60px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;display:flex}.feature-card__icon svg{width:30px;height:30px}.feature-card h3{color:var(--primary-dark);margin-bottom:.5rem;font-size:1.5rem}.feature-card p{color:#666;flex-grow:1;line-height:1.6}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-10px)}.scroll-to-top{border-radius:var(--radius-full);background:var(--primary);color:#fff;cursor:pointer;z-index:999;width:50px;height:50px;box-shadow:var(--shadow-md);border:none;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem}.scroll-to-top:hover{background:var(--primary-dark);box-shadow:var(--shadow-lg)}@media (width<=768px){.navbar__mobile-toggle{display:flex}.navbar__menu{backdrop-filter:blur(10px);background:#fffffff2;flex-direction:column;justify-content:center;width:80%;max-width:400px;height:100vh;padding:2rem;transition:right .3s;position:fixed;top:0;right:-100%}.navbar__menu.active{right:0}.scroll-to-top{width:40px;height:40px;bottom:1rem;right:1rem}}.card{position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.card:hover:before{transform:translate(100%)}.btn{position:relative;overflow:hidden}.btn:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:hover:before{width:300px;height:300px}.contact-method__icon,.about-card__icon,.benefit-icon,.footer-futuristic__social a{justify-content:center;align-items:center;display:flex}.contact-method__icon svg,.about-card__icon svg,.benefit-icon svg,.footer-futuristic__social a svg{transition:all .3s}.contact-method__icon:hover svg,.about-card__icon:hover svg,.benefit-icon:hover svg,.footer-futuristic__social a:hover svg{color:var(--primary-light);transform:scale(1.1)}.footer-futuristic__social{gap:1rem;display:flex}.footer-futuristic__social a{background:#ffffff1a;border-radius:50%;padding:.5rem}.footer-futuristic__social a:hover{background:#fff3}.navbar-futuristic{align-items:center;height:120px;display:flex}.navbar-futuristic__logo{align-items:center;height:100%;padding:10px 0;display:flex}.navbar-futuristic__logo-img{width:40%;height:auto;min-height:0;max-height:100%}@media (width<=1200px){.navbar-futuristic__logo-img{max-height:90%}}@media (width<=768px){.navbar-futuristic__logo-img{max-height:80%}}@media (width<=480px){.navbar-futuristic__logo-img{max-height:70%}}.futuristic-card{backdrop-filter:blur(10px);perspective:1000px;cursor:pointer;background:#0003;border-radius:16px;height:100%;min-height:350px;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.futuristic-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0000000d 100%);position:absolute;inset:0}.futuristic-card__highlight{z-index:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.futuristic-card__border{z-index:1;pointer-events:none;border:1px solid #0000;border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.futuristic-card__content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.futuristic-card__icon{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.futuristic-card__icon svg{filter:drop-shadow(0 0 5px);width:30px;height:30px}.futuristic-card h3{color:#fff;letter-spacing:.5px;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.futuristic-card__line{filter:drop-shadow(0 0 3px #135d66);background-color:#135d66;border-radius:2px;height:2px;margin:1rem 0}.futuristic-card p{color:#fffc;flex-grow:1;margin-bottom:2rem;line-height:1.6}.futuristic-card__button{color:#fff;letter-spacing:.5px;cursor:pointer;border-radius:30px;align-self:flex-start;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;box-shadow:0 0 15px #135d6680}.futuristic-card__button:hover{box-shadow:0 0 20px #135d66b3}.hero-futuristic{background:linear-gradient(135deg,#000510 0%,#001a2c 100%);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-futuristic__content{z-index:10;color:#fff;text-align:center;backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:800px;margin:0 auto;padding:2rem;position:relative;box-shadow:0 0 30px #135d664d}.hero-futuristic h1{background:linear-gradient(90deg,#c2f8ff,#77b0aa);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #135d6680);-webkit-background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.hero-futuristic__subtitle{opacity:.9;margin:2rem 0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.6}.hero-futuristic__cta{justify-content:center;gap:1.5rem;margin-top:3rem;display:flex}.btn-futuristic{letter-spacing:.5px;z-index:1;border-radius:30px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.btn-futuristic--primary{color:#fff;background:linear-gradient(90deg,#135d66,#77b0aa);border:none;box-shadow:0 0 20px #135d6680}.btn-futuristic--primary:hover{transform:translateY(-3px);box-shadow:0 0 30px #135d66b3}.btn-futuristic--outline{color:#fff;background:0 0;border:1px solid #ffffff4d;box-shadow:0 0 10px #ffffff1a}.btn-futuristic--outline:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#135d66,#77b0aa);border-radius:30px;transition:opacity .3s;position:absolute;inset:0}.btn-futuristic--outline:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 0 20px #135d664d}.btn-futuristic--outline:hover:before{opacity:1}.btn-futuristic:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.btn-futuristic:hover:after{opacity:.5}.navbar-futuristic{z-index:1000;background:0 0;padding:1.5rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar-futuristic--scrolled{backdrop-filter:blur(20px);background:#000510cc;padding:.75rem 0;box-shadow:0 5px 30px #0000004d}.navbar-futuristic__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.navbar-futuristic__logo{font-family:var(--font-heading);color:#fff;cursor:pointer;text-shadow:0 0 10px #135d66b3;letter-spacing:1px;font-size:2rem;font-weight:700}.navbar-futuristic__logo-img{transition:all .3s}.navbar-futuristic__logo-img:hover{filter:brightness(0)invert()drop-shadow(0 0 10px #ffffffb3)}.navbar-futuristic__menu{align-items:center;gap:3rem;display:flex}.navbar-futuristic__menu a{color:#fffc;cursor:pointer;padding:.5rem 0;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.navbar-futuristic__menu a:before{content:"";background:linear-gradient(90deg,#135d66,#77b0aa);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #135d6680}.navbar-futuristic__menu a:hover{color:#fff}.navbar-futuristic__menu a:hover:before{width:100%}.navbar-futuristic__toggle{cursor:pointer;z-index:100;background:0 0;border:none;outline:none;padding:10px;display:none;position:relative}.navbar-futuristic__toggle span{background-color:#fff;border-radius:2px;width:25px;height:2px;margin:5px 0;transition:all .3s;display:block;position:relative}.navbar-futuristic__toggle span:before,.navbar-futuristic__toggle span:after{content:none}.section-title-futuristic{text-align:center;margin-bottom:4rem;position:relative}.section-title-futuristic h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;display:inline-block;position:relative}.section-title-futuristic h2:after{content:"";background:linear-gradient(90deg,#135d66,#77b0aa);border-radius:3px;width:100px;height:3px;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 10px #135d6680}.section-title-futuristic p{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.section-futuristic{padding:8rem 0;position:relative;overflow:hidden}.section-futuristic--dark,.section-futuristic--light{color:#fff;background:linear-gradient(135deg,#000510 0%,#001a2c 100%)}.section-futuristic__grid{gap:2rem;display:grid}@media (width>=768px){.section-futuristic__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.section-futuristic__grid{grid-template-columns:repeat(3,1fr)}}.scroll-to-top-futuristic{backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:999;background:#0000004d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 0 20px #135d664d}.scroll-to-top-futuristic svg{filter:drop-shadow(0 0 3px #135d66)}.scroll-to-top-futuristic:hover{background:#135d664d;transform:translateY(-5px);box-shadow:0 0 30px #135d6680}.footer-futuristic{color:#fff;background:linear-gradient(135deg,#000510 0%,#001a2c 100%);padding:4rem 0 2rem;position:relative;overflow:hidden}.footer-futuristic:before{content:"";z-index:0;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.footer-futuristic__content{z-index:1;text-align:center;max-width:600px;margin:0 auto;position:relative}.footer-futuristic__logo{margin-bottom:2rem}.footer-futuristic__logo .footer-logo-img{width:150px;height:auto;transition:all .3s}.footer-futuristic__logo .footer-logo-img:hover{filter:brightness(0)invert()drop-shadow(0 0 10px #ffffffb3)}.footer-futuristic__links{justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.footer-futuristic__links a{color:#ffffffb3;text-decoration:none;transition:color .3s}.footer-futuristic__links a:hover{color:#fff}.footer-futuristic__social{justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.footer-futuristic__social a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.footer-futuristic__social a:hover{background:#135d66;transform:translateY(-3px);box-shadow:0 0 15px #135d6680}.footer-futuristic__copyright{opacity:.7;font-size:.9rem}.footer-futuristic__info{text-align:center;margin:1.5rem 0}.footer-futuristic__info p{color:#ffffffb3;margin:.25rem 0;font-size:.9rem}.footer-futuristic__info p:first-child{color:#fff;font-weight:500}@media (width<=768px){.hero-futuristic__cta{flex-direction:column;align-items:center}.hero-futuristic__cta .btn-futuristic{width:100%;max-width:300px}.navbar-futuristic__menu{backdrop-filter:blur(20px);background:#000510f2;flex-direction:column;justify-content:center;width:80%;max-width:400px;height:100vh;padding:2rem;transition:right .3s;position:fixed;top:0;right:-100%}.navbar-futuristic__menu.active{right:0}.navbar-futuristic__toggle{display:block}}.about-cards{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}@media (width<=768px){.about-cards{grid-template-columns:1fr}}.about-card{backdrop-filter:blur(20px);transform-style:preserve-3d;background:#00141e99;border:1px solid #135d6633;border-radius:20px;flex-direction:column;flex:1;min-height:400px;padding:2.5rem;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #135d6633,inset 0 0 30px #135d6626}.about-card:after{content:"";filter:blur(50px);opacity:.5;z-index:-1;background:radial-gradient(circle,#135d6626 0%,#0000 70%);border-radius:50%;width:350px;height:350px;transition:all .8s;animation:8s infinite alternate pulseBlob;position:absolute;bottom:-200px;right:-150px}.about-card:before{content:"";filter:blur(40px);opacity:.4;z-index:-1;background:radial-gradient(circle,#c2f8ff1a 0%,#0000 70%);border-radius:50%;width:250px;height:250px;transition:all .8s;animation:10s infinite alternate-reverse pulseBlob;position:absolute;top:-100px;left:-100px}.about-card:hover{border-color:#135d6666;transform:translateY(-5px)scale(1.02);box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #135d664d,inset 0 0 50px #135d6633}.about-card:hover:after{opacity:.7;transform:scale(1.2)}.about-card:hover:before{opacity:.6;transform:scale(1.2)translate(40px)}.about-card__icon{color:#77b0aa;background:#135d6633;border:1px solid #135d6666;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1.5rem;display:flex;box-shadow:0 0 20px #135d664d}.about-card__icon svg{filter:drop-shadow(0 0 8px #135d66b3)}.about-card h3{color:#fff;text-shadow:0 0 10px #135d6680;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.about-card p{color:#fffc;flex-grow:1;margin-bottom:2rem;line-height:1.7}.about-card__stats{background:#00141e66;border:1px solid #135d6633;border-radius:12px;align-items:center;gap:1rem;margin-top:auto;padding:1rem;display:flex;box-shadow:inset 0 0 20px #135d661a}.about-card__stats span{color:#77b0aa;text-shadow:0 0 10px #135d6680;font-size:.9rem;font-weight:500}.about-card__stats span:last-child{color:#c2f8ff;font-weight:700}.about-card__bar{background:#00141e99;border:1px solid #135d6633;border-radius:4px;flex-grow:1;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0003}.about-card__fill{background:linear-gradient(90deg,#135d66,#77b0aa);border-radius:4px;width:100%;height:100%;animation:2s infinite alternate glowPulse;position:absolute;top:0;left:0;box-shadow:0 0 20px #135d66b3,inset 0 0 10px #c2f8ff4d}@keyframes glowPulse{0%{filter:brightness(.9)drop-shadow(0 0 5px #135d6680)}to{filter:brightness(1.1)drop-shadow(0 0 10px #135d66b3)}}.contact-container{flex-direction:column;gap:3rem;margin-top:3rem;display:flex}@media (width>=992px){.contact-container{flex-direction:row}}.contact-info{backdrop-filter:blur(10px);background:#00141e80;border:1px solid #135d6633;border-radius:16px;flex:1;padding:2rem;box-shadow:0 15px 40px -10px #00000080}.contact-info h3{color:#fff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;display:inline-block;position:relative}.contact-info h3:after{content:"";background:linear-gradient(90deg,#135d66,#77b0aa);border-radius:3px;width:50px;height:3px;position:absolute;bottom:-.5rem;left:0;box-shadow:0 0 10px #135d6680}.contact-info p{color:#fffc;margin-bottom:2rem;line-height:1.7}.contact-methods{flex-direction:column;gap:1.5rem;display:flex}.contact-method{align-items:center;gap:1rem;display:flex}.contact-method__icon{color:#c2f8ff;background:#135d6633;border:1px solid #135d6666;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.contact-method__icon svg{filter:drop-shadow(0 0 5px #135d6680)}.contact-method__info h4{color:#fff;margin-bottom:.3rem;font-size:1.1rem;font-weight:600}.contact-method__info p{color:#ffffffb3;margin-bottom:0;font-size:.95rem}.contact-method__info small{color:#fff9;margin-top:.25rem;font-size:.85rem;display:block}.contact__content{background:#00141e66;border:1px solid #135d6626;border-radius:20px;flex:1.5;position:relative;overflow:hidden;box-shadow:0 15px 30px #0000004d}.futuristic-form-container{perspective:1000px;min-height:450px;position:relative}.futuristic-form{backdrop-filter:blur(20px);transform-style:preserve-3d;background:#00141e99;border:1px solid #135d6633;border-radius:20px;padding:3rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #135d6633,inset 0 0 30px #135d6626}.futuristic-form:hover{border-color:#135d6666;box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #135d664d,inset 0 0 50px #135d6633}.futuristic-form .form-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=768px){.futuristic-form .form-grid{grid-template-columns:1fr}}.futuristic-form .form-footer{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}@media (width<=768px){.futuristic-form .form-footer{flex-direction:column;gap:1.5rem}.futuristic-form .form-footer .submit-button{width:100%}}.futuristic-form .privacy-note{color:#fff9;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.futuristic-form .privacy-note .privacy-icon{color:#77b0aa}.futuristic-form .form-error-banner{color:#ff6b6b;background:#dc354526;border:1px solid #dc35454d;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem;font-size:.9rem;display:flex}.futuristic-form .form-blob{filter:blur(50px);opacity:.5;z-index:-1;background:radial-gradient(circle,#135d6626 0%,#0000 70%);border-radius:50%;width:350px;height:350px;transition:all .8s;animation:8s infinite alternate pulseBlob;position:absolute;bottom:-200px;right:-150px}.futuristic-form .form-blob-2{filter:blur(40px);opacity:.4;z-index:-1;background:radial-gradient(circle,#c2f8ff1a 0%,#0000 70%);border-radius:50%;width:250px;height:250px;transition:all .8s;animation:10s infinite alternate-reverse pulseBlob;position:absolute;top:-100px;left:-100px}.futuristic-form:hover .form-blob{opacity:.7;transform:scale(1.2)}.futuristic-form:hover .form-blob-2{opacity:.6;transform:scale(1.2)translate(40px)}.form-field{height:auto;margin-bottom:1.5rem;transition:all .3s;position:relative}.form-field .field-content{background:#00141e66;border:1px solid #135d661a;border-radius:12px;height:60px;transition:all .3s;position:relative;overflow:hidden}.form-field .field-content:has(.field-textarea){height:200px}.form-field .field-label{color:#fff9;pointer-events:none;z-index:1;font-size:1rem;font-weight:400;transition:all .3s;position:absolute;top:50%;left:55px;transform:translateY(-50%)}.form-field .field-input{color:#fff;z-index:2;background:0 0;border:none;width:100%;height:100%;padding:10px 50px 10px 55px;font-family:inherit;font-size:.8rem;position:relative}.form-field .field-input:focus{outline:none}.form-field .field-textarea{resize:vertical;height:200px;min-height:200px;padding-top:35px;font-family:inherit}.form-field .field-select{appearance:none;cursor:pointer}.form-field .field-glow{transform-origin:0;z-index:1;opacity:.7;filter:drop-shadow(0 0 4px #135d66);background:linear-gradient(90deg,#135d66,#77b0aa);width:100%;height:1px;transition:transform .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.form-field .field-icon{color:#fff6;z-index:1;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.form-field .field-error{color:#ff6b6b;margin-top:.5rem;padding-left:20px;font-size:.85rem;animation:.3s forwards fadeInUp;position:relative}.form-field .field-error:before{content:"!";color:#000;background:#ff6b6b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.form-field .select-arrow{color:#fff6;pointer-events:none;transition:all .3s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-field.focused .field-label,.form-field.has-value .field-label{color:#77b0aa;font-size:.8rem;top:12px;left:55px;transform:translateY(0)}.form-field.focused .field-input,.form-field.has-value .field-input{padding-top:35px;padding-bottom:5px}.form-field.focused .field-textarea,.form-field.has-value .field-textarea{padding-top:35px}.form-field.has-error .field-content{border-color:#ff6b6b4d;box-shadow:0 0 20px #ff6b6b1a}.form-field.has-error .field-icon{color:#ff6b6b}.form-success{text-align:center;backdrop-filter:blur(20px);background:#00141e99;border:1px solid #135d6633;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:450px;padding:3rem;display:flex;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #135d6633,inset 0 0 30px #135d6626}.form-success .success-icon{color:#77b0aa;background:#135d661a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:2rem;animation:2s infinite successPulse;display:flex}.form-success .success-icon svg{filter:drop-shadow(0 0 8px #135d66b3)}.form-success h3{color:#fff;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.form-success p{color:#ffffffb3;max-width:400px;margin-bottom:2rem}.form-success button{margin-top:1rem}.loading-spinner{align-items:center;gap:.5rem;display:flex}.loading-spinner svg{animation:1.5s linear infinite spin}@keyframes pulseBlob{0%{opacity:.4;transform:scale(1)}to{opacity:.7;transform:scale(1.2)translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes successPulse{0%{box-shadow:0 0 #135d6666}70%{box-shadow:0 0 0 15px #135d6600}to{box-shadow:0 0 #135d6600}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact__form{backdrop-filter:blur(10px);background:#00141e80;border:1px solid #135d6633;border-radius:16px;padding:2.5rem;box-shadow:0 15px 40px -10px #00000080}.contact__form .form-group{margin-bottom:1.5rem}.contact__form .form-group label{color:#fff;margin-bottom:.5rem;font-weight:500;display:block}.contact__form .form-group input,.contact__form .form-group textarea{color:#fff;width:100%;font-family:var(--font-primary);background:#00141e66;border:1px solid #fff3;border-radius:8px;padding:1rem 1.5rem;transition:all .3s}.contact__form .form-group input:focus,.contact__form .form-group textarea:focus{background:#ffffff1a;border-color:#135d66;outline:none;box-shadow:0 0 15px #135d664d}.contact__form .form-group input::placeholder,.contact__form .form-group textarea::placeholder{color:#ffffff80}.contact__form .form-group textarea{resize:vertical;min-height:150px}.contact__form button{width:100%;margin-top:1rem}@media (width<=991px){.about-cards,.contact-container{flex-direction:column}}.hero-background{opacity:0;background:linear-gradient(135deg,#000510 0%,#001a2c 50%,#003c43 100%);transition:opacity 1.5s ease-out;position:absolute;inset:0;overflow:hidden}.hero-background.loaded{opacity:1}.hero-background:before{content:"";background:radial-gradient(at 30% 20%,#135d6626 0%,#0000 50%);animation:8s ease-in-out infinite gradientPulse;position:absolute;inset:0}.hero-background:after{content:"";background:radial-gradient(at 70% 80%,#77b0aa1a 0%,#0000 40%);animation:10s ease-in-out infinite reverse gradientPulse;position:absolute;inset:0}.hero-canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-orb{filter:blur(2px);z-index:2;pointer-events:none;border-radius:50%;position:absolute}.hero-orb--1{background:radial-gradient(circle at 30% 30%,#135d6699,#135d6633 50%,#0000 70%);width:120px;height:120px;animation:15s ease-in-out infinite floatOrb1;top:30%;left:20%;box-shadow:0 0 60px #135d664d,inset 0 0 30px #e3fef71a}.hero-orb--2{background:radial-gradient(circle at 40% 40%,#77b0aa80,#77b0aa26 50%,#0000 70%);width:80px;height:80px;animation:12s ease-in-out -4s infinite floatOrb2;top:40%;right:25%;box-shadow:0 0 40px #77b0aa4d,inset 0 0 20px #e3fef71a}.hero-orb--3{background:radial-gradient(circle at 35% 35%,#135d6680,#135d661a 50%,#0000 70%);width:60px;height:60px;animation:18s ease-in-out -8s infinite floatOrb3;bottom:30%;left:60%;box-shadow:0 0 30px #135d6640,inset 0 0 15px #e3fef70d}.hero-gradient-overlay{z-index:3;pointer-events:none;background:linear-gradient(#0000 0% 60%,#000510cc 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-background:before,.hero-background:after,.hero-orb{animation:none}}@keyframes gradientPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-40px)scale(1.1)}50%{transform:translate(-20px,30px)scale(.95)}75%{transform:translate(40px,20px)scale(1.05)}}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.08)}66%{transform:translate(20px,-30px)scale(.92)}}@keyframes floatOrb3{0%,to{transform:translate(0)scale(1)}20%{transform:translate(25px,-15px)scale(1.05)}40%{transform:translate(-15px,25px)scale(.98)}60%{transform:translate(-25px,-20px)scale(1.02)}80%{transform:translate(15px,15px)scale(.95)}}@media (width<=768px){.hero-orb--1{width:80px;height:80px;top:25%;left:10%}.hero-orb--2{width:60px;height:60px;top:35%;right:15%}.hero-orb--3{width:40px;height:40px;bottom:25%;left:50%}}
