@font-face{font-family:Helvetica Neue Upcars;font-style:normal;font-weight:400;src:local(Helvetica Neue),local(HelveticaNeue)}@font-face{font-family:Helvetica Neue Upcars;font-style:normal;font-weight:700;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold)}:root{--c-primary:#e3a633;--c-primary-dark:#bd8417;--c-text:#fff;--c-muted:#d4d4d4;--c-surface:#fff;--c-background:#494948;--c-border:#d7d2c8;--ff-normal:"Helvetica Neue Upcars", "Helvetica Neue", Arial, sans-serif;--ff-bold:"Helvetica Neue Upcars", "Helvetica Neue", Arial, sans-serif;--boxed-width:min(92vw, 1180px)}*{box-sizing:border-box}body{min-width:320px;color:var(--c-text);font-family:var(--ff-normal);background:var(--c-background);margin:0}a{color:inherit}.eventos{background:var(--c-background);min-height:100svh;overflow:hidden}.eventos__header{width:var(--boxed-width);margin:0 auto;padding:28px 0;display:flex}.eventos__brand{padding:5px 0;display:inline-flex}.eventos__brand:focus-visible,.eventos-form__field input:focus-visible,.eventos-form__consent input:focus-visible,.eventos-form__submit:focus-visible{outline-offset:4px;outline:3px solid #e3a6338c}.eventos__brand svg{width:80px;height:auto;display:block}.eventos__hero{width:var(--boxed-width);gap:42px;margin:0 auto;padding:clamp(42px,10vw,130px) 0 64px;display:grid}.eventos__footer{width:var(--boxed-width);color:#d4d4d4;flex-wrap:wrap;gap:10px 22px;margin:0 auto;padding:0 0 28px;font-size:.83rem;display:flex}.eventos__footer a{text-underline-offset:.25em;text-decoration-color:#e3a633bf;text-decoration-thickness:1px}.eventos__footer a:hover{color:#fff}.eventos__copy{max-width:600px}.eventos__eyebrow{color:var(--c-primary-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:.81rem;font-weight:700}h1,h2,p{margin-top:0}h1,h2{font-family:var(--ff-bold)}h1{letter-spacing:-.06em;max-width:9ch;margin-bottom:22px;font-size:clamp(3rem,7vw,5.8rem);font-weight:700;line-height:.94}.eventos__intro{max-width:47ch;color:var(--c-muted);margin-bottom:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.5}.eventos-form{color:#343434;background:var(--c-surface);border:1px solid var(--c-primary);border-top:4px solid var(--c-primary);border-radius:12px;padding:clamp(26px,4vw,42px);box-shadow:0 0 28px #e3a63338}.eventos-form__heading{border-bottom:1px solid #e3a63399;padding-bottom:20px}.eventos-form__heading h2{margin-bottom:7px;font-size:1.45rem;line-height:1.15}.eventos-form__heading p{color:var(--c-muted);margin-bottom:0;font-size:.96rem;line-height:1.45}.eventos-form__fields{gap:18px;margin:25px 0;display:grid}.eventos-form__field{gap:8px;font-size:.92rem;font-weight:700;display:grid}.eventos-form__field small{color:var(--c-muted);font-size:inherit;font-weight:400}.eventos-form__field input{color:#343434;width:100%;min-height:48px;font:inherit;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:10px 13px;transition:border-color .16s,box-shadow .16s}.eventos-form__field input:hover{border-color:var(--c-primary)}.eventos-form__field input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #e3a63329}.eventos-form__consent{color:var(--c-muted);align-items:flex-start;gap:10px;margin-bottom:24px;font-size:.83rem;line-height:1.4;display:flex}.eventos-form__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.eventos-form__error{color:#ac4242;min-height:1.4em;margin-bottom:16px;font-size:.88rem;line-height:1.4}.eventos-form__consent input{width:16px;height:16px;accent-color:var(--c-primary);margin:1px 0 0}.eventos-form__consent a{color:#343434;text-decoration-color:var(--c-primary);text-underline-offset:.18em}.eventos-form__submit{color:#fff;width:100%;min-height:50px;font:700 .98rem/1 var(--ff-bold);cursor:pointer;background:var(--c-primary);border:1px solid var(--c-primary);border-radius:999px;padding:12px 18px;transition:background-color .16s,transform .16s}.eventos-form__submit:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark)}.eventos-form__submit:active{transform:translateY(1px)}.eventos-form__submit:disabled{cursor:wait;opacity:.7}.confirmation-screen{color:#343434;text-align:center;border:1px solid var(--c-primary);border-top:4px solid var(--c-primary);background:#fff;border-radius:12px;width:min(92vw,430px);padding:44px 30px 30px;box-shadow:0 18px 60px #00000059}.confirmation-screen::backdrop{background:#000000b8}.confirmation-screen__close{color:#343434;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:1.65rem;line-height:1;position:absolute;top:10px;right:14px}.confirmation-screen__icon{color:#fff;background:var(--c-primary);border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:2rem;font-weight:700;display:grid}.confirmation-screen h2{margin-bottom:10px;font-size:1.45rem}.confirmation-screen p{color:#5e5e5e;margin-bottom:24px;line-height:1.45}.confirmation-screen__button{color:#fff;min-height:46px;font:700 .95rem/1 var(--ff-bold);cursor:pointer;background:var(--c-primary);border:1px solid var(--c-primary);border-radius:999px;padding:10px 24px}@media (width>=900px){.eventos__brand svg{width:100px}.eventos__hero{grid-template-columns:minmax(0,1fr) minmax(380px,460px);align-items:center;gap:clamp(64px,10vw,170px);min-height:calc(100svh - 100px);padding-top:60px;padding-bottom:100px}}
