.animate-bounce-slow.svelte-18bb4cu{animation:svelte-18bb4cu-bounce 2s infinite}@keyframes svelte-18bb4cu-bounce{0%,to{transform:translateY(-5%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.optin-box.svelte-18bb4cu{background:var(--ink);border:2px solid #bbf7d0;border-radius:.75rem;padding:.875rem;transition:all .3s ease;cursor:pointer}.optin-box.svelte-18bb4cu:hover{border-color:#86efac;box-shadow:0 2px 8px #22c55e26}.optin-box.optin-checked.svelte-18bb4cu{background:linear-gradient(135deg,#dcfce7,#d1fae5);border-color:#22c55e;box-shadow:0 2px 12px #22c55e33}.optin-label.svelte-18bb4cu{display:flex;gap:.75rem;cursor:pointer;align-items:flex-start}.optin-checkbox-wrapper.svelte-18bb4cu{position:relative;flex-shrink:0;margin-top:2px}.optin-checkbox.svelte-18bb4cu{position:absolute;opacity:0;width:0;height:0}.optin-checkmark.svelte-18bb4cu{width:20px;height:20px;border:2px solid #86efac;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#fff}.optin-checked.svelte-18bb4cu .optin-checkmark:where(.svelte-18bb4cu){background:#22c55e;border-color:#22c55e}.optin-content.svelte-18bb4cu{flex:1}.optin-title.svelte-18bb4cu{display:block;font-weight:600;color:var(--ink-2);font-size:.875rem;margin-bottom:.375rem}.optin-benefits.svelte-18bb4cu{list-style:none;padding:0;margin:0;font-size:.75rem;color:#166534;line-height:1.5}.optin-benefits.svelte-18bb4cu li:where(.svelte-18bb4cu){margin-bottom:.125rem}
