@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--navy:#071f3d;--blue:#0b4777;--green:#07917b;--ink:#12243a;--muted:#607085;--light:#f3f8fa;--line:#dce7ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,100% - 40px);margin:auto}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e2eaef;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:80px;display:flex}.logo{align-items:center;gap:11px;display:flex}.logo>b{background:linear-gradient(140deg,#08386e,#0a7181);border-radius:11px 4px;align-items:end;width:54px;height:42px;padding:8px 6px;display:flex;box-shadow:0 7px 18px #0b579237}.logo>b i,.logo>b em{color:#fff;font:800 14px/1 Manrope}.logo>b em{color:#36e3b4;font-size:22px}.logo>span{flex-direction:column;display:flex}.logo strong{font:800 23px/.9 Manrope}.logo small{letter-spacing:3px;color:#587087;margin-top:6px;font:700 9px Manrope}.logo.light strong,.logo.light small{color:#fff}.nav nav{color:#43576d;gap:34px;font-size:14px;font-weight:600;display:flex}.button{color:#fff;background:linear-gradient(135deg,#087c68,#19b98e);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:16px 23px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 12px 28px #109c792e}.button:hover{transform:translateY(-2px)}.button.small{padding:12px 18px;font-size:13px}.hero{background:linear-gradient(115deg,#f9fbfd,#edf9f6);padding:92px 0;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#0c3b7010 1px,#0000 1px),linear-gradient(90deg,#0c3b7010 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;display:grid;position:relative}label{letter-spacing:2.2px;color:var(--green);font:700 11px Manrope}h1{letter-spacing:-3.6px;color:var(--navy);margin:20px 0;font:800 clamp(43px,5.2vw,67px)/1.06 Manrope}h1 span{color:var(--green)}.hero p{color:#53667a;max-width:610px;font-size:18px;line-height:1.7}.actions{align-items:center;gap:28px;margin:33px 0;display:flex}.more{color:var(--blue);font-size:14px;font-weight:700}.checks{color:#65778b;font-size:12px;line-height:1.8}.visual{place-items:center;height:440px;display:grid;position:relative}.ring{border:1px solid #0d7c7d2b;border-radius:50%;position:absolute}.r1{width:420px;height:340px}.r2{width:335px;height:430px}.shield{clip-path:polygon(50% 0,94% 15%,87% 70%,50% 100%,13% 70%,6% 15%);filter:drop-shadow(0 27px 22px #0a345f33);background:linear-gradient(145deg,#13b7b7,#0a3970);width:255px;height:315px;padding:11px}.shield>div{height:100%;clip-path:inherit;background:linear-gradient(145deg,#fff,#e7f5f2);flex-direction:column;justify-content:center;align-items:center;display:flex}.shield b{letter-spacing:-5px;color:var(--blue);font:800 54px Manrope}.shield b span{color:#0aa47e}.shield small{letter-spacing:3px;color:#728499;font:700 10px Manrope}.tag{color:var(--blue);background:#fff;border-radius:20px;padding:9px 13px;font-size:11px;font-style:normal;font-weight:700;position:absolute;box-shadow:0 8px 20px #0a35571a}.t1{top:105px;right:8px}.t2{bottom:95px;left:4px}.t3{bottom:48px;right:24px}.human{background:#fff;border-radius:12px;flex-direction:column;padding:13px 16px;font-size:12px;display:flex;position:absolute;top:35px;left:4px;box-shadow:0 13px 35px #1238581f}.human small{color:#718296;margin-top:4px;font-size:10px}.products{padding:100px 0}.title{justify-content:space-between;align-items:end;gap:55px;margin-bottom:44px;display:flex}h2{letter-spacing:-2px;color:var(--navy);margin:14px 0;font:800 39px/1.18 Manrope}.title>p{max-width:470px;color:var(--muted);line-height:1.7}.cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:14px;min-height:245px;padding:26px 23px;transition:all .2s}.card:hover{border-color:#84d4c8;transform:translateY(-5px);box-shadow:0 17px 40px #173b5515}.card>i{width:44px;height:44px;color:var(--green);background:#e7f7f3;border-radius:10px;place-items:center;font:700 22px Manrope;display:grid}.card h3{color:var(--navy);margin:21px 0 9px;font:700 17px Manrope}.card p{color:var(--muted);font-size:13px;line-height:1.65}.card>b{color:var(--green);font-size:12px}.card:last-child{color:#fff;background:linear-gradient(145deg,#0b3564,#0b6b78);border:0}.card:last-child h3,.card:last-child b{color:#fff}.card:last-child p{color:#d0dfe7}.card:last-child>i{color:#fff;background:#ffffff20}.about{background:var(--light);padding:100px 0}.aboutGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;display:grid}.art{text-align:center;color:#fff;background:radial-gradient(circle,#ffffff14 0 23%,#0000 24%),linear-gradient(145deg,#0b376b,#0b7275);border-radius:18px;place-items:center;height:410px;display:grid}.art strong{letter-spacing:-7px;font:800 88px/.9 Manrope;display:block}.art span{margin-top:18px;line-height:1.5;display:block}.about p{color:var(--muted);line-height:1.75}.about ul{gap:21px;padding:0;list-style:none;display:grid}.about li{padding-left:42px;position:relative}.about li:before{content:"✓";width:27px;height:27px;color:var(--green);background:#dcf4ed;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;left:0}.about li b,.about li span{display:block}.about li b{font:700 15px Manrope}.about li span{color:var(--muted);margin-top:5px;font-size:13px}.steps{padding:95px 0}.center{text-align:center}.stepGrid{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.stepGrid>div{text-align:center;padding:10px 55px}.stepGrid i{width:57px;height:57px;color:var(--green);background:#e7f6f2;border-radius:50%;place-items:center;margin:auto;font:800 14px Manrope;display:grid}.stepGrid h3{margin:20px 0 8px;font:700 17px Manrope}.stepGrid p{color:var(--muted);font-size:13px;line-height:1.6}.cta{padding:20px 0 90px}.cta>.wrap{color:#fff;background:linear-gradient(115deg,#082b57,#087376);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:53px 60px;display:flex}.cta label{color:#52dfc4}.cta h2{color:#fff;max-width:650px;font-size:36px}.cta p{color:#c7dbe3}.button.white{color:#087567;background:#fff;min-width:205px}footer{color:#b6c4d0;background:#061a33;padding:64px 0 22px}.footer{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.footer>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer p,.footer a,.footer span{font-size:12px}.footer small{color:#8293a6;font-size:11px;line-height:1.6}.footer>div>b{color:#fff;margin-bottom:8px;font:700 13px Manrope}.copy{color:#708296;border-top:1px solid #ffffff15;margin-top:38px;padding-top:20px;font-size:10px}.float{z-index:30;color:#fff;background:#1eb98a;border-radius:28px;align-items:center;gap:8px;padding:13px 17px;font-size:20px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 10px 30px #064b3d55}.float span{font-size:12px;font-weight:700}@media (width<=900px){.nav nav{display:none}.heroGrid,.aboutGrid{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.title{flex-direction:column;align-items:start}.cta>.wrap{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}}@media (width<=600px){.wrap{width:calc(100% - 28px)}.nav{height:72px}.button.small{padding:11px 13px;font-size:0}.button.small:after{content:"WhatsApp";font-size:12px}.hero{padding:58px 0}.hero h1{letter-spacing:-2.3px;font-size:41px}.hero p{font-size:16px}.actions{flex-direction:column;align-items:flex-start}.checks{flex-direction:column;display:flex}.visual{height:330px}.shield{width:205px;height:255px}.r1{width:315px;height:260px}.r2{width:260px;height:320px}.cards{grid-template-columns:1fr}.products,.about,.steps{padding:70px 0}.aboutGrid{gap:42px}.art{height:280px}.title h2,h2{font-size:31px}.stepGrid{grid-template-columns:1fr;gap:32px}.stepGrid>div{padding:0 20px}.cta{padding-bottom:65px}.cta>.wrap{padding:37px 26px}.cta h2{font-size:28px}.footer{grid-template-columns:1fr;gap:34px}.footer>div:first-child{grid-column:auto}.float span{display:none}}.brandSymbol{filter:drop-shadow(0 8px 12px #064f5a28);flex:0 0 50px;width:50px;height:44px;display:block;position:relative}.brandSymbol i,.brandSymbol b,.brandSymbol em{border-radius:12px 3px;font-size:0;display:block;position:absolute;transform:skew(-18deg)}.brandSymbol i{background:linear-gradient(#0b3e77,#08798a);width:18px;height:34px;top:4px;left:2px}.brandSymbol b{background:linear-gradient(#0d6892,#0eb3ae);width:18px;height:27px;top:4px;left:17px}.brandSymbol em{background:linear-gradient(#20d3a5,#0b9e7e);width:16px;height:20px;top:4px;left:32px}.logo>.brandSymbol+span{flex-direction:column;display:flex}header{background:#061a33f7;border-bottom-color:#ffffff15}.nav nav{color:#b6c4d0}.nav nav a{transition:all .2s}.nav nav a:hover{color:#42d3b2}.heroLogo{filter:drop-shadow(0 14px 16px #083d6530);place-items:center;display:grid}.heroLeaves{width:116px;height:126px;position:relative}.heroLeaves i{border-radius:30px 7px;width:42px;position:absolute;bottom:5px;transform:skew(-15deg)}.heroLeaves i:first-child{background:linear-gradient(#0b3e77,#086f91);height:112px;left:0}.heroLeaves i:nth-child(2){background:linear-gradient(#07859b,#0aa99e);height:82px;left:36px}.heroLeaves i:nth-child(3){background:linear-gradient(#19c99d,#07917b);height:56px;left:72px}@media (width<=600px){.heroLogo{transform:scale(.82)}}
