.landing-v8 .ea-page{background:var(--color-brand-deep,#0a1f1e);color:#fff;min-height:100vh}.landing-v8 .ea-hero{align-items:stretch;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-v8 .ea-bg-wrap{z-index:0;position:absolute;inset:0}.landing-v8 .ea-bg{object-fit:cover;transform-origin:70%;transform:scale(1.04)}.landing-v8 .ea-overlay{z-index:1;background:linear-gradient(90deg,#0a1f1edb 0%,#0a1f1eb8 38%,#0a1f1e57 68%,#0a1f1e0d 100%);align-items:center;width:100%;padding:clamp(140px,18vh,200px) clamp(24px,6vw,100px) clamp(60px,10vh,120px);display:flex;position:relative}.landing-v8 .ea-content{flex-direction:column;gap:22px;width:100%;max-width:640px;display:flex}.landing-v8 .ea-eyebrow{width:max-content;color:var(--color-brand-mint,#baf8be);letter-spacing:.08em;text-transform:uppercase;background:#baf8be24;border:1px solid #baf8be52;border-radius:999px;align-items:center;margin:0;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.landing-v8 .ea-h1{color:#fff;letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1.04}.landing-v8 .ea-sub{color:#ffffffd6;max-width:52ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.landing-v8 .ea-form-wrap{margin-top:12px}.landing-v8 .ea-form{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#00000047;border:1px solid #ffffff29;border-radius:16px;gap:8px;max-width:540px;padding:6px;display:flex}.landing-v8 .ea-form input{color:#fff;min-width:0;font-family:var(--font-landing), "Hanken Grotesk", system-ui, sans-serif;background:0 0;border:0;border-radius:12px;outline:none;flex:auto;padding:14px 16px;font-size:16px;line-height:1.2}.landing-v8 .ea-form input::placeholder{color:#ffffff80}.landing-v8 .ea-form input:focus-visible{outline:2px solid var(--color-brand-mint,#baf8be);outline-offset:1px}.landing-v8 .ea-form input:disabled{opacity:.6}.landing-v8 .ea-form button{background:var(--color-brand-mint-deep,#5bd8a0);color:var(--color-brand-deep,#0a1f1e);font-family:var(--font-landing), "Hanken Grotesk", system-ui, sans-serif;cursor:pointer;letter-spacing:-.005em;transition:background .4s var(--ease-soft,cubic-bezier(.44, 0, .56, 1)), box-shadow .4s var(--ease-soft,cubic-bezier(.44, 0, .56, 1)), transform .4s var(--ease-soft,cubic-bezier(.44, 0, .56, 1));white-space:nowrap;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:800;display:inline-flex}.landing-v8 .ea-form button:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-mint-deep,#5bd8a0) 92%, #0a1f1e);transform:translateY(-1px);box-shadow:0 0 28px #5bd8a080}.landing-v8 .ea-form button:focus-visible{outline-offset:2px;outline:2px solid #fff}.landing-v8 .ea-form button:disabled{opacity:.7;cursor:not-allowed}.landing-v8 .ea-arrow{transition:transform .4s var(--ease-soft,cubic-bezier(.44, 0, .56, 1));display:inline-block}.landing-v8 .ea-form button:hover:not(:disabled) .ea-arrow{transform:translate(3px)}.landing-v8 .ea-status{min-height:22px;margin-top:10px;font-size:14px}.landing-v8 .ea-success{color:var(--color-brand-mint,#baf8be);margin:0;font-weight:600}.landing-v8 .ea-error{color:#ffb4b4;margin:0}.landing-v8 .ea-chips{color:#ffffffc7;flex-wrap:wrap;gap:14px 22px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.landing-v8 .ea-chips li{align-items:center;gap:8px;display:inline-flex}.landing-v8 .ea-chips svg{color:var(--color-brand-mint,#baf8be);flex-shrink:0}.landing-v8 .ea-fineprint{color:#ffffff80;margin:6px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:700px){.landing-v8 .ea-overlay{background:linear-gradient(#0a1f1e59 0%,#0a1f1e99 35%,#0a1f1ee6 65%,#0a1f1efa 100%);align-items:flex-end;padding:140px 20px 40px}.landing-v8 .ea-form{flex-direction:column;gap:6px;padding:8px}.landing-v8 .ea-form button{justify-content:center;padding:16px 22px}.landing-v8 .ea-h1{font-size:clamp(32px,9vw,44px)}.landing-v8 .ea-sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing-v8 .ea-bg{transform:none}.landing-v8 .ea-form button,.landing-v8 .ea-arrow{transition:none}.landing-v8 .ea-form button:hover:not(:disabled),.landing-v8 .ea-form button:hover:not(:disabled) .ea-arrow{transform:none}}
