*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#358aff;--white:#fff;--secondary-color:#646464}#root,body,html{height:100%;padding:0}#root,body,html{display:flex;flex-direction:column;margin:0}body{background-color:#f8f9fa;caret-color:#0000;color:#4a5568;font-family:Roboto,sans-serif;line-height:1.6;min-height:100vh;scroll-behavior:smooth}main{flex-grow:1}a{color:#fff;color:var(--white);text-decoration:none}a:hover{text-decoration:underline}header{align-items:center;background-color:#1e1e1ee6;background-position:50%;background-repeat:repeat-x;background-size:auto 80px;box-shadow:inset 0 0 60px 20px #ebebeb4d;box-sizing:border-box;display:flex;height:80px;justify-content:center;left:0;padding:0 20px;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:1000;&.scrolled{background-color:#000;background-image:none;box-shadow:none}.top-bar{background-color:#ffffff1a;position:absolute;width:100%;z-index:1000}.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 20px;.mobile-menu-btn{color:#fff;cursor:pointer;display:none;font-size:24px;order:1;transition:color .3s ease;&.span{color:#fff;font-size:24px}&:hover{color:#1e90ff}}.logo-center{flex:0 0 auto;margin:0 auto;order:2;padding:0 10px;img{display:block;height:50px;max-width:120px;width:auto}}select{font-size:16px;margin-top:8px;padding:5px 10px}.top-left{display:flex;flex:1 1 100%;gap:15px;justify-content:center;order:3;padding:15px 0 0;text-align:center;&.a{color:#fff;font-size:14px;text-decoration:none}}.top-right{align-items:center;display:flex;flex:0 0 auto;gap:10px;order:4;padding-top:15px;.btn-blue{background:#1e90ff;border-radius:4px;display:inline-block;padding:8px 16px;text-decoration:none}.btn-blue,.btn-header{color:#fff;font-size:14px}.btn-header{align-items:center;background:linear-gradient(90deg,#00b4db,#0083b0);border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:10px 20px;transition:background .3s ease,transform .2s ease}.btn-header:hover{background:linear-gradient(90deg,#009ec3,#00698f);transform:translateY(-2px)}.flags{margin-left:10px;.flags-list{display:flex;list-style:none;li{margin-left:10px;margin-top:8px;&:hover{cursor:pointer}}img{width:25px}}svg{height:15px;width:20px}}}}}@media (max-width:767px){.top-left,.top-right{display:none!important}.mobile-menu-btn{display:block!important}.nav-links{align-items:center;background:#000000e6;display:none;flex-direction:column;height:100vh;left:0;padding:15px 0;position:absolute;top:80px;transition:opacity .3s ease;width:100%;z-index:1001;&.ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;text-align:center;width:100%;&.li{margin:10px 0;&.a{color:#fff;display:block;font-size:16px;padding:10px 0;text-decoration:none;transition:background-color .3s ease;width:100%;&:hover{background-color:#ffffff1a}}}}.flags{margin-left:10px;.flags-list{display:flex;list-style:none;li{margin-left:10px;margin-top:8px;&:hover{cursor:pointer}}img{width:25px}}svg{height:15px;width:20px}}}.nav-links.open{display:flex}}@media (min-width:768px){.container{flex-wrap:nowrap!important;padding:15px 20px!important}.mobile-menu-btn,.nav-links{display:none!important}.logo-center{flex:0 0 auto;margin:0!important;order:2!important;padding:0 20px!important}.top-left{flex:1 1!important;justify-content:flex-start!important;order:1!important;padding:0 0 0 20px!important}.top-right{flex:1 1!important;justify-content:flex-end!important;order:3!important;padding:0 20px 0 0!important;text-align:right!important;width:auto!important}.logo-center img{display:block;height:50px!important;max-width:150px!important;width:auto}}.impact-section{align-items:center;background-image:url(/static/media/background_test2.a47a1633d1f91cc09a8e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;font-family:Segoe UI,sans-serif;justify-content:space-between;overflow:hidden;padding:9rem 5rem;position:relative}.impact-content{flex:1 1;max-width:600px;z-index:2}.impact-content h2{font-size:2.8rem;line-height:1.3;margin-bottom:1.5rem}.impact-content .highlight{color:#00b1d8}.impact-content p{color:#cdcdcd;font-size:1.3rem;line-height:1.6;margin-bottom:2rem}.impact-button{background:#0000;border:2px solid #00b0d8;border-radius:6px;color:#00b0d8;cursor:pointer;font-size:1.2rem;font-weight:700;padding:12px 24px;transition:.3s ease}.impact-button:hover{background:linear-gradient(90deg,#00c9ff,#92fe9d);border:none;color:#000}@media (max-width:768px){.impact-section{background-color:#000;background-image:none;flex-direction:column;text-align:center}.impact-image{height:300px;width:100%}.impact-content{max-width:100%}}.contact-section{grid-gap:3rem;background:linear-gradient(90deg,#0b0f1a,#071e2c);color:#fff;display:grid;font-family:Segoe UI,sans-serif;gap:3rem;grid-template-columns:1fr 1fr;min-height:500px;padding:4rem 2rem}.contact-left{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-left h2{font-size:2.5rem;margin-bottom:1rem}.contact-left .highlight{color:#00b0d8}.contact-left .intro{color:#d0d0d0;font-size:1.1rem;line-height:1.6}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:1rem;max-width:500px;min-width:300px}.contact-form input,.contact-form select,.contact-form textarea{background-color:#fff;border:none;border-radius:6px;color:#000;font-size:1rem;outline:none;padding:.75rem}.contact-form label{font-weight:700;margin-top:1rem}.contact-form button{background-color:#00b0d8;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:.3s ease}.contact-form button:hover{background:linear-gradient(90deg,#00c9ff,#92fe9d);color:#000}.button-gone{display:none}@media (max-width:768px){.contact-section{align-items:center;display:flex;flex-direction:column;text-align:center}.contact-form,.contact-left{max-width:100%;min-width:auto}}.error{color:#ff6f61;font-size:.875rem;margin-bottom:.5rem;margin-top:-.5rem}input:focus,textarea:focus{caret-color:#007bff}.spinner{animation:spin .8s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#007bff;display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.footer{background-color:#1a202c;color:#fff;display:flex;flex-wrap:wrap;font-family:sans-serif;justify-content:space-between;padding:4rem;& p{color:#32cd32;font-size:.875rem}.footer-logo{margin-bottom:1rem;width:200px}.footer-columns{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem;& div{min-width:150px}& ul{list-style:none;margin:0;padding:0}& li{cursor:pointer;font-size:16.5px;margin-bottom:.5rem}.footer-menu-title{font-weight:700}}.footer-left{align-items:flex-end;gap:2rem;justify-content:center}.footer-left,.footer-right{display:flex}.footer-right{align-items:center;flex-direction:column;gap:1.5rem;margin-top:2rem;.meeting-btn{align-items:center;background:linear-gradient(90deg,#3a626d,#3b506f);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;gap:8px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease;z-index:1}.meeting-btn:before{background-color:#000;border-radius:4px;bottom:2px;content:"";left:2px;opacity:.2;position:absolute;right:2px;top:2px;transition:opacity .3s ease;z-index:-1}.meeting-btn:hover:before{opacity:0}.meeting-btn:hover{background:linear-gradient(90deg,#ff6fd8,#3813c2);color:#fff}.social-icons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);& span,a{align-items:center;background-color:initial;border:1px solid #888;border-radius:50%;color:#888;display:flex!important;font-size:1rem;height:50px;justify-content:center;transition:background .2s ease,color .2s ease;width:50px;&:hover{background-color:#8888881a;color:#fff}}}.copyright{color:#fff;font-size:16px;text-align:center}}}@media (min-width:768px){.footer-left{align-items:center!important}.footer-left img{width:100%!important}}@media (max-width:768px){.footer-left{flex-direction:column}}.about-section{background-color:#0b0f1a;color:#f4f4f4;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:80px 20px}.about-container{margin:0 auto;max-width:1100px;text-align:center}.about-title{color:#00cfff;font-size:36px;margin-bottom:20px}.about-description{font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:800px}.about-benefits{list-style:none;margin:0 auto 50px;max-width:700px;padding:0;text-align:left}.about-benefits li{font-size:17px;margin-bottom:15px;padding-left:28px;position:relative}.about-benefits li:before{color:#0fc;content:"✔";font-size:18px;left:0;position:absolute}.about-highlight{background-color:#101827;border-left:4px solid #00cfff;border-radius:10px;margin:0 auto;max-width:800px;padding:30px 25px}.about-highlight h3{color:#00cfff;font-size:24px;margin-bottom:10px}.about-highlight p{font-size:17px;line-height:1.6}.banner-container{align-items:center;background-image:url(/static/media/frame_video.19f01bd7442dd05e72ca.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding-top:80px;position:relative;width:100%}.banner-container:before{background:#0006;content:"";inset:0;position:absolute;z-index:0}.video-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.banner-content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;padding:2rem;position:relative;text-align:center;z-index:1}.banner-title{animation:pulse 6s infinite alternate;background:linear-gradient(90deg,#00c9ff,#fff);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:3.5rem;font-weight:800;margin-bottom:1rem;margin-top:25px;text-shadow:2px 2px 10px #0009}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}.banner-subtitle{color:#e0e0e0;font-size:1.5rem;margin-bottom:2rem;max-width:700px}.banner-subtitle,.btn-banner{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.btn-banner{align-items:center;background-color:initial;border:2px solid #00c9ff;border-radius:6px;color:#00c9ff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:8px;padding:10px 20px;transition-delay:.2s}.btn:hover{background-color:#00c9ff;color:#fff}.fade-in-up{opacity:1;transform:translateY(0)}.icon{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.banner-container{height:100vh}.banner-title{font-size:2.5rem;margin-bottom:.5rem;margin-top:15px}.banner-subtitle{font-size:1.2rem;margin-bottom:1.5rem;max-width:90%}.banner-content{max-width:95%;padding:1rem}.btn{font-size:16px;padding:8px 16px}}.projects-section{background-image:url(/static/media/image10.399072c4e619af080b62.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:100px 20px;position:relative;text-align:center}.projects-section:before{background:#000000a6;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.projects-header{margin-bottom:50px;position:relative;z-index:1}.projects-header h2{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:14px}.projects-header p{color:#ccc;font-size:1.15rem;margin:0 auto;max-width:700px}.projects-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;position:relative;z-index:1}.project-card{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#ffffff0d;border:1px solid #fff3;border-radius:18px;box-shadow:0 10px 30px #00000080;overflow:hidden;padding:30px 22px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:280px}.project-card:before{background:radial-gradient(circle at 30% 30%,#ffffff26,#0000 60%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(25deg);width:200%;z-index:0}.project-card:hover{box-shadow:0 14px 40px #000000b3;transform:translateY(-6px)}.project-card h3,.project-card p,.project-image{position:relative;z-index:1}.project-image{height:80px;margin-bottom:20px;object-fit:contain;width:80px}.project-card h3{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:12px}.project-card p{color:#bbb;font-size:1rem;line-height:1.5}@media (max-width:768px){.project-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.services-section{background-color:#e9e9e9;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:100px 20px;text-align:center}.services-header{margin-bottom:60px}.services-header h2{color:#23476d;font-size:2.5rem;font-weight:700;margin-bottom:14px}.services-header p{color:#575757;font-size:1.2rem;margin:0 auto;max-width:700px}.services-grid-2x2{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto -9rem;max-width:1200px;text-align:left}.service-card{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:30px 25px;transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-card .icon{align-items:start;color:#23476d;display:flex;font-size:23px;justify-content:flex-start;margin-bottom:12px}.service-card .icon img{height:32px;margin-bottom:16px;width:32px}.service-card h3{color:#23476d;font-size:1.25rem;font-weight:600;margin-bottom:10px}.service-card p{color:#333;font-size:1rem;line-height:1.5}@media (max-width:1024px){.services-grid-2x2{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-grid-2x2{grid-template-columns:1fr}}.what-we-do-section{background-color:#070e1c;color:#d1d1d1;padding:4rem 2rem}.what-we-do-section .container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.what-we-do-section .text-content{flex:1 1 60%}.what-we-do-section h2{color:#fff;font-size:2.5rem;margin-bottom:.5rem}.what-we-do-section h3{color:#58aaff;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.what-we-do-section .highlight{color:#58aaff}.what-we-do-section .benefits{list-style:none;margin:1rem 0;padding:0}.what-we-do-section .benefits li{align-items:center;color:#fff;display:flex;font-weight:500;margin-bottom:.8rem}.what-we-do-section .icon{color:#00c8ff;margin-right:.5rem}.what-we-do-section .final-highlight{color:#4ebeff;font-weight:700;margin-top:1.5rem}.what-we-do-section .image-content img{max-width:300px;width:100%}:root{--bg-1:#000814;--bg-2:#001d3d;--bg-3:#003566;--accent:#00e0ff;--muted:#9fb0bf;--glass:#ffffff0a;--card:#ffffff08;--radius:14px;--max-width:1200px}body{background-attachment:scroll;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.5;overflow-x:hidden}header.main-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#02061773,#0206171f);border-bottom:1px solid #ffffff08;position:sticky;top:0;z-index:40}.header-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--max-width);padding:18px 28px}.logo-center{flex:0 0 auto;margin:0 auto;order:2;padding:0 10px;img{display:block;height:50px;max-width:120px;width:auto}}.footer-left{align-items:flex-end;display:flex;gap:2rem;justify-content:center;img{display:block;height:50px;max-width:120px;width:auto}}.brand{align-items:center;display:flex;gap:12px}.brand img{background:#ffffff08;border-radius:8px;height:auto;padding:6px;width:44px}.brand .title{color:#00e0ff;color:var(--accent);font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.3px}.brand .subtitle{color:#9fb0bf;color:var(--muted);font-size:12px;margin-top:2px}nav.top-nav a{color:#00e0ff;color:var(--accent);font-size:14px;font-weight:600;margin-left:18px;opacity:.95;text-decoration:none}.wrap{margin:32px auto;max-width:1200px;max-width:var(--max-width);padding:0 28px}.hero{align-items:center;background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:18px;box-shadow:0 20px 60px #02061799;display:flex;gap:28px;overflow:hidden;padding:56px 36px;position:relative}#particles-js-1,#particles-js-2{inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.hero-content{flex:1 1 60%;position:relative;z-index:1}.hero-content strong{color:#00e0ff;color:var(--accent);font-weight:600}.hero-content .underline{text-decoration:underline;text-decoration-color:#00e0ff;text-decoration-color:var(--accent);text-underline-offset:4px}.eyebrow{color:#00e0ff;color:var(--accent);font-size:13px;font-weight:700;margin-bottom:10px}.hero h1{font-family:Poppins,sans-serif;font-size:34px;line-height:1.02;margin:0 0 12px}.hero p.lead{color:#9fb0bf;color:var(--muted);margin-bottom:18px;max-width:60ch}.hero .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn{border:0;border-radius:10px;cursor:pointer;display:block;font-weight:700;opacity:inherit;padding:12px 18px;text-align:center;width:100%}.btn-primary{background:linear-gradient(90deg,#00e0ff,#33f0ff);background:linear-gradient(90deg,var(--accent),#33f0ff);box-shadow:0 10px 30px #00e0ff1f;color:#00121a}.btn-outline{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000;border:1px solid #00e0ff1f;color:#00e0ff;color:var(--accent)}.m-top-20{margin-top:20px}.hero-aside{flex:0 0 360px;gap:18px;z-index:2}.ebook,.hero-aside{align-items:center;display:flex;flex-direction:column;position:relative}.ebook{background:linear-gradient(180deg,#000a142e,#00141e38);border-radius:14px;box-shadow:0 24px 60px #02061799;height:420px;justify-content:center;padding:26px;width:320px;z-index:3}.ebook-title{font-size:20px;font-weight:700;margin-bottom:12px;text-align:center}.ebook-desc{color:#9fb0bf;color:var(--muted);font-size:14px;line-height:1.4;max-width:260px;text-align:center}.ebook-desc strong{color:#00e0ff;color:var(--accent);font-weight:600}.ebook .cta-row{margin-top:20px}.ebook .btn-primary{box-shadow:0 8px 30px #00e0ff4d;font-size:14px;padding:10px 16px}.lamp{align-items:center;background:radial-gradient(circle at 30% 20%,#00e0ff1f,#00e0ff08);border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:12px;width:72px}.ebook h3{color:#fff;font-size:18px;margin:0 0 8px;text-align:center}.ebook p{color:#9fb0bf;color:var(--muted);font-size:13px;max-width:260px;text-align:center}.sections{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 360px;margin-top:26px}.glass{background:linear-gradient(180deg,#001428e6,#001e3ce6);border:1px solid #ffffff08;border-radius:14px;box-shadow:0 18px 40px #02061780;padding:20px}.services{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:12px}.service{align-items:flex-start;background:linear-gradient(180deg,#ffffff03,#ffffff05);border:1px solid #ffffff05;border-radius:12px;display:flex;gap:12px;padding:14px;transition:transform .22s ease,box-shadow .22s ease}.service:hover{box-shadow:0 16px 40px #00000080;transform:translateY(-6px)}.service .dot{background:#00e0ff;background:var(--accent);border-radius:50%;box-shadow:0 8px 24px #00e0ff0f;height:12px;margin-top:6px;width:12px}.service h4{font-size:15px;font-weight:700;margin:0}.service p{color:#9fb0bf;color:var(--muted);font-size:13px;margin:4px 0 0}.footer-landing{background-color:#000814;background-color:var(--bg-1);padding:28px 0}.footer-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--max-width);padding:0 28px}.socials a{color:#9fb0bf;color:var(--muted);font-weight:600;margin-left:12px;text-decoration:none}.social-icons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);& span,a{align-items:center;background-color:initial;border-radius:50%;color:#888;display:flex!important;display:flex;font-size:1rem;height:40px;justify-content:center;transition:background .2s ease,color .2s ease;width:40px}}.copyright{color:#9fb0bf;color:var(--muted);font-size:13px}.bg-fixo{background:linear-gradient(#000814 20%,#003566 80%);background:linear-gradient(var(--bg-1) 20%,var(--bg-3) 80%);inset:0;min-height:100vh;position:fixed;z-index:-1}.lead-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lead-form input{background:#ffffff08;border:1px solid #00e0ff33;border-radius:10px;color:#fff;flex:1 1;font-size:15px;outline:none;padding:12px 16px;transition:all .2s ease}.lead-form input::placeholder{color:#9fb0bf;color:var(--muted)}.lead-form input[type=email]:focus{border-color:#00e0ff;border-color:var(--accent);box-shadow:0 0 12px #00e0ff33}.form-note{color:#9fb0bf;color:var(--muted);font-size:13px;margin-top:12px}.success-message{animation:fadeIn .4s ease;background:#00e0ff0d;border:1px solid #00e0ff;border:1px solid var(--accent);border-radius:16px;color:#fff;padding:2rem;text-align:center}.success-message a{color:#00e0ff;color:var(--accent);font-weight:700;text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.sections{grid-template-columns:1fr}.hero{flex-direction:column;padding:34px}.hero-aside{order:2}.hero-content{order:1}.sections .glass{padding:18px}}@media (max-width:720px){.header-inner{padding:12px 16px}.wrap{padding:0 16px}.brand .title{font-size:14px}.hero h1{font-size:22px}.ebook{height:320px;width:260px}.sections{gap:18px}.contact,.services{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5146e57f.css.map*/