.marketing{--mock-ease-ios:cubic-bezier(.25, .46, .45, .94);--mock-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mock-ease-smooth:cubic-bezier(.4, 0, .2, 1);--mock-tempo:.28s;--mock-celebration-tempo:.52s;--mock-accent-orange:#ff520f;--mock-accent-sky:#64c6ff;--mock-accent-green:#00c978;--mock-accent-sun:#ffcd6c;--mock-accent-cream:#f4ebdf;--mock-paper:#f6f3ed;--mock-paper-deep:#f1ede6;--mock-paper-warm:#f5f1ea;--mock-paper-sand:#f4ecdf;--mock-paper-blush:#fffaf5;--mock-ink:#1a1a1a;--mock-tan:#c9a87c;--mock-milk:#f5f0eb;--mock-success:#10b981;--mock-toggle-on:#34c759;--mock-confetti-1:#f59e0b;--mock-confetti-2:#10b981;--mock-confetti-3:#6366f1;--mock-confetti-4:#ec4899;--mock-confetti-5:#14b8a6;--mock-confetti-6:#f97316}@keyframes iphone-slide-in-right{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:translate(0,0)}}@keyframes iphone-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iphone-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes iphone-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes iphone-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iphone-success-arrival{0%{opacity:0;transform:scale(.92)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes iphone-success-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.marketing .iphone-animate-slide-in-right{animation:iphone-slide-in-right var(--mock-tempo) var(--mock-ease-ios) forwards;will-change:transform, opacity}.marketing .iphone-animate-fade-in{animation:iphone-fade-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:opacity}.marketing .iphone-animate-scale-in{animation:iphone-scale-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:transform, opacity}.marketing .iphone-animate-bottom-sheet .iphone-sheet-overlay{animation:iphone-overlay-fade-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:opacity}.marketing .iphone-animate-bottom-sheet .iphone-sheet-content{animation:iphone-sheet-slide-up var(--mock-tempo) var(--mock-ease-ios) forwards;will-change:transform}.marketing .iphone-cursor{pointer-events:none;transform:translate3d(calc(var(--cursor-x,0px) - 50%), calc(var(--cursor-y,0px) - 50%), 0);transition:transform var(--mock-tempo) var(--mock-ease-ios), width .15s ease-out, height .15s ease-out;will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0}.marketing .iphone-cursor-dot{width:100%;height:100%;transition:background-color .15s ease-out, box-shadow .15s ease-out, transform .15s var(--mock-ease-spring);will-change:transform;background-color:#a0a0a059;border-radius:50%;box-shadow:0 0 0 6px #a0a0a01a}.marketing .iphone-cursor[data-state=pressing] .iphone-cursor-dot{background-color:#7878788c;transform:scale(.85);box-shadow:0 0 0 4px #78787826}.marketing .iphone-screen-container{contain:layout style paint;isolation:isolate}.marketing .iphone-card-pressed{background-color:#fafafa;transform:scale(.97);box-shadow:0 1px 2px #0000000f}.marketing .iphone-scroll-container{will-change:transform;backface-visibility:hidden}.marketing .iphone-success-icon{animation:iphone-success-arrival var(--mock-celebration-tempo) var(--mock-ease-spring) forwards;will-change:transform, opacity}.marketing .iphone-success-ring{animation:iphone-success-ring var(--mock-celebration-tempo) var(--mock-ease-smooth) forwards;pointer-events:none;will-change:transform, opacity;background-color:#a0a0a04d;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.marketing .iphone-animate-slide-in-right,.marketing .iphone-animate-fade-in,.marketing .iphone-animate-scale-in,.marketing .iphone-animate-bottom-sheet .iphone-sheet-overlay,.marketing .iphone-animate-bottom-sheet .iphone-sheet-content,.marketing .iphone-success-icon,.marketing .iphone-success-ring{animation:none!important}.marketing .iphone-cursor,.marketing .iphone-cursor-dot{transition:none!important}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes bottomSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.marketing .animate-toastSlideIn{animation:toastSlideIn .4s var(--mock-ease-ios) forwards}.marketing .animate-bottomSheet .sheet-overlay{animation:overlayFadeIn .3s var(--mock-ease-smooth) forwards}.marketing .animate-bottomSheet .sheet-content{animation:bottomSheet .4s var(--mock-ease-ios) forwards}@media (prefers-reduced-motion:reduce){.marketing .animate-toastSlideIn,.marketing .animate-bottomSheet .sheet-overlay,.marketing .animate-bottomSheet .sheet-content{animation:none!important}}@keyframes email-demo-gather-wave{0%{opacity:0;transform:translateY(4px)}8%{opacity:.7;transform:translate(0,0)}20%{opacity:.9}35%{opacity:.6}50%{opacity:.85}65%{opacity:.55}80%{opacity:.75}90%{opacity:.6;transform:translate(0,0)}to{opacity:0;transform:translateY(-4px)}}.marketing .animate-email-demo-gather-wave{will-change:transform, opacity;animation:1.2s ease-out forwards email-demo-gather-wave}@keyframes email-demo-morph-expand{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translate(0,0)}}.marketing .animate-email-demo-morph-expand{animation:email-demo-morph-expand .5s var(--ease-out-cubic) forwards;will-change:transform, opacity}@keyframes email-demo-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.marketing .animate-email-demo-fade-slide-in{animation:email-demo-fade-slide-in .4s var(--ease-out-quad) forwards;will-change:transform, opacity}@keyframes email-demo-popup-in{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translate(0,0)}}.marketing .animate-email-demo-popup-in{animation:email-demo-popup-in .3s var(--mock-ease-spring) forwards;will-change:transform, opacity}@keyframes email-demo-success-in{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.marketing .animate-email-demo-success-in{animation:email-demo-success-in .5s var(--mock-ease-spring) forwards;will-change:transform, opacity}@keyframes email-demo-confetti{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--confetti-x,0), var(--confetti-y,-80px), 0) scale(0)}}.marketing .animate-email-demo-confetti{will-change:transform, opacity;animation:.8s ease-out forwards email-demo-confetti}@keyframes email-demo-checkmark{0%{stroke-dashoffset:100px;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.marketing .animate-email-demo-checkmark{stroke-dasharray:100;will-change:stroke-dashoffset, opacity;animation:.6s ease-out .2s forwards email-demo-checkmark}@media (prefers-reduced-motion:reduce){.marketing .animate-email-demo-gather-wave,.marketing .animate-email-demo-morph-expand,.marketing .animate-email-demo-fade-slide-in,.marketing .animate-email-demo-popup-in,.marketing .animate-email-demo-success-in,.marketing .animate-email-demo-confetti,.marketing .animate-email-demo-checkmark{animation:none!important}}