@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.big_shoulders_438f16ba-module__e5RiBG__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_438f16ba-module__e5RiBG__variable{--f-disp:"Big Shoulders"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_363d8187-module__1pak-q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_363d8187-module__1pak-q__variable{--f-corpo:"Figtree","Figtree Fallback"}
@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f3ba58774befd5da-s.d6fb9621.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f83ae72729216bf9-s.p.85b4f8e7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f3ba58774befd5da-s.d6fb9621.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f83ae72729216bf9-s.p.85b4f8e7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Mono Fallback;src:local(Arial);ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:134.59%}.red_hat_mono_f321bda0-module__WM7StG__className{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.red_hat_mono_f321bda0-module__WM7StG__variable{--f-mono:"Red Hat Mono","Red Hat Mono Fallback"}
@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--noite:#0b1330;--noite-2:#111b42;--noite-3:#18244f;--borda:rgba(234,238,255,.13);--borda-forte:rgba(234,238,255,.26);--texto:#f4f2ec;--texto-2:#b9c1d9;--texto-3:#8d97b5;--rojo:#d52b1e;--rojo-escuro:#b0221a;--rojo-claro:#ff6b5e;--azul:#0038a8;--azul-claro:#7d9dff;--verde:#009c3b;--amarelo:#fedd00;--vinho:#1b0a12;--vinho-texto:#e6cdd3;--papel:#edf0f7;--papel-tinta:#0b1330;--papel-tinta-2:#3b4565;--papel-linha:#b9c0d3;--saida:cubic-bezier(.16,1,.3,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scrollbar-color:var(--noite-3)var(--noite)}body{background:var(--noite);color:var(--texto);font:400 17px/1.6 var(--f-corpo),system-ui,sans-serif;-webkit-font-smoothing:antialiased;caret-color:var(--rojo-claro)}::selection{background:var(--rojo);color:#fff}:focus-visible{outline:2px solid var(--amarelo);outline-offset:3px;border-radius:6px}.diag{background:radial-gradient(60% 50% at 80% 20%,rgba(0,56,168,.32) 0,transparent 72%),var(--noite);min-height:100dvh;position:relative;overflow-x:hidden}.diag:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 12% 30%,transparent 0,transparent 30px,rgba(125,157,255,.05) 30px,rgba(125,157,255,.05) 31px),repeating-radial-gradient(circle at 88% 80%,transparent 0,transparent 30px,rgba(125,157,255,.04) 30px,rgba(125,157,255,.04) 31px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 40%,transparent);mask:linear-gradient(#000 40%,transparent)}.diag>*{position:relative}.moldura{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.moldura{padding-left:32px;padding-right:32px}}.topo{padding-top:1.4rem;padding-bottom:1.4rem}.marca{font:800 14px/1 var(--f-disp);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.marca em{color:var(--texto-2);font-style:normal}.titulo-grande,.titulo-pergunta{font-family:var(--f-disp),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-weight:800;line-height:.95}.titulo-grande{font-size:max(2.6rem,min(5vw,3.9rem))}.titulo-pergunta{max-width:20ch;font-size:max(2.1rem,min(4.6vw,3.4rem))}.apoio{color:var(--texto-2);text-wrap:pretty;max-width:46ch;margin-top:1.4rem;font-size:1.12rem}.nota{color:var(--texto-3);margin-top:.8rem;font-size:14.5px}.cta{background:var(--rojo);color:#fff;cursor:pointer;transition:transform .25s var(--saida),background .2s,box-shadow .25s var(--saida);border-radius:12px;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px -16px rgba(213,43,30,.9)}.cta:hover{background:var(--rojo-escuro);transform:translateY(-2px)}.cta:active{transform:scale(.98)}.cta svg{transition:transform .3s var(--saida)}.cta:hover svg{transform:translate(4px)}.cta:disabled{opacity:.7;cursor:progress;transform:none}.cta-cheio{width:100%}.intro{align-items:center;gap:1rem;padding-top:1rem;padding-bottom:4rem;display:grid}@media (min-width:900px){.intro{grid-template-columns:1.15fr 1fr;gap:3rem;padding-top:3rem}}.palco{perspective:1500px;order:-1;height:max(230px,min(56vw,460px));margin:0;position:relative}@media (min-width:900px){.palco{order:0}}.pilha{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(14deg)rotateY(-18deg)rotate(3deg)}.lugar{transform-style:preserve-3d;position:absolute}.lugar-passaporte{width:40%;top:4%;left:8%;transform:translateZ(-50px)rotate(-8deg)}.lugar-passagem{width:78%;top:46%;left:20%;transform:translateZ(40px)rotate(5deg)}@media (prefers-reduced-motion:no-preference){.lugar>.doc{animation:chegar 1.2s var(--saida)both}.lugar-passagem>.doc{animation-delay:.25s}.lugar{animation:7s ease-in-out infinite alternate flutuar}.lugar-passagem{animation-duration:8s;animation-delay:-3s}}@keyframes chegar{0%{transform:translateY(120vh)rotateX(-40deg)rotate(12deg)}to{transform:none}}@keyframes flutuar{0%{translate:0}to{translate:0 -10px}}.doc{transform-style:preserve-3d;position:relative}.doc .camada{border-radius:inherit;transform:translateZ(calc(var(--z)*1px));position:absolute;top:0;bottom:0;left:0;right:0}.doc .face{border-radius:inherit;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 50px -24px rgba(0,0,0,.7);container-type:inline-size}.passaporte{aspect-ratio:771/1080;border-radius:6px 14px 14px 6px}.passaporte .face{background:url(/elementos/passaporte.jpg) 50%/cover no-repeat}.pp-pais{text-align:center;font:700 6cqi/1.25 var(--f-disp);letter-spacing:.1em;text-transform:uppercase;color:#e9c45a;position:absolute;top:21%;left:14%;right:14%}.pp-titulo{text-align:center;font:800 9.2cqi var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:#e9c45a;position:absolute;top:70%;left:0;right:0}.passagem{aspect-ratio:1226/418;border-radius:10px}.passagem .face{color:#14213d;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;background:url(/elementos/passagem.jpg) 50%/100% 100% no-repeat;grid-template-columns:6% 1fr 22.3%;display:grid;-webkit-mask-image:radial-gradient(1.7% 5% at 77.7% 0,transparent 96%,#000),radial-gradient(1.7% 5% at 77.7% 100%,transparent 96%,#000);mask-image:radial-gradient(1.7% 5% at 77.7% 0,transparent 96%,#000),radial-gradient(1.7% 5% at 77.7% 100%,transparent 96%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ps-corpo{flex-direction:column;justify-content:space-between;padding:6% 5% 6% 4%;display:flex}.ps-rota{align-items:flex-end;gap:6%;display:flex}.ps-rota small,.ps-canhoto small{font:700 2.3cqi var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b6582;display:block}.ps-rota b{font:700 9.5cqi/1 var(--f-mono)}.ps-rota svg{width:22%;color:var(--rojo);margin-bottom:4%}.ps-dados{font:500 2.5cqi var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:#3b4565;gap:8%;display:flex}.ps-canhoto{flex-direction:column;justify-content:space-between;padding:12% 10%;display:flex}.ps-canhoto b{font:800 10.5cqi/1 var(--f-disp);color:var(--azul)}.passo{padding-top:1rem;padding-bottom:4rem}.passo>*{max-width:46rem}.rota{grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;margin-bottom:2.5rem;display:grid}.rota-ponta{font:700 11.5px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-3)}.rota-trilho{background:repeating-linear-gradient(90deg,var(--borda-forte)0 8px,transparent 8px 14px);border-radius:3px;height:3px;position:relative}.rota-feito{background:linear-gradient(90deg,var(--verde),var(--amarelo)30%,#fff 55%,var(--rojo-claro)80%,var(--azul-claro));transition:width .7s var(--saida);background-size:46rem 100%;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.rota-marcador{width:15px;height:15px;box-shadow:0 0 0 4px var(--noite),0 0 0 5.5px var(--texto-2);transition:left .7s var(--saida);background:#fff;border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.rota[data-chegou] .rota-marcador{background:var(--rojo);box-shadow:0 0 0 4px var(--noite),0 0 0 5.5px #fff}.rota[data-chegou] .rota-py{color:var(--texto)}.contador{font:700 12.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--azul-claro);margin-bottom:.75rem}.ajuda{color:var(--texto-2);max-width:52ch;margin-top:.9rem}.opcoes{gap:.6rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.opcoes-muitas{grid-template-columns:1fr 1fr}}.opcao{text-align:left;border:1px solid var(--borda-forte);width:100%;min-height:3.9rem;color:var(--texto);cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .25s var(--saida);background:rgba(17,27,66,.65);border-radius:12px;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:1.06rem;font-weight:600;line-height:1.3;display:flex}.opcao:hover{border-color:var(--texto);transform:translate(3px)}.opcao-letra{width:30px;height:30px;font:700 13px var(--f-mono);color:var(--texto-2);border:1px solid var(--borda-forte);border-radius:8px;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.opcao[aria-pressed=true]{background:var(--texto);border-color:var(--texto);color:var(--noite)}.opcao[aria-pressed=true] .opcao-letra{background:var(--rojo);border-color:var(--rojo);color:#fff}.navegacao{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.navegacao .cta{margin-top:0}.voltar{color:var(--texto-2);text-decoration:underline;-webkit-text-decoration-color:var(--azul-claro);-webkit-text-decoration-color:var(--azul-claro);-webkit-text-decoration-color:var(--azul-claro);text-decoration-color:var(--azul-claro);text-underline-offset:4px;cursor:pointer;font-weight:600}.voltar:hover{color:var(--texto)}.ficha{color:var(--papel-tinta);background:repeating-radial-gradient(circle at 85% 12%,transparent 0 26px,rgba(0,56,168,.05) 26px 27px),var(--papel);border-radius:16px;padding:max(1.5rem,min(4vw,2.5rem));position:relative;box-shadow:0 40px 70px -32px rgba(0,0,0,.8)}.ficha .titulo-pergunta{color:var(--papel-tinta);font-size:max(2rem,min(4.4vw,3rem))}.ficha-apoio{color:var(--papel-tinta-2);margin-top:.75rem}.campo{margin-top:1.4rem;display:block}.campo span{font:700 11.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--papel-tinta-2);display:block}.campo input{width:100%;color:var(--papel-tinta);border:0;border-bottom:2px solid var(--papel-linha);caret-color:var(--rojo);background:0 0;border-radius:0;margin-top:.35rem;padding:.55rem 0 .6rem;font-size:1.12rem;font-weight:600;transition:border-color .2s;display:block}.campo input::placeholder{color:#8a93ad;font-weight:500}.campo input:focus{border-bottom-color:var(--azul);outline:none}.campo input:focus-visible{outline:none}.privacidade{color:var(--papel-tinta-2);margin-top:1.4rem;font-size:13.5px}.erro{color:#b0221a;margin-top:1rem;font-size:14.5px;font-weight:600}.ficha .cta{margin-top:1.5rem}.titulo-resultado{max-width:18ch;font-size:max(2.4rem,min(5.4vw,4rem))}.vistos{gap:.75rem;margin-top:2.25rem;display:grid}@media (min-width:720px){.vistos{grid-template-columns:1fr 1fr}}.visto{background:var(--noite-2);border:1px solid var(--borda);border-radius:14px;min-height:7.5rem;padding:1.4rem 1.4rem 1.4rem 6.2rem;position:relative}.visto h3{font:800 1.45rem/1.05 var(--f-disp);text-transform:uppercase;letter-spacing:.01em}.visto p{color:var(--texto-2);margin-top:.45rem;font-size:15.5px}.visto-carimbo{width:64px;height:64px;color:var(--rojo-claro);isolation:isolate;place-items:center;display:grid;position:absolute;top:1.3rem;left:1.1rem;transform:rotate(-10deg)}.visto-carimbo:before{content:"";z-index:-1;-webkit-mask:var(--moldura)center/100% 100% no-repeat;-webkit-mask:var(--moldura)center/100% 100% no-repeat;-webkit-mask:var(--moldura)center/100% 100% no-repeat;-webkit-mask:var(--moldura)center/100% 100% no-repeat;mask:var(--moldura)center/100% 100% no-repeat;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.visto-carimbo b{font:900 22px var(--f-disp)}.moldura-circulo{--moldura:url(/elementos/carimbo-circulo.png)}.moldura-duplo{--moldura:url(/elementos/carimbo-duplo.png);height:50px;color:var(--azul-claro);top:1.8rem}.moldura-oval{--moldura:url(/elementos/carimbo-oval.png);color:#fff;height:52px;top:1.7rem}.moldura-retangulo{--moldura:url(/elementos/carimbo-retangulo.png);height:40px;color:var(--amarelo);top:2rem}.assessoria{color:var(--texto);background:repeating-radial-gradient(circle at 90% 10%,transparent 0 26px,rgba(255,214,222,.043) 26px 27px),var(--vinho);border-radius:16px;margin-top:2rem;padding:max(1.5rem,min(4vw,2.25rem))}.assessoria h3{font:800 clamp(1.8rem,3.6vw,2.5rem)/1 var(--f-disp);text-transform:uppercase;max-width:22ch}.assessoria p{color:var(--vinho-texto);max-width:56ch;margin-top:.75rem}.assessoria .cta{margin-top:1.4rem}@media (prefers-reduced-motion:no-preference){.entra{animation:entrar .6s var(--saida)both}.opcao{animation:subir .5s var(--saida)both;animation-delay:calc(var(--k)*55ms + .12s)}.visto{animation:subir .55s var(--saida)both;animation-delay:calc(var(--k)*90ms + .2s)}.visto-carimbo{animation:bater .5s var(--saida)both;animation-delay:calc(var(--k)*90ms + .45s)}}@keyframes entrar{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bater{0%{opacity:0;transform:rotate(-30deg)scale(1.8)}70%{opacity:1;transform:rotate(-10deg)scale(.94)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.indicacao{border-top:1px solid rgba(255,214,222,.16);gap:.9rem 2rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}@media (min-width:640px){.indicacao{grid-template-columns:1.4fr 1fr}}.indicacao dt{font:700 11.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vinho-texto)}.indicacao dd{font:800 1.6rem/1.05 var(--f-disp);text-transform:uppercase;color:#fff;margin-top:.25rem}.indicacao p{grid-column:1/-1;margin:0;font-size:14.5px}.num{font-variant-numeric:tabular-nums lining-nums}
