@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/gabarito-latin-600-normal.NulAu8lF.woff2) format("woff2"),url(/_astro/gabarito-latin-600-normal.BBOW0TgY.woff) format("woff")}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/gabarito-latin-700-normal.BAFSd0WX.woff2) format("woff2"),url(/_astro/gabarito-latin-700-normal.D9o2lxqd.woff) format("woff")}@font-face{font-family:Gabarito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/gabarito-latin-800-normal.D42sqWtO.woff2) format("woff2"),url(/_astro/gabarito-latin-800-normal.lpMBdeeE.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}:root{--font-head: "Gabarito", Inter, system-ui, sans-serif;--head-weight: 700;--head-track: -.02em;--canvas: #f4f2ef;--surface: #f9f8f6;--card: #ffffff;--ink: #1a1816;--ink-2: #57534e;--ink-3: #6b665f;--ring: rgba(26, 24, 22, .09);--ring-strong: rgba(26, 24, 22, .16);--ember: #e8590c;--ember-hi: #ff8a47;--ember-lo: #ee6418;--ember-lip: #b8440a;--ember-ink: #b8440a;--ember-tint: rgba(232, 89, 12, .1);--ember-tint-ring: rgba(184, 68, 10, .18);--glow: rgba(232, 89, 12, .22);--shadow-float: 0 0 0 1px var(--ring), 0 12px 32px rgba(26, 24, 22, .1);--shadow-card: 0 0 0 1px var(--ring);--shadow-lift: 0 0 0 1px var(--ring), 0 1px 2px rgba(26, 24, 22, .04), 0 8px 24px rgba(26, 24, 22, .06);--dark-top: #3a3631;--dark-bot: #1c1917;--dark-lip: #000;--dark-text: #fff;--light-top: #ffffff;--light-bot: #f3f1ee;--video: #4f5bd5;--video-bg: #eef0ff;--image: #0e9384;--image-bg: #e6f6f3;--pdf: #d92d20;--pdf-bg: #fdedeb;--audio: #c11574;--audio-bg: #fceaf4;--ai: #7a5af8;--ai-bg: #f1edff;--wall: radial-gradient(60% 70% at 15% 15%, rgba(255, 255, 255, .6), transparent 70%), radial-gradient(55% 65% at 88% 92%, rgba(167, 171, 177, .55), transparent 70%), radial-gradient(70% 80% at 72% 8%, rgba(255, 170, 120, .75), transparent 70%), linear-gradient(160deg, #ffe3cf, #fbd3b6 45%, #e9e4de);--r-outer: 28px;--r-pad: 8px;--r-inner: 20px;--r-win: 12px;--r-pill: 999px;--panel: var(--card);--panel-2: var(--surface);--hairline: var(--ring);--accent: var(--ember);--accent-ink: #fff;--accent-soft: var(--ember-tint);--steel: var(--ink-3);--steel-bg: var(--surface);--tint-video: var(--video);--tint-audio: var(--audio);--tint-images: var(--image);--tint-pdf: var(--pdf);--tint-ai: var(--ai);--tint-strength: 11%;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading: var(--font-head);--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--t-display: clamp(2.4rem, 1.4rem + 4.4vw, 4rem);--t-h2: clamp(1.6rem, 1.2rem + 1.6vw, 2.125rem);--t-h3: 1.25rem;--t-body: 1.0625rem;--t-desc: .9375rem;--t-small: .8125rem;--r-panel: 28px;--r-card: 16px;--r-chip: 10px;--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;--gutter: 16px;--maxw: 1120px;--space-heading-sub: 14px}[data-theme=dark]{--canvas: #121110;--surface: #1e1c1a;--card: #191816;--ink: #f3efe8;--ink-2: #bdb7ae;--ink-3: #8c867e;--ring: rgba(255, 255, 255, .08);--ring-strong: rgba(255, 255, 255, .14);--ember: #ff7a33;--ember-hi: #ff9257;--ember-lo: #f06a22;--ember-lip: #a8410b;--ember-ink: #ff9c66;--ember-tint: rgba(255, 122, 51, .13);--ember-tint-ring: rgba(255, 122, 51, .25);--glow: rgba(255, 122, 51, .2);--shadow-float: 0 0 0 1px var(--ring), 0 1px 0 rgba(255, 255, 255, .04) inset, 0 16px 40px rgba(0, 0, 0, .5);--shadow-card: 0 0 0 1px var(--ring), 0 1px 0 rgba(255, 255, 255, .035) inset;--shadow-lift: 0 0 0 1px var(--ring), 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 30px rgba(0, 0, 0, .35);--dark-top: #fbf8f3;--dark-bot: #e6e1da;--dark-lip: #9e978d;--dark-text: #1a1816;--light-top: #2a2825;--light-bot: #221f1d;--video: #9aa3ff;--video-bg: rgba(79, 91, 213, .18);--image: #4fd1c0;--image-bg: rgba(14, 147, 132, .18);--pdf: #ff8a80;--pdf-bg: rgba(217, 45, 32, .18);--audio: #f38bc4;--audio-bg: rgba(193, 21, 116, .18);--ai: #b7a4ff;--ai-bg: rgba(122, 90, 248, .2);--wall: radial-gradient(60% 70% at 15% 15%, rgba(255, 140, 80, .18), transparent 70%), radial-gradient(55% 65% at 88% 92%, rgba(120, 130, 150, .25), transparent 70%), radial-gradient(70% 80% at 72% 8%, rgba(232, 89, 12, .35), transparent 70%), linear-gradient(160deg, #2a1d16, #1e1714 50%, #16171a);--accent-ink: #1a0f08;--tint-strength: 18%}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--canvas);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font:400 16px/1.55 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;transition:background .25s,color .25s}h1,h2,h3,h4,.head-font{font-family:var(--font-head),Inter,sans-serif;font-weight:var(--head-weight);letter-spacing:var(--head-track);margin:0;text-wrap:balance;color:var(--ink)}p{text-wrap:pretty}a{color:inherit}.muted{color:var(--ink-3)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:8px}code{font-family:var(--mono);font-size:.9em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.btn{--lip: 2px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;border:0;cursor:pointer;font:600 15.5px/1 var(--font-head),Inter,sans-serif;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:transform .16s ease-out,box-shadow .2s,filter .2s;-webkit-user-select:none;user-select:none}.btn svg{width:16px;height:16px;flex:none}.btn-sm{height:36px;padding:0 14px;border-radius:10px;font-size:14px}.btn-lg{height:52px;padding:0 26px;border-radius:14px;font-size:16.5px}.btn-ember{color:#fff;background:linear-gradient(var(--ember-hi),var(--ember-lo));text-shadow:0 1px 0 rgba(140,45,0,.35);box-shadow:inset 0 1px #ffffff61,0 0 0 1px var(--ember-lip),0 var(--lip) 0 var(--ember-lip),0 8px 20px var(--glow)}.btn-dark{color:var(--dark-text);background:linear-gradient(var(--dark-top),var(--dark-bot));box-shadow:inset 0 1px #ffffff24,0 var(--lip) 0 var(--dark-lip),0 6px 16px #1a181633}.btn-light{color:var(--ink);background:linear-gradient(var(--light-top),var(--light-bot));box-shadow:inset 0 1px #ffffffb3,0 0 0 1px var(--ring-strong),0 var(--lip) 0 var(--ring-strong)}[data-theme=dark] .btn-light{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px var(--ring-strong),0 var(--lip) 0 #0009}.btn-glass{color:#1a1816;background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffb3,0 2px #8c320040}.btn-glass:hover{background:#fffc}.btn-primary{color:#fff;background:linear-gradient(var(--ember-hi),var(--ember-lo));text-shadow:0 1px 0 rgba(140,45,0,.35);box-shadow:inset 0 1px #ffffff61,0 0 0 1px var(--ember-lip),0 var(--lip) 0 var(--ember-lip),0 8px 20px var(--glow)}.btn-secondary{color:var(--ink);background:linear-gradient(var(--light-top),var(--light-bot));box-shadow:inset 0 1px #ffffffb3,0 0 0 1px var(--ring-strong),0 var(--lip) 0 var(--ring-strong)}[data-theme=dark] .btn-secondary{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px var(--ring-strong),0 var(--lip) 0 #0009}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-1px)}.btn-ember:hover,.btn-primary:hover{filter:brightness(1.04)}}.btn:active{transform:translateY(1px);--lip: 1px}kbd,.key{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:linear-gradient(var(--light-top),var(--light-bot));color:var(--ink);font:600 12px/1 Inter;box-shadow:0 0 0 1px var(--ring-strong),0 2px 0 var(--ring-strong);vertical-align:2px}.key-lg{height:36px;min-width:46px;padding:0 10px;border-radius:9px;font:700 14px/1 var(--font-head),Inter;box-shadow:0 0 0 1px var(--ring-strong),0 3px 0 var(--ring-strong)}.kicker{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:var(--card);box-shadow:var(--shadow-card);font:600 13px/1 Inter;color:var(--ink-2)}.kicker i{width:8px;height:8px;border-radius:3px;background:var(--ember);box-shadow:0 0 0 1px var(--ember-tint-ring)}.ic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bg);color:var(--fg);flex:none}.ic svg{width:18px;height:18px}.v{--fg: var(--video);--bg: var(--video-bg)}.i{--fg: var(--image);--bg: var(--image-bg)}.p{--fg: var(--pdf);--bg: var(--pdf-bg)}.a{--fg: var(--audio);--bg: var(--audio-bg)}.ai{--fg: var(--ai);--bg: var(--ai-bg)}.shead{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-bottom:36px}.shead h2{font-size:clamp(34px,4.4vw,48px);line-height:1.05;margin-top:18px}.shead h2 .dim{color:var(--ink-3)}.shead p{margin:0;color:var(--ink-2);font-size:16.5px;max-width:42ch;justify-self:end}@media(max-width:860px){.shead{grid-template-columns:1fr;gap:14px}.shead p{justify-self:start}}html.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s-6)}.panel{background:var(--card);border-radius:var(--r-outer);box-shadow:var(--shadow-card);padding-block:clamp(32px,5vw,56px);padding-inline:clamp(24px,4vw,48px)}.section{margin-inline:auto;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-block:var(--gutter)}section.section,article.section{padding-top:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--card);box-shadow:var(--shadow-card);font:600 13px/1 Inter;color:var(--ink-2);margin:0 0 var(--s-4)}.lede{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);color:var(--ink-2);max-width:46ch;margin-top:var(--space-heading-sub);text-wrap:balance}.center{text-align:center}.center .lede{margin-inline:auto}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ember);font-weight:600}a.link,.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ring-strong);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}a.link:hover,.prose a:hover{color:var(--ember);text-decoration-color:var(--ember)}hr{border:none;border-top:1px solid var(--ring);margin:var(--s-8) 0}.chip{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--t-small);font-weight:500;padding:3px 10px;border-radius:var(--r-chip);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring);color:var(--ink-2)}.chip-req{background:var(--ember-tint);box-shadow:inset 0 0 0 1px var(--ember-tint-ring);color:var(--ember-ink);font-weight:600}.prose{max-width:68ch}.prose h2{margin:var(--s-12) 0 var(--s-4)}.prose h3{margin:var(--s-8) 0 var(--s-3)}.prose ul{padding-left:1.2em;margin:0 0 var(--s-4)}.prose li{margin-bottom:var(--s-2)}.prose li::marker{color:var(--ember)}.prose p{margin:0 0 var(--s-4)}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--canvas);padding:10px 16px;border-radius:0 0 10px;z-index:100}.skip:focus{left:0}.navwrap[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;padding:12px 20px 0}.nav[data-astro-cid-3ef6ksr2]{max-width:1120px;margin:0 auto;height:60px;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;border-radius:18px;background:color-mix(in srgb,var(--card) 84%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:var(--shadow-float)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-right:18px}.brand[data-astro-cid-3ef6ksr2] .mark[data-astro-cid-3ef6ksr2]{width:34px;height:34px;flex:none}.brand[data-astro-cid-3ef6ksr2] .wm[data-astro-cid-3ef6ksr2]{height:21px;width:auto;aspect-ratio:1050.4 / 208.4;display:block}.navlinks[data-astro-cid-3ef6ksr2]{display:flex;gap:2px}.navlinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:8px 12px;border-radius:10px;text-decoration:none;font:500 14.5px/1 Inter;color:var(--ink-2);transition:background .16s,color .16s}.navlinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.navlinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--ember-tint);color:var(--ink)}.navright[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:8px}.cta-pill[data-astro-cid-3ef6ksr2] .short[data-astro-cid-3ef6ksr2]{display:none}.chip-offer[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;border-radius:10px;background:var(--ember-tint);box-shadow:inset 0 0 0 1px var(--ember-tint-ring);font:500 13.5px/1 Inter;color:var(--ink-2);text-decoration:none;transition:background .16s}.chip-offer[data-astro-cid-3ef6ksr2] .dot[data-astro-cid-3ef6ksr2]{width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 0 3px var(--ember-tint);flex:none}.chip-offer[data-astro-cid-3ef6ksr2] s[data-astro-cid-3ef6ksr2]{color:var(--ink-3)}.chip-offer[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;color:var(--ember-ink);font-weight:700}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;border:0;background:transparent;border-radius:10px;cursor:pointer;align-items:center;justify-content:center;flex:none}.menu-btn[data-astro-cid-3ef6ksr2]:hover{background:var(--surface)}.bars[data-astro-cid-3ef6ksr2],.bars[data-astro-cid-3ef6ksr2]:before,.bars[data-astro-cid-3ef6ksr2]:after{content:"";display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.bars[data-astro-cid-3ef6ksr2]:before{transform:translateY(-6px)}.bars[data-astro-cid-3ef6ksr2]:after{transform:translateY(4px)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]{background:transparent}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]:before{transform:translateY(1px) rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2]:after{transform:translateY(-1px) rotate(-45deg)}.sheet[data-astro-cid-3ef6ksr2]{max-width:1120px;margin:8px auto 0;padding:10px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-float)}.sheet-links[data-astro-cid-3ef6ksr2]{display:grid;gap:2px;margin-bottom:10px}.sheet-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:12px 14px;border-radius:12px;text-decoration:none;font:600 15px/1 var(--font-head),Inter;color:var(--ink)}.sheet-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--surface)}.sheet-cta[data-astro-cid-3ef6ksr2]{width:100%}@media(max-width:900px){.navlinks[data-astro-cid-3ef6ksr2],.chip-offer[data-astro-cid-3ef6ksr2].nav-offer{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:901px){.sheet[data-astro-cid-3ef6ksr2]{display:none!important}}@media(max-width:520px){.cta-pill[data-astro-cid-3ef6ksr2] .long[data-astro-cid-3ef6ksr2]{display:none}.cta-pill[data-astro-cid-3ef6ksr2] .short[data-astro-cid-3ef6ksr2]{display:inline}.brand[data-astro-cid-3ef6ksr2] .wm[data-astro-cid-3ef6ksr2]{height:19px}.brand[data-astro-cid-3ef6ksr2]{margin-right:4px}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:96px;border-top:1px solid var(--ring);padding:48px 0 64px}.fcols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(6,minmax(0,1fr));gap:28px}.fbrand[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--ink);text-decoration:none}.fbrand[data-astro-cid-sz7xmlte] .mark[data-astro-cid-sz7xmlte]{width:34px;height:34px;flex:none}.fbrand[data-astro-cid-sz7xmlte] .wm[data-astro-cid-sz7xmlte]{height:21px;width:auto;aspect-ratio:1050.4 / 208.4}.fbrand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--ink-3);font-size:14.5px;max-width:28ch;margin:0}.fcols[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin:0 0 14px;font:600 14px/1 Inter;letter-spacing:normal;color:var(--ink)}.fcols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;text-decoration:none;color:var(--ink-3);font-size:14.5px;padding:4px 0}.fcols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.fcols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].more{color:var(--ember-ink);font-weight:600}.fbot[data-astro-cid-sz7xmlte]{margin-top:40px;padding-top:20px;border-top:1px solid var(--ring);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--ink-3);font-size:14px}.themepick[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px}.seg[data-astro-cid-sz7xmlte]{display:flex;padding:3px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--ring)}.seg[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--ink-3)}.seg[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.seg[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte][aria-pressed=true]{background:linear-gradient(var(--light-top),var(--light-bot));color:var(--ink);box-shadow:0 0 0 1px var(--ring-strong),0 1px 0 var(--ring-strong)}.seg[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:15px;height:15px}@media(max-width:1024px){.fcols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr}.fbrand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.fcols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}
