@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2) format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2) format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2) format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-700-normal.D9cHMWGj.woff2) format("woff2"),url(/_astro/archivo-latin-700-normal.lT5TFe7H.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}:root{--brand-50: #eef5ff;--brand-100: #dbeafe;--brand-200: #b6d4fd;--brand-300: #84b6fa;--brand-400: #3d8ef2;--brand-500: #0b5bd3;--brand-600: #0a4db5;--brand-700: #0a3f93;--brand-800: #0b3275;--brand-900: #0a2558;--cyan-100: #dcf6fe;--cyan-300: #7fdcfa;--cyan-400: #3fcbf7;--cyan-500: #10bff5;--cyan-700: #0786ad;--ink-000: #ffffff;--ink-025: #f6f8fb;--ink-050: #eef2f7;--ink-100: #e1e7ef;--ink-200: #cdd5e1;--ink-300: #aab5c6;--ink-400: #8090a7;--ink-500: #5d6c84;--ink-600: #435069;--ink-700: #2d3a52;--ink-800: #142446;--ink-900: #0c1a3a;--ink-950: #0a1f4e;--whats: #1fae5b;--whats-hover: #17924b;--surface-page: var(--ink-000);--surface-subtle: var(--ink-025);--surface-sunken: var(--ink-050);--surface-card: var(--ink-000);--surface-ink: var(--ink-950);--surface-ink-raised: var(--ink-800);--surface-brand-soft: var(--brand-50);--surface-glass: rgba(255, 255, 255, .86);--scrim-photo: linear-gradient(to top, rgba(10, 31, 78, .9) 0%, rgba(10, 31, 78, .6) 40%, rgba(10, 31, 78, .15) 80%);--text-strong: var(--ink-950);--text-body: var(--ink-700);--text-muted: var(--ink-500);--text-faint: var(--ink-400);--text-brand: var(--brand-600);--text-on-ink: #f3f6fb;--text-on-ink-muted: rgba(243, 246, 251, .72);--border-hairline: var(--ink-100);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-ink: rgba(255, 255, 255, .16);--focus-ring: var(--brand-400);--font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-h1: clamp(30px, 4.6vw, 52px);--lh-h1: 1.06;--fs-h2: clamp(26px, 3.2vw, 38px);--lh-h2: 1.12;--fs-h3: clamp(19px, 2vw, 23px);--lh-h3: 1.25;--fs-lead: clamp(17px, 1.6vw, 19px);--fs-body: 16.5px;--lh-body: 1.65;--fs-sm: 14px;--fs-xs: 12.5px;--fs-eyebrow: 12px;--ls-eyebrow: .2em;--fs-spec: 13px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--measure-prose: 68ch;--space-2: 4px;--space-4: 8px;--space-5: 12px;--space-6: 16px;--space-7: 20px;--space-8: 24px;--space-9: 32px;--space-10: 40px;--space-11: 56px;--space-12: 72px;--gap-grid: 20px;--pad-card: 26px;--section-y: clamp(56px, 8vw, 96px);--container: 1240px;--gutter: 20px;--h-utilitybar: 36px;--h-nav: 72px;--h-control: 48px;--z-nav: 200;--z-overlay: 900;--radius-sm: 4px;--radius-md: 8px;--radius-card: 10px;--radius-control: 6px;--radius-photo: 4px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(10, 31, 78, .06), 0 1px 3px rgba(10, 31, 78, .04);--shadow-2: 0 4px 12px -2px rgba(10, 31, 78, .1), 0 2px 6px -3px rgba(10, 31, 78, .06);--shadow-3: 0 18px 40px -14px rgba(10, 31, 78, .22), 0 6px 14px -8px rgba(10, 31, 78, .1);--shadow-brand: 0 12px 30px -12px rgba(11, 91, 211, .55);--ease-out: cubic-bezier(.2, .8, .25, 1);--dur-fast: .14s;--dur-base: .22s;--press-scale: .985}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--text-brand)}a:hover{color:var(--brand-800)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);margin:0;letter-spacing:-.02em}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-black)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold)}p{margin:0 0 var(--space-6)}p:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section-y) 0}.section--subtle{background:var(--surface-subtle)}.section--ink{background:var(--surface-ink);color:var(--text-on-ink-muted)}.section--ink h2,.section--ink h3{color:var(--text-on-ink)}.prose{max-width:var(--measure-prose)}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--text-body)}.mono,.spec{font-family:var(--font-mono);font-size:var(--fs-spec);letter-spacing:.02em}.eyebrow{display:inline-block;font:var(--fw-semibold) var(--fs-eyebrow) / 1 var(--font-body);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--brand-600);margin-bottom:var(--space-6)}.section--ink .eyebrow{color:var(--cyan-400)}.section-head{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--measure-prose);margin-bottom:var(--space-10)}.section-head--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.section-head p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--h-control);padding:0 22px;border-radius:var(--radius-control);border:1px solid transparent;font:var(--fw-bold) 14px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform 90ms}.btn:active{transform:scale(var(--press-scale))}.btn svg{width:18px;height:18px;flex:none}.btn--whats{background:var(--whats);color:#fff;box-shadow:var(--shadow-1)}.btn--whats:hover{background:var(--whats-hover);color:#fff}.btn--outline{background:transparent;color:var(--text-strong);border-color:var(--border-strong)}.btn--outline:hover{border-color:var(--ink-950);background:var(--ink-025);color:var(--text-strong)}.on-ink .btn--outline{color:var(--text-on-ink);border-color:var(--border-ink)}.on-ink .btn--outline:hover{background:#ffffff14;color:#fff}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-5)}.grid{display:grid;gap:var(--gap-grid)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.card{position:relative;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:var(--pad-card)}.card__rule{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-500);border-radius:var(--radius-card) 0 0 var(--radius-card)}.card h3{margin-bottom:var(--space-4);font-size:19px}.card p{font-size:15px;margin:0}.card .spec{display:block;color:var(--brand-600);margin-bottom:var(--space-4)}.chip{width:44px;height:44px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--brand-50);color:var(--brand-600);margin-bottom:var(--space-6)}.chip svg{width:22px;height:22px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7);margin-top:var(--space-9)}.stat__v{font:var(--fw-bold) clamp(18px,2.2vw,24px) / 1.1 var(--font-mono);color:var(--text-strong);letter-spacing:-.01em}.stat__l{font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px}.stat__fonte{font:11px/1.3 var(--font-mono);color:var(--text-faint);margin-top:4px}@media(max-width:600px){.stats{grid-template-columns:1fr;gap:var(--space-6)}}.hero{position:relative;padding:clamp(40px,7vw,88px) 0;background:var(--surface-subtle);overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.hero h1{margin-bottom:var(--space-7)}.hero .lead{margin-bottom:var(--space-8);max-width:60ch}@media(max-width:960px){.hero__grid{grid-template-columns:1fr}}.hero--foto{background:var(--ink-950);color:var(--text-on-ink-muted)}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero--foto:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#051028e0,#051028b3,#05102859)}.hero--foto>.container{position:relative;z-index:2}.hero--foto h1{color:#fff}.hero--foto h1,.hero--foto .lead,.hero--foto .eyebrow{text-shadow:0 1px 12px rgba(5,16,40,.6)}.hero--foto .lead,.hero--foto .stat__l,.hero--foto .trustbar,.hero--foto .crumbs,.hero--foto .crumbs a{color:var(--text-on-ink-muted)}.hero--foto .lead a{color:var(--cyan-300)}.hero--foto .eyebrow,.hero--foto .trustbar svg{color:var(--cyan-300)}.hero--foto .stat__v{color:#fff}.hero--foto .stat__fonte{color:#f3f6fb80}.hero--foto .btn--outline{color:var(--text-on-ink);border-color:#f3f6fb73}.hero--foto .btn--outline:hover{background:#ffffff14;border-color:#fff;color:#fff}@media(max-width:960px){.hero--foto:before{background:linear-gradient(180deg,#051028d1,#0510289e)}}.trustbar{display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-8);margin-top:var(--space-8);font:var(--fw-medium) 13px/1.4 var(--font-mono);color:var(--text-muted)}.trustbar span{display:inline-flex;align-items:center;gap:8px}.trustbar svg{width:16px;height:16px;color:var(--brand-500)}.photo{position:relative;border-radius:var(--radius-photo);overflow:hidden;background:var(--ink-900);aspect-ratio:4 / 3}.photo img{width:100%;height:100%;object-fit:cover}.photo__scrim{position:absolute;inset:0;background:var(--scrim-photo)}.photo__body{position:absolute;inset:auto 0 0;padding:22px;color:var(--text-on-ink)}.photo__body h3{color:#fff;font-size:18px;margin-bottom:6px}.photo__body p{color:var(--text-on-ink-muted);font-size:14px;margin:0}.photo__body .spec{color:var(--cyan-300);display:block;margin-bottom:6px}.speclist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.speclist li{display:flex;gap:12px;align-items:flex-start}.speclist svg{width:20px;height:20px;flex:none;color:var(--brand-500);margin-top:3px}.badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:var(--radius-sm);font:var(--fw-medium) 12.5px/1.3 var(--font-mono);background:var(--brand-50);color:var(--brand-700)}.steps{display:grid;gap:0}.step{display:grid;grid-template-columns:56px 1fr;gap:var(--space-7);padding:var(--space-8) 0;border-top:1px solid var(--border-hairline)}.step__num{font:var(--fw-bold) 14px/1 var(--font-mono);color:var(--brand-500);padding-top:5px}.step h3{font-size:19px;margin-bottom:4px}.step p{margin:0;font-size:15px}.step__prazo{display:inline-block;font:var(--fw-medium) 12.5px/1 var(--font-mono);color:var(--brand-700);background:var(--brand-50);padding:5px 8px;border-radius:var(--radius-sm);margin-bottom:8px}.sticky-head{position:sticky;top:calc(var(--h-nav) + 24px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:900px){.split{grid-template-columns:1fr}.sticky-head{position:static}}.pricetable{width:100%;border-collapse:collapse}.pricetable caption{text-align:left;font:var(--fw-bold) 17px/1.3 var(--font-display);color:var(--text-strong);margin-bottom:var(--space-5)}.pricetable th{text-align:left;font:var(--fw-semibold) var(--fs-eyebrow) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:0 0 12px;border-bottom:1px solid var(--border-default)}.pricetable td{padding:15px 0;border-bottom:1px solid var(--border-hairline)}.pricetable td:last-child,.pricetable th:last-child{text-align:right}.pricetable td:last-child{font:var(--fw-medium) 14.5px/1.3 var(--font-mono);color:var(--text-strong)}.nota-mono{font:12.5px/1.6 var(--font-mono);color:var(--text-muted);margin-top:var(--space-7);max-width:80ch}@media(max-width:600px){.pricetable thead{display:none}.pricetable tr{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-hairline)}.pricetable td{border:0}}.faq{border-top:1px solid var(--border-hairline);max-width:860px}.faq details{border-bottom:1px solid var(--border-hairline)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font:var(--fw-semibold) 17px/1.4 var(--font-display);color:var(--text-strong)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 24px/1 var(--font-mono);color:var(--brand-500);flex:none}.faq details[open] summary:after{content:"–"}.faq summary h3{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.faq .faq__a{padding:0 0 20px;max-width:var(--measure-prose)}.citylist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--gap-grid);list-style:none;padding:0;margin:0}.citylist li{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--border-hairline);font-weight:var(--fw-medium);color:var(--text-strong)}.citylist a{color:var(--text-strong);text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px}.citylist a:hover{color:var(--brand-600)}@media(max-width:900px){.citylist{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--surface-ink);color:var(--text-on-ink);padding:clamp(32px,6vw,64px)}.cta__photo{position:absolute;inset:0}.cta__photo img{width:100%;height:100%;object-fit:cover;opacity:.3}.cta__scrim{position:absolute;inset:0;background:linear-gradient(90deg,#0a1f4ef2,#0a1f4e99)}.cta__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}.cta h2{color:#fff;max-width:22ch}.cta p{color:var(--text-on-ink-muted);margin:var(--space-5) 0 0;max-width:52ch}.mapa{position:relative;aspect-ratio:8 / 3;border-radius:var(--radius-card);overflow:hidden;background:var(--ink-100);border:1px solid var(--border-hairline)}.mapa img,.mapa iframe{width:100%;height:100%;object-fit:cover;border:0}.mapa button{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius-control);cursor:pointer;background:#fff;color:var(--text-strong);font:var(--fw-bold) 14px/1 var(--font-body);letter-spacing:.04em;box-shadow:var(--shadow-3)}@media(max-width:600px){.mapa{aspect-ratio:4 / 3}}.form{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:clamp(22px,3vw,32px);box-shadow:var(--shadow-3)}.form h2,.form .form__title{font:var(--fw-bold) 22px/1.2 var(--font-display);color:var(--text-strong);margin-bottom:6px}.form__sub{font-size:14px;color:var(--text-muted);margin-bottom:var(--space-7)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-6)}.field label{font:var(--fw-semibold) 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.field input,.field textarea{width:100%;min-height:var(--h-control);padding:0 14px;border:1px solid var(--border-default);border-radius:6px;font:16px/1.4 var(--font-body);color:var(--text-strong);background:#fff}.field textarea{padding:12px 14px;min-height:92px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.field input[readonly]{background:var(--ink-025);color:var(--text-muted)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text-muted);margin-bottom:var(--space-7);line-height:1.45}.consent input{margin-top:3px;width:18px;height:18px;flex:none}.crumbs{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--space-7);white-space:nowrap;overflow-x:auto}.crumbs a{color:var(--text-muted)}.crumbs span[aria-hidden]{margin:0 8px}.barra-fixa{display:none}@media(max-width:760px){.barra-fixa{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:1.2fr 1fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--border-hairline);backdrop-filter:blur(10px)}.barra-fixa .btn{min-width:0;padding:0 8px;font-size:12px;letter-spacing:.03em}body.tem-barra{padding-bottom:72px}}.step__t{font:var(--fw-bold) 19px/1.3 var(--font-display);color:var(--text-strong);margin:0 0 4px}.criterio__t{font:var(--fw-bold) 17px/1.3 var(--font-display);color:var(--text-strong);margin:0 0 6px}.card__t{font:var(--fw-bold) 19px/1.3 var(--font-display);color:var(--text-strong);margin:0 0 8px}.hero--form .hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);grid-template-areas:"head form" "extra form";row-gap:0}.hero__head{grid-area:head}.hero__form{grid-area:form}.hero__extra{grid-area:extra}.hero--form .lead{margin-bottom:var(--space-7)}@media(max-width:960px){.hero--form{padding-top:20px}.hero--form .hero__grid{grid-template-columns:1fr;grid-template-areas:"head" "form" "extra";row-gap:24px}.hero--form h1{font-size:clamp(26px,7vw,34px);margin-bottom:12px}.hero--form .eyebrow{margin-bottom:10px}.hero--form .lead{font-size:16px;margin-bottom:0}.hero--form .crumbs{margin-bottom:12px}}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media(max-width:420px){.form__row{grid-template-columns:1fr}}.field select{width:100%;min-height:var(--h-control);padding:0 12px;border:1px solid var(--border-default);border-radius:6px;font:16px/1.4 var(--font-body);color:var(--text-strong);background:#fff}.field select:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.hero--form .form{padding:22px}.hero--form .form .field{margin-bottom:12px}.hero--form .form__sub{margin-bottom:14px}.utility[data-astro-cid-3ef6ksr2]{background:var(--surface-ink);color:var(--text-on-ink-muted);font-size:12.5px}.utility__inner[data-astro-cid-3ef6ksr2]{min-height:var(--h-utilitybar);display:flex;align-items:center;justify-content:space-between;gap:16px}.utility__right[data-astro-cid-3ef6ksr2]{display:flex;gap:20px;align-items:center}.utility[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-on-ink);text-decoration:none}.utility[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--cyan-400)}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-nav);background:var(--surface-glass);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-hairline)}.header__inner[data-astro-cid-3ef6ksr2]{min-height:var(--h-nav);display:flex;align-items:center;gap:24px}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:174px;height:auto}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:22px;margin-left:auto}.nav__link[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:var(--h-nav);font:var(--fw-semibold) 14px/1 var(--font-body);color:var(--text-body);text-decoration:none;cursor:pointer;list-style:none}.nav__link[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.nav__link[data-astro-cid-3ef6ksr2] svg{width:16px;height:16px}.nav__link[data-astro-cid-3ef6ksr2]:hover,.nav__link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text-strong)}.nav__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand-500)}.nav__drop[data-astro-cid-3ef6ksr2]{position:relative}.menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(var(--h-nav) - 6px);left:-12px;min-width:260px;max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:8px;display:grid}.menu--wide[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,minmax(220px,1fr));min-width:520px}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:9px 12px;border-radius:var(--radius-sm);font-size:14px;color:var(--text-body);text-decoration:none}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--ink-025);color:var(--text-strong)}.header__whats-m[data-astro-cid-3ef6ksr2],.drawer[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1080px){.utility__area[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:980px){.nav[data-astro-cid-3ef6ksr2],.header__cta[data-astro-cid-3ef6ksr2]{display:none}.header__inner[data-astro-cid-3ef6ksr2]{min-height:56px;gap:10px}.header__inner[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{flex:none}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:120px}.header__whats-m[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border-radius:var(--radius-control);background:var(--whats);color:#fff}.header__whats-m[data-astro-cid-3ef6ksr2] svg{width:22px;height:22px}.drawer[data-astro-cid-3ef6ksr2]{display:block}.drawer[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-default);border-radius:var(--radius-control);cursor:pointer;color:var(--text-strong)}.drawer[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.drawer[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] svg{width:22px;height:22px}.drawer__panel[data-astro-cid-3ef6ksr2]{position:fixed;inset:92px 0 0;overflow:auto;background:#fff;padding:12px 20px 100px;display:flex;flex-direction:column;border-top:1px solid var(--border-hairline)}.drawer__panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--border-hairline);color:var(--text-strong);text-decoration:none;font-weight:500}.drawer__h[data-astro-cid-3ef6ksr2]{margin:18px 0 4px;font:var(--fw-semibold) 12px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-600)}}@media(max-width:600px){.utility__inner[data-astro-cid-3ef6ksr2]>.mono[data-astro-cid-3ef6ksr2]{display:none}.utility__right[data-astro-cid-3ef6ksr2]{margin-left:auto}}.redes[data-astro-cid-g74vrjz7] ul[data-astro-cid-g74vrjz7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.redes[data-astro-cid-g74vrjz7] a[data-astro-cid-g74vrjz7]{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.redes[data-astro-cid-g74vrjz7] svg{width:20px;height:20px;flex:none}.redes__txt[data-astro-cid-g74vrjz7]{display:flex;flex-direction:column;line-height:1.25}.redes--rodape[data-astro-cid-g74vrjz7] a[data-astro-cid-g74vrjz7]{padding:8px 14px;border:1px solid var(--border-ink);border-radius:var(--radius-control);color:var(--text-on-ink)}.redes--rodape[data-astro-cid-g74vrjz7] a[data-astro-cid-g74vrjz7]:hover{color:var(--cyan-400);border-color:var(--cyan-400)}.redes--pagina[data-astro-cid-g74vrjz7] ul[data-astro-cid-g74vrjz7]{gap:14px}.redes--pagina[data-astro-cid-g74vrjz7] a[data-astro-cid-g74vrjz7]{padding:14px 18px;border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-strong);background:var(--surface-card)}.redes--pagina[data-astro-cid-g74vrjz7] a[data-astro-cid-g74vrjz7]:hover{border-color:var(--cyan-400)}.redes--pagina[data-astro-cid-g74vrjz7] .redes__rede[data-astro-cid-g74vrjz7]{font-weight:700}.redes--pagina[data-astro-cid-g74vrjz7] .redes__perfil[data-astro-cid-g74vrjz7]{font-size:14px;opacity:.75}.footer[data-astro-cid-sz7xmlte]{background:var(--surface-ink);color:var(--text-on-ink-muted);padding:var(--section-y) 0 32px;font-size:14px}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px}.footer__nap[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:190px;height:auto;margin-bottom:18px}.footer__nap[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 6px}.footer__marca[data-astro-cid-sz7xmlte]{color:var(--text-on-ink);font-weight:700}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-on-ink-muted);text-decoration:none}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--cyan-400)}.footer__nap[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-on-ink);text-decoration:underline;text-underline-offset:3px}.footer__google[data-astro-cid-sz7xmlte]{display:inline-flex!important;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid var(--border-ink);border-radius:var(--radius-control);text-decoration:none!important}.footer__google[data-astro-cid-sz7xmlte] svg{width:20px;height:20px}.footer__h[data-astro-cid-sz7xmlte]{font:var(--fw-semibold) 12px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--text-on-ink);margin-bottom:16px}.footer__h--ghost[data-astro-cid-sz7xmlte]{visibility:hidden}.footer__h--redes[data-astro-cid-sz7xmlte]{margin-top:28px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:32px;align-items:center}.footer__legal[data-astro-cid-sz7xmlte]{margin:48px 0 0;padding-top:22px;border-top:1px solid var(--border-ink);font-size:12px}@media(max-width:900px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__nap[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__h--ghost[data-astro-cid-sz7xmlte]{display:none}}
