@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.u4RGiW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.u4RGiW_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}._5snccq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}._5snccq_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.vGkobG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.vGkobG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--azul:#2b38d8;--azul-escuro:#1b248f;--ciano:#5ce1e6;--agua:#03e0bf;--coral:#ff513c;--bg:#f6f7fb;--papel:#fff;--fg:#30353b;--titulo:#031528;--suave:#5e6a75;--linha:#dfe4ea;--fundo-azul:#eef0fd;--fundo-agua:#e3faf5;--fundo-coral:#fff0ed;--agua-texto:#03866f;--hero-fg:#fff;--hero-suave:#d5daff;--hero-bg-1:#1b248f;--hero-bg-2:#0a1035;--f-display:var(--font-manrope), "Segoe UI", system-ui, sans-serif;--f-texto:var(--font-plex-sans), "Segoe UI", system-ui, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--azul:#8f9bff;--azul-escuro:#1a2242;--coral:#ff7a69;--bg:#0b1220;--papel:#131b2c;--fg:#d6dbe4;--titulo:#f2f5fa;--suave:#98a3b3;--linha:#26314a;--fundo-azul:#1a2242;--fundo-agua:#0f2d2a;--fundo-coral:#3a1a17;--agua-texto:#03e0bf;--hero-fg:#f2f5fa;--hero-suave:#c3c9fa;--hero-bg-1:#141b6b;--hero-bg-2:#060a24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--azul:#8f9bff;--azul-escuro:#1a2242;--coral:#ff7a69;--bg:#0b1220;--papel:#131b2c;--fg:#d6dbe4;--titulo:#f2f5fa;--suave:#98a3b3;--linha:#26314a;--fundo-azul:#1a2242;--fundo-agua:#0f2d2a;--fundo-coral:#3a1a17;--agua-texto:#03e0bf;--hero-fg:#f2f5fa;--hero-suave:#c3c9fa;--hero-bg-1:#141b6b;--hero-bg-2:#060a24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--f-texto);margin:0;font-size:1rem;line-height:1.6}h1,h2,h3{font-family:var(--f-display);color:var(--titulo);text-wrap:balance;margin:0}p{margin:0}a{color:var(--azul)}a:focus-visible,button:focus-visible{outline:3px solid var(--agua);outline-offset:3px}[id]{scroll-margin-top:80px}.faixa{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.miolo{max-width:1120px;margin:0 auto}.secao{padding-block:clamp(56px,8vw,96px)}.secao+.secao{border-top:1px solid var(--linha)}.papel{background:var(--papel)}.rotulo{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--azul);font-size:.78rem;font-weight:500}.rotulo:before{content:"// ";opacity:.55}.titulo-secao{letter-spacing:-.02em;max-width:22ch;margin-top:10px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800}.lead{color:var(--suave);max-width:62ch;margin-top:14px;font-size:1.08rem}.btn{font-family:var(--f-display);border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-claro{background:linear-gradient(90deg,var(--agua),var(--ciano));color:#031528;box-shadow:0 10px 28px -10px color-mix(in srgb,var(--ciano) 80%,transparent)}.btn-claro:hover{background:var(--ciano)}.btn-linha{border-color:color-mix(in srgb,var(--ciano) 55%,transparent);color:#c8f6ff}.btn-linha:hover{border-color:var(--ciano);background:color-mix(in srgb,var(--ciano) 10%,transparent)}.hero .acoes .btn,.chamada .btn{padding:15px 28px;font-size:1rem}.hero .acoes .btn-claro:after,.chamada .btn-claro:after{content:"→";display:inline-block}@media (prefers-reduced-motion:no-preference){.hero .acoes .btn-claro:after,.chamada .btn-claro:after{transition:transform .15s}.hero .acoes .btn-claro:hover:after,.chamada .btn-claro:hover:after{transform:translate(4px)}}.site-topo{background:color-mix(in srgb,var(--hero-bg-1) 88%,transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);z-index:20;border-bottom:1px solid color-mix(in srgb,var(--hero-fg) 10%,transparent);position:sticky;top:0}.site-topo .miolo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:10px;display:flex}.marca{font-family:var(--f-display);letter-spacing:-.01em;color:var(--hero-fg);font-size:1.35rem;font-weight:800;text-decoration:none}.marca b{color:var(--agua)}.site-nav{flex-wrap:wrap;align-items:center;gap:clamp(12px,2.5vw,28px);display:flex}.site-nav a{color:var(--hero-fg);opacity:.88;font-size:.95rem;font-weight:500;text-decoration:none}.site-nav a:hover{opacity:1}.site-nav{margin-left:auto}.nav-segmentos{flex:none;align-items:center;gap:8px;display:flex}.site-nav .nav-segmentos a{--cor:var(--agua);white-space:nowrap;opacity:1;border:1px solid color-mix(in srgb,var(--cor) 55%,transparent);background:color-mix(in srgb,var(--cor) 10%,transparent);border-radius:999px;padding:6px 14px;font-size:.9rem}.site-nav .nav-segmentos a:hover{background:color-mix(in srgb,var(--cor) 24%,transparent);border-color:var(--cor)}.topo-contato{color:#031528;padding:9px 18px}@media (max-width:760px){.site-topo .miolo{gap:4px 12px;padding-block:8px 0}.topo-contato{margin-left:auto}.site-nav{scrollbar-width:none;flex-wrap:nowrap;order:3;gap:20px;width:100%;margin-left:0;padding-block:8px 10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap;padding-right:2px}.site-nav>a:last-child{padding-right:28px}.site-nav{align-items:center;gap:16px}}.hero{color:var(--hero-fg);isolation:isolate;background:radial-gradient(560px circle at 0% 0%,color-mix(in srgb,var(--agua) 26%,transparent),transparent 70%), radial-gradient(800px circle at 85% 110%,color-mix(in srgb,var(--ciano) 34%,transparent),transparent 70%), linear-gradient(160deg,var(--hero-bg-1),var(--hero-bg-2));position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff12 48%,#0000 58%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 420' fill='none'%3E%3Cg stroke='white' stroke-opacity='.16'%3E%3Cpath d='M20 330L140 240L260 285L380 150L520 195L590 60'/%3E%3Cpath d='M140 240L185 100L380 150'/%3E%3Cpath d='M260 285L335 400L520 195'/%3E%3Cpath d='M185 100L305 30L590 60'/%3E%3Cpath d='M380 150L455 305L590 330'/%3E%3C/g%3E%3Cg fill='white' fill-opacity='.45'%3E%3Ccircle cx='20' cy='330' r='3'/%3E%3Ccircle cx='140' cy='240' r='3.5'/%3E%3Ccircle cx='260' cy='285' r='3'/%3E%3Ccircle cx='185' cy='100' r='3'/%3E%3Ccircle cx='305' cy='30' r='3'/%3E%3Ccircle cx='590' cy='60' r='3'/%3E%3Ccircle cx='335' cy='400' r='3'/%3E%3Ccircle cx='455' cy='305' r='3'/%3E%3Ccircle cx='590' cy='330' r='3'/%3E%3C/g%3E%3Cg fill='%2303E0BF'%3E%3Ccircle cx='380' cy='150' r='6'/%3E%3Ccircle cx='520' cy='195' r='4.5'/%3E%3C/g%3E%3Cg stroke='%2303E0BF' stroke-opacity='.35'%3E%3Ccircle cx='380' cy='150' r='14'/%3E%3C/g%3E%3C/svg%3E") 100%/contain no-repeat;width:min(780px,90%);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.hero .miolo{z-index:1;padding-block:clamp(40px,7vw,80px) clamp(48px,7vw,88px);position:relative}.hero .sobretitulo{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hero-suave);border:1px solid color-mix(in srgb,var(--hero-fg) 18%,transparent);background:color-mix(in srgb,var(--hero-fg) 5%,transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:.78rem;display:inline-flex}.hero .sobretitulo:before{content:"";background:var(--agua);width:7px;height:7px;box-shadow:0 0 0 0 var(--agua);border-radius:50%;flex:none}.hero .sobretitulo a{color:var(--hero-suave)}.hero h1{color:var(--hero-fg);letter-spacing:-.035em;max-width:17ch;margin-top:clamp(20px,3vw,32px);font-size:clamp(2.2rem,5.6vw,4.1rem);font-weight:800;line-height:1.05}.hero h1 em{color:var(--agua);background:linear-gradient(90deg,var(--agua),var(--ciano));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .sub{color:var(--hero-suave);max-width:58ch;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero .acoes{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-duplo .miolo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hero-duplo .miolo>:nth-child(n+3){grid-column:1/-1}.hero-duplo h1{font-size:clamp(2.2rem,4.6vw,3.6rem)}@media (max-width:960px){.hero-duplo .miolo{grid-template-columns:minmax(0,1fr)}}.chamada{background:linear-gradient(120deg,var(--hero-bg-1),var(--hero-bg-2));color:var(--hero-fg)}.chamada .miolo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);padding-block:clamp(56px,8vw,88px);display:grid}@media (max-width:860px){.chamada .miolo{grid-template-columns:minmax(0,1fr)}}.chamada-canais{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.chamada-canais li{border-left:2px solid var(--agua);gap:2px;padding-left:14px;display:grid}.chamada-canais span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-suave);font-size:.72rem}.chamada-canais a{color:var(--hero-fg);font-size:1.05rem;font-weight:600;text-decoration:none}.chamada-canais a:hover{color:var(--agua)}.form-contato{background:color-mix(in srgb,var(--hero-fg) 6%,transparent);border:1px solid color-mix(in srgb,var(--hero-fg) 14%,transparent);border-radius:16px;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.form-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:520px){.form-linha{grid-template-columns:minmax(0,1fr)}}.form-contato label{color:var(--hero-fg);gap:6px;font-size:.85rem;font-weight:600;display:grid}.form-contato label small{color:var(--hero-suave);font-weight:400}.form-contato input,.form-contato textarea{font:inherit;color:var(--hero-fg);border:1px solid color-mix(in srgb,var(--hero-fg) 20%,transparent);resize:vertical;background:#03082873;border-radius:10px;width:100%;padding:11px 13px;font-size:.95rem;font-weight:400}.form-contato input::placeholder,.form-contato textarea::placeholder{color:color-mix(in srgb,var(--hero-suave) 70%,transparent)}.form-contato input:focus-visible,.form-contato textarea:focus-visible{outline:2px solid var(--agua);outline-offset:1px;border-color:#0000}.form-armadilha{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-acoes{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.form-acoes .btn{cursor:pointer;font-size:.95rem}.form-acoes button:disabled{opacity:.7;cursor:wait}.form-retorno{color:var(--hero-suave);font-size:.85rem}.form-retorno.ok{color:var(--agua)}.form-retorno.erro{color:#ffb4a8}.whats-flutuante{right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:30;color:#06301a;font-family:var(--f-display);background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 12px 28px -10px #0000008c}.whats-flutuante:hover{background:#1ebe5a}@media (max-width:560px){.whats-flutuante{padding:14px}.whats-flutuante span{display:none}}.chamada h2{color:var(--hero-fg);letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800}.chamada p{color:var(--hero-suave);max-width:52ch;margin-top:10px}.rodape{color:var(--suave);padding-block:22px;font-size:.82rem}.rodape .miolo{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.btn{transition:background .15s,border-color .15s,box-shadow .15s}.hero .sobretitulo:before{animation:2.4s ease-out infinite pulso}}.btn-claro:hover{box-shadow:0 0 24px color-mix(in srgb,var(--agua) 45%,transparent)}@keyframes pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--agua) 70%,transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
