@font-face{font-family:Gilroy;src:url('/static/media/Gilroy-Regular.fa652e766b6a85a1f9cb.ttf');font-weight:400;font-display:swap}
@font-face{font-family:Gilroy;src:url('/static/media/Gilroy-Bold.901a60fc2835c74fba67.ttf');font-weight:700;font-display:swap}
@font-face{font-family:Benzin;src:url('/static/media/Benzin%20Bold.f4826ddcf24e7e1ed982.ttf');font-weight:700;font-display:swap}
:root{--ea-yellow:#ffd600;--ea-navy:#00184e;--ea-paper:#fff;--ea-muted:#d6dded;--ea-line:#7383aa;--ea-radius:8px;--ea-space:24px;--ea-width:1200px;--ea-motion:180ms ease}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ea-yellow);color:var(--ea-navy);font:18px/1.5 Gilroy,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid currentColor;outline-offset:5px}.ea__container{width:min(var(--ea-width),calc(100% - 40px));margin-inline:auto}.ea__header{display:flex;justify-content:space-between;align-items:center;padding-block:26px;border-bottom:1px solid var(--ea-navy)}.ea__logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font:700 clamp(19px,3vw,25px)/1 Benzin,Arial,sans-serif;letter-spacing:-1px}.ea__logo-outline{-webkit-text-stroke:1px var(--ea-navy);color:transparent}.ea__back{font-size:15px;font-weight:700;text-decoration:none}.ea__back span{margin-left:10px}.ea__skip{position:absolute;left:20px;top:-100px;padding:12px;background:white;z-index:5}.ea__skip:focus{top:10px}.ea__hero{padding-block:48px 52px;display:grid;gap:40px}.ea__intro{position:relative;isolation:isolate}.ea__eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0 0 22px}.ea__eyebrow span{width:7px;height:7px;background:var(--ea-navy);border-radius:50%}h1{font:700 clamp(28px,4.2vw,48px)/1.23 Benzin,Arial,sans-serif;letter-spacing:-1.7px;margin:0;max-width:650px}h1>span{display:block;margin-top:14px;-webkit-text-stroke:1.3px var(--ea-navy);color:transparent}.ea__lead{font-size:clamp(21px,2.5vw,27px);font-weight:700;line-height:1.3;margin:28px 0 16px}.ea__description{max-width:470px;font-size:17px;margin:0 0 32px}.ea__benefits{list-style:none;margin:0;padding:0;max-width:440px}.ea__benefits li{display:flex;gap:18px;padding:14px 0;border-top:1px solid var(--ea-navy)}.ea__benefits li>span{font-size:12px;padding-top:5px}.ea__benefits strong{font-size:18px}.ea__benefits p{font-size:15px;margin:2px 0 0}.ea__watermark{position:absolute;z-index:-1;width:220px;height:220px;right:0;bottom:5px;opacity:.055}.ea__signup{background:var(--ea-navy);color:var(--ea-paper);padding:28px 24px;border-radius:var(--ea-radius);scroll-margin-top:24px}.ea__form-heading{display:flex;justify-content:space-between;align-items:center;color:var(--ea-yellow);font-size:11px;letter-spacing:1.5px;font-weight:700}.ea__form-heading>span:last-child{font-size:28px;line-height:1}.ea__signup h2{font-size:29px;line-height:1.2;margin:18px 0 8px}.ea__form-intro{color:var(--ea-muted);font-size:15px;margin:0 0 26px}.ea__choice{border:0;padding:0;margin:0}.ea__choice legend{font-size:13px;margin-bottom:8px}.ea__roles{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ea-line);padding:4px;gap:4px;border-radius:var(--ea-radius)}.ea__roles label{position:relative;cursor:pointer;text-align:center}.ea__roles input{position:absolute;opacity:0;width:100%;height:100%;margin:0;left:0;top:0;cursor:pointer}.ea__roles span{display:block;padding:11px 6px;font-size:15px;font-weight:700;border-radius:4px;transition:background var(--ea-motion),color var(--ea-motion)}.ea__roles input:checked+span{background:var(--ea-yellow);color:var(--ea-navy)}.ea__roles input:focus-visible+span{outline:2px solid white;outline-offset:2px}.ea__kind-help{font-size:12px;color:var(--ea-muted);min-height:36px;margin:9px 0 14px}.ea__field{margin-bottom:16px}.ea__field label{display:block;font-size:14px;margin-bottom:7px}.ea__field input{width:100%;background:var(--ea-paper);color:var(--ea-navy);border:2px solid transparent;border-radius:5px;padding:12px 14px;min-height:50px;font-size:16px}.ea__field input::placeholder{color:#66708a;opacity:1}.ea__field input:focus-visible{outline-color:var(--ea-yellow)}.ea__check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin:17px 0;cursor:pointer}.ea__check input{accent-color:var(--ea-yellow);flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.ea__check a{color:var(--ea-yellow)}.ea__required,.ea__optional{color:var(--ea-muted)}.ea__submit{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-radius:5px;background:var(--ea-yellow);color:var(--ea-navy);padding:16px 18px;font-size:16px;font-weight:700;cursor:pointer;margin-top:23px;transition:transform var(--ea-motion),background var(--ea-motion)}.ea__submit:hover{background:#ffe75b;transform:translateY(-2px)}.ea__submit:disabled{opacity:.6;cursor:wait;transform:none}.ea__submit:focus-visible{outline-color:white}.ea__help{font-size:12px;line-height:1.6;color:var(--ea-muted);margin:14px 0 0}.ea__existing{font-size:12px;padding-top:18px;margin:20px 0 0;border-top:1px solid var(--ea-line);color:var(--ea-muted)}.ea__existing a{color:white}.ea__status:empty{display:none}.ea__status{padding:14px;border:1px solid var(--ea-yellow);font-size:14px;border-radius:5px}.ea__status[data-error=true]{border-color:#ffa8a8}.ea__trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ea__privacy{background:#fffdf0;padding-block:40px}.ea__privacy-inner{display:grid;gap:24px}.ea__privacy h2{font:700 clamp(24px,3vw,32px)/1.3 Benzin,Arial,sans-serif;margin:0;letter-spacing:-.8px}.ea__privacy .ea__eyebrow{font-size:11px;margin-bottom:14px}.ea__privacy-copy{font-size:15px;max-width:690px}.ea__privacy-copy p{margin:0 0 16px}.ea__privacy-copy p:last-child{margin-bottom:0}.ea__organizer-note{padding-top:16px;border-top:1px solid #c9c8b5}.ea__footer{padding-block:25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:11px;font-weight:700}.ea__footer nav{display:flex;flex-wrap:wrap;gap:20px}.ea__footer a{text-decoration:none}
@media(min-width:800px){.ea__container{width:min(var(--ea-width),calc(100% - 80px))}.ea__hero{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);gap:60px;padding-block:58px 64px;align-items:start}.ea__intro{padding-top:12px}.ea__signup{padding:30px 34px}.ea__privacy-inner{grid-template-columns:1fr 1.6fr;gap:70px}.ea__privacy{padding-block:48px}.ea__watermark{right:0;width:290px;height:290px}.ea__kind-help{min-height:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
.ea__mobile-cta{display:inline-flex;align-items:center;gap:30px;padding:12px 18px;background:var(--ea-navy);color:white;border-radius:5px;font-size:15px;font-weight:700;text-decoration:none;margin:0 0 28px}@media(min-width:800px){.ea__mobile-cta{display:none}}
