.seo-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#7b5cf5;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;border-radius:.5rem;border:none;cursor:pointer;text-decoration:none;box-shadow:0 4px 28px #7b5cf559,0 1px 4px #00000014;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .15s ease;white-space:nowrap}.seo-cta:hover{transform:scale(1.04);filter:brightness(1.08)}.seo-cta:focus-visible{outline:2px solid #7B5CF5;outline-offset:3px}.seo-cta:active{transform:scale(.97)}.seo-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;border-radius:9999px;background:#7b5cf51a;border:1px solid rgba(123,92,245,.28);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#7b5cf5}.seo-card{transition:transform .25s ease,box-shadow .25s ease}.seo-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #7b5cf524,0 2px 8px #0000000a!important}.ba-slider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ba-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seo-faq summary{list-style:none;cursor:pointer}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq .faq-icon{transition:transform .25s ease}.seo-faq[open] .faq-icon{transform:rotate(45deg)}.seo-link{text-decoration:none;transition:color .15s ease}.seo-link:hover{color:#18142e!important}@media(prefers-reduced-motion:no-preference){.reveal.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.reveal.reveal.in{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.hero-enter{animation:seoHeroRise .95s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0ms)}.hero-enter-visual{animation:seoHeroRiseScale 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0ms)}}@keyframes seoHeroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes seoHeroRiseScale{0%{opacity:0;transform:translateY(34px) scale(.965)}to{opacity:1;transform:none}}.hero-blob{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(70px);will-change:transform;z-index:0}.hero-blob-a{width:480px;height:480px;top:-10%;right:-5%;background:radial-gradient(circle,rgba(123,92,245,.14) 0%,transparent 70%);animation:seoBlobDriftA 22s ease-in-out infinite alternate}.hero-blob-b{width:380px;height:380px;bottom:-15%;left:-8%;background:radial-gradient(circle,rgba(34,211,238,.08) 0%,transparent 70%);animation:seoBlobDriftB 28s ease-in-out infinite alternate}@keyframes seoBlobDriftA{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,50px) scale(1.12)}}@keyframes seoBlobDriftB{0%{transform:translate(0) scale(1)}to{transform:translate(60px,-40px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-blob-a,.hero-blob-b{animation:none}}
