@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_e4f800{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_e4f800{--ff-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/09f6c2baa931b883-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/064ea76c844b54f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0fde133b3c9bd9c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92daa4d0098aa288-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_dbaece{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.__variable_dbaece{--ff-sans:"Libre Franklin","Libre Franklin Fallback"}html:root{--p-bg:#f4f2ed;--p-surface:#e8ebf1;--p-ink:#0e1745;--p-muted:#545e7e;--p-accent:#1e5faf;--p-accent-ink:#f4f2ed;--p-action:#0e1745;--p-action-ink:#f4f2ed;--p-inv-bg:#0e1745;--p-inv-surface:#1a2550;--p-inv-ink:#f4f2ed;--p-inv-muted:#a9b0c6;--p-inv-accent:#8cc8ec;--p-inv-accent-ink:#0e1745;--p-inv-action:#f4f2ed;--p-inv-action-ink:#0e1745;--font-display:var(--ff-serif),"Source Serif 4",Georgia,serif;--font-text:var(--ff-sans),"Libre Franklin",system-ui,sans-serif;--display-weight:400;--display-tracking:-0.02em;--display-tracking-xl:-0.026em;--onda:#8cc8ec;--whats:#25d366}.nav .nav__logo img.logo-img{display:block;height:58px;width:auto}.footer .nav__logo img.logo-img{height:96px}@media (max-width:1023px){.nav .nav__logo img.logo-img{height:46px}}.hero h1{hyphens:manual;-webkit-hyphens:manual}@media (min-width:1024px){.hero h1{font-size:clamp(52px,4.4vw,66px)}}.hero h1 em{font-style:italic;color:var(--p-accent)}@media (prefers-reduced-motion:no-preference){.hero__media>img{animation:aproxima 16s ease .4s both;transform-origin:45% 70%}@keyframes aproxima{0%{transform:scale(1)}to{transform:scale(1.045)}}}.peek-frame{position:relative;align-self:stretch;min-height:560px;overflow:hidden}@media (max-width:1023px){.peek-frame{position:relative;top:0;height:auto;aspect-ratio:4/5;margin-top:var(--s-6)}}.peek-frame .frame__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#servicos .rows li{cursor:pointer;padding-block:12px}#servicos .rows li p{max-width:46ch}#servicos .section-head h2{font-size:clamp(32px,3vw,44px)}.section-head--wide h2{max-width:22ch}.tipos{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid color-mix(in oklab,var(--ink) 22%,transparent);max-width:960px}.statement .tipos .t-label{color:var(--onda)}.tipos .t-label{flex:none;margin:0}.tipos__lista{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);list-style:none;margin:0;padding:0;font:400 1.375rem/1.3 var(--font-display);color:var(--ink);opacity:.86}.tipos__lista li{display:flex;align-items:center;gap:var(--s-5)}.tipos__lista li:last-child:after{display:none}.tipos__lista li:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--onda)}@media (max-width:767px){.tipos__lista{flex-wrap:wrap;white-space:normal;gap:var(--s-2) var(--s-4);font-size:1.125rem}.tipos__lista li{gap:var(--s-4)}}.section--alt{background:var(--p-surface)}.passos{list-style:none;margin:var(--s-6) 0;padding:0;counter-reset:p}.passos li{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--line)}.passos li:last-child{border-bottom:1px solid var(--line)}.passos__n{font:400 1.75rem/1 var(--font-display);color:var(--p-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passos h3{font:500 1.125rem/1.35 var(--font-text);margin:0 0 4px;letter-spacing:0}.passos p{margin:0;max-width:48ch}.develop{margin:0;border-radius:var(--r-lg);overflow:hidden;height:min(620px,var(--ly-fit,620px))}.develop>img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.develop{height:auto;aspect-ratio:4/5;margin-top:var(--s-7)}}.statement{position:relative;overflow:hidden}.statement .wrap{position:relative;z-index:1}.leme-gira,.statement .t-label{color:var(--onda)}.leme-gira{position:absolute;right:-9vw;top:50%;width:min(64vw,820px);height:auto;translate:0 -50%;opacity:.16;pointer-events:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.leme-gira{animation:leme linear both;animation-timeline:view()}@keyframes leme{0%{rotate:-50deg}to{rotate:70deg}}}}@media (max-width:767px){.leme-gira{width:120vw;right:-50vw;opacity:.12}}.projetos{row-gap:var(--s-7)}.projeto{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.projeto__foto{aspect-ratio:4/5;border-radius:var(--r-md);overflow:hidden;background:var(--p-surface);margin-bottom:var(--s-3)}.projeto__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.projeto:hover .projeto__foto img{transform:scale(1.025)}.projeto h3{font:400 1.5rem/1.2 var(--font-display);margin:0}.projeto p{margin:0;color:var(--ink);max-width:40ch}@media (max-width:1023px){.projeto.span-3{grid-column:span 6}}@media (max-width:767px){.projeto.span-3{grid-column:1/-1}.projeto__foto{aspect-ratio:4/3}}.whats-fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:60;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--whats);color:#fff;box-shadow:0 6px 18px rgba(14,23,69,.22);transition:transform .25s ease}.whats-fab:hover{transform:translateY(-2px)}.whats-fab:active{transform:scale(.96)}.whats-fab:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--whats);opacity:0}@media (prefers-reduced-motion:no-preference){.whats-fab:after{animation:whats-pulso 3.2s ease-out 3}@keyframes whats-pulso{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}}.hero__media .ly-float{left:auto;right:24px}@media (max-width:1023px){.hero__media .ly-float{display:none}}@media (max-width:639px){.hero.hero--split .hero__media{flex:none;height:auto;aspect-ratio:4/5;min-height:0}}@media (max-width:359px){.nav .nav__actions{display:none}}@media (max-width:639px){.closing__links .footer__col{grid-column:1/-1}.footer__col a,.footer__col li{overflow-wrap:anywhere}.peek-frame{width:100%;max-width:100%}#como-funciona .btn-row .btn{width:100%;justify-content:center}}.hero--split .hero__media{height:auto;aspect-ratio:4/5;max-height:min(600px,calc(100vh - 200px));align-self:center}@media (min-width:1024px){.hero h1{font-size:clamp(48px,4vw,60px)}}.hero__lead{max-width:36ch}.section h2{font-size:clamp(30px,2.6vw,40px)}.section-head{margin-bottom:var(--s-6)}.peek-frame{min-height:0;height:auto;aspect-ratio:4/5;max-height:520px;align-self:center}#servicos .rows li{padding-block:14px;align-items:baseline}#servicos .rows li p{margin:2px 0 0;color:var(--muted);font-size:15px}.develop{height:auto;aspect-ratio:3/4;max-height:480px;align-self:center}.passos{margin:0}.passos li{padding:var(--s-5) 0}.passos p{color:var(--muted)}.statement .mo-wh__text{max-width:18ch;font-size:clamp(36px,4.4vw,64px);line-height:1.1}.leme-gira{opacity:.1;width:min(52vw,640px);right:-6vw}.projetos{row-gap:var(--s-6)}.projeto__foto{aspect-ratio:4/3}.projeto h3{font-size:1.25rem}.projeto p{color:var(--muted);font-size:15px}#duvidas .faq__item:last-child{border-bottom:0}#duvidas .faq p{color:var(--muted)}#duvidas .wrap{padding-bottom:var(--s-8)}@media (min-width:1024px){.develop,.hero--split .hero__media,.peek-frame{justify-self:end;width:100%;max-width:480px;max-height:none}}@media (max-width:1023px){.hero.hero--split .hero__media{flex:none;height:auto;aspect-ratio:4/5;max-height:none;width:100%;min-height:0}}@media (max-width:639px){.develop,.hero.hero--split .hero__media,.peek-frame{aspect-ratio:1/1}#projetos .grid.projetos{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-5) var(--s-4);gap:var(--s-5) var(--s-4)}#projetos .projeto.span-3{grid-column:auto;min-width:0}#projetos .projeto__foto{aspect-ratio:1/1;margin-bottom:var(--s-2)}#projetos .projeto h3{font-size:1rem}#projetos .projeto p{font-size:13px}}footer.closing,main>section.section:not(.hero){height:auto!important;min-height:0!important;padding:88px 0;display:block}footer.closing>.wrap,main>section.section:not(.hero)>.wrap{height:auto}footer.closing{padding-bottom:32px}footer.closing .closing__links{margin-top:64px}.statement{padding-block:96px!important}@media (max-width:639px){footer.closing,main>section.section:not(.hero){padding:56px 0}.statement{padding-block:64px!important}}main>section.hero{height:auto;min-height:0;padding-bottom:72px}.hero>.wrap{height:auto}.hero.hero--split .hero__media{aspect-ratio:1035/1176;height:auto;max-height:none;flex:none}.hero.hero--split .hero__media>img{object-fit:cover;object-position:50% 50%!important}@media (min-width:1024px){.hero.hero--split .hero__media{max-width:460px}.hero__grid{align-items:center}}@media (max-width:1023px){.hero.hero--split .hero__media{aspect-ratio:1035/1176!important}main>section.hero{padding-bottom:48px}}a.projeto{color:inherit;text-decoration:none}a.projeto:hover h3{text-decoration:underline;text-underline-offset:3px}a.projeto:focus-visible{outline:2px solid var(--p-accent);outline-offset:4px;border-radius:var(--r-md)}main>section.hero.hero--palco{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:calc(var(--nav) + 40px) 0 56px;color:#f4f2ed;background:var(--p-inv-bg)}.hero--palco>.wrap{width:min(100% - 2 * var(--gut),var(--container));position:relative;z-index:1}.hero__fundo{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(36px) saturate(1.15);opacity:.55;z-index:0;pointer-events:none}.hero--palco:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,23,69,.92),rgba(14,23,69,.72) 48%,rgba(14,23,69,.35));z-index:0}.hero--palco h1,.hero.hero--palco .hero__lead{color:#e8ebf3}.hero--palco h1 em{color:#8cc8ec}.hero--palco .hero__kicker{color:#c9d3ea}.hero--palco .hero__kicker .dot{background:#8cc8ec}.hero--palco .btn--primary{background:#f4f2ed;color:#0e1745;border-color:#f4f2ed}.hero--palco .btn--secondary{color:#f4f2ed;border-color:rgba(244,242,237,.45);background:transparent}@media (min-width:1024px){.hero--palco h1{font-size:clamp(56px,5vw,76px)}.hero--palco .hero__lead{font-size:20px;max-width:32ch}.hero.hero--palco .hero__media{max-width:none;width:min(100%,calc((100svh - var(--nav) - 96px) * .88),720px);height:auto;max-height:none;aspect-ratio:1035/1176;justify-self:end;box-shadow:0 30px 80px rgba(0,0,0,.35)}}@media (max-width:1023px){main>section.hero.hero--palco{display:block;min-height:0;padding-bottom:40px}.hero.hero--palco .hero__media{width:100%;box-shadow:0 20px 50px rgba(0,0,0,.35)}.hero--palco:after{background:rgba(14,23,69,.78)}}footer.closing,main>section.section:not(.hero){padding:120px 0}footer.closing{padding-bottom:40px}.section h2{font-size:clamp(34px,3vw,46px)}@media (max-width:639px){footer.closing,main>section.section:not(.hero){padding:72px 0}}@media (min-width:1024px){.peek-frame{max-width:540px}.develop{max-width:500px}}.statement{min-height:78vh;min-height:78svh;display:flex!important;align-items:center;padding-block:140px!important}.statement>.wrap{width:min(100% - 2 * var(--gut),var(--container))}.statement .mo-wh__text{font-size:clamp(42px,6vw,92px);max-width:16ch;line-height:1.05}.leme-gira{opacity:.22;width:min(72vw,900px);right:-10vw}@media (max-width:639px){.statement{min-height:70svh;padding-block:96px!important}.leme-gira{width:130vw;right:-55vw;opacity:.18}}button.projeto__foto{display:block;width:100%;padding:0;border:0;cursor:zoom-in;font:inherit}button.projeto__foto:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.projeto__link{display:grid;grid-gap:4px;gap:4px;color:inherit;text-decoration:none}.projeto__ig{font-size:14px;color:var(--p-accent);margin-top:4px}.projeto__link:hover .projeto__ig,.projeto__link:hover h3{text-decoration:underline;text-underline-offset:3px}.projeto{gap:0}.projeto__foto{aspect-ratio:4/5!important}@media (max-width:639px){#projetos .projeto__foto{aspect-ratio:1/1!important}}dialog.zoom{padding:0;border:0;background:transparent;max-width:94vw;max-height:92vh;overflow:visible}dialog.zoom::-webkit-backdrop{background:rgba(8,13,40,.88)}dialog.zoom::backdrop{background:rgba(8,13,40,.88)}.zoom__img{display:block;max-width:94vw;max-height:88vh;width:auto;height:auto;border-radius:var(--r-md)}.zoom__fechar{position:absolute;top:-48px;right:0;width:44px;height:44px;border-radius:50%;border:0;background:#f4f2ed;color:#0e1745;font-size:28px;line-height:1;cursor:pointer}@media (max-width:639px){.zoom__fechar{top:auto;bottom:-56px;right:50%;transform:translateX(50%)}}