.phone-preview[data-v-571c874c]{margin-inline:auto;width:min(100%,380px)}.phone[data-v-571c874c]{background:#211c29;border:2px solid #5b5364;border-radius:48px;box-shadow:0 24px 55px #39255724,inset 0 0 0 2px #ffffff19;cursor:zoom-in;display:block;padding:8px;width:100%}.phone[data-v-571c874c] img{border-radius:38px;display:block;height:auto;width:100%}.phone-preview__zoom[data-v-571c874c]{align-items:center;background:none;border:0;color:#76588f;cursor:zoom-in;display:flex;font-size:13px;gap:12px;justify-content:center;padding:18px 0 0;width:100%}button[data-v-571c874c]:focus-visible{outline:3px solid #9573cd;outline-offset:5px}@media(max-width:479px){.phone[data-v-571c874c]{border-radius:43px;padding:7px}.phone[data-v-571c874c] img{border-radius:34px}}.product-feature[data-v-9c5ee75d]{color:#30253f}.wrap[data-v-9c5ee75d]{margin-inline:auto;width:min(1160px,calc(100% - 48px))}.feature-hero[data-v-9c5ee75d]{padding-bottom:54px;padding-top:102px}.crumbs[data-v-9c5ee75d]{color:#83738f;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-bottom:42px}.crumbs a[data-v-9c5ee75d]{color:#6943aa}.hero-copy[data-v-9c5ee75d]{margin:auto;max-width:940px;text-align:center}.eyebrow[data-v-9c5ee75d]{color:#826395;font-size:13px;letter-spacing:.02em;margin:0 0 18px}.eyebrow[data-v-9c5ee75d],h1[data-v-9c5ee75d]{font-weight:600}h1[data-v-9c5ee75d]{font-size:clamp(36px,5vw,64px);letter-spacing:-.045em;line-height:1.12;margin:0;text-wrap:balance}h1 span[data-v-9c5ee75d]{color:#6940b5;display:inline-block}.lead[data-v-9c5ee75d]{color:#786885;font-size:20px;line-height:1.6;margin:26px auto;max-width:760px}h2[data-v-9c5ee75d]{font-size:clamp(28px,3.4vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.18;margin:0;text-wrap:balance}h3[data-v-9c5ee75d]{font-size:21px;font-weight:600;line-height:1.35;margin:0 0 12px}.actions[data-v-9c5ee75d]{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-top:28px}.primary[data-v-9c5ee75d]{background:#633aba;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-height:52px;padding:16px 24px;text-decoration:none}.primary[data-v-9c5ee75d]:hover{background:#532da5}.text-link[data-v-9c5ee75d]{color:#704e99;font-size:15px;text-decoration:underline;text-underline-offset:5px}.topics[data-v-9c5ee75d]{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-top:28px}.topics a[data-v-9c5ee75d]{color:#786885;font-size:14px;padding:10px 0}.feature-section[data-v-9c5ee75d]{padding:66px 0;scroll-margin-top:84px}.soft[data-v-9c5ee75d]{background:#ede7f34f}.section-copy[data-v-9c5ee75d]{align-items:center;display:grid;gap:56px;grid-template-columns:1.25fr 1fr;margin-bottom:32px}.description[data-v-9c5ee75d]{color:#786885;font-size:18px;line-height:1.65;margin:20px 0 0}.section-copy ul[data-v-9c5ee75d]{display:grid;gap:16px;list-style:none;margin:0;padding:0}.section-copy li[data-v-9c5ee75d]{color:#655372;display:flex;font-size:16px;gap:12px;line-height:1.5}.section-copy li span[data-v-9c5ee75d]{color:#8256bf}.screen[data-v-9c5ee75d]{background:#fff;border:1px solid #ded4ec;border-radius:20px;box-shadow:0 16px 40px #4d2a7c0a;cursor:zoom-in;display:block;overflow:hidden;padding:0;text-align:left;width:100%}.screen[data-v-9c5ee75d] img{display:block;height:auto;width:100%}.screen>span[data-v-9c5ee75d]{color:#76588f;display:flex;font-size:14px;justify-content:space-between;padding:16px 22px}.message-layout[data-v-9c5ee75d]{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.message-layout .section-copy[data-v-9c5ee75d]{align-items:stretch;display:flex;flex-direction:column;gap:28px;margin-bottom:0}.screen--message[data-v-9c5ee75d]{margin-inline:auto;max-width:690px}.steps[data-v-9c5ee75d]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:36px 0;padding:0}.steps li>span[data-v-9c5ee75d]{color:#a285c3;display:block;margin-bottom:18px}.related p[data-v-9c5ee75d],.steps p[data-v-9c5ee75d]{color:#786885;font-size:16px;line-height:1.65;margin:0}.related[data-v-9c5ee75d]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.related a[data-v-9c5ee75d]{border:1px solid #ded4ec;border-radius:18px;color:#6943aa;padding:26px;text-decoration:none}.faq[data-v-9c5ee75d]{max-width:900px}.faq h2[data-v-9c5ee75d]{margin-bottom:24px}.faq details[data-v-9c5ee75d]{border-bottom:1px solid #dfd5e9;padding:22px 0}.faq summary[data-v-9c5ee75d]{cursor:pointer;display:flex;font-size:18px;gap:24px;justify-content:space-between;list-style:none}.faq summary[data-v-9c5ee75d]::-webkit-details-marker{display:none}.faq summary span[data-v-9c5ee75d]{color:#916eaf}.faq details[open] summary span[data-v-9c5ee75d]{transform:rotate(45deg)}.faq details p[data-v-9c5ee75d]{color:#786885;line-height:1.7;margin:16px 0 0}.final-cta[data-v-9c5ee75d]{background:#ede5f4;border:1px solid #ded2eb;border-radius:26px;margin-block:20px 72px;padding:44px 28px;text-align:center}.final-cta>p[data-v-9c5ee75d]:not(.eyebrow){color:#786885;line-height:1.6;margin-top:22px}a[data-v-9c5ee75d]:focus-visible,button[data-v-9c5ee75d]:focus-visible,summary[data-v-9c5ee75d]:focus-visible{outline:3px solid #a485d1;outline-offset:5px}@media(max-width:979px){.message-layout[data-v-9c5ee75d]{gap:28px;grid-template-columns:1fr}.screen--message[data-v-9c5ee75d]{max-width:550px}}@media(max-width:767px){.message-layout[data-v-9c5ee75d]{gap:28px;grid-template-columns:1fr}.wrap[data-v-9c5ee75d]{width:calc(100% - 32px)}.feature-hero[data-v-9c5ee75d]{padding:90px 0 24px}.crumbs[data-v-9c5ee75d]{margin-bottom:30px}.lead[data-v-9c5ee75d]{font-size:17px}.feature-section[data-v-9c5ee75d]{padding:42px 0}.related[data-v-9c5ee75d],.section-copy[data-v-9c5ee75d],.steps[data-v-9c5ee75d]{gap:24px;grid-template-columns:1fr}.description[data-v-9c5ee75d]{font-size:16px}.section-copy ul[data-v-9c5ee75d]{gap:10px}.screen[data-v-9c5ee75d]{border-radius:14px}.screen>span[data-v-9c5ee75d]{font-size:13px;padding:14px 16px}.final-cta[data-v-9c5ee75d]{padding:32px 20px}.primary[data-v-9c5ee75d]{font-size:15px}.topics[data-v-9c5ee75d]{gap:4px 16px}.faq summary[data-v-9c5ee75d]{font-size:17px}}@media(prefers-reduced-motion:reduce){[data-v-9c5ee75d]{scroll-behavior:auto}}
