@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/palestra/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/palestra/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/palestra/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/palestra/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/palestra/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/palestra/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/palestra/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/palestra/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}:root{--k: min(1px, calc(100vw * .818 / 503));--c-page: #200103;--c-surface: #fff;--c-brand: #7f171d;--c-brand-hover: #661217;--c-border: #d9d9d9;--c-placeholder: #d9d9d9;--c-text: #1f1f1f;--c-muted: #888;--c-error: #c62828;--font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--card-w: calc(503 * var(--k));--card-radius: calc(16 * var(--k));--card-shadow: 0 0 calc(10.6 * var(--k)) calc(-1 * var(--k)) rgba(0, 0, 0, .1);--card-pad-x: calc(38 * var(--k));--fs-title: calc(32 * var(--k));--fs-body: calc(20 * var(--k));--fs-note: calc(16 * var(--k));--fs-button: calc(24 * var(--k));--fs-error: calc(15 * var(--k));--fs-footnote: calc(13 * var(--k));--input-h: calc(47 * var(--k));--input-radius: calc(8 * var(--k));--input-pad-x: calc(11 * var(--k));--btn-h: calc(47 * var(--k));--btn-min-w: calc(143 * var(--k))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-page);color:var(--c-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}::selection{background-color:var(--c-brand);color:#fff}h1,p{margin:0}[data-step-title]:focus{outline:none}.page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:calc(71 * var(--k)) 0 calc(80 * var(--k))}.logo{display:block;width:calc(224 * var(--k));height:calc(44.49 * var(--k))}.page>.card{margin-top:calc(60 * var(--k))}.page--done>.card{margin-top:calc(124 * var(--k))}.card{width:var(--card-w);background:var(--c-surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.card__body{padding:calc(28 * var(--k)) var(--card-pad-x) calc(30 * var(--k))}.card--banded{background:transparent}.card--banded .card__body{background:var(--c-surface);border:1px solid var(--c-border);border-top:0;border-radius:0 0 var(--card-radius) var(--card-radius)}.card__band{min-height:calc(106 * var(--k));display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--k)) calc(17 * var(--k));background:url(/palestra/assets/header-band.svg) center / 100% 100% no-repeat}.card__band-title{color:#fff;font-weight:700;font-size:var(--fs-title);line-height:1.2;text-align:center}.card__band ::selection{background-color:#fff;color:var(--c-brand)}.card--banded .card__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(29 * var(--k));padding-bottom:calc(40 * var(--k))}.lead-text{color:var(--c-brand);font-weight:500;font-size:var(--fs-body);line-height:1.2}.welcome__text{max-width:calc(390 * var(--k))}.form-title{color:var(--c-brand);font-weight:600;font-size:var(--fs-title);line-height:1.2;text-wrap:balance}.fields{display:flex;flex-direction:column;gap:calc(34 * var(--k));margin-top:calc(46 * var(--k))}.field__label{display:block;margin-bottom:calc(10 * var(--k));color:var(--c-brand);font-weight:500;font-size:var(--fs-body);line-height:1.2}.field__note{font-size:var(--fs-note)}.input{display:block;width:100%;height:var(--input-h);padding:0 var(--input-pad-x);border:1px solid var(--c-border);border-radius:var(--input-radius);background:var(--c-surface);color:var(--c-text);font:400 var(--fs-body) / 1.2 var(--font-body);transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--c-placeholder);opacity:1}.input:focus{outline:none;border-color:var(--c-brand);box-shadow:0 0 0 calc(3 * var(--k)) #7f171d24}.input.is-invalid{border-color:var(--c-error)}.input.is-invalid:focus{box-shadow:0 0 0 calc(3 * var(--k)) #c6282829}.input--area{height:calc(152 * var(--k));padding-top:calc(10 * var(--k));padding-bottom:calc(10 * var(--k));resize:none}.field__error,.field__hint{display:flex;align-items:center;gap:calc(6 * var(--k));margin-top:calc(6 * var(--k));font-size:var(--fs-error);line-height:1.25}.field__error{color:var(--c-error)}.field__hint{color:var(--c-muted)}.field__error-icon{flex:none;width:calc(16 * var(--k));height:calc(16 * var(--k))}.form-error{margin-top:calc(16 * var(--k))}.actions{display:flex;gap:calc(49 * var(--k));margin-top:calc(46 * var(--k))}.actions--tight{margin-top:calc(34 * var(--k))}.footnote{max-width:calc(337 * var(--k));margin-top:calc(46 * var(--k));color:var(--c-muted);font-size:var(--fs-footnote);line-height:1.25}.footnote a{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--btn-min-w);height:var(--btn-h);padding:0 calc(12 * var(--k));border:1px solid var(--c-brand);font:500 var(--fs-button) / 1.2 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,opacity .15s}.btn--pill{border-radius:calc(23.5 * var(--k))}.btn--rounded{border-radius:calc(8 * var(--k))}.btn--primary{background:var(--c-brand);color:#fff}.btn--primary:hover:not([aria-disabled]){background:var(--c-brand-hover)}.btn--outline{background:transparent;color:var(--c-brand)}.btn--outline:hover:not(:disabled){background:#7f171d0f}.btn:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.btn[aria-disabled],.btn:disabled{opacity:.55;cursor:not-allowed}.btn--cta{height:calc(48 * var(--k))}.btn--start{width:calc(217 * var(--k));margin-top:calc(25 * var(--k))}.card--done .card__band{min-height:calc(121 * var(--k));background-image:url(/palestra/assets/header-band-tall.svg)}.card--done .card__body{padding-top:calc(32 * var(--k));padding-bottom:calc(35 * var(--k))}.done__message{max-width:calc(413 * var(--k))}.done__follow{margin-top:calc(33 * var(--k));color:var(--c-brand);font-weight:500;font-size:var(--fs-note);line-height:1.2}.social{display:flex;align-items:center;gap:calc(41.56 * var(--k));margin:calc(35 * var(--k)) 0 0;padding:0;list-style:none}.social__item--youtube{margin-left:calc(-6.12 * var(--k))}.social__link{display:block;padding:10px;margin:-10px;border-radius:6px;transition:opacity .15s,transform .15s}.social__link:hover{opacity:.8;transform:translateY(calc(-2 * var(--k)))}.social__link:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}.social__link img{display:block;width:calc(var(--w) * var(--k));height:calc(33 * var(--k))}
