.ihero{min-height:min(58vh,560px)}.ihero .vhero__strap{max-width:54ch}.ea-domain{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--text-strong);margin:0 0 var(--sp-5);min-height:1.2em;font-size:clamp(1.5rem,3.5vw,2.5rem)}.ea-domain__host{color:var(--text-muted)}.ea-domain__caret{background:var(--brand-orange);vertical-align:text-bottom;width:3px;height:.9em;margin:0 2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ea-domain__caret{animation:1s step-end infinite ea-blink}}@keyframes ea-blink{50%{opacity:0}}.ea-body{background:var(--surface-ground);padding:clamp(4rem,9vh,7rem) 0 clamp(5rem,12vh,8rem)}.ea-split{gap:var(--sp-7);grid-template-columns:1fr 1.05fr;align-items:start;display:grid}.ea-split>.ea-pitch p{max-width:34rem;color:var(--brand-slate)}.ea-pitch ul{margin:var(--sp-5) 0 0;gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.ea-pitch li{padding-left:var(--sp-5);color:var(--brand-slate);position:relative}.ea-pitch li:before{content:"";background:var(--brand-orange);width:.65rem;height:3px;position:absolute;top:.55em;left:0}.ea-pitch li strong{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text-strong);margin-bottom:2px;font-size:1.35rem;font-weight:400;display:block}.ea-fineprint{margin-top:var(--sp-5)}.ea-card{background:var(--surface-card);border:1px solid var(--brand-orange);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--brand-orange), var(--shadow-md);top:calc(var(--nav-h) + var(--sp-4));padding:clamp(1.75rem,3.5vw,2.5rem);position:sticky}.ea-card h2{margin-bottom:var(--sp-4);font-size:2rem;line-height:1}.ea-next{margin-top:var(--sp-6)}.ea-next h2{margin-bottom:var(--sp-4);font-size:2rem;line-height:1}.ea-next ol{margin:0;padding:0;list-style:none}.ea-next ol li{gap:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-soft);color:var(--brand-slate);grid-template-columns:30px minmax(0,1fr) minmax(0,15ch);align-items:start;padding:clamp(1.1rem,2.5vh,1.6rem) 0;display:grid}.ea-next ol li:last-child{border-bottom:1px solid var(--line-soft)}.ea-next ol li:before{content:none}.ea-next ol p{margin:0}.ea-next .kit{border-color:var(--line-soft);color:var(--brand-ink);background:#1f29370f;margin-top:2px}.ea-next .tag,.ea-next .chip{justify-self:start;margin-top:2px}.ea-next .tag--maybe{color:var(--brand-orange-text)}.ea-next .chip{color:var(--brand-orange-text);background:#ff7a001a;border-color:#ff7a0073}@media (max-width:899px){.ea-split{grid-template-columns:1fr}.ea-card{position:static}.ea-pitch{order:2}}@media (max-width:767px){.ea-next ol li{grid-template-columns:30px minmax(0,1fr)}.ea-next ol li>.tag,.ea-next ol li>.chip{grid-column:2}}.ea-faq{background:var(--dark-ground);color:var(--dark-text-muted);padding:var(--sp-9) 0}.ea-faq h2{color:var(--dark-text)}.ea-faq__lead{max-width:60ch;margin-top:var(--sp-2)}.ea-faq__lead a{color:var(--brand-orange-text)}.ea-faq__list{margin-top:var(--sp-6);max-width:70ch}.ea-faq details{border-top:1px solid var(--line-soft);padding:var(--sp-4) 0}.ea-faq details:last-child{border-bottom:1px solid var(--line-soft)}.ea-faq summary{cursor:pointer;color:var(--dark-text);font-weight:600;list-style-position:inside}.ea-faq summary:hover{color:var(--brand-orange-text)}.ea-faq details p{margin-top:var(--sp-3)}.ea-faq details a{color:var(--brand-orange-text)}
