.landing,.pm-root{--accent-rgb:34, 197, 94;--accent:#22c55e;--accent-pressed:#16a34a;--accent-deep:#1a6b3c;--accent-ink:#06240f;--accent-light:rgba(var(--accent-rgb), .14);--accent-border:rgba(var(--accent-rgb), .32);--accent-warm:#bbf451;--accent-warm-rgb:187, 244, 81;--marketing-dark:#1a1a1a;--bg-base:#f5f9f6;--bg-surface:#fff;--bg-elevated:#e8f0f2;--fill:#0f172a0d;--text-primary:#1a1a1a;--text-secondary:#6b7280;--text-tertiary:#8a938e;--separator:#eef1ef;--separator-strong:#0f172a24}.reveal{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(14px)}.reveal-visible{opacity:1;transform:none}.reveal--scale{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), box-shadow .45s var(--ease-out);transform:scale(.97)}.reveal--scale.reveal-visible{transform:scale(1)}@keyframes heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-in{opacity:0;animation:.7s cubic-bezier(.16,.84,.44,1) both heroRise}.lp-line{display:inline-block}.lp-blob{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp-blob--1{background:radial-gradient(circle, rgba(var(--accent-rgb),.24), transparent 70%);width:460px;height:460px;top:-140px;right:-100px}.lp-blob--2{background:radial-gradient(circle, rgba(var(--accent-warm-rgb),.12), transparent 70%);width:340px;height:340px;bottom:-120px;left:-80px}.lp-blob--cta{background:radial-gradient(circle, rgba(var(--accent-rgb),.16), transparent 70%);width:640px;height:640px;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-particle-zone{z-index:0;pointer-events:none;position:absolute}.lp-particle-zone.reveal{transform:none}.lp-particle-zone--hero,.lp-particle-zone--full{inset:0}.lp-container{max-width:1080px;margin:0 auto}.lp-container--narrow{max-width:720px}.landing a,.pm-root a{color:inherit;text-decoration:none}.landing img,.pm-root img{max-width:100%;display:block}
