@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--navy: #00394d;--screen: #06212c;--cherry: #d61611;--pink: #e84273;--rose-text: #c22a5b;--pink-text: var(--rose-text);--teal: #2bb3c4;--teal-text: #0e6f7c;--gray: #f4f4f4;--soft: #f7f9fb;--paper: #ffffff;--ink: #152128;--muted: #5d6c74;--line: #e6eaec;--t-100: .75rem;--t-200: .84rem;--t-300: .95rem;--t-400: 1.09rem;--t-500: clamp(1.18rem, 1.05rem + .5vw, 1.35rem);--t-600: clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--t-700: clamp(1.7rem, 1.4rem + 1.2vw, 2.2rem);--t-800: clamp(2rem, 1.6rem + 1.7vw, 2.75rem);--t-900: clamp(2.6rem, 2rem + 2.8vw, 4.2rem);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--s-16: 64px;--s-24: 96px;--r-sm: 6px;--r-md: 9px;--r-lg: 14px;--r-pill: 999px;--e-1: 0 1px 2px rgba(6, 33, 44, .05);--e-2: 0 6px 20px rgba(6, 33, 44, .1);--e-3: 0 24px 60px rgba(6, 33, 44, .22);--e-soft: 0 1px 2px rgba(6, 33, 44, .05), 0 4px 10px -4px rgba(6, 33, 44, .08), 0 18px 44px -14px rgba(6, 33, 44, .18);--e-lift: 0 2px 6px rgba(6, 33, 44, .07), 0 8px 18px -6px rgba(6, 33, 44, .12), 0 32px 66px -16px rgba(6, 33, 44, .26);--surface-panel: linear-gradient(180deg, #ffffff, #fafbfd);--grid-ecg: linear-gradient(color-mix(in srgb, var(--cherry) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cherry) 2%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--cherry) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cherry) 3.5%, transparent) 1px, transparent 1px);--grid-ecg-size: 9px 9px, 9px 9px, 45px 45px, 45px 45px;--grid-ecg-dark: linear-gradient(color-mix(in srgb, #fff 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, #fff 2.5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--pink) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pink) 6%, transparent) 1px, transparent 1px);--dur-1: .12s;--dur-2: .24s;--dur-3: .48s;--ease: cubic-bezier(.2, .7, .2, 1);--maxw: min(97vw, 1840px);--grad: linear-gradient(100deg, var(--cherry), var(--pink));--grad-btn: linear-gradient(100deg, var(--cherry), var(--rose-text));--font-body: "Montserrat Variable", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: "Montserrat Variable", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-condensed: var(--font-body);--font: var(--font-body);--bg: #ffffff;--bg-muted: var(--soft);--bg-tint: #eef3f5;--bg-inverse: var(--navy);--surface: #ffffff;--text: var(--navy);--text-soft: var(--ink);--text-muted: var(--muted);--text-on-inverse: #ffffff;--text-on-inverse-muted: #a9c6d1;--text-on-inverse-faint: #9fb4bd;--eyebrow-on-inverse: #ff9fb8;--chip-on-inverse: #cfe0e6;--surface-on-inverse: rgba(255, 255, 255, .06);--border-on-inverse: rgba(255, 255, 255, .14);--border: var(--line);--border-soft: #eef2f4;--border-strong: #cdd8dc;--accent: var(--cherry);--accent-2: var(--pink);--accent-cloud: var(--teal);--focus-ring: var(--cherry);--link: var(--cherry);--link-hover: var(--pink);--gradient-inovacao: var(--grad);--gradient-tela: linear-gradient(155deg, #053243, var(--screen));--glow-cereja: radial-gradient( 60% 60% at 50% 0%, color-mix(in srgb, var(--pink) 12%, transparent), transparent 70% );--wa-green: #107c41;--wa-green-hover: #0a6e37;--signal-stroke: var(--cherry);--signal-stroke-muted: color-mix(in srgb, var(--cherry) 22%, transparent);--signal-width: 2px;--signal-glow: 0 0 14px color-mix(in srgb, var(--cherry) 45%, transparent);--font-display: var(--font-head);--font-text: var(--font-body);--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", monospace;--fs-xs: var(--t-100);--fs-sm: var(--t-200);--fs-base: var(--t-400);--fs-md: var(--t-400);--fs-lg: var(--t-500);--fs-xl: var(--t-600);--fs-2xl: var(--t-800);--fs-3xl: var(--t-900);--fs-display: var(--t-900);--lh-tight: 1.12;--lh-snug: 1.22;--lh-normal: 1.62;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--tracking-tighter: -.035em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .18em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--space-16: 8rem;--section-y: clamp(3.5rem, 7vw, 7rem);--container-wide: 1760px;--container-max: var(--maxw);--container-narrow: 760px;--gutter: clamp(20px, 4vw, 48px);--radius-sm: var(--r-sm);--radius-md: var(--r-md);--radius-lg: var(--r-lg);--radius-xl: var(--r-lg);--radius-full: var(--r-pill);--shadow-sm: var(--e-1);--shadow-md: var(--e-2);--shadow-lg: var(--e-3);--ease-out: var(--ease);--ease-in-out: var(--ease);--duration-fast: var(--dur-1);--duration-base: var(--dur-2);--duration-slow: var(--dur-3);--duration-signal: 3.2s;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-overlay: 300;--z-modal: 400}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-signal: 0ms}}@font-face{font-family:Montserrat Fallback;src:local("Arial");size-adjust:112.76%;ascent-override:85.79%;descent-override:22.24%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:clamp(16px,.3vw + 13.6px,18.5px)}body{min-height:100vh;font-family:var(--font);color:var(--ink);background:#fff;line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--navy);font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}h1,h2{font-weight:800}h3,h4{font-weight:700}p{text-wrap:pretty}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb,var(--pink) 22%,transparent);color:var(--navy)}.dark-sec ::selection,.dark-sec::selection,.site-footer ::selection,.site-footer::selection,.on-dark ::selection,.on-dark::selection{background:color-mix(in srgb,var(--pink) 45%,transparent);color:#fff}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dark-sec,.site-footer,.on-dark{--focus-ring: #fff}ul[role=list],ol[role=list]{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.wrap--wide{max-width:var(--container-wide)}h1{font-size:var(--t-900);font-weight:800;letter-spacing:-.02em;line-height:1.06}h2{font-size:var(--t-800);font-weight:800;letter-spacing:-.02em;line-height:1.12}h3{font-size:var(--t-500);font-weight:700;line-height:1.25}.eyebrow{font-size:var(--t-100);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rose-text)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:700;font-size:var(--t-300);padding:13px 24px;border-radius:var(--r-md);cursor:pointer;border:1.5px solid transparent;text-decoration:none;transition:transform var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),background var(--dur-2),border-color var(--dur-2)}.btn:hover{transform:translateY(-1px);box-shadow:var(--e-2)}.btn:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.btn-navy{background:var(--navy);color:#fff}.btn-grad{background:var(--grad-btn);color:#fff}.btn-line{background:transparent;color:var(--navy);border-color:var(--line)}.btn-line:hover{border-color:var(--navy);background:var(--soft)}.btn-white{background:#fff;color:var(--navy);border-color:var(--line)}.lnk-action{font-weight:700;color:var(--cherry);text-decoration:none;font-size:var(--t-300)}.lnk-action:hover{text-decoration:underline}.logo{display:inline-flex;align-items:center}.logo-img{display:block;width:auto}.logo-img--lockup{height:30px}.logo-img--icon{display:none;height:34px}@media (max-width: 560px){.logo-img--lockup{display:none}.logo-img--icon{display:block}}.crumb{background:var(--soft);border-bottom:1px solid var(--line);font-size:.78rem;color:var(--muted)}.crumb .wrap{padding:11px 30px}.crumb b{color:var(--navy)}.chip{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 13px}.chip i{width:6px;height:6px;border-radius:50%;background:var(--cherry)}.band{padding-block:clamp(3.5rem,7vw,6rem)}.band--soft{background:var(--soft)}.band--tint{background:var(--bg-tint)}.band--navy{background:var(--gradient-tela);color:var(--text-on-inverse);position:relative;overflow:hidden}.band--navy h1,.band--navy h2,.band--navy h3{color:#fff}.band--navy .eyebrow{color:#ff9fbf}.band--navy.band--glow:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 30%,rgba(232,66,115,.12),transparent 70%);pointer-events:none}.card{background-color:var(--surface);background-image:var(--grid-ecg);background-size:var(--grid-ecg-size);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--e-soft)}.card--dark{background-color:var(--surface-on-inverse);background-image:var(--grid-ecg-dark);background-size:var(--grid-ecg-size);border:1px solid var(--border-on-inverse);box-shadow:var(--e-3)}.card--flat{background-color:var(--bg-muted);background-image:none;box-shadow:none}.card--interactive{transition:box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.card--interactive:hover{box-shadow:var(--e-lift);transform:translateY(-3px)}.grid{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(var(--col, 260px),100%),1fr))}.trace-divider{display:block;width:100%;height:18px;border:0;background-repeat:repeat-x;background-position:center;background-size:64px 18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='18' viewBox='0 0 64 18'><path d='M0 9 H22 l3-6 3 12 3-9 2 3 H64' fill='none' stroke='%23d61611' stroke-opacity='0.28' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 600px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}}.consent[data-astro-cid-2effgw6e]{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-modal);padding:var(--s-4);pointer-events:none}.consent__in[data-astro-cid-2effgw6e]{pointer-events:auto;max-width:880px;margin-inline:auto;display:flex;align-items:center;gap:var(--s-8);flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--s-6) var(--s-8);position:relative;overflow:hidden;animation:consent-up var(--duration-base) var(--ease-out)}.consent__in[data-astro-cid-2effgw6e]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--grad)}@keyframes consent-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.consent__txt[data-astro-cid-2effgw6e]{flex:1 1 320px;min-width:0}.consent__t[data-astro-cid-2effgw6e]{font-weight:700;font-size:.95rem;color:var(--navy)}.consent__b[data-astro-cid-2effgw6e]{font-size:.82rem;line-height:1.5;color:var(--muted);margin-block-start:2px}.consent__lnk[data-astro-cid-2effgw6e]{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:2px}.consent__lnk[data-astro-cid-2effgw6e]:hover{color:var(--link-hover)}.consent__act[data-astro-cid-2effgw6e]{display:flex;gap:var(--s-3);flex:0 0 auto}.consent__act[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{font-size:.86rem;padding:10px 20px}@media (max-width: 560px){.consent[data-astro-cid-2effgw6e]{padding:var(--s-2)}.consent__in[data-astro-cid-2effgw6e]{padding:var(--s-4);gap:var(--s-3)}.consent__act[data-astro-cid-2effgw6e]{inline-size:100%}.consent__act[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.consent__in[data-astro-cid-2effgw6e]{animation:none}}.skip-link[data-astro-cid-37fxchfa]{position:absolute;inset-block-start:-3rem;inset-inline-start:var(--s-4);z-index:var(--z-overlay);padding:var(--s-2) var(--s-4);background:var(--bg-inverse);color:var(--text-on-inverse);border-radius:var(--radius-md);transition:inset-block-start var(--duration-fast) var(--ease-out)}.skip-link[data-astro-cid-37fxchfa]:focus{inset-block-start:var(--s-4)}
