.ea-body{margin:0;background:var(--fs-ground);color:var(--fs-ink-2);font-family:var(--font-sans);font-size:1rem;line-height:1.6}.ea-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.25rem}.ea-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;background:var(--fs-surface);border-bottom:1px solid var(--fs-line)}.ea-header__logo{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:1.05rem;color:var(--fs-ink);text-decoration:none}.ea-header__disclaimer{font-size:.75rem;color:var(--fs-ink-2);background:var(--fs-symptom-tint);border:1px solid var(--fs-symptom-tint);border-radius:var(--fs-radius-full);padding:.2rem .75rem}.ea-btn{display:inline-block;font-weight:700;text-align:center;text-decoration:none;border:none;border-radius:var(--fs-radius-full);cursor:pointer;padding:.875rem 1.75rem;font-size:1.0625rem;transition:background-color .15s}.ea-btn--primary{background:var(--fs-green-700);color:var(--fs-surface)}.ea-btn--primary:hover{background:var(--fs-green-900)}.ea-section-title{font-size:28px;line-height:34px;font-weight:700;color:var(--fs-ink);margin-top:0;margin-bottom:2rem;line-height:1.25}.ea-hero{background:var(--fs-ground);padding:2.75rem 0 3rem;text-align:center}@media (min-width: 600px){.ea-hero{padding:4rem 0 4.5rem}}.ea-hero__inner{max-width:720px}.ea-hero__eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;color:var(--fs-green-700);margin-bottom:.75rem}.ea-hero__h1{font-size:34px;font-weight:700;color:var(--fs-ink);line-height:40px;letter-spacing:-.01em;margin-top:0;margin-bottom:1.25rem}.ea-hero__sub{font-size:18px;line-height:28px;color:var(--fs-ink-2);margin-bottom:2rem;max-width:56ch;margin-inline:auto}.ea-hero__cta{font-size:1.125rem;padding:1rem 2.25rem}.ea-hero__trust{margin-top:.875rem;font-size:.875rem;color:var(--fs-ink-2)}.ea-hero__flyer-note{margin-top:.75rem;font-size:.875rem;font-weight:600;color:var(--fs-green-700)}.ea-problem{background:var(--fs-surface);padding:4rem 0}.ea-problem__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem;max-width:680px}.ea-problem__item{display:flex;gap:1rem;align-items:flex-start;font-size:1.0625rem;line-height:1.55}.ea-problem__icon{display:inline-flex;flex-shrink:0;margin-top:.1em;color:var(--fs-symptom)}.ea-solution{background:var(--fs-ground);padding:4rem 0}.ea-cards{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.ea-cards{grid-template-columns:repeat(3,1fr)}}.ea-card{background:var(--fs-surface);border-radius:var(--fs-radius-card);padding:1.75rem 1.5rem}.ea-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--fs-radius-tile);background:var(--fs-green-100);color:var(--fs-green-700);margin-bottom:.75rem}.ea-card__title{font-size:1.0625rem;font-weight:700;color:var(--fs-ink);margin:0 0 .5rem;line-height:1.3}.ea-card__body{font-size:.9375rem;color:var(--fs-ink-2);margin:0}.ea-whatyouget{background:var(--fs-ground);padding:2.5rem 0}@media (min-width: 600px){.ea-whatyouget{padding:4rem 0}}.ea-coming-line{font-size:.875rem;color:var(--fs-ink-2);margin:1.5rem 0 0}.ea-coming-line__badge{display:inline-block;background:var(--fs-line);color:var(--fs-ink-2);font-size:.75rem;font-weight:600;border-radius:var(--fs-radius-full);padding:.2rem .7rem;margin-right:.5rem;vertical-align:middle}.ea-checklist{background:var(--fs-surface);padding:4rem 0}.ea-badge{display:inline-block;background:var(--fs-green-700);color:var(--fs-surface);font-size:.75rem;font-weight:600;border-radius:var(--fs-radius-full);padding:.2rem .7rem;vertical-align:middle;margin-left:.5rem}.ea-checklist__list{list-style:none;margin:0;padding:0;max-width:640px;display:flex;flex-direction:column;gap:.75rem}.ea-checklist__item{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5}.ea-checklist__item:before{flex-shrink:0;font-weight:700;margin-top:.1em}.ea-checklist__item--ready:before{content:"✓";color:var(--fs-green-700);font-size:1.1em}.ea-checklist__item--coming{color:var(--fs-ink-2)}.ea-checklist__item--coming:before{content:"◦";color:var(--fs-ink-2);font-size:1.1em}.ea-signup{background:var(--fs-surface);padding:2.5rem 0}@media (min-width: 600px){.ea-signup{padding:4rem 0}}.ea-signup__inner{max-width:560px}.ea-signup__title{font-size:28px;line-height:34px;font-weight:700;color:var(--fs-ink);margin-top:0;margin-bottom:.5rem}.ea-signup__sub{color:var(--fs-ink-2);margin-bottom:2rem;font-size:1rem}.ea-form{display:flex;flex-direction:column;gap:1.25rem}.ea-form__field{display:flex;flex-direction:column;gap:.35rem}.ea-form__label{font-size:.9375rem;font-weight:600;color:var(--fs-ink-2)}.ea-form__input{padding:.75rem 1rem;border:1.5px solid var(--fs-line);border-radius:var(--fs-radius-input);font-size:1rem;background:var(--fs-surface);color:var(--fs-ink);transition:border-color .15s,box-shadow .15s;outline:none}.ea-form__input:focus{border-color:var(--fs-green-700);box-shadow:none;outline:3px solid var(--fs-focus);outline-offset:2px}.ea-form__fieldset{border:1.5px solid var(--fs-line);border-radius:var(--fs-radius-input);padding:1rem 1.25rem;margin:0}.ea-form__legend{font-size:.9375rem;font-weight:600;color:var(--fs-ink-2);padding:0 .25rem}.ea-form__radio-label{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem 0;font-size:.9375rem;cursor:pointer;line-height:1.4}.ea-form__radio{margin-top:.15em;flex-shrink:0;accent-color:var(--fs-green-700);width:1.1em;height:1.1em}.ea-form__error{font-size:.875rem;color:var(--fs-danger);font-weight:500}.ea-form__error--general{text-align:center;margin-top:.25rem}.ea-form__submit{width:100%;font-size:1.0625rem;padding:1rem}.ea-form__privacy{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--fs-ink-2);margin:.75rem 0 .5rem}.ea-form__lock{width:1em;height:1em;flex-shrink:0;color:var(--fs-ink-2)}.ea-form__medical-disclaimer{font-size:.75rem;color:var(--fs-ink-2);line-height:1.5;margin:0}.ea-success{text-align:center;padding:2rem 1rem}.ea-success__icon{display:inline-flex;color:var(--fs-green-700);margin-bottom:1rem}.ea-success__title{font-size:1.5rem;font-weight:700;color:var(--fs-ink);margin:0 0 .75rem}.ea-success__body{font-size:1rem;color:var(--fs-ink-2);margin-bottom:.5rem}.ea-success__link{color:var(--fs-green-700);font-weight:600;text-decoration:underline}.ea-success__share{margin-top:1.5rem;font-size:.9375rem;color:var(--fs-ink-2);max-width:44ch;margin-inline:auto;line-height:1.55}.ea-faq{background:var(--fs-ground);padding:4rem 0}.ea-faq__list{margin:0;display:flex;flex-direction:column;gap:0}.ea-faq__item{border-bottom:1px solid var(--fs-line);padding:1.25rem 0}.ea-faq__item:first-child{border-top:1px solid var(--fs-line)}.ea-faq__q{font-size:1rem;font-weight:700;color:var(--fs-ink);margin:0 0 .4rem}.ea-faq__a{font-size:.9375rem;color:var(--fs-ink-2);margin:0;line-height:1.6}.ea-footer{background:var(--fs-surface);border-top:1px solid var(--fs-line);padding:2rem 0 1.5rem}.ea-footer__inner{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}@media (min-width: 640px){.ea-footer__inner{flex-direction:row;align-items:center;justify-content:space-between}}.ea-footer__logo{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--fs-ink);text-decoration:none;font-size:1rem}.ea-footer__links{display:flex;flex-wrap:wrap;gap:1rem}.ea-footer__links a{font-size:.875rem;color:var(--fs-ink-2);text-decoration:none}.ea-footer__links a:hover{color:var(--fs-green-700);text-decoration:underline}.ea-footer__disclaimer{font-size:.8125rem;color:var(--fs-ink-2);max-width:720px;line-height:1.5;margin-bottom:.5rem}.ea-footer__copy{font-size:.8125rem;color:var(--fs-ink-2);margin:0}.ea-variant{display:none}:root[data-variant=a] .ea-variant--a,:root[data-variant=b] .ea-variant--b,:root[data-variant=c] .ea-variant--c,:root:not([data-variant]) .ea-variant--b{display:contents}@media (min-width: 1024px){.ea-hero__h1{font-size:48px;line-height:56px}.ea-section-title,.ea-signup__title{font-size:32px;line-height:38px}}
