.E0kJGG_shell{flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.E0kJGG_header,.E0kJGG_main,.E0kJGG_footer{width:100%;max-width:1240px;margin:0 auto;padding-inline:24px}.E0kJGG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;display:flex}.E0kJGG_brand{align-items:center;gap:12px;display:flex}.E0kJGG_wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--ink);font-size:28px;font-weight:800}.E0kJGG_badge{background:var(--forest);color:var(--cream);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.E0kJGG_dot{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite E0kJGG_pulse}@keyframes E0kJGG_pulse{50%{opacity:.35}}.E0kJGG_main{flex-wrap:wrap;flex:1;align-items:center;gap:56px;padding-block:40px 64px;display:flex}.E0kJGG_copy{flex-direction:column;flex:999 520px;gap:28px;min-width:0;display:flex}.E0kJGG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);margin:0;font-size:15px;font-weight:700}.E0kJGG_title{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--forest);margin:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:800;line-height:.98}.E0kJGG_lede{max-width:34rem;color:var(--body-text);margin:0;font-size:1.2rem;line-height:1.6}.E0kJGG_form{flex-direction:column;gap:10px;max-width:34rem;display:flex}.E0kJGG_label{font-size:15px;font-weight:700}.E0kJGG_row{flex-wrap:wrap;gap:10px;display:flex}.E0kJGG_input{border:2px solid var(--ink);background:var(--paper);min-width:0;min-height:56px;color:var(--ink);font:inherit;border-radius:14px;flex:240px;padding:0 18px;font-size:17px}.E0kJGG_input::placeholder{color:#6b746f}.E0kJGG_input[aria-invalid=true]{border-color:var(--coral-ink)}.E0kJGG_button{background:var(--coral);color:#1a120e;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:14px;flex:none;padding:0 26px;font-size:17px;font-weight:700;transition:transform .12s,background .12s}.E0kJGG_button:hover{background:#e06a51}.E0kJGG_button:active{transform:translateY(1px)}.E0kJGG_button[aria-disabled=true]{background:var(--coral);cursor:progress;transform:none}.E0kJGG_error{color:var(--coral-ink);margin:0;font-size:15px;font-weight:500}.E0kJGG_hint{color:var(--muted);margin:0;font-size:14px}.E0kJGG_success{background:var(--forest);max-width:34rem;color:var(--cream);border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.E0kJGG_success svg{flex:none;margin-top:2px}.E0kJGG_success div{flex-direction:column;gap:6px;display:flex}.E0kJGG_success strong{font-size:18px}.E0kJGG_success span{color:#dce6e1;font-size:16px;line-height:1.5}.E0kJGG_art{flex:340px;justify-content:center;min-width:0;display:flex}.E0kJGG_artBox{aspect-ratio:1;background:var(--cream-deep);border-radius:48px;place-items:center;width:100%;max-width:420px;display:grid;position:relative}.E0kJGG_artMark{width:62%;height:74%}.E0kJGG_chipDone,.E0kJGG_chipBeta{border-radius:14px;font-size:15px;position:absolute}.E0kJGG_chipDone{background:var(--paper);align-items:center;gap:10px;padding:12px 16px;font-weight:700;animation:5s ease-in-out infinite E0kJGG_float;display:flex;bottom:36px;left:-8px;box-shadow:0 10px 30px #18352f24}.E0kJGG_chipCheck{background:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.E0kJGG_chipBeta{background:var(--ink);color:var(--cream);padding:10px 14px;font-size:14px;font-weight:500;animation:5s ease-in-out -2.5s infinite E0kJGG_float;top:40px;right:-6px}@keyframes E0kJGG_float{50%{transform:translateY(-6px)}}.E0kJGG_footer{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px;font-size:14px;display:flex}@media (max-width:520px){.E0kJGG_chipDone{left:8px}.E0kJGG_chipBeta{right:8px}.E0kJGG_button{flex:100%}}@media (prefers-reduced-motion:reduce){.E0kJGG_dot,.E0kJGG_chipDone,.E0kJGG_chipBeta{animation:none}}
