@font-face{font-family:Manrope;src:url(/landing-assets/assets/Manrope-DIRNzeTG.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.ea-landing,.ea-demo{font-synthesis:none;font-family:Manrope,sans-serif}.ea-landing *,.ea-demo *{box-sizing:border-box}.ea-landing{--ea-accent:#ea6d3a;--ea-dark:#252d26;--ea-paper:#f3f6eb;isolation:isolate;min-height:100svh;color:var(--ea-paper);background:var(--ea-dark);position:relative;overflow:clip}.ea-landing:before{content:"";z-index:-2;background:url(/landing-assets/assets/stage-BsVBcQcT.webp) 50%/cover no-repeat;animation:1.6s ease-out both ea-stage-in;position:absolute;inset:0}.ea-landing:after{content:"";z-index:-1;background:linear-gradient(90deg, #252d26c7 0%, #252d265c 55%, transparent 100%), linear-gradient(0deg, var(--ea-dark) 0%, transparent 40%);position:absolute;inset:0}.ea-landing a{color:inherit;text-decoration:none}.ea-landing button{font:inherit}.ea-landing a:focus-visible,.ea-landing button:focus-visible{outline-offset:6px;outline:3px solid #f1ad84}.ea-landing-header{justify-content:space-between;align-items:center;min-height:106px;padding:0 clamp(24px,5vw,84px);display:flex}.ea-landing-logo{letter-spacing:-1.1px;color:#f7f8ee;align-items:center;gap:9px;font-size:25px;font-weight:600;display:inline-flex}.ea-landing-brand-symbol{color:#1f2720;letter-spacing:-3px;background:#eb7445;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding-right:3px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.ea-landing-brand-symbol>span{margin-top:8px;margin-left:1px;font-size:21px}.ea-landing-brand-period{color:#ee8658}.ea-landing-login{align-items:center;gap:15px;padding:12px 0 12px 20px;font-size:14px;font-weight:650;display:inline-flex}.ea-landing-login svg,.ea-landing-button svg{flex:none;transition:transform .2s}.ea-landing-login:hover svg{transform:translate(2px,-2px)}.ea-landing-main{flex-direction:column;justify-content:space-between;min-height:calc(100svh - 106px);padding:0 clamp(24px,5vw,84px);display:flex}.ea-landing-copy{padding-top:clamp(30px,7vh,94px);padding-bottom:60px;animation:.75s .1s both ea-copy-in}.ea-landing-eyebrow{color:#c0ceb3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 23px;font-size:11px;font-weight:650;display:flex}.ea-landing-eyebrow>span{background:var(--ea-accent);border-radius:50%;width:6px;height:6px}.ea-landing-wordmark{letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(64px,8.1vw,128px);font-weight:650;line-height:1}.ea-landing h1{letter-spacing:-.043em;max-width:770px;margin:0;font-size:clamp(30px,3.5vw,53px);font-weight:450;line-height:1.15}.ea-landing-intro{color:#b3bcae;margin:28px 0 30px;font-size:15px;font-weight:400;line-height:1.8}.ea-landing-actions{flex-wrap:wrap;gap:12px;display:flex}.ea-landing-button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:14px 21px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.ea-landing .ea-landing-button-primary{color:#202522;background:var(--ea-accent)}.ea-landing .ea-landing-button-primary:hover{background:#eb7445;transform:translateY(-2px)}.ea-landing-button:hover svg{transform:translate(3px)}.ea-landing-button-secondary{color:var(--ea-paper);background:#22292366;border-color:#75896a}.ea-landing-button-secondary:hover{border-color:var(--ea-accent);background:#252d26cc}.ea-landing-button:disabled{opacity:.7;cursor:not-allowed}.ea-landing-demo-note{color:#a6b39b;margin:12px 0 0;font-size:11px}.ea-landing-bottom{animation:.8s .22s both ea-copy-in}.ea-landing-capabilities{color:#d0dac5;flex-wrap:wrap;gap:9px 0;margin:0;padding:0 0 27px;font-size:clamp(12px,1.05vw,15px);list-style:none;display:flex}.ea-landing-capabilities li{align-items:center;display:flex}.ea-landing-capabilities li:not(:last-child):after{content:"•";color:#75896a;margin:0 clamp(8px,1.2vw,18px)}.ea-landing-footer{color:#a6b39b;border-top:1px solid #52674a;justify-content:space-between;gap:20px;padding:21px 0 26px;font-size:11px;display:flex}.ea-landing-footer p{margin:0}.ea-landing-footer span{color:#75896a;margin:0 10px}.ea-landing-sr-only,.ea-landing-skip{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ea-landing-skip:focus{clip-path:none;z-index:3;background:var(--ea-dark);width:auto;height:auto;margin:0;padding:12px 20px;top:12px;left:24px;overflow:visible}@keyframes ea-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ea-stage-in{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.ea-landing-header{min-height:82px}.ea-landing-main{min-height:calc(100svh - 82px)}.ea-landing-copy{padding-top:38px;padding-bottom:56px}.ea-landing:before{background-position:64%}.ea-landing:after{background:linear-gradient(90deg, #252d26e0, #252d268c), linear-gradient(0deg, var(--ea-dark), transparent 70%)}.ea-landing-wordmark{margin-bottom:20px;font-size:clamp(58px,15vw,94px)}.ea-landing h1{font-size:clamp(28px,6.6vw,43px)}.ea-landing-eyebrow{letter-spacing:.1em;margin-bottom:22px;font-size:9px}.ea-landing-intro{margin-top:22px;font-size:13px;line-height:1.8}.ea-landing-actions{flex-direction:column;align-items:stretch;max-width:370px}.ea-landing-button{min-height:52px}.ea-landing-footer{flex-direction:column;gap:10px;font-size:10px;line-height:1.8}.ea-landing-footer span{margin:0 5px}.ea-landing-capabilities{max-width:420px;padding-bottom:20px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.ea-landing *,.ea-landing:before{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/landing-assets/assets/Manrope-DIRNzeTG.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.ea-demo-entry{color:#f3f6eb;background:#252d26;min-height:100svh;padding:clamp(32px,8vw,100px);font-family:Manrope,Arial,sans-serif}.ea-demo-entry-brand{letter-spacing:-1.4px;font-size:28px;font-weight:750;text-decoration:none}.ea-demo-entry-brand span{color:#ee8658}.ea-demo-entry-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#b6c0ab;margin-top:72px;font-size:11px}.ea-demo-entry h1{letter-spacing:-2px;max-width:750px;margin:20px 0;font-size:clamp(36px,5vw,60px);line-height:1.1}.ea-demo-entry p{max-width:580px;line-height:1.7}.ea-demo-entry a{color:inherit}.ea-demo-entry .ea-demo-entry-button{color:#202522;background:#ea6d3a;border-radius:7px;margin:24px 0;padding:17px 24px;font-weight:650;text-decoration:none;display:inline-block}.ea-demo-entry .ea-demo-entry-button:hover{background:#ee8658}.ea-demo-entry-note{color:#b6c0ab;margin-bottom:24px;font-size:13px}.ea-demo-entry a:focus-visible{outline-offset:5px;outline:3px solid #f1ad84}html{background:#252d26;min-width:320px}body{min-width:320px;margin:0}button,input,select{font:inherit}
