.seo-landing-module__KXp3iq__heroCopy{animation:.72s cubic-bezier(.22,1,.36,1) both seo-landing-module__KXp3iq__heroIn}.seo-landing-module__KXp3iq__heroVisual{animation:.85s cubic-bezier(.22,1,.36,1) 80ms both seo-landing-module__KXp3iq__visualIn}.seo-landing-module__KXp3iq__metricBar{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .32s both seo-landing-module__KXp3iq__metricGrow}@keyframes seo-landing-module__KXp3iq__heroIn{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes seo-landing-module__KXp3iq__visualIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seo-landing-module__KXp3iq__metricGrow{0%{opacity:.35;transform:scaleX(.12)}to{opacity:1;transform:scaleX(1)}}@media (max-width:640px){.seo-landing-module__KXp3iq__heroVisual{animation-delay:20ms}}@media (prefers-reduced-motion:reduce){.seo-landing-module__KXp3iq__heroCopy,.seo-landing-module__KXp3iq__heroVisual,.seo-landing-module__KXp3iq__metricBar{animation:none}}.seo-landing-module__KXp3iq__brandLink{align-items:center;min-width:0;display:inline-flex}.seo-landing-module__KXp3iq__headerCta{white-space:nowrap;background:#fff;border:1px solid #d9d9e5;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #1c1c2f0a;color:#28283b!important}.seo-landing-module__KXp3iq__headerCta:hover{background:#faf9ff;border-color:#bcb9d7;transform:translateY(-1px);box-shadow:0 7px 18px #1c1c2f14}.seo-landing-module__KXp3iq__headerCta svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.seo-landing-module__KXp3iq__headerCta:hover svg{transform:translate(2px)}.seo-landing-module__KXp3iq__finalCta{background:#6963c7;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:28px;padding:13px 22px;font-size:14px;font-weight:680;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 34px #534cb04d;color:#fff!important}.seo-landing-module__KXp3iq__finalCta:hover{background:#7771d5;transform:translateY(-2px);box-shadow:0 18px 42px #534cb061}.seo-landing-module__KXp3iq__finalCta svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.seo-landing-module__KXp3iq__finalCta:hover svg{transform:translate(3px)}.seo-landing-module__KXp3iq__processStep{transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1)}.seo-landing-module__KXp3iq__processStep:hover{background:#fafaff;transform:translateY(-2px)}.seo-landing-module__KXp3iq__processStep svg{transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.seo-landing-module__KXp3iq__processStep:hover svg{color:#514ba8;transform:translateY(-2px)scale(1.06)}.seo-landing-module__KXp3iq__relatedCard{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .22s}.seo-landing-module__KXp3iq__relatedCard:hover{background:#fff;border-color:#bdb9e1;transform:translateY(-3px);box-shadow:0 12px 28px #1f1f3512}.seo-landing-module__KXp3iq__faqItem{transition:background .2s}.seo-landing-module__KXp3iq__faqItem:hover{background:#fbfbfd}.seo-landing-module__KXp3iq__faqPlus{color:#77778b;flex:none;font-size:22px;font-weight:300;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.seo-landing-module__KXp3iq__faqItem[open] .seo-landing-module__KXp3iq__faqPlus{color:#5650a9;transform:rotate(45deg)}.seo-landing-module__KXp3iq__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-4px)}.seo-landing-module__KXp3iq__faqAnswer>div{overflow:hidden}.seo-landing-module__KXp3iq__faqItem[open] .seo-landing-module__KXp3iq__faqAnswer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}@media (max-width:640px){.seo-landing-module__KXp3iq__brandLink .brand-symbol{width:26px;height:31px}.seo-landing-module__KXp3iq__brandLink .brand-wordmark{font-size:18px}.seo-landing-module__KXp3iq__headerCta{border-radius:8px;min-height:36px;padding:8px 10px;font-size:11px}.seo-landing-module__KXp3iq__headerCta svg{width:13px;height:13px}.seo-landing-module__KXp3iq__finalCta{min-height:46px;margin-top:24px;padding:12px 19px;font-size:13px}}@media (hover:none){.seo-landing-module__KXp3iq__headerCta:hover,.seo-landing-module__KXp3iq__finalCta:hover,.seo-landing-module__KXp3iq__processStep:hover,.seo-landing-module__KXp3iq__relatedCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.seo-landing-module__KXp3iq__headerCta,.seo-landing-module__KXp3iq__headerCta svg,.seo-landing-module__KXp3iq__finalCta,.seo-landing-module__KXp3iq__finalCta svg,.seo-landing-module__KXp3iq__processStep,.seo-landing-module__KXp3iq__processStep svg,.seo-landing-module__KXp3iq__relatedCard,.seo-landing-module__KXp3iq__faqPlus,.seo-landing-module__KXp3iq__faqAnswer{transition:none}}.seo-landing-module__KXp3iq__heroPrimaryCta{background:#6862c6;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 19px;font-size:14px;font-weight:680;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .22s;display:inline-flex;box-shadow:0 12px 30px #5850b447;color:#fff!important}.seo-landing-module__KXp3iq__heroPrimaryCta:hover{background:#7771d5;transform:translateY(-2px);box-shadow:0 16px 34px #5850b457}.seo-landing-module__KXp3iq__heroPrimaryCta svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.seo-landing-module__KXp3iq__heroPrimaryCta:hover svg{transform:translate(3px)}.seo-landing-module__KXp3iq__heroSecondaryCta{align-items:center;gap:8px;min-height:48px;padding:12px 2px;font-size:14px;font-weight:620;transition:color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;color:#ffffffdb!important}.seo-landing-module__KXp3iq__heroSecondaryCta:hover{transform:translate(2px);color:#fff!important}@media (max-width:640px){.seo-landing-module__KXp3iq__heroPrimaryCta,.seo-landing-module__KXp3iq__heroSecondaryCta{min-height:46px;font-size:13px}}@media (prefers-reduced-motion:reduce){.seo-landing-module__KXp3iq__heroPrimaryCta,.seo-landing-module__KXp3iq__heroPrimaryCta svg,.seo-landing-module__KXp3iq__heroSecondaryCta{transition:none}}
