@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background-color:#130b19;min-height:80vh;font-family:DM Sans,sans-serif;overflow-y:auto}button,input,textarea,select{font-family:inherit}.navbar-container{z-index:1000;box-sizing:border-box;width:100%;padding:12px 24px;position:fixed;top:0;left:0}.navbarDiv{-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#844cb221;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1400px;margin:0 auto;padding:10px 24px;display:flex;position:relative}.logo{flex-shrink:0;align-items:center;text-decoration:none;transition:transform .3s;display:flex}.logo svg{width:120px;height:auto;display:block}.logo:hover{transform:scale(1.05)}.navbar-links{justify-content:flex-end;align-items:center;gap:clamp(16px,2.5vw,32px);display:flex}.navbar-links a{color:#a7abc4;white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.navbar-links a:after{content:"";background:#00f0d3;width:0;height:2px;transition:width .25s;position:absolute;bottom:-6px;left:0;box-shadow:0 0 8px #00f0d355}.navbar-links a:hover{color:#00f0d3}.navbar-links a:hover:after{width:100%}.navbar-toggle{color:#00f0d3;cursor:pointer;background:0 0;border:1px solid #ffffff18;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:25px;transition:background .25s,border-color .25s;display:none}.navbar-toggle:hover{background:#00f0d310;border-color:#00f0d355}@media (width<=768px){.navbar-container{padding:10px 14px}.navbarDiv{flex-wrap:wrap;gap:8px;padding:8px 14px}.logo svg{width:105px}.navbar-toggle{flex-shrink:0;display:flex}.navbar-links{opacity:0;border-top:0 solid #ffffff12;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:0;transition:max-height .35s,opacity .25s,padding .35s,border-width .35s;display:flex;overflow:hidden}.navbar-links.navbar-links-aberto{opacity:1;border-top-width:1px;max-height:360px;padding:8px 0 10px}.navbar-links a{white-space:normal;padding:13px 8px;font-size:15px;display:block}.navbar-links a:after{bottom:5px;left:8px}}@media (width<=360px){.navbar-container{padding-left:8px;padding-right:8px}.navbarDiv{padding-left:10px;padding-right:10px}.logo svg{width:90px}}@media (prefers-reduced-motion:reduce){.navbar-links,.navbar-links a,.navbar-links a:after,.navbar-toggle,.logo{transition:none}}.hero{color:#fff;background:#07040a;flex-direction:column;min-height:100vh;padding:20px;display:flex}.hero-content{flex:1;gap:40px;width:100%;max-width:1400px;margin:0 auto;padding-top:5%;display:flex}.quem-somos{color:#fff;background:#07040a;flex-direction:column;gap:15px;min-height:80vh;padding:100px 6%;display:flex}.detalhe{text-align:end;justify-self:end;font-weight:100}.detalhe.Dif{text-align:end;font-weight:100}.form{justify-content:space-between;display:flex}.contatos{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.contato-item{color:#a7abc4;align-items:center;gap:12px;font-size:15px;text-decoration:none;transition:color .25s,transform .25s;display:flex}.contato-item svg{color:#00f0d3;flex-shrink:0}.contato-item:hover{color:#00f0d3;transform:translate(4px)}@media (width<=480px){.contatos{gap:16px}.contato-item{font-size:14px}}.contact{align-content:center;justify-self:center}.cards.Dif{justify-content:end}.produtos{color:#fff;background:#07040a;flex-direction:column;gap:15px;min-height:80vh;padding:100px 6%;display:flex}.logoSection1{justify-content:center;width:100%;min-width:0;display:flex;overflow:visible}.logoSection1 svg{visibility:visible;opacity:1;display:block}@media (width<=768px){.logoSection1 svg{max-width:300px}}.elenco{text-align:start;background-color:#2413415b;border-radius:10px;grid-template-columns:1fr 1fr;justify-items:start;gap:30px;width:80%;padding:60px;display:grid}.cardServico{background-color:#2413415b;border-radius:8px;flex-direction:column;gap:30px;width:25%;padding:40px;display:flex}.cardServico div{flex-direction:column;gap:10px;padding-left:2cap;font-weight:100;display:flex}.cardServico button{cursor:pointer;background-color:#00f0d3;border:none;border-radius:20px;outline:none;padding:10px}.cards{gap:20px;display:flex}.cardServico li{gap:10px}.quem-somos-content{flex-direction:row;flex:1;gap:40px;max-width:1200px;margin:0 auto;padding-top:10%;display:flex}.hero h1{margin-bottom:24px;font-size:52px;font-weight:700;line-height:1.15}.hero h1 span{color:#00f0d3}.hero p{color:#a7abc4;font-size:18px;line-height:1.7}.hero-button{color:#0b0f2b;background-color:#00f0d3;border-radius:6px;padding:14px 24px;font-family:inherit;font-weight:600;text-decoration:none;display:inline-block}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-visual img{width:100%;max-width:400px;height:auto}@keyframes piscar{to{visibility:hidden}}.div1{flex-direction:column;width:100%;padding-top:10%;padding-left:100px;display:flex}.div1 p{color:#00f0d3;font-size:16px}.div1 h1{margin:0 0 0 40px;font-weight:100}.divQuem{flex-direction:column;gap:10px;width:80%;display:flex}@media (width<=768px){.hero{text-align:center;flex-direction:column;justify-content:center;padding:60px 24px}.hero h1{font-size:36px}.hero p{font-size:16px}.hero-visual img{max-width:260px}.div1{padding:0}.hero-content{flex-direction:column;align-content:center;padding-top:20%}.cards{flex-direction:column}.quem-somos-content{flex-direction:column;align-items:center}.form{flex-direction:column;align-items:center;gap:10px}.cardServico{width:100%}}.texto-dev{color:#00f0d3;letter-spacing:2px;font-size:14px}.cursor{margin-left:4px;animation:.8s steps(2,start) infinite piscar;display:inline-block}.formulario{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#844cb214;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;align-content:end;gap:22px;width:100%;max-width:620px;margin:0 auto;padding:36px;display:flex}.formulario-header{margin-bottom:8px}.formulario-header span{color:#00f0d3;letter-spacing:2px;font-size:12px;font-weight:600}.formulario-header h2{color:#fff;margin:12px 0;font-size:clamp(25px,4vw,34px);font-weight:500;line-height:1.2}.formulario-header p{color:#a7abc4;font-size:14px;line-height:1.7}.campo{flex-direction:column;gap:9px;display:flex}.campo label{color:#e8eaf5;font-size:14px;font-weight:500}.campo input,.campo textarea{color:#fff;width:100%;font:inherit;box-sizing:border-box;background:#0b0f2bb3;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:14px 16px;font-size:14px;transition:border-color .25s,box-shadow .25s}.campo input{height:48px}.campo textarea{resize:vertical;min-height:130px}.campo input::placeholder,.campo textarea::placeholder{color:#777d9b}.campo input:focus,.campo textarea:focus{border-color:#00f0d3;box-shadow:0 0 0 3px #00f0d314}.formulario-botao{color:#0b0f2b;cursor:pointer;background:#00f0d3;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex}.formulario-botao:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00f0d333}@media (width<=600px){.formulario{border-radius:16px;gap:18px;padding:24px 18px}}
