:root{--preto:#05070d;--fundo-2:#0b0f1a;--fundo-3:#121828;--fundo-secao:#0b0f1ab8;--vidro:#0e1321b8;--vidro-borda:#ffffff1a;--sombra:#000000b3;--branco:#fff;--linha:#ffffff1a;--linha-forte:#fff3;--texto:#f2f4f8;--texto-2:#a9b1c3;--texto-3:#737c90;--texto-sobre-azul:#d4defa;--aviso:#f2c879;--aviso-borda:#b7791f;--azul:#0044c8;--azul-hover:#05d;--azul-forte:#002899;--azul-claro:#0060e4;--azul-texto:#4d94ff;--azul-gradiente:linear-gradient(120deg, var(--azul-forte) 0%, var(--azul) 45%, var(--azul-claro) 100%);--brilho:color-mix(in srgb, var(--azul-claro) 65%, transparent);--estrela:#fff;--estrela-azul:#8db8ff;--fonte:var(--font-montserrat), "Helvetica Neue", Arial, sans-serif;--largura:1200px;--gutter:clamp(16px, 4vw, 40px);--secao:clamp(72px, 11vw, 140px);--raio:6px;--suave:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--preto);color:var(--texto);font-family:var(--fonte);font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit}::selection{background:var(--azul);color:#fff}:focus-visible{outline:2px solid var(--azul-claro);outline-offset:3px}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{font-size:clamp(2.4rem,6.2vw,4.75rem)}h2{font-size:clamp(1.9rem,4.2vw,3.1rem)}h3{letter-spacing:-.015em;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.2}p{text-wrap:pretty;margin:0}.container{width:100%;max-width:calc(var(--largura) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:var(--secao)}.secao+.secao{border-top:1px solid var(--linha)}.secao--clara{background:var(--fundo-secao)}.rotulo{color:var(--azul-texto);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75em;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.rotulo:before{content:"";background:currentColor;width:24px;height:1px}.destaque{color:var(--azul-claro)}.lead{max-width:60ch;color:var(--texto-2);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.cabeca{gap:1.25rem;max-width:780px;margin-bottom:clamp(40px,6vw,72px);display:grid}.btn{border-radius:var(--raio);min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;transition:background-color .2s ease, background-position .5s var(--suave), border-color .2s ease, color .2s ease, box-shadow .3s ease, transform .25s var(--suave);border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:0 1.6em;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:50ms;transform:translateY(0)}.btn--principal{isolation:isolate;background:var(--azul-gradiente);color:var(--branco);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--azul-claro) 45%, transparent);background-position:0%;background-size:180% 100%;position:relative;overflow:hidden}.btn--principal:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:35%;position:absolute;inset:-30% auto -30% -45%;transform:skew(-20deg)}.btn--principal:hover,.btn--principal:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--azul-claro) 70%, transparent), 0 0 22px var(--brilho), 0 16px 40px -14px var(--brilho);background-position:100%}.btn--principal:hover:after,.btn--principal:focus-visible:after{animation:reflexo .85s var(--suave)}@keyframes reflexo{0%{opacity:1;transform:skew(-20deg)translate(0)}to{opacity:1;transform:skew(-20deg)translate(560%)}}.btn--contorno{border-color:var(--linha-forte);color:var(--texto)}.btn--contorno:hover,.btn--contorno:focus-visible{border-color:var(--azul-claro);background:color-mix(in srgb, var(--azul) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--azul-claro) 60%, transparent), 0 0 18px color-mix(in srgb, var(--azul-claro) 35%, transparent)}.cartao-brilho{--mx:50%;--my:50%;position:relative}.cartao-brilho:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), var(--azul-texto), var(--azul-claro) 25%, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cartao-brilho:hover:after{opacity:1}.cartao-brilho:hover{background-image:radial-gradient(340px circle at var(--mx) var(--my), color-mix(in srgb, var(--azul-claro) 14%, transparent), transparent 70%)}.btn--grande{min-height:60px;padding:0 2em;font-size:1.05rem}@media (width<=520px){.btn--grande{width:100%;padding:0 1.1em;font-size:.98rem}}.btn .seta{transition:transform .2s}.btn:hover .seta{transform:translate(4px)}.link{color:var(--azul-texto);border-bottom:1px solid color-mix(in srgb, var(--azul-texto) 40%, transparent);font-weight:600;text-decoration:none}.link:hover{border-bottom-color:currentColor}.prose{color:#d7dce6;max-width:70ch;font-size:1.075rem;line-height:1.75}.prose>*+*{margin-top:1.25em}.prose h2{color:var(--texto);margin-top:2.4em;font-size:clamp(1.5rem,3vw,1.9rem)}.prose h3{color:var(--texto);margin-top:2em}.prose h2+*,.prose h3+*{margin-top:.75em}.prose a{color:var(--azul-texto);text-underline-offset:3px}.prose strong{color:var(--texto);font-weight:700}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--azul-claro)}.prose blockquote{border-left:3px solid var(--azul);color:var(--texto);margin-inline:0;padding:.25em 0 .25em 1.25em}.prose hr{border:0;border-top:1px solid var(--linha);margin-block:2.5em}.prose code{background:var(--fundo-3);border-radius:4px;padding:.15em .4em;font-size:.9em}.prose pre{border:1px solid var(--linha);border-radius:var(--raio);background:var(--fundo-2);padding:1.25em;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--linha);text-align:left;white-space:nowrap;padding:.7em 1em}.prose th{color:var(--texto);border-bottom-color:var(--linha-forte);font-weight:700}.prose img{border-radius:var(--raio)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:100;background:var(--azul);color:#fff;border-radius:var(--raio);padding:.75em 1em;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.pular:focus{top:16px}.aviso-dev{border:1px dashed var(--aviso-borda);border-radius:var(--raio);background:color-mix(in srgb, var(--aviso-borda) 8%, transparent);color:var(--aviso);padding:1rem 1.25rem;font-size:.9rem}@keyframes revelar{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:no-preference){.js :is(.cabeca,[data-revelar]):not(.visivel),.js [data-revelar-grupo]:not(.visivel)>*{opacity:0}.js :is(.cabeca,[data-revelar]).visivel,.js [data-revelar-grupo].visivel>*{animation:revelar .85s var(--suave) var(--atraso,0s) backwards}.js [data-revelar-grupo]>:nth-child(2){--atraso:90ms}.js [data-revelar-grupo]>:nth-child(3){--atraso:.18s}.js [data-revelar-grupo]>:nth-child(4){--atraso:.27s}.js [data-revelar-grupo]>:nth-child(5){--atraso:.36s}.js [data-revelar-grupo]>:nth-child(6){--atraso:.45s}.js [data-revelar-grupo]>:nth-child(n+7){--atraso:.54s}@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.estrelas[data-astro-cid-jzeuhxlg]{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100lvh;transition:opacity 1.2s;position:fixed;inset:0}.estrelas[data-astro-cid-jzeuhxlg][width]{opacity:1}.logo[data-astro-cid-f7espo7c]{display:block}
