@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-text-next), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-mono-next), ui-monospace, Consolas, monospace;--spacing:.25rem;--font-weight-black:900;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0c0b09;--color-ink-2:#15130f;--color-tinta:#fefefc;--color-papel:#ece7dc;--color-ouro:#cda85e;--color-azul:#007bff;--color-vermelho:#e8341c;--color-roxo:#934eff;--color-mute:#cfc9bd;--color-erro:#ffb4ab;--color-erro-papel:#9e1b32;--font-display:var(--font-display-next), "Arial Narrow", Impact, sans-serif;--breakpoint-sm:600px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--radius-sinal:0px;--radius-rotulo:6px;--radius-cartao:10px;--radius-moldura:16px;--radius-pilula:9999px;--text-label:.875rem;--text-label--line-height:1.4;--text-body:clamp(1.125rem, 1.07rem + .24vw, 1.25rem);--text-body--line-height:1.5;--text-lead:clamp(1.75rem, 1.3rem + 1.4vw, 2.75rem);--text-lead--line-height:1.02;--text-h2:clamp(2.5rem, 1.7rem + 3.2vw, 4.75rem);--text-h2--line-height:1;--text-numeral:clamp(6.5rem, 4rem + 11vw, 12rem);--text-numeral--line-height:.78;--ease-marca:cubic-bezier(.4, .14, .3, 1);--ease-saida:cubic-bezier(.2, .7, .2, 1);--text-h1:var(--h1)}}@layer base{*,:after,:before,::backdrop{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%;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:#0000;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:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end: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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-behavior:smooth;background:var(--color-ink)}html[data-movimento=parado]{scroll-behavior:auto}body{background:var(--color-ink);min-height:100svh;color:var(--color-tinta);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.5;overflow-x:clip}body:has(dialog[open]){overflow:hidden}body:after{content:"";z-index:60;pointer-events:none;background:var(--grain-url,url(../assets/img/textura-granulado-fundo-128.webp)) 0 0 / 128px 128px repeat;opacity:var(--grao-op,.55);position:fixed;inset:0}body:has(.v3){--grao-op:.38}body[data-sem-grao]:after{display:none}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-weight:900}h1{font-size:var(--text-h1);line-height:.96}h2{font-size:var(--text-h2);line-height:1}h3{font-size:var(--text-lead);line-height:1.02}:focus-visible{outline:3px solid var(--color-tinta);outline-offset:3px}.pta-paper :focus-visible{outline-color:var(--color-ink)}::selection{background:var(--color-ouro);color:var(--color-ink)}.wrap{width:100%;max-width:calc(1280px + 2 * var(--m));padding-inline:var(--m);margin-inline:auto}.sec{padding-block:var(--sec);position:relative;overflow-x:clip}.pta-paper{--err:var(--color-erro-papel);background:var(--color-papel);color:var(--color-ink)}.trim-cap{text-box:trim-both cap alphabetic}.trim-end{text-box:trim-end cap alphabetic}.mono{font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pb-sticky{padding-bottom:calc(var(--sticky-h) + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.pb-sticky{padding-bottom:0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.pta-skip{left:var(--m);z-index:90;background:var(--color-ouro);min-height:48px;color:var(--color-ink);align-items:center;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:-80px}.pta-skip:focus{top:12px}}@layer components{.pta-btn{--bg:var(--color-ouro);--fg:var(--color-ink);--sh:var(--color-papel);background:var(--bg);min-height:56px;color:var(--fg);border:2px solid var(--bg);border-radius:var(--btn-radius,0);font-family:var(--font-sans);font-weight:700;font-size:var(--text-body);text-align:center;cursor:pointer;box-shadow:4px 4px 0 var(--sh);transition:transform .18s var(--ease-saida), box-shadow .18s var(--ease-saida), background-color .18s, color .18s;--sh-x:4px;max-width:calc(100% - var(--sh-x));justify-content:center;align-items:center;gap:.7em;margin-inline-end:var(--sh-x);padding:12px 24px;line-height:1.2;text-decoration:none;display:inline-flex}.pta-btn:active{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}@media (hover:hover){.pta-btn:hover{box-shadow:6px 6px 0 var(--sh);transform:translate(-2px,-2px)}.pta-btn:active{box-shadow:1px 1px 0 var(--sh);transform:translate(3px,3px)}}.pta-btn__arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;flex:none;width:1em;height:1em}.pta-btn--lg{min-height:64px;padding-inline:32px}.pta-btn--bar{--sh-x:3px;min-height:48px;font-size:var(--text-label);white-space:nowrap;box-shadow:3px 3px 0 var(--sh);padding:8px 16px}.pta-btn--block{width:100%}.pta-btn--papel{--bg:var(--color-papel);--fg:var(--color-ink);--sh:var(--color-ouro)}.pta-btn--tinta{--bg:var(--color-tinta);--fg:var(--color-ink);--sh:var(--color-ouro)}.pta-btn--ink{--bg:var(--color-ink);--fg:var(--color-tinta);--sh:var(--color-ouro)}.pta-btn--ghost{--sh-x:0px;--bg:transparent;--fg:currentColor;--sh:var(--color-ouro);box-shadow:none;border-color:currentColor}.pta-btn--ghost:hover{box-shadow:4px 4px 0 var(--sh)}.pta-btn[disabled]{cursor:progress;opacity:.8}.pta-logo{height:var(--logo-h,40px);flex:none;width:auto;max-width:100%;display:block}.pta-logo--ouro{color:var(--color-ouro)}.pta-logo--claro{color:var(--color-tinta)}.pta-logo--escuro{color:var(--color-ink)}.pta-photo{width:100%;height:auto;display:block}@keyframes pta-reveal-in{0%{opacity:0;transform:translateY(var(--rv-y,24px))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.pta-reveal{animation:1ms linear forwards pta-reveal-in;animation-timeline:view();animation-range:entry calc(var(--rv,0) * 6%) entry calc(55% + var(--rv,0) * 6%)}}.pta-reveal[data-io=pending]{opacity:0;transform:translateY(var(--rv-y,24px))}.pta-reveal[data-io=done]{transition:opacity .5s var(--ease-marca) calc(var(--rv,0) * 80ms), transform .5s var(--ease-marca) calc(var(--rv,0) * 80ms)}.pta-acc{border-top:1px solid var(--acc-line,var(--color-tinta))}.pta-acc__item{border-bottom:1px solid var(--acc-line-soft,#ece7dc33)}.pta-acc__item>summary{justify-content:space-between;align-items:center;gap:var(--g2);cursor:pointer;min-height:64px;font-family:var(--font-display);font-weight:900;font-size:var(--text-lead);text-transform:uppercase;padding-block:20px;line-height:1.05;list-style:none;display:flex}.pta-acc__item>summary::-webkit-details-marker{display:none}.pta-acc__icon{flex:none;width:24px;height:24px;position:relative}.pta-acc__icon:before,.pta-acc__icon:after{content:"";height:2px;transition:transform .25s var(--ease-marca);background:currentColor;position:absolute;top:11px;left:3px;right:3px}.pta-acc__icon:after{transform:rotate(90deg)}.pta-acc__item[open] .pta-acc__icon:after{transform:rotate(0)}.pta-acc__body{max-width:60ch;padding-bottom:var(--g2);color:var(--acc-text,var(--color-mute))}.pta-acc__item::details-content{block-size:0;transition:block-size .3s var(--ease-marca), content-visibility .3s allow-discrete;overflow:clip}.pta-acc__item[open]::details-content{block-size:auto}:root[data-movimento=parado] .pta-acc__icon:before,:root[data-movimento=parado] .pta-acc__icon:after{transition:none}:root[data-movimento=parado] .pta-acc__item::details-content{transition:none}.pta-marquee{background:var(--mq-bg,var(--color-ouro));color:var(--mq-fg,var(--color-ink));position:relative}.pta-marquee__viewport{white-space:nowrap;display:flex;overflow:clip}.pta-marquee__track{width:max-content;animation:pta-marquee var(--dur,40s) linear infinite;flex:none;display:flex}.pta-marquee[data-paused=true] .pta-marquee__track{animation-play-state:paused}.pta-marquee__group{flex:none;align-items:center;display:flex}.pta-marquee__item{font-family:var(--font-display);font-weight:900;font-size:var(--text-h2);text-transform:uppercase;padding:.2em 0 .14em;line-height:1}.pta-marquee__sep{width:.28em;height:.28em;font-size:var(--text-h2);background:currentColor;flex:none;margin:0 .8em}.pta-marquee__pause{z-index:2;border:0;border-left:2px solid var(--mq-fg,var(--color-ink));background:var(--mq-fg,var(--color-ink));width:64px;min-height:48px;color:var(--mq-bg,var(--color-ouro));cursor:pointer;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.pta-marquee__pause:before{content:"";border-inline:5px solid;width:12px;height:20px}.pta-marquee__pause[aria-pressed=true]:before{border-inline:0;border-left:16px solid;border-block:10px solid #0000;width:0;height:0}@keyframes pta-marquee{to{transform:translate(-50%)}}:root[data-movimento=parado] .pta-marquee__viewport{white-space:normal;display:block;overflow:visible}:root[data-movimento=parado] .pta-marquee__track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}:root[data-movimento=parado] .pta-marquee__group{flex-wrap:wrap;justify-content:center;width:100%;padding-block:.1em}:root[data-movimento=parado] .pta-marquee__item{font-size:clamp(1.5rem, 4.6vw, var(--text-h2))}:root[data-movimento=parado] .pta-marquee__sep{display:none}:root[data-movimento=parado] .pta-marquee__item{padding-inline:.5em}:root[data-movimento=parado] .pta-marquee__group[aria-hidden=true],:root[data-movimento=parado] .pta-marquee__pause{display:none}.pta-grain{pointer-events:none;background:radial-gradient(ellipse 70% 60% at 30% 25%, #cda85e29, transparent 70%), var(--grain-base,var(--color-ink));position:absolute;inset:0;overflow:hidden}.pta-grain[data-variant=overlay]{background:0 0}.pta-grain>canvas{width:100%;height:100%;position:absolute;inset:0}.pta-grain[data-gl="1"]{background:0 0}.pta-sticky{z-index:50;padding:8px var(--m) calc(8px + env(safe-area-inset-bottom,0px));background:var(--color-ink);visibility:hidden;transition:transform .3s var(--ease-marca), visibility 0s linear .3s;border-top:1px solid #ece7dc33;position:fixed;inset:auto 0 0;transform:translateY(100%)}.pta-sticky[data-visible=true]{visibility:visible;transition:transform .3s var(--ease-marca), visibility 0s;transform:none}.pta-sticky .pta-btn{width:100%;min-height:48px}body:has(dialog[open]) .pta-sticky{visibility:hidden;transform:translateY(100%)}@media (min-width:768px){.pta-sticky{display:none}}:root[data-movimento=parado] .pta-sticky{transition:none}.pta-cd{gap:var(--g1);min-height:var(--cd-min-h,0);background:var(--color-ink-2);color:var(--color-tinta);border:1px solid #ece7dc33;padding:clamp(16px,3vw,32px);display:grid}.pta-cd__state{font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;line-height:1.2;display:flex}.pta-cd__dot{background:var(--color-papel);border-radius:50%;flex:none;width:10px;height:10px}.pta-cd[data-state=live] .pta-cd__dot{background:var(--color-vermelho);animation:1s step-end 5 pta-rec}@keyframes pta-rec{50%{opacity:.15}}.pta-cd__big{font-family:var(--font-display);font-weight:900;font-size:var(--text-numeral);color:var(--color-ouro);font-variant-numeric:tabular-nums;align-items:baseline;gap:.18em;line-height:.8;display:flex}.pta-cd__unit{font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-papel)}.pta-cd__tc{font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:500;line-height:1}.pta-cd__phrase{color:var(--color-mute);font-size:var(--text-body)}.pta-cd__ctrl{gap:var(--g1);flex-wrap:wrap;align-items:center;display:flex}.pta-cd .pta-btn--ghost{min-height:48px;font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;padding:0 16px}:root[data-movimento=parado] .pta-cd[data-state=live] .pta-cd__dot{animation:none}.pta-dialog{--line:#ece7dc38;box-sizing:border-box;overscroll-behavior:contain;background:var(--color-ink-2);width:min(520px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--color-tinta);border:1px solid var(--line);border-radius:var(--radius-moldura,16px);opacity:0;transition:opacity .28s var(--ease-marca), transform .28s var(--ease-marca), overlay .28s allow-discrete, display .28s allow-discrete;margin:auto;padding:0;overflow:auto;transform:translateY(24px)scale(.98)}.pta-dialog[open]{opacity:1;transform:none}@starting-style{.pta-dialog[open]{opacity:0;transform:translateY(24px)scale(.98)}}.pta-dialog::backdrop{transition:background-color .28s var(--ease-marca), overlay .28s allow-discrete, display .28s allow-discrete;background:#05040300}.pta-dialog[open]::backdrop{background:#050403d1}@starting-style{.pta-dialog[open]::backdrop{background:#05040300}}@media (max-width:599px){.pta-dialog{border-radius:var(--radius-moldura,16px) var(--radius-moldura,16px) 0 0;border-bottom:0;width:100%;max-height:min(92dvh,100dvh - 8px);margin:auto 0 0;transform:translateY(100%)}@starting-style{.pta-dialog[open]{transform:translateY(100%)}}}:root[data-movimento=parado] .pta-dialog,:root[data-movimento=parado] .pta-dialog::backdrop{transition-duration:10ms}.pta-dialog__in{padding:clamp(20px,4vw,32px);padding-bottom:calc(clamp(20px, 4vw, 32px) + env(safe-area-inset-bottom,0px))}.pta-dialog__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pta-dialog__title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,1.5rem + 2.4vw,3rem);font-weight:900;line-height:1}.pta-dialog__title:focus{outline:none}.pta-dialog__title:focus-visible{outline:2px solid var(--color-ouro);outline-offset:6px}.pta-dialog__close{border:1.5px solid var(--line);border-radius:var(--radius-rotulo,6px);width:48px;height:48px;color:var(--color-tinta);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.pta-dialog__close svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;fill:none;width:18px;height:18px}.pta-dialog__night{margin-top:var(--g1);border:1px solid var(--night,var(--color-ouro));border-radius:var(--radius-rotulo,6px);color:var(--color-tinta);font-family:var(--font-mono);font-weight:500;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.pta-dialog__night:before{content:"";background:var(--night,var(--color-ouro));width:10px;height:10px}.pta-form{gap:20px;margin-top:24px;display:grid}.pta-field{gap:8px;display:grid}.pta-field>label{font-size:1rem;font-weight:700;line-height:1.3}.pta-field__opt{color:var(--color-mute);font-weight:400}.pta-input{background:var(--color-ink);width:100%;height:56px;color:var(--color-tinta);border-radius:var(--radius-rotulo,6px);font-family:var(--font-sans);border:1.5px solid #ece7dc80;padding:0 16px;font-size:1.125rem;line-height:1}.pta-input::placeholder{color:#cfc9bd99}.pta-input:focus-visible{outline:3px solid var(--color-ouro);outline-offset:2px;border-color:var(--color-ouro)}.pta-input[aria-invalid=true]{border-color:var(--err);border-width:2px}.pta-error{border-left:2px solid var(--err);color:var(--err);align-items:flex-start;gap:8px;padding-left:12px;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.pta-error svg{stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;fill:none;flex:none;width:14px;height:14px;margin-top:.3em}.pta-error b{font-weight:700}.pta-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pta-consent{color:var(--color-mute);font-size:.9375rem;line-height:1.45}.pta-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pta-spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite pta-spin}@keyframes pta-spin{to{transform:rotate(1turn)}}.pta-ok__mark{border:2px solid var(--color-ouro);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.pta-ok__mark svg{fill:none;width:32px;height:32px;stroke:var(--color-ouro);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:pta-tick .5s var(--ease-marca) .1s forwards}@keyframes pta-tick{to{stroke-dashoffset:0}}.pta-ok__text{margin-top:var(--g1);color:var(--color-mute)}.pta-ok .pta-btn{margin-top:var(--g2);width:100%}@media (min-width:600px){.pta-ok .pta-btn,.pta-form .pta-btn{width:auto;min-width:280px}}:root[data-movimento=parado] .pta-ok__mark svg{stroke-dashoffset:0;animation:none}:root[data-movimento=parado] .pta-spinner{animation-duration:2s}:root[data-movimento=suave]{--rv-y:8px}:root[data-movimento=suave] .pta-marquee__track{animation-duration:calc(var(--dur,40s) * 1.8)}.pta-dobra{min-height:calc(100svh - var(--header-h,64px));flex-direction:column;justify-content:center;display:flex}.pta-check{width:100%;min-height:48px;color:var(--color-tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;line-height:1.4;display:flex}.pta-check__box{border-radius:var(--radius-rotulo,6px);border:2px solid #ece7dcb3;flex:none;width:24px;height:24px;margin-top:1px;position:relative}.pta-check[aria-checked=true] .pta-check__box{border-color:var(--color-ouro);background:var(--color-ouro)}.pta-check[aria-checked=true] .pta-check__box:after{content:"";border:solid var(--color-ink);border-width:0 3px 3px 0;width:7px;height:12px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.pta-check:focus-visible{outline:3px solid var(--color-ouro);outline-offset:2px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}.mt-g1{margin-top:var(--g1)}.mt-g2{margin-top:var(--g2)}.mt-g3{margin-top:var(--g3)}.mt-secao{margin-top:var(--sec)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.min-h-\(--header-h\){min-height:var(--header-h)}.min-h-svh{min-height:100svh}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.content-center{align-content:center}.items-center{align-items:center}.gap-g2{gap:var(--g2)}.gap-gut{gap:var(--gut)}.rounded-cartao{border-radius:var(--radius-cartao)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-papel\/20{border-color:#ece7dc33}@supports (color:color-mix(in lab, red, red)){.border-papel\/20{border-color:color-mix(in oklab, var(--color-papel) 20%, transparent)}}.border-papel\/25{border-color:#ece7dc40}@supports (color:color-mix(in lab, red, red)){.border-papel\/25{border-color:color-mix(in oklab, var(--color-papel) 25%, transparent)}}.bg-ink-2{background-color:var(--color-ink-2)}.p-6{padding:calc(var(--spacing) * 6)}.py-secao{padding-block:var(--sec)}.pt-g3{padding-top:var(--g3)}.pb-g2{padding-bottom:var(--g2)}.pb-secao{padding-bottom:var(--sec)}.font-display{font-family:var(--font-display)}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.text-wrap{text-wrap:wrap}.text-mute{color:var(--color-mute)}.text-ouro{color:var(--color-ouro)}.text-tinta{color:var(--color-tinta)}.uppercase{text-transform:uppercase}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:border-ouro:hover{border-color:var(--color-ouro)}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}}}:root{--m:24px;--g1:12px;--g2:24px;--g3:40px;--sec:72px;--gut:16px;--h1:var(--text-h2);--header-h:64px;--sticky-h:64px;--err:var(--color-erro);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}@media (min-width:600px){:root{--m:40px;--gut:24px;--sec:112px}}@media (min-width:768px){:root{--header-h:72px}}@media (min-width:1024px){:root{--m:clamp(48px, 6vw, 112px);--sec:clamp(112px, 9vw, 144px);--h1:min(5.25rem, 5.9vw)}}html[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#ece7dc;--color-ink-2:#e1dacb;--color-tinta:#0c0b09;--color-papel:#0c0b09;--color-mute:#4a463c;--color-ouro:#735818;--color-erro:#9e1b32;--color-erro-papel:#ffb4ab;--err:#9e1b32;--grao-op:.3}html[data-tema=claro] .pta-paper{--color-ink:#0c0b09;--color-ink-2:#15130f;--color-tinta:#fefefc;--color-papel:#ece7dc;--color-mute:#cfc9bd;--color-ouro:#cda85e;--color-erro:#ffb4ab;--color-erro-papel:#9e1b32;--err:#ffb4ab;color:#ece7dc;background:#0c0b09}html[data-tema=claro] .pta-paper :focus-visible{outline-color:#fefefc}html[data-tema=claro] .pta-btn:not([class*=--papel]):not([class*=--tinta]):not([class*=--ink]):not([class*=--ghost]){--bg:#0c0b09;--fg:#cda85e;--sh:#7c5f1c}html[data-tema=claro] .pta-paper .pta-btn:not([class*=--papel]):not([class*=--tinta]):not([class*=--ink]):not([class*=--ghost]){--bg:#cda85e;--fg:#0c0b09;--sh:#ece7dc}html[data-tema=claro] ::selection{color:#ece7dc;background:#0c0b09}.pta-tema{z-index:90;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#0c0b09e0;border:1px solid #ece7dc59;border-radius:9999px;gap:2px;padding:3px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:fixed;top:6px;left:50%;transform:translate(-50%)}.pta-tema button{color:#ece7dc;cursor:pointer;background:0 0;border:0;border-radius:9999px;min-width:56px;min-height:30px;padding:0 12px}.pta-tema button[aria-pressed=true]{color:#0c0b09;background:#ece7dc}.pta-tema button:focus-visible{outline-offset:1px;outline:2px solid #cda85e}html[data-tema=claro] .pta-tema{background:#ece7dce6;border-color:#0c0b0966}html[data-tema=claro] .pta-tema button{color:#0c0b09}html[data-tema=claro] .pta-tema button[aria-pressed=true]{color:#ece7dc;background:#0c0b09}@media (max-width:767px){.pta-tema{top:calc(var(--header-h,64px) + 6px);font-size:11px;left:auto;right:8px;transform:none}.pta-tema button{min-width:48px;min-height:28px;padding:0 10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@font-face{font-family:display;src:url(../assets/fonts/BigShoulders_900-s.p.1oqc_mxudc2u8.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:108.98%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:90.43%}.loPAvG_className{font-family:display,display Fallback,Arial Narrow,Impact,sans-serif;font-style:normal;font-weight:900}.loPAvG_variable{--font-display-next:"display", "display Fallback", Arial Narrow, Impact, sans-serif}
@font-face{font-family:text;src:url(../assets/fonts/Archivo_500_800-s.p.0q6568jlolx5j.woff2)format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.KdUepG_className{font-family:text,text Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.KdUepG_variable{--font-text-next:"text", "text Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mono;src:url(../assets/fonts/AzeretMono_500-s.3y4c-hwl-x6xx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../assets/fonts/AzeretMono_600-s.2y31_b3fd50nk.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:65.78%;descent-override:16.15%;line-gap-override:0.0%;size-adjust:142.45%}.JWyLZa_className{font-family:mono,mono Fallback,ui-monospace,Consolas,monospace}.JWyLZa_variable{--font-mono-next:"mono", "mono Fallback", ui-monospace, Consolas, monospace}

.sf{--sf-cor:var(--color-azul);--sf-on:#0c0b09;--sf-h:clamp(220px, 34svh, 400px);text-align:center;padding-block:var(--g2);padding-inline:var(--m,24px);justify-content:center;position:relative}@media (min-width:768px){.sf{--sf-h:clamp(160px, calc(100svh - 500px), 440px);padding-block:var(--g3)}}.sf[data-prof=walter]{--sf-cor:var(--color-vermelho)}.sf[data-prof=carlos]{--sf-cor:var(--color-roxo)}.sf__in{align-items:center;gap:var(--g2);flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}html:not([data-tema=claro]) .sf .t-claro,html[data-tema=claro] .sf .t-escuro{display:none!important}.sf__palco{height:var(--sf-h);width:min(100%, calc(var(--sf-h) / .86));flex:none;max-width:100%;position:relative}.sf__foto{z-index:2;width:auto;max-width:none;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.sf-arte{z-index:1;left:50%;top:var(--y,50%);width:var(--d,calc(var(--sf-h) * .9));pointer-events:none;max-width:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.sf-arte--gonioc{--d:calc(var(--sf-h) * 1.1);--y:50%}.sf-arte--barra{--d:100%;--y:60%}.sf-arte--anilha{--d:calc(var(--sf-h) * .86);--y:50%}.sf-arte--anel{--d:calc(var(--sf-h) * .9);--y:52%}.sf-arte--polar{--d:calc(var(--sf-h) * 1.14);--y:50%}.sf-disco{z-index:0;width:calc(var(--sf-h) * .62);aspect-ratio:1;background:var(--sf-cor);border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.sf-arte--polar3{--d:calc(var(--sf-h) * .96);--y:52%}.sf .sf__h1{max-width:19em;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.1rem + 2.4vw,3.25rem);line-height:1}.sf__destaque{text-wrap:balance;max-width:30em;margin:0;font-size:clamp(1.0625rem,.98rem + .45vw,1.375rem);font-weight:700;line-height:1.3}.sf__destaque span{text-decoration:underline;-webkit-text-decoration-color:var(--sf-cor);text-decoration-color:var(--sf-cor);text-underline-offset:.22em;text-decoration-skip-ink:none;text-decoration-thickness:.2em}.sf__quando{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);font-size:.875rem;display:block}.sf__cta{width:100%;margin-top:var(--g1);justify-content:center;display:flex}html .sf .pta-btn.pta-btn.pta-btn.pta-btn.pta-btn,html[data-tema=claro] .sf .pta-btn.pta-btn.pta-btn.pta-btn.pta-btn{--bg:var(--sf-cor);--fg:var(--sf-on);--sh:color-mix(in srgb, var(--sf-cor) 52%, #000)}@media (max-width:767px){.sf__cta .pta-btn{width:100%}}@keyframes sf-in{0%{opacity:0;transform:translateY(14px)}}@keyframes sf-arte-in{0%{opacity:0;scale:.94}}.sf__h1,.sf__destaque,.sf__quando,.sf__cta{animation:sf-in .6s var(--ease-saida,ease-out) forwards}.sf__destaque{animation-delay:80ms}.sf__quando{animation-delay:.14s}.sf__cta{animation-delay:.2s}.sf-arte,.sf-disco{animation:sf-arte-in .8s var(--ease-saida,ease-out) forwards}:root[data-movimento=suave] .sf__h1,:root[data-movimento=suave] .sf__destaque,:root[data-movimento=suave] .sf__quando,:root[data-movimento=suave] .sf__cta{animation-duration:.35s}.sf-intro{padding-block:var(--g3);padding-inline:var(--m,24px);color:var(--color-tinta)}.sf-intro__in{justify-items:center;gap:var(--g2);text-align:center;max-width:44rem;margin-inline:auto;display:grid}.sf-intro__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mute);margin:0;font-size:1rem}.sf-intro__sub{text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.sf-intro__selos{justify-content:center;gap:var(--g1) var(--g2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}body:has(.sf[data-prof=andre]) .pta-skip{background:var(--color-azul);color:#0c0b09}body:has(.sf[data-prof=walter]) .pta-skip{background:var(--color-vermelho);color:#0c0b09}body:has(.sf[data-prof=carlos]) .pta-skip{background:var(--color-roxo);color:#0c0b09}html[data-tema=claro] .sf .pta-btn.pta-btn.pta-btn.pta-btn.pta-btn.pta-btn.pta-btn{--bg:var(--sf-cor);--fg:var(--sf-on)}.v1 .sf{min-height:100svh;padding-top:calc(var(--header-h,64px) + var(--g1));padding-bottom:var(--g2)}@media (min-width:768px){.v1 .sf{--sf-h:clamp(160px, calc(100svh - 530px), 440px)}}

.so-a-como__in,.so-a-noite .wrap,.so-a-prof__in,.so-a-pos__in{grid-template-columns:minmax(0,1fr)}.so-a-hero{--resto:560px;--stage-w:min(100%, 440px, calc((100svh - var(--header-h) - var(--resto)) / .92));text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}@media (min-width:768px){.so-a-hero{--resto:460px}}.so-a-hero h1{--h1:clamp(2.25rem, 1.4rem + 3.4vw, 4rem);max-width:15em}.so-a-stage{width:var(--stage-w);aspect-ratio:1/.92;margin-bottom:var(--g2);position:relative}@media (min-width:768px){.so-a-stage{margin-bottom:var(--g3)}}.so-a-dial{aspect-ratio:367/338;width:100%;position:absolute;top:58%;left:50%;transform:translate(-61.85%,-58.6%)}.so-a-dial img{width:100%;max-width:none;height:100%;position:absolute;inset:0}@keyframes so-a-abre{0%{transform:rotate(-120deg)}}.so-a-dial .so-a-arm{transform-origin:61.85% 58.6%;animation:so-a-abre .9s var(--ease-saida) forwards}:root[data-movimento=suave] .so-a-dial .so-a-arm{animation-duration:.5s}.so-a-foto{width:56%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.v3 .so-a-hero .destaque span{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-wrap:balance;display:inline}.v3 .so-a-hero .quando{text-align:center}.so-a-enun .wrap{justify-items:center;display:grid}.so-a-enun p{text-align:center;max-width:30ch}.so-a-como__in{gap:var(--g3);display:grid}.so-a-como .titulo{margin-bottom:0}.so-a-passos{border-left:2px solid;margin-left:8px;position:relative}.so-a-passo{gap:var(--g1);padding:var(--g3) 0 var(--g3) var(--g3);display:grid;position:relative}.so-a-passo:before{content:"";left:-9px;top:var(--g3);background:var(--cor);width:16px;height:16px;position:absolute}.so-a-num{width:auto;max-width:none;height:64px}.so-a-passo h3{margin-bottom:var(--g1)}.so-a-passo p{max-width:30ch}@media (min-width:1024px){.so-a-como__in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.so-a-como .titulo{grid-column:1/6}.so-a-passos{grid-column:7/13}}.so-a-noite .wrap{gap:var(--g3);display:grid}.so-a-noite .titulo{margin-bottom:0}.so-a-regua{width:min(100%,460px);height:auto}.so-a-itens{border-top:1px solid var(--color-tinta)}.so-a-itens li{column-gap:var(--g3);padding-block:var(--g2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.so-a-itens .mono{color:var(--color-mute);font-variant-numeric:tabular-nums}.so-a-itens .t{max-width:34ch;font-weight:700;line-height:1.3}@media (min-width:1024px){.so-a-noite .wrap{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.so-a-noite .titulo{grid-column:1/6}.so-a-regua,.so-a-itens{grid-column:7/13}}.so-a-prof{padding-block:var(--sec);overflow-x:clip}.so-a-prof__in{gap:var(--g3);display:grid}.so-a-prof__cor{height:clamp(320px,92vw,480px);margin-inline:calc(-1 * var(--m));background:var(--cor);position:relative;overflow:clip}.so-a-prumo{left:var(--m);bottom:var(--g2);width:auto;max-width:none;height:66%;position:absolute}.so-a-prof__foto{right:calc(-1 * var(--g2));width:auto;max-width:none;height:90%;position:absolute;bottom:0}.so-a-rotulo{margin-bottom:var(--g1);color:var(--color-mute)}.so-a-prof h2{margin-bottom:var(--g2)}.so-a-bio{max-width:36ch}@media (min-width:1024px){.so-a-prof__in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(520px,42vw,640px)}.so-a-prof__cor{height:100%;min-height:inherit;margin-left:calc(-1 * var(--m));grid-column:1/8;margin-right:0}.so-a-prof__cor:before{content:"";background:var(--cor);width:2000px;position:absolute;inset:0 auto 0 -2000px}.so-a-prof__txt{grid-column:9/13}.so-a-prumo{left:calc(var(--m) + var(--gut))}.so-a-prof__foto{right:var(--g3);height:84%}.so-a-prumo{height:66%}}.so-a-pos__in{gap:var(--g3);display:grid}.so-a-pos .titulo{margin-bottom:var(--g2)}.so-a-logo-pos{width:min(100%,520px);height:auto}html[data-tema=claro] .so-a-logo-pos{filter:brightness(0)}.so-a-planos{width:min(100%,380px);height:auto}.so-a-lista li{column-gap:var(--g2);padding-block:var(--g2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.so-a-lista li:before{content:"";background:var(--cor);width:12px;height:12px;margin-top:.5em}.so-a-lista{border-top:1px solid var(--color-tinta)}@media (min-width:1024px){.so-a-pos__in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.so-a-pos__cab{grid-column:1/7}.so-a-planos{grid-area:2/1/auto/7}.so-a-lista{grid-area:1/8/3/13}}.so-a-bonus__lista{border-top:2px solid}.so-a-bonus__lista li{column-gap:var(--g3);padding-block:var(--g2);border-bottom:1px solid var(--line-d);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.so-a-bonus__lista .n{color:currentColor;font-variant-numeric:tabular-nums}.so-a-bonus__lista .t{max-width:30ch;font:900 clamp(1.375rem, 1.1rem + 1.2vw, 2rem) / 1.08 var(--font-display);text-transform:uppercase;text-wrap:balance}.so-a-prova{padding-block:var(--sec);text-align:center;border-block:1px solid var(--line)}.so-a-prova p{max-width:20ch;font:900 var(--text-h2) / 1 var(--font-display);text-transform:uppercase;text-wrap:balance;margin-inline:auto}.so-a-final__in{text-align:center;justify-items:center;display:grid}.so-a-final .so-a-dial{width:min(72%,300px);margin-bottom:var(--g3);position:relative;top:0;left:0;transform:translate(-11.85%)}.so-a-final h2{max-width:18ch}

.v3{--line:#ece7dc33;--line-d:#0c0b0947;--cor:var(--color-azul);--btn-radius:0;--mq-bg:var(--color-ouro);--mq-fg:var(--color-ink);--acc-line:var(--color-tinta);--acc-line-soft:var(--line);--acc-text:var(--color-papel);--hb:calc(var(--text-h2) * .04)}body:has(.v3){--grao-op:.3}.v3 [data-noite=andre]{--cor:var(--color-azul)}.v3 [data-noite=walter]{--cor:var(--color-vermelho)}.v3 [data-noite=carlos]{--cor:var(--color-roxo)}.v3 .titulo{max-width:14ch;margin-bottom:var(--g3)}.v3 .titulo .ln{white-space:nowrap;display:block}.v3 h1{font-size:var(--h1);letter-spacing:-.004em}.v3 .fundo-ink2{background:var(--color-ink-2)}.v3 .pta-btn:not(.pta-btn--ghost){border:0}.v3 .pta-btn{white-space:nowrap}@media (max-width:420px){.v3 .pta-btn:not(.pta-btn--ghost){gap:.5em;padding-inline:12px}}.v3 .pta-btn__arrow{transition:transform .18s var(--ease-saida)}.v3 .pta-btn--lg{transition:transform .18s var(--ease-saida), box-shadow .18s var(--ease-saida), translate .25s var(--ease-saida)}.v3 .pta-btn:focus-visible .pta-btn__arrow{transform:translate(4px)}@media (hover:hover){.v3 .pta-btn:hover .pta-btn__arrow{transform:translate(4px)}.v3 .pta-btn--ghost:hover{--bg:var(--color-ouro);--fg:var(--color-ink);border-color:var(--color-ouro);box-shadow:4px 4px 0 var(--color-papel)}}.v3 .bar{z-index:30;background:var(--color-ink);border-bottom:1px solid var(--line);position:relative}.v3 .bar-in{justify-content:space-between;align-items:center;gap:var(--g2);min-height:var(--header-h);padding-block:12px;display:flex;container-type:inline-size}.v3 .bar-logo{flex:none;align-items:center;min-height:48px;line-height:0;display:flex}.v3 .bar-logo .pta-logo{width:calc(33.3333cqw - 5.33333px);height:auto}@media (min-width:768px){.v3 .bar{position:sticky;top:0}.v3 .bar-logo .pta-logo{width:auto;height:48px}.v3 .bar .pta-btn--bar{height:48px;font-size:var(--text-body);padding:8px 24px}}.v3 .num{--lh:.8;--pitch:calc(var(--lh) * 1.3);line-height:var(--lh);letter-spacing:-.01em;display:flex}.v3 .dg{height:calc(var(--lh) * 1em);overflow-clip-margin:.14em;display:block;position:relative;overflow:clip}.v3 .dg-col{display:block;position:relative}.v3 .dg-col i{height:calc(var(--lh) * 1em);font-style:normal;line-height:var(--lh);white-space:nowrap;display:block}.v3 .dg-prev{left:0;top:calc(var(--j) * var(--pitch) * 1em);position:absolute}@keyframes v3-roll{0%{transform:translateY(calc(var(--k,0) * var(--pitch) * 1em))}}@keyframes v3-enche{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.v3 .num--load .dg-col,.v3 [data-roll][data-estado=vai] .dg-col{animation:v3-roll calc(.38s + var(--k,0) * 80ms) var(--ease-saida) both}.v3 .strip:nth-child(2) .num--load .dg-col{animation-delay:.1s}.v3 .strip:nth-child(3) .num--load .dg-col{animation-delay:.2s}.v3 [data-roll][data-estado=pendente] .dg-col{transform:translateY(calc(var(--k,0) * var(--pitch) * 1em))}.v3 .hero{padding-block:var(--g2) var(--sec);min-height:calc(100svh - var(--header-h));position:relative;overflow-x:clip}.v3 .hero-in{grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:767px){.v3 .hero{padding-block:var(--g3);--h1:clamp(2.5rem, 11.4vw, 3.25rem);flex-direction:column;justify-content:center;display:flex}.v3 .strips{margin-bottom:40px}.v3 .strip{--ph:168}.v3 .acao{margin-top:28px}.v3 .hero-cta{margin-top:40px}}.v3 .hero-txt{justify-items:start;display:grid}.v3 .hero h1{max-width:none}@supports not (text-box:trim-both cap alphabetic){.v3 .hero h1{margin-top:calc(var(--h1) * .0655)}}.v3 .acao{width:fit-content;max-width:100%;margin-top:var(--g2);display:grid}.v3 .destaque{display:block}.v3 .destaque span{white-space:nowrap;background:var(--color-ouro);color:var(--color-ink);font:900 clamp(1.25rem, 5.6vw, 1.75rem) / 1.3 var(--font-display);text-transform:uppercase;padding:.04em .3em;display:inline-block}.v3 .quando{margin-top:var(--g1);color:var(--color-tinta)}.v3 .hero-cta{margin-top:var(--g3);white-space:nowrap;width:100%;padding-inline:16px}.v3 .micro{margin-top:var(--g1);max-width:34ch;color:var(--color-mute);text-wrap:balance;text-box:trim-end cap alphabetic;font-size:1rem;line-height:1.4}@media (max-width:599px){.v3 .acao{width:100%}}@media (max-width:380px){.v3 .destaque span{font-size:5.4vw}.v3 .pta-btn--lg{gap:.45em;padding-inline:12px;font-size:16px}}@media (max-width:340px){.v3 .hero{--h1:33px}.v3 .destaque span{font-size:5.1vw}.v3 .pta-btn--lg{padding-inline:8px;font-size:14px}}.v3 .strips{margin-bottom:var(--g3);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v3 .strip{--ph:126;--band:52px;flex-direction:column;display:flex;container-type:inline-size}.v3 .strip-box{height:calc(var(--ph) * 1cqw + var(--band));isolation:isolate;background:var(--color-ink);flex:none;position:relative;overflow:hidden}.v3 .strip-box:before{content:"";inset:0 0 var(--band) 0;z-index:0;background:var(--cor);animation:v3-enche .62s var(--ease-saida) both;position:absolute}.v3 .strip:nth-child(2) .strip-box:before{animation-delay:.1s}.v3 .strip:nth-child(3) .strip-box:before{animation-delay:.2s}.v3 .strip-box img{z-index:2;object-fit:cover;object-position:50% 0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.v3 .strip-box:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent calc(100% - var(--band) - 14cqw), var(--color-ink) calc(100% - var(--band)));position:absolute;inset:0}.v3 .strip-num{z-index:1;font:900 40cqw / .8 var(--font-display);color:var(--color-ink);justify-content:center;position:absolute;top:4cqw;left:0;right:0}.v3 .strip-nm{z-index:4;gap:8px;padding-inline:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.v3 .strip-nm b{font:900 var(--text-lead) / .95 var(--font-display);text-transform:uppercase;color:var(--color-tinta);text-box:trim-both cap alphabetic}.v3 .strip-nm span{color:var(--color-ouro);white-space:nowrap;letter-spacing:.06em;text-box:trim-both cap alphabetic;line-height:1.2}@media (min-width:600px){.v3 .destaque span{display:block}.v3 .hero-cta{width:auto;padding-inline:32px}.v3 .micro{max-width:none}.v3 .strips{gap:12px}.v3 .strip-nm{padding-inline:12px}}@media (min-width:1024px){.v3 .acao{margin-top:var(--g3)}.v3 .hero{padding-block:var(--sec);align-content:center;display:grid}.v3 .hero-in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.v3 .hero-txt{grid-column:1/8;align-content:start}.v3 .strips{contain:size;grid-area:1/8/auto/-1;margin-bottom:0}.v3 .strip{--band:56px}.v3 .strip-box{flex:auto;height:auto}.v3 .strip-num{font-size:46cqw;top:6cqw}}@media (min-width:1024px) and (max-width:1279px){.v3 .hero{--h1:5.1vw}.v3 .hero-txt{grid-column:1/7}.v3 .strips{grid-column:7/-1}}.v3 .faixas{position:relative}.v3 .pta-marquee__viewport{white-space:nowrap;--fade:clamp(24px, 7vw, 120px);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - 64px - var(--fade)), transparent calc(100% - 64px));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - 64px - var(--fade)), transparent calc(100% - 64px));mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade), #000 calc(100% - 64px - var(--fade)), transparent calc(100% - 64px));display:flex;overflow:clip}@media (hover:hover){.v3 .pta-marquee:hover .pta-marquee__track{animation-play-state:paused}}.v3 .enun p{max-width:30.6ch;font-size:var(--text-lead);letter-spacing:-.012em;text-wrap:pretty;line-height:1.4}@media (min-width:1024px){.v3 .enun p{max-width:34.68ch}}.v3 .passos{border-top:2px solid;gap:0;display:grid}.v3 .passo{column-gap:var(--g2);padding-block:var(--g3);border-bottom:1px solid var(--line-d);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.v3 .passo:last-child{border-bottom:0}.v3 .passo-n{min-width:.5em;margin-left:calc(var(--hb) - .03em);font:900 var(--text-numeral) / .74 var(--font-display);color:#0000;-webkit-text-stroke:2px currentColor}.v3 .passo h3{margin-bottom:var(--g1)}.v3 .passo p{max-width:30ch}@media (min-width:1024px){.v3 .passos{column-gap:var(--g3);grid-template-columns:repeat(3,minmax(0,1fr))}.v3 .passo{padding-block:var(--g3) 0;border-bottom:0;display:block}.v3 .passo-n{margin-bottom:var(--g2);font-size:clamp(11rem,17vw,18rem);display:block}}.v3 #noites{padding-block:var(--sec)}.v3 .noites-hd{padding-bottom:0}.v3 .noite{background:var(--color-ink);position:relative;overflow-x:clip}.v3 .noite-in{grid-template-columns:minmax(0,1fr);display:grid}.v3 .noite-cor{isolation:isolate;height:clamp(340px,92vw,520px);position:relative;container-type:inline-size}.v3 .noite-cor:before{content:"";z-index:-1;background:var(--cor);position:absolute;inset:0 -100vw}.v3 .noite-num{z-index:1;margin-left:calc(var(--hb) - .044em);font:900 min(50cqw, 22rem) / .8 var(--font-display);color:var(--color-ink);position:absolute;top:8%;left:0}.v3 .noite-foto{z-index:2;bottom:0;right:calc(-1 * var(--m));height:calc(var(--ph) * 100%);transform-origin:50% 100%;position:absolute;overflow:clip}.v3 .noite-foto img{width:100%;max-width:none;height:100%}.v3 .noite-info{padding-block:var(--g3) calc(var(--sec) - var(--g3));align-content:center;justify-items:start;display:grid}.v3 .noite-quando{margin-bottom:var(--g1);color:var(--color-ouro);flex-wrap:wrap;gap:4px 24px;display:flex}.v3 .noite h3{margin-bottom:var(--g1)}.v3 .noite-pos{margin-bottom:var(--g2)}.v3 .noite-pos span{background:var(--cor);color:var(--color-ink);font:900 var(--text-lead) / 1.3 var(--font-display);text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .28em;display:inline}.v3 .noite-bio{max-width:36ch;margin-bottom:var(--g3);color:var(--color-papel)}@media (min-width:1024px){.v3 .noite-in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(520px,42vw,640px)}.v3 .noite-cor{height:auto;min-height:inherit;margin-left:calc(-1 * var(--m));grid-column:1/8}.v3 .noite-cor:before{inset:0 0 0 -100vw}.v3 .noite-num{left:var(--m)}.v3 .noite-foto{right:0}.v3 .noite-info{padding-block:var(--sec);grid-column:9/13}.v3 .noite--even .noite-cor{margin-left:0;margin-right:calc(-1 * var(--m));grid-column:6/13}.v3 .noite--even .noite-cor:before{inset:0 -100vw 0 0}.v3 .noite--even .noite-info{grid-area:1/1/auto/6}.v3 .noite--even .noite-num{left:auto;right:var(--m);margin-left:0;margin-right:.018em}.v3 .noite--even .noite-foto{left:0;right:auto}}.v3 .placar{--F:min(58vw, 17rem);color:var(--color-tinta);justify-items:start;display:grid;position:relative}.v3 .placar .l{margin-left:calc(var(--hb) - .032em);font:900 var(--F) / .78 var(--font-display);align-items:baseline;gap:.08em;display:flex}.v3 .placar .num{--lh:.78;--pitch:calc(.78 * 1.3)}.v3 .placar .x{color:var(--color-ouro);font-size:.62em;transform:translateY(-.1em)}.v3 .placar .tarja{isolation:isolate;color:var(--color-ink);font:900 var(--F) / .78 var(--font-display);margin-top:.1em;margin-left:auto;padding:.08em .14em .02em .08em;display:inline-flex;position:relative}.v3 .placar .tarja .pt{height:.78em;line-height:.78;display:block}.v3 .placar .tarja:before{content:"";z-index:-1;background:var(--color-ouro);transform-origin:0;position:absolute;inset:0}@keyframes v3-varre{0%{transform:scaleX(0)}}@keyframes v3-gira{0%{opacity:0;scale:.5}}.v3 .placar[data-estado=pendente] .tarja:before{transform:scaleX(0)}.v3 .placar[data-estado=pendente] .x{opacity:0}.v3 .placar[data-estado=vai] .tarja:before{animation:v3-varre .8s var(--ease-marca) .1s both}.v3 .placar[data-estado=vai] .x{animation:v3-gira .5s var(--ease-saida) .25s both}.v3 .oferta h2{max-width:24ch;margin-top:var(--g3)}.v3 .oferta h2 .nb{white-space:nowrap}.v3 .oferta-2{margin-top:var(--g3)}.v3 .oferta-txt{max-width:34.68ch;font-size:var(--text-lead);letter-spacing:-.012em;line-height:1.4}.v3 .opcoes{margin-top:var(--g3);border-top:1px solid var(--line)}.v3 .opcoes li{align-items:center;gap:var(--g2);padding:var(--g2) 0;border-bottom:1px solid var(--line);font:900 var(--text-lead) / 1.05 var(--font-display);text-transform:uppercase;display:flex}.v3 .opcoes li:before{content:"+";color:var(--color-ouro);font:900 var(--text-lead) / 1 var(--font-display);flex:none}.v3 .oferta .nota{max-width:44ch;margin-top:var(--g2);color:var(--color-mute)}.v3 .oferta-cta{margin-top:var(--g3);width:100%}@media (min-width:600px){.v3 .placar{--F:min(44vw, 30rem);flex-wrap:nowrap;place-items:flex-end stretch;gap:.06em;display:flex}.v3 .placar .tarja{margin:0 0 0 .04em}.v3 .oferta-cta{width:auto;min-width:360px}}@media (min-width:1024px){.v3 .placar{--F:min(40vw, 36rem);gap:0}.v3 .placar .l{width:calc((100% - 11 * var(--gut)) / 3 + 4 * var(--gut) - (var(--hb) - .032em))}.v3 .placar .tarja{margin-left:0}.v3 .oferta-2 .wrap-2{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v3 .oferta-2 .col{grid-column:5/12}}.v3 .lista{border-top:1px solid var(--color-tinta)}.v3 .lista li{align-items:baseline;column-gap:var(--g3);padding-block:var(--g2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.v3 .lista .n{color:var(--color-ouro);font-variant-numeric:tabular-nums}.v3 .lista .t{max-width:26ch;font:900 var(--text-lead) / 1.05 var(--font-display);text-transform:uppercase;text-wrap:balance}.v3 .duas{gap:var(--g3);display:grid}.v3 .duas>.titulo{text-box:trim-both cap alphabetic;margin-bottom:0}.v3 .porque-lista{border-top:2px solid}.v3 .porque-lista li{padding-block:var(--g3);border-bottom:1px solid var(--line-d)}.v3 .porque-lista li:last-child{border-bottom:0}.v3 .porque-lista b{margin-bottom:var(--g1);margin-left:calc(var(--hb) - .04em);font:900 clamp(5rem, 3.5rem + 7vw, 9rem) / .8 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block}.v3 .porque-lista p{max-width:22ch;font:900 var(--text-lead) / 1.05 var(--font-display);text-transform:uppercase}@media (min-width:1024px){.v3 .duas{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}.v3 .duas>.titulo{grid-column:1/5}.v3 .porque-lista{grid-column:6/13}}.v3 .faq-lista>.pta-acc__item:not([open]) .pta-acc__body{visibility:hidden}.v3 .faq-lista>.pta-acc__item+.pta-acc__item{margin-top:12px}.v3 .faq-lista>.pta-acc__item>summary{min-height:88px;padding-block:var(--g2);font-family:var(--font-sans);font-size:var(--text-body);text-transform:none;font-weight:700;line-height:1.35}.v3 .faq-lista .pta-acc__icon{color:var(--color-ouro);transition:transform .25s var(--ease-marca)}.v3 .faq-lista .pta-acc__icon:before,.v3 .faq-lista .pta-acc__icon:after{height:3.5px;top:10px}.v3 .faq-lista .pta-acc__item[open] .pta-acc__icon{transform:rotate(45deg)}.v3 .faq-lista .pta-acc__item[open] .pta-acc__icon:after{transform:rotate(90deg)}@media (hover:hover){.v3 .faq-lista .pta-acc__item:not([open])>summary:hover .pta-acc__icon{transform:rotate(90deg)}}.v3 .faq-lista .pta-acc__body{max-width:46ch;padding-right:56px}.v3 .final{background:var(--color-ink);border-top:1px solid var(--line)}.v3 .final-in{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.v3 .final-placar{margin-bottom:var(--g3);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:8px;display:grid}.v3 .final-tile{isolation:isolate;aspect-ratio:1/.74;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.v3 .final-tile:before{content:"";z-index:-1;background:var(--cor);position:absolute;inset:0}.v3 .final-num{--lh:.8;font:900 64cqw / .8 var(--font-display);color:var(--color-ink);justify-content:center}.v3 .final-placar[data-estado=pendente] .final-tile:before{clip-path:inset(100% 0 0)}.v3 .final-placar[data-estado=vai] .final-tile:before{animation:v3-enche .62s var(--ease-saida) both}.v3 .final-placar[data-estado=vai] .final-tile:nth-child(2):before{animation-delay:.1s}.v3 .final-placar[data-estado=vai] .final-tile:nth-child(3):before{animation-delay:.2s}.v3 .final h2{max-width:16ch}.v3 .final-cta{margin-top:var(--g3);width:100%}@media (min-width:600px){.v3 .final-placar{gap:12px}.v3 .final-cta{width:auto;min-width:360px}}@media (min-width:1024px){.v3 .final-in{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.v3 .final h2{text-box:trim-both cap alphabetic;grid-area:1/1/auto/7}.v3 .final-cta{grid-area:2/1/auto/7}.v3 .final-placar{order:0;grid-area:1/7/auto/-1;align-self:stretch;margin-bottom:0}.v3 .final-tile{aspect-ratio:auto}.v3 .final-num{font-size:78cqw}}.v3 .rodape{padding-block:var(--sec) calc(var(--sec) + 80px);background:var(--color-ink-2);border-top:1px solid var(--line)}.v3 .rodape-in{gap:var(--g2);align-items:center;display:grid}.v3 .rodape p{max-width:56ch;color:var(--color-mute)}@media (min-width:768px){.v3 .rodape{padding-bottom:var(--sec)}}@media (min-width:1024px){.v3 .rodape-in{column-gap:var(--g3);grid-template-columns:auto minmax(0,1fr)}}.v3 .pta-sticky{padding:12px var(--m) calc(12px + env(safe-area-inset-bottom,0px));transition:visibility}.v3 .pta-sticky[data-visible=true]{transition:transform .3s var(--ease-marca), visibility 0s}.v3 .pta-sticky .pta-btn{min-height:56px;box-shadow:none}.v3 .progresso{display:none}@supports (animation-timeline:scroll()){.v3 .progresso{z-index:55;pointer-events:none;background:linear-gradient(90deg, var(--color-azul) 0 33.34%, var(--color-vermelho) 33.34% 66.67%, var(--color-roxo) 66.67% 100%);transform-origin:0;height:3px;animation:linear forwards v3-prog;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes v3-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v3 .v3-ln-mask{overflow-clip-margin:.25em}@keyframes v3-desliza{0%{transform:translateY(8%)}to{transform:translateY(-8%)}}@keyframes v3-busto{0%{transform:translateY(0)}to{transform:translateY(5%)}}@keyframes v3-foto{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){.v3 .noite-num{animation:linear both v3-desliza;animation-timeline:view();animation-range:cover}.v3 .noite-foto img{animation:linear both v3-busto;animation-timeline:view();animation-range:cover}.v3 .noite-foto{animation:linear forwards v3-foto;animation-timeline:view();animation-range:entry 8% entry 78%}}@media (hover:hover){.v3 .noite-foto{transition:scale .5s var(--ease-saida)}.v3 .noite:hover .noite-foto{scale:1.03}}:root[data-movimento=suave] .v3 .num--load .dg-col,:root[data-movimento=suave] .v3 [data-roll][data-estado=vai] .dg-col{animation-duration:calc(.26s + var(--k,0) * 50ms)}:root[data-movimento=suave] .v3 .strip-box:before,:root[data-movimento=suave] .v3 .final-placar[data-estado=vai] .final-tile:before{animation-duration:.4s}:root[data-movimento=suave] .v3 .placar[data-estado=vai] .tarja:before{animation-duration:.5s}:root[data-movimento=suave] .v3 .placar[data-estado=vai] .x{animation-duration:.3s}:root[data-movimento=suave] .v3 .noite-num,:root[data-movimento=suave] .v3 .noite-foto img{animation:none}:root[data-movimento=suave] .v3 .noite:hover .noite-foto{scale:1}:root[data-movimento=parado] .v3 *,:root[data-movimento=parado] .v3 :before,:root[data-movimento=parado] .v3 :after{transition:none!important;animation:none!important}:root[data-movimento=parado] .v3 .pta-reveal{opacity:1!important;transform:none!important}:root[data-movimento=parado] .v3 .progresso{display:none}:root[data-movimento=parado] .v3 .pta-marquee__viewport{white-space:normal;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-tema=claro] .v3{--line:#0c0b093d;--line-d:#ece7dc4d;--mq-bg:#cda85e;--mq-fg:#0c0b09}html[data-tema=claro] .v3 .destaque span{color:#0c0b09;background:#cda85e}html[data-tema=claro] .v3 .placar .tarja{color:#0c0b09}html[data-tema=claro] .v3 .placar .tarja:before{background:#cda85e}html[data-tema=claro] .v3 .strip-num,html[data-tema=claro] .v3 .noite-num,html[data-tema=claro] .v3 .final-num,html[data-tema=claro] .v3 .noite-pos span,html[data-tema=claro] .v3 .pta-logo--ouro{color:#0c0b09}html[data-tema=claro] .v3 .pta-paper .pta-logo--ouro{color:#cda85e}html[data-tema=claro] .v3 .rodape .pta-logo{filter:brightness(0)}html[data-tema=claro] .v3 h1,html[data-tema=claro] .v3 h2,html[data-tema=claro] .v3 h3{letter-spacing:.01em}html[data-tema=claro] .v3 .mono{letter-spacing:.14em;font-weight:600}html[data-tema=claro] .pta-dialog{--line:#0c0b0952}html[data-tema=claro] .pta-input{border-color:#0c0b0999}html[data-tema=claro] .pta-input::placeholder{color:#4a463cc7}html[data-tema=claro] .pta-dialog[open]::backdrop{background:#0c0b098c}

.v3.so{--btn-radius:0;--color-ouro:var(--cor);--sobre-cor:var(--color-ink);--mq-bg:var(--cor);--mq-fg:var(--sobre-cor)}html[data-tema=claro] .v3.so{--sobre-cor:#0c0b09}html:not([data-tema=claro]) .t-claro,html[data-tema=claro] .t-escuro{display:none!important}.so-andre{--cor:var(--color-azul)}.so-walter{--cor:var(--color-vermelho)}.so-carlos{--cor:var(--color-roxo)}.v3.so .progresso{background:var(--cor)}.so-bar{z-index:30;background:var(--color-ink);border-bottom:1px solid var(--line);position:relative}.so-bar__in{justify-content:space-between;align-items:center;gap:var(--g2);min-height:var(--header-h);padding-block:12px;display:flex}.so-bar__logo{flex:none;align-items:center;min-height:48px;line-height:0;display:flex}.so-bar__logo .pta-logo{--logo-h:36px}.so-bar__txt{color:var(--color-papel);white-space:nowrap;margin:0;display:none}.so-bar__btn{display:none}@media (min-width:768px){.so-bar{position:sticky;top:0}.so-bar__logo .pta-logo{--logo-h:48px}.so-bar__btn{display:inline-flex}}@media (min-width:1280px){.so-bar__txt{margin-left:auto;display:block}}@media (max-width:767px){html .pta-tema{top:14px;left:auto;right:var(--m);transform:none}}@media (min-width:768px){html .pta-tema{top:18px}}.so-dobra{padding-block:var(--g1);position:relative;overflow-x:clip}.so-dobra h1{font-size:var(--h1);letter-spacing:-.004em}.so-dobra .destaque,.so-dobra .hero-cta{margin-top:var(--g2)}@media (min-width:768px){.so-dobra .hero-cta{margin-top:var(--g3)}}.so-faixa{position:relative}.so-enun p,.so-a-enun p,.so-w-enun p,.so-c-enun p{font-size:var(--text-lead);letter-spacing:-.012em;text-wrap:pretty;line-height:1.35}.so-faq .titulo{margin-bottom:var(--g3)}.so-rodape{padding-block:var(--sec) calc(var(--sec) + 80px);background:var(--color-ink-2);border-top:1px solid var(--line)}.so-rodape__in{gap:var(--g2);align-items:start;display:grid}.so-rodape__txt{gap:8px;display:grid}.so-rodape__txt p{max-width:56ch;color:var(--color-mute)}@media (min-width:768px){.so-rodape{padding-bottom:var(--sec)}}@media (min-width:1024px){.so-rodape__in{column-gap:var(--g3);grid-template-columns:auto minmax(0,1fr)}}.so-noites{border:0;gap:12px;margin:0;padding:0;display:grid}.so-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;min-height:48px;font-size:1rem;font-weight:500;line-height:1.35;display:grid;position:relative}.so-check input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:0;left:0}.so-check__box{border:2px solid var(--color-papel);border-radius:var(--radius-rotulo,6px);place-items:center;width:24px;height:24px;display:grid}.so-check input:checked+.so-check__box{background:var(--color-ouro);border-color:var(--color-ouro)}.so-check input:checked+.so-check__box:after{content:"";border:solid var(--color-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.so-check input:focus-visible+.so-check__box{outline:3px solid var(--color-ouro);outline-offset:2px}html[data-tema=claro] .so-logo-pos,html[data-tema=claro] .so-rodape .pta-logo{filter:brightness(0)}.pta-paper .so-rotulo,.so-w-rotulo{color:currentColor;opacity:.74}html[data-tema=claro] .v3.so{--color-ouro:var(--cor)}.so-bar .pta-btn.pta-btn.pta-btn.pta-btn{--bg:var(--cor);--fg:#0c0b09;--sh:color-mix(in srgb, var(--cor) 52%, #000)}html[data-tema=claro] .v3.so{--mq-bg:var(--cor);--mq-fg:#0c0b09}html[data-tema=claro] .v3.so .destaque span,html[data-tema=claro] .v3.so .placar .tarja:before{background:var(--cor)}html[data-tema=claro] .v3.so .pta-paper .pta-logo--ouro{color:var(--cor)}html[data-tema=claro] .v3.so .pta-btn.pta-btn.pta-btn.pta-btn:not(.pta-btn--ghost){--fg:var(--cor);--sh:color-mix(in srgb, var(--cor) 55%, #000)}html[data-tema=claro] .v3.so .so-bar .pta-btn.pta-btn.pta-btn.pta-btn{--bg:var(--cor);--fg:#0c0b09}

/*!
 * Oferta "Pague 1 e leve 2" em destaque, informações da live na primeira dobra e regras da oferta.
 * Carregado depois dos CSS de cada versão (mesma especificidade vence por ordem). Cores: ouro da marca nas páginas
 * da mãe e a cor do professor (--sf-cor) nas páginas individuais; texto herda do tema (claro/escuro).
 */

.pta-dobra {
  --of-bg: var(--sf-cor, #cda85e);
  --of-fg: var(--sf-on, #0c0b09);
}

/* ---------- oferta no hero ---------- */
.pta-dobra .pta-oferta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  width: fit-content;
  max-width: 100%;
  margin: 20px 0 0;
  padding: 12px 16px 10px;
  background: var(--of-bg);
  color: var(--of-fg);
  text-align: left;
  font-weight: 700;
  line-height: 1.1;
  box-shadow: 6px 6px 0 color-mix(in srgb, var(--of-bg) 38%, transparent);
  text-box: normal;
}
.pta-dobra .pta-oferta .pta-oferta__kicker {
  font: 600 0.75rem/1.2 var(--font-mono, ui-monospace, monospace);
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.pta-dobra .pta-oferta .pta-oferta__main {
  display: block;
  font-family: var(--font-display, inherit);
  font-weight: 900;
  font-size: clamp(1.5rem, 1rem + 2.2vw, 2.5rem);
  line-height: 1;
  letter-spacing: 0.005em;
  text-transform: uppercase;
  text-wrap: balance;
}
.pta-dobra .pta-oferta .pta-oferta__regra {
  margin-top: 4px;
  padding-top: 8px;
  border-top: 1px solid color-mix(in srgb, var(--of-fg) 35%, transparent);
  font: 600 0.8125rem/1.3 var(--font-sans, inherit);
}
/* hero centralizado (páginas individuais e dossiê) */
.sf .pta-oferta,
.v2-hero-quando .pta-oferta {
  align-items: center;
  margin-inline: auto;
  text-align: center;
}

/* ---------- informações da live (data, horário, como participar) ---------- */
/* O contêiner some (display: contents): a data fica logo abaixo da oferta e os passos vão para depois do botão,
   assim o botão sobe na primeira dobra. Só o dossiê (v2 da mãe) mantém os passos antes do botão. */
.pta-live {
  display: contents;
}
.pta-live__quando {
  width: fit-content;
  max-width: 100%;
  margin: 14px 0 0;
  padding: 10px 14px;
  border: 2px solid currentColor;
  text-align: left;
}
.sf .pta-live__quando,
.v2-hero-quando .pta-live__quando {
  margin-inline: auto;
}
.pta-live__quando time {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 14px;
}
.pta-live__dia {
  font-family: var(--font-display, inherit);
  font-weight: 900;
  font-size: clamp(1.5rem, 1.05rem + 1.8vw, 2.25rem);
  line-height: 1;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
.pta-live__hora {
  padding: 0.2em 0.55em;
  background: var(--of-bg);
  color: var(--of-fg);
  font: 700 1.0625rem/1.2 var(--font-mono, ui-monospace, monospace);
  letter-spacing: 0.04em;
  white-space: nowrap;
}
.pta-live__como {
  order: 1;
  display: grid;
  gap: 8px;
  width: 100%;
  max-width: 34rem;
  margin: 16px 0 0;
  padding: 0;
  list-style: none;
  counter-reset: pta-passo;
  color: inherit;
  text-align: left;
}
.sf .pta-live__como,
.v2-hero-side .pta-live__como {
  margin-inline: auto;
}
.pta-live__como li {
  display: grid;
  grid-template-columns: 1.75rem 1fr;
  gap: 10px;
  align-items: start;
  font-size: 0.9375rem;
  line-height: 1.3;
  counter-increment: pta-passo;
}
.pta-live__como li::before {
  content: counter(pta-passo);
  display: grid;
  place-items: center;
  width: 1.75rem;
  height: 1.75rem;
  background: var(--of-bg);
  color: var(--of-fg);
  font: 700 0.875rem/1 var(--font-mono, ui-monospace, monospace);
}
.pta-live__como b {
  font-weight: 800;
}

/* ---------- botão de entrada no grupo (hero) ---------- */
.pta-dobra .pta-cta-hero {
  min-height: 64px;
  font-size: 1.1875rem;
  font-weight: 800;
}
@media (max-width: 767px) {
  .pta-dobra .pta-cta-hero {
    width: 100%;
    max-width: calc(100% - var(--sh-x, 4px));
  }
}
/* celular: rótulos longos quebram em duas linhas em vez de vazar do botão (algumas versões fixam nowrap) */
@media (max-width: 767px) {
  html body .pta-btn.pta-btn[data-open-modal]:not(.pta-btn--bar) {
    min-width: 0;
    padding-inline: 16px;
    white-space: normal;
    text-wrap: balance;
    line-height: 1.2;
    text-align: center;
  }
  html body .pta-dobra .pta-btn.pta-cta-hero {
    font-size: clamp(1rem, 4.4vw, 1.1875rem);
  }
}
@keyframes pta-pulso {
  0% { box-shadow: 4px 4px 0 var(--sh), 0 0 0 0 color-mix(in srgb, var(--bg) 55%, transparent); }
  70%, 100% { box-shadow: 4px 4px 0 var(--sh), 0 0 0 14px transparent; }
}
:root[data-movimento='total'] .pta-dobra .pta-cta-hero {
  animation: pta-pulso 2.4s ease-out infinite;
}

/* ---------- hero das páginas individuais: foto maior que a original, com respiro até o título ---------- */
.sf,
.v1 .sf {
  --sf-h: clamp(200px, calc(100svh - 470px), 480px);
}
.sf .sf__palco {
  margin-bottom: calc(var(--sf-h) * 0.1);
}
.sf .pta-live__como {
  width: fit-content;
  max-width: 100%;
}
.pta-dobra .pta-cta-hero {
  margin-top: 16px;
}

/* dossiê da mãe: o trio cede altura para o botão subir */
.v2-hero .v2-trio {
  width: min(100%, 340px);
}
@media (min-width: 768px) {
  .v2-hero .v2-trio {
    width: min(100%, 940px, max(360px, 150svh - 780px));
  }
}


/* ---------- campo de telefone: prefixo fixo +55 ---------- */
.pta-ddi {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.pta-ddi > input {
  flex: 1;
  min-width: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pta-ddi__cc {
  display: inline-flex;
  flex: none;
  align-items: center;
  padding: 0 14px;
  border: 1.5px solid color-mix(in srgb, currentColor 50%, transparent);
  border-right: 0;
  border-radius: var(--radius-rotulo, 6px) 0 0 var(--radius-rotulo, 6px);
  background: color-mix(in srgb, currentColor 14%, transparent);
  font-weight: 700;
  font-size: 1.0625rem;
  user-select: none;
}
.v2-cp .pta-ddi__cc {
  border: 2px solid var(--ink);
  border-right: 0;
  border-radius: var(--r1) 0 0 var(--r1);
  background: var(--ink);
  color: var(--paper);
}
.v2-cp .pta-ddi > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* ---------- página-mãe: a seção dos professores é o destino dos botões gerais ---------- */
#noites {
  scroll-margin-top: calc(var(--header-h, 64px) + 16px);
}
/* o foco vai para o título só para leitores de tela; sem contorno na tela */
#noites h2:focus {
  outline: none;
}

