.TeHfxa_page{max-width:1120px;padding-top:32px;padding-bottom:64px}.TeHfxa_hero{border:1px solid var(--teal-light);background:var(--navy-deep);color:#fff;text-align:center;border-radius:24px;padding:clamp(32px,6vw,64px) 24px}.TeHfxa_logo{object-fit:contain;width:96px;height:96px;margin:0 auto 24px;display:block}.TeHfxa_eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.875rem;font-weight:750;line-height:1.6}.TeHfxa_hero .TeHfxa_eyebrow{color:var(--teal-light)}.TeHfxa_title{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;gap:.2em;margin:0;font-size:clamp(3.5rem,10vw,7rem);font-weight:850;line-height:1.05;display:flex}.TeHfxa_title span{color:var(--teal-light)}.TeHfxa_subtitle{margin:20px 0 0;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:650;line-height:1.6}.TeHfxa_slogan{margin:12px 0 0;font-size:1.125rem;line-height:1.7}.TeHfxa_heroLink{min-height:48px;color:var(--teal-light);text-underline-offset:5px;justify-content:center;align-items:center;gap:16px;margin-top:28px;padding:10px 16px;font-weight:700;text-decoration:underline;display:inline-flex}.TeHfxa_heroLink:hover{color:#fff}.TeHfxa_heroLink:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #fff}.TeHfxa_intro{max-width:760px;margin:48px 0 32px}.TeHfxa_intro .TeHfxa_eyebrow,.TeHfxa_registration .TeHfxa_eyebrow{color:var(--teal)}.TeHfxa_intro h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.TeHfxa_intro p:not(.TeHfxa_eyebrow),.TeHfxa_information p,.TeHfxa_draft p:not(.TeHfxa_eyebrow),.TeHfxa_registration p:not(.TeHfxa_eyebrow){color:var(--text-sec);margin:16px 0 0;font-size:1rem;line-height:1.8}.TeHfxa_information{border-top:1px solid var(--border);gap:32px;padding:32px 0;display:grid}.TeHfxa_information h2,.TeHfxa_draft h2,.TeHfxa_registration h2{letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:750;line-height:1.4}.TeHfxa_registration{border:1px solid var(--border);background:var(--card);border-radius:20px;margin-top:16px;padding:28px;scroll-margin-top:100px}.TeHfxa_primaryLink,.TeHfxa_secondaryLink{border-radius:12px;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:48px;margin:24px 16px 0 0;padding:12px 20px;font-size:1rem;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.TeHfxa_primaryLink{background:var(--teal-light);color:var(--navy-deep);border:2px solid #0000}.TeHfxa_primaryLink:hover{background:var(--navy);color:#fff}.TeHfxa_secondaryLink{border:2px solid var(--border);color:var(--text)}.TeHfxa_secondaryLink:hover{border-color:var(--teal);text-decoration:underline}.TeHfxa_primaryLink:focus-visible,.TeHfxa_secondaryLink:focus-visible{outline:3px solid var(--text);outline-offset:4px}.TeHfxa_draft{border:2px dashed var(--teal);background:var(--card);border-radius:16px;margin-top:24px;padding:24px}.TeHfxa_draft .TeHfxa_eyebrow{color:var(--teal)}.TeHfxa_planning{gap:16px;margin:24px 0 0;display:grid}.TeHfxa_planning dt{color:var(--text-muted);font-size:.875rem;font-weight:650}.TeHfxa_planning dd{margin:4px 0 0;font-size:1rem;font-weight:700;line-height:1.6}@media (min-width:761px){.TeHfxa_page{padding-top:40px}.TeHfxa_logo{width:112px;height:112px}.TeHfxa_information,.TeHfxa_planning{grid-template-columns:1fr 1fr;gap:40px}.TeHfxa_registration{padding:32px}}@media (max-width:400px){.TeHfxa_registration{padding:20px}.TeHfxa_primaryLink,.TeHfxa_secondaryLink{width:100%;margin-right:0;padding-inline:12px}}@media (forced-colors:active){.TeHfxa_hero,.TeHfxa_draft,.TeHfxa_primaryLink,.TeHfxa_secondaryLink{border-color:canvastext}.TeHfxa_heroLink:focus-visible,.TeHfxa_primaryLink:focus-visible,.TeHfxa_secondaryLink:focus-visible{outline-color:highlight}}
