@font-face{font-family:Switzer;src:local("Switzer Regular"),local("Switzer"),url(../_fonts/76r08Rx-2afN6wmiJ6k6xArI3jfW7wMpejfarVvGKw8-dRQpNS7eJ_PPw2dP1PhDdifdNsbxEFwPszjBb7XHAVs.woff2) format(woff2),url(../_fonts/76r08Rx-2afN6wmiJ6k6xArI3jfW7wMpejfarVvGKw8-mXGo7X_wVBDUlaTB_90VjX_uK15WzAa0AQ1HWjyRCHc.woff) format(woff),url(../_fonts/76r08Rx-2afN6wmiJ6k6xArI3jfW7wMpejfarVvGKw8-CRAkzBizXPRagcypqofvPN8IdwteIu7flBVXaqZe8eY.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Switzer Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.3219%;ascent-override:91.3141%;descent-override:23.2944%;line-gap-override:8.386%}@font-face{font-family:"Switzer Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.8211%;ascent-override:97.2018%;descent-override:24.7964%;line-gap-override:8.9267%}@font-face{font-family:"Switzer Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.3333%;ascent-override:98.6577%;descent-override:25.1678%;line-gap-override:9.0604%}@font-face{font-family:"Switzer Fallback: Arial";src:local("Arial");size-adjust:100.269%;ascent-override:97.7371%;descent-override:24.9329%;line-gap-override:8.9759%}@font-face{font-family:"Switzer Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.3038%;ascent-override:103.9195%;descent-override:26.5101%;line-gap-override:9.5436%}@font-face{font-family:Switzer;src:local("Switzer Regular Italic"),local("Switzer Italic"),url(../_fonts/T2EXkBKYxVkxyeIFUpOGfBOzt6Aa_aY5w5vCLq_91F8-dlYuDbrGn6tQ7HlEYcD_GDy6JCo_yNuZ37FCOTM2ftA.woff2) format(woff2),url(../_fonts/T2EXkBKYxVkxyeIFUpOGfBOzt6Aa_aY5w5vCLq_91F8-Z8__wOpIdHJ_e4WFEjCcymEBaZJXtep7ae11PUjbvv0.woff) format(woff),url(../_fonts/T2EXkBKYxVkxyeIFUpOGfBOzt6Aa_aY5w5vCLq_91F8-1UQtMPjhU_0SG73WCND42gMr1vyZCM76fyiupDAxezY.ttf) format(truetype);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Switzer Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:107.562%;ascent-override:91.1102%;descent-override:23.2424%;line-gap-override:8.3673%}@font-face{font-family:"Switzer Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.0467%;ascent-override:96.9849%;descent-override:24.741%;line-gap-override:8.9068%}@font-face{font-family:"Switzer Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:99.5556%;ascent-override:98.4375%;descent-override:25.1116%;line-gap-override:9.0402%}@font-face{font-family:"Switzer Fallback: Arial";src:local("Arial");size-adjust:100.4933%;ascent-override:97.5189%;descent-override:24.8773%;line-gap-override:8.9558%}@font-face{font-family:"Switzer Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.5148%;ascent-override:103.6875%;descent-override:26.4509%;line-gap-override:9.5223%}@font-face{font-family:Switzer;src:local("Switzer Medium"),url(../_fonts/aRSn9JN8yEjTGGU5tvu5Ec1fpHjWBrJmpjuj9xTOGiw-GqUfpUCFPRc50xE0Ws3vozSRhZo_sifARxkAeigQn6k.woff2) format(woff2),url(../_fonts/aRSn9JN8yEjTGGU5tvu5Ec1fpHjWBrJmpjuj9xTOGiw-yCNsCpjWN8tpeWmmX204_u7IkXD0c46TW3E_S6_NkFE.woff) format(woff),url(../_fonts/aRSn9JN8yEjTGGU5tvu5Ec1fpHjWBrJmpjuj9xTOGiw-TH7VLSUIPNqaGcvoTFH5eniluezvMn2tM4D5SgizYEc.ttf) format(truetype);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Switzer Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.7625%;ascent-override:90.1046%;descent-override:22.9859%;line-gap-override:8.2749%}@font-face{font-family:"Switzer Fallback: Segoe UI";src:local("Segoe UI");size-adjust:102.1744%;ascent-override:95.9144%;descent-override:24.468%;line-gap-override:8.8085%}@font-face{font-family:"Switzer Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.6667%;ascent-override:97.351%;descent-override:24.8344%;line-gap-override:8.9404%}@font-face{font-family:"Switzer Fallback: Arial";src:local("Arial");size-adjust:101.6149%;ascent-override:96.4426%;descent-override:24.6027%;line-gap-override:8.857%}@font-face{font-family:"Switzer Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.5696%;ascent-override:102.543%;descent-override:26.1589%;line-gap-override:9.4172%}@font-face{font-family:Switzer;src:local("Switzer Medium Italic"),url(../_fonts/ls_cem0Dn3xAP7Ddy7aXuqnDqzA-FrxAh1vZ2McajO0-Yq8qW1z11KzdNwE_QZ61jqBpFlJ6RQLh0cUcIvhZzU8.woff2) format(woff2),url(../_fonts/ls_cem0Dn3xAP7Ddy7aXuqnDqzA-FrxAh1vZ2McajO0-WKlqhADoscKCSeCQni_i2l01FyKaU4T_btyZiRM1bww.woff) format(woff),url(../_fonts/ls_cem0Dn3xAP7Ddy7aXuqnDqzA-FrxAh1vZ2McajO0-dIGG9QKIsWNarGQ6M4G1WG3fxVivcS6WDa8r179a7Sc.ttf) format(truetype);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Switzer;src:local("Switzer SemiBold"),url(../_fonts/awZsJV4--lNfnY6ywnZNF6qTk6CDwdkuGhyYtmY1FT4-KaYeBYW83KUqHJkSwQ0FXrVVHaCi9_SJGeHSTOO40jM.woff2) format(woff2),url(../_fonts/awZsJV4--lNfnY6ywnZNF6qTk6CDwdkuGhyYtmY1FT4-Y1Q2QN_urhh8v6hPZoK1VCoNMnlXB8Dv1x3A9Vhf0Fw.woff) format(woff),url(../_fonts/awZsJV4--lNfnY6ywnZNF6qTk6CDwdkuGhyYtmY1FT4-NcXjn3PeM60SWtiZCzuQjfBU5kFQR65cPjmL9OaVjvU.ttf) format(truetype);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Switzer Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.203%;ascent-override:88.9268%;descent-override:22.6854%;line-gap-override:8.1667%}@font-face{font-family:"Switzer Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.5278%;ascent-override:94.6606%;descent-override:24.1481%;line-gap-override:8.6933%}@font-face{font-family:"Switzer Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102%;ascent-override:96.0784%;descent-override:24.5098%;line-gap-override:8.8235%}@font-face{font-family:"Switzer Fallback: Arial";src:local("Arial");size-adjust:102.9608%;ascent-override:95.1819%;descent-override:24.2811%;line-gap-override:8.7412%}@font-face{font-family:"Switzer Fallback: Noto Sans";src:local("Noto Sans");size-adjust:96.8354%;ascent-override:101.2026%;descent-override:25.817%;line-gap-override:9.2941%}@font-face{font-family:Switzer;src:local("Switzer SemiBold Italic"),url(../_fonts/0c5eWZAYqdeCZtss_m6enAO8F_WXOAD2XQ5SJehLAyg-v5TQ5UFciKKrw0EwHvbTUKEZ8CJWu1UMDJF7YEsNb5g.woff2) format(woff2),url(../_fonts/0c5eWZAYqdeCZtss_m6enAO8F_WXOAD2XQ5SJehLAyg-WTi7ytwfa_1WiuKlVuemaEgXdNdHtlREZC5mAB5wVYs.woff) format(woff),url(../_fonts/0c5eWZAYqdeCZtss_m6enAO8F_WXOAD2XQ5SJehLAyg-fDHPyZ3iXQMe0i7_u_zgnyeL4c521WsJehSD8UafpaA.ttf) format(truetype);font-display:swap;font-weight:600;font-style:italic}:root{--ground:#f9f9fc;--surface:#ecebf5;--ink:#202037;--muted:#50506a;--accent:#6244c5;--accent-strong:#4c31a8;--on-accent:#fff;--navy:#202037;--blue:#2452b3;--cyan:#3cc2e6;--cyan-strong:#22a9cf;--violet:#6244c5;--whatsapp:#157a3f;--focus:var(--accent);--font:"Switzer", "Switzer Fallback: BlinkMacSystemFont", "Switzer Fallback: Segoe UI", "Switzer Fallback: Helvetica Neue", "Switzer Fallback: Arial", "Switzer Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;--step-small:.875rem;--step-body:clamp(1.0625rem,1rem + .25vw,1.1875rem);--step-lead:clamp(1.25rem,1.05rem + .8vw,1.875rem);--step-head:clamp(2.125rem,1.4rem + 3vw,4rem);--step-display:clamp(2.75rem,1rem + 6.2vw,6.25rem);--gutter:clamp(16px,4vw,56px);--max:1440px;--gap:clamp(16px,2vw,24px);--section:clamp(80px,9.5vw,152px);--round:9999px;--r:36px;--r-photo:32px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--t-press:.12s;--t-hover:.18s}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--step-body);letter-spacing:-.005em;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit}ol[role=list],ul[role=list]{list-style:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.field-accent,.field-navy{--focus:#fff}::-moz-selection{background:var(--accent);color:var(--on-accent)}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.container{margin-inline:auto;max-width:calc(var(--max) + var(--gutter)*2);padding-inline:var(--gutter);width:100%}.grid{-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.section{padding-block:var(--section)}.t-display{font-size:var(--step-display)}.t-head{font-size:var(--step-head)}.t-lead{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.3}.t-small{font-size:var(--step-small)}.muted{color:var(--muted)}.btn{align-items:center;border-radius:var(--round);display:inline-flex;font-size:var(--step-body);font-weight:500;gap:.6em;justify-content:center;line-height:1;min-height:56px;padding:0 1.75em;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease,color var(--t-hover) ease;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-quiet{background:var(--surface);color:var(--ink)}.btn-light{background:var(--on-accent);color:var(--ink)}.btn-cyan{background:var(--cyan);color:var(--ink)}.go{align-items:center;display:inline-flex;gap:6px}.go .btn{pointer-events:none}.go-arrow{border-radius:var(--round);display:inline-grid;height:56px;place-items:center;transition:transform .3s var(--ease-out),background-color var(--t-hover) ease;width:56px}.go-arrow svg{height:20px;width:20px}.go:active .btn,.go:active .go-arrow{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:var(--accent-strong)}.btn-quiet:hover{background:var(--ink);color:var(--ground)}.btn-light:hover{background:var(--ink);color:var(--on-accent)}.btn-cyan:hover,.go:hover .btn-cyan{background:var(--cyan-strong)}.go:hover .btn-primary{background:var(--accent-strong)}.go:hover .go-arrow{transform:rotate(45deg)}}.link{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:.07em;text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.link:hover{text-decoration-color:currentColor}}.rounded{background:var(--surface);border-radius:var(--r-photo);overflow:hidden}.rounded img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.field-accent{background:var(--accent);color:var(--on-accent)}.field-navy{background:var(--navy);color:var(--on-accent)}.field-surface{background:var(--surface)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0)*80ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js .shutter{clip-path:inset(0 0 0 100% round var(--r-photo));transition:clip-path 1.1s var(--ease-in-out)}.js .shutter img{transform:scale(1.12);transition:transform 1.5s var(--ease-out)}.js .shutter.is-in{clip-path:inset(0 0 0 0 round var(--r-photo))}.js .shutter.is-in img{transform:none}}.bullets{display:grid;gap:.75rem;list-style:none}.bullets li{align-items:baseline;display:flex;gap:.75rem}.bullets li:before{background:var(--bullet,currentColor);border-radius:var(--round);content:"";flex:none;height:.42em;transform:translateY(-.08em);width:.9em}.section-head{max-width:18ch}.section-intro{margin-top:24px;max-width:40ch}.banner[data-v-4a04b172]{background:var(--ground);border-radius:28px;bottom:20px;box-shadow:0 18px 48px -12px #20203759;color:var(--ink);left:var(--gutter);max-height:calc(100svh - 40px);overflow-y:auto;padding:28px;position:fixed;width:min(560px,calc(100vw - var(--gutter)*2));z-index:200}.banner[data-v-4a04b172]:focus{outline:none}.banner[data-v-4a04b172]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.titulo[data-v-4a04b172]{font-size:var(--step-lead);letter-spacing:-.02em;line-height:1.2}.texto[data-v-4a04b172]{font-size:1rem;line-height:1.5;margin-top:12px}.acoes[data-v-4a04b172]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:20px}.acoes .btn[data-v-4a04b172]{font-size:.95rem;line-height:1.15;min-height:48px;padding:0 .75rem;text-align:center;white-space:normal}.categorias[data-v-4a04b172]{display:grid;gap:8px;margin-top:16px}.categoria[data-v-4a04b172]{align-items:center;background:var(--surface);border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.cat-texto[data-v-4a04b172]{cursor:pointer;display:grid;gap:2px}.cat-nome[data-v-4a04b172]{font-weight:600}.cat-desc[data-v-4a04b172]{line-height:1.4}.cat-desc[data-v-4a04b172],.sempre[data-v-4a04b172]{color:var(--muted);font-size:.9rem}.sempre[data-v-4a04b172]{flex:none;font-weight:500}.chave[data-v-4a04b172]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--ink) 58%,var(--surface));border-radius:var(--round);cursor:pointer;flex:none;height:30px;position:relative;transition:background-color var(--t-hover) ease;width:52px}.chave[data-v-4a04b172]:after{background:#fff;border-radius:50%;content:"";height:24px;left:3px;position:absolute;top:3px;transition:transform .22s var(--ease-out);width:24px}.chave[data-v-4a04b172]:checked{background:var(--accent)}.chave[data-v-4a04b172]:checked:after{transform:translate(22px)}.sobe-enter-active[data-v-4a04b172],.sobe-leave-active[data-v-4a04b172]{transition:opacity .25s ease,transform .35s var(--ease-out)}.sobe-enter-from[data-v-4a04b172],.sobe-leave-to[data-v-4a04b172]{opacity:0;transform:translateY(16px)}@media(max-width:560px){.banner[data-v-4a04b172]{border-radius:24px 24px 0 0;bottom:0;left:0;padding:22px var(--gutter) 24px;width:100%}.acoes[data-v-4a04b172]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.chave[data-v-4a04b172],.chave[data-v-4a04b172]:after,.sobe-enter-active[data-v-4a04b172],.sobe-leave-active[data-v-4a04b172]{transition:none}}.error-page[data-v-809c4923]{padding-block:72px var(--section)}.code[data-v-809c4923]{background:var(--accent);border-radius:var(--round);color:var(--on-accent);display:inline-block;font-size:var(--step-display);font-weight:600;letter-spacing:-.05em;line-height:1.05;padding:0 .3em}.title[data-v-809c4923]{margin-top:40px}.text[data-v-809c4923]{margin:24px 0 40px;max-width:34ch}
