.cta-band[data-astro-cid-hwvj6ntz]{background:radial-gradient(60% 90% at 50% 0%, var(--glow-a), transparent 70%)}.cta-band__body[data-astro-cid-hwvj6ntz]{max-width:560px;margin:0 auto 1.75rem;font-size:1.1rem}.phone[data-astro-cid-dgzf4czg]{aspect-ratio:9/11;background:var(--ink);border-radius:44px 44px 0 0;width:min(300px,80vw);margin:0 auto;padding:14px 14px 0;box-shadow:0 30px 60px #261d1638}.phone__screen[data-astro-cid-dgzf4czg]{background:#fff;border-radius:32px 32px 0 0;height:100%;padding:22px 14px}.phone__from[data-astro-cid-dgzf4czg]{text-align:center;color:var(--body);margin-bottom:14px;font-size:.72rem}.phone__thread[data-astro-cid-dgzf4czg]{position:relative}.phone__bubble[data-astro-cid-dgzf4czg]{color:var(--ink);background:#efe9e3;border-radius:18px 18px 18px 6px;max-width:92%;padding:12px 14px;font-size:.9rem;line-height:1.45}.phone__line[data-astro-cid-dgzf4czg]{display:block}.phone__line[data-astro-cid-dgzf4czg]:first-child{font-weight:600}.phone__delivered[data-astro-cid-dgzf4czg]{color:var(--body);margin:6px 0 0 4px;font-size:.7rem}.phone__typing[data-astro-cid-dgzf4czg]{opacity:0;background:#efe9e3;border-radius:18px 18px 18px 6px;align-items:center;gap:5px;padding:14px 16px;display:flex;position:absolute;top:0;left:0}.phone__typing[data-astro-cid-dgzf4czg] span[data-astro-cid-dgzf4czg]{background:#a39a93;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.js .phone--animate[data-astro-cid-dgzf4czg] .phone__bubble[data-astro-cid-dgzf4czg],.js .phone--animate[data-astro-cid-dgzf4czg] .phone__line[data-astro-cid-dgzf4czg],.js .phone--animate[data-astro-cid-dgzf4czg] .phone__delivered[data-astro-cid-dgzf4czg]{opacity:0}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__typing[data-astro-cid-dgzf4czg]{animation:1.1s both typing-window}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__typing[data-astro-cid-dgzf4czg] span[data-astro-cid-dgzf4czg]{animation:.9s ease-in-out 2 typing-dot}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__typing[data-astro-cid-dgzf4czg] span[data-astro-cid-dgzf4czg]:nth-child(2){animation-delay:.15s}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__typing[data-astro-cid-dgzf4czg] span[data-astro-cid-dgzf4czg]:nth-child(3){animation-delay:.3s}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__bubble[data-astro-cid-dgzf4czg]{animation:.5s cubic-bezier(.2,.8,.2,1) 1s both bubble-in}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__line[data-astro-cid-dgzf4czg]{animation:.4s both line-in;animation-delay:calc(1.1s + var(--i,0) * .15s)}.phone--animate[data-astro-cid-dgzf4czg].is-playing .phone__delivered[data-astro-cid-dgzf4czg]{animation:.4s both fade-in;animation-delay:calc(1.4s + var(--n,1) * .15s)}}@keyframes typing-window{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes typing-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.steps-flow[data-astro-cid-e3jmmlrg]{padding-left:1.5rem;position:relative}.steps[data-astro-cid-e3jmmlrg]{margin:0;padding:0;list-style:none}.step-num[data-astro-cid-e3jmmlrg]{z-index:2;background:var(--peach);width:2rem;height:2rem;color:var(--peach-text);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.75rem;font-weight:700;display:inline-flex;position:relative}.steps-flow__line[data-astro-cid-e3jmmlrg]{transform-origin:top;background:#d55c1359;border-radius:2px;width:2px;position:absolute;top:2.5rem;bottom:2.5rem;left:.45rem}@media (width>=900px){.steps-flow[data-astro-cid-e3jmmlrg]{padding-left:0}.steps-flow__line[data-astro-cid-e3jmmlrg]{z-index:1;transform-origin:0;width:calc(66.6667% + .666667rem);height:2px;inset:calc(2.5rem + 1px) auto auto calc(2.5rem + 1px)}}@media (prefers-reduced-motion:no-preference){.js .steps-flow__line[data-astro-cid-e3jmmlrg]{transition:transform .9s cubic-bezier(.4,0,.2,1) .2s;transform:scaleY(0)}@media (width>=900px){.js .steps-flow__line[data-astro-cid-e3jmmlrg]{transform:scaleX(0)}}.js .steps-flow[data-astro-cid-e3jmmlrg].is-visible .steps-flow__line[data-astro-cid-e3jmmlrg]{transform:none}}
