body{margin:0;background:#f7f5fc;-webkit-font-smoothing:antialiased}a{color:var(--accent-text, #6E2BE8);text-decoration:none}a:hover{color:var(--accent-deep, #5A1FCB)}*:focus-visible{outline:2px solid #6E2BE8;outline-offset:2px}input::placeholder{color:var(--muted, #6A6580)}@keyframes i2lead{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.i2-lead-1{animation:i2lead .9s cubic-bezier(.16,1,.3,1) .9s both}.i2-lead-2{animation:i2lead 1s cubic-bezier(.16,1,.3,1) 1.05s both}.i2-lead-3{animation:i2lead 1s cubic-bezier(.16,1,.3,1) 1.25s both}.i2-lead-4{animation:i2lead 1s cubic-bezier(.16,1,.3,1) 1.45s both}@media (prefers-reduced-motion: reduce){.i2-lead-1,.i2-lead-2,.i2-lead-3,.i2-lead-4{animation:none}}*,*:before,*:after{box-sizing:border-box}
