@layer app{.cta-block[data-v-370fb63e]{text-align:center;padding:36px 24px;margin:34px 0 10px;background:var(--paper);border:1px solid rgba(var(--ink-rgb),.1);border-radius:20px}.cta-block__tagline[data-v-370fb63e]{font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px}.cta-block__reassurance[data-v-370fb63e]{font-size:.95rem;color:var(--ink-quiet);margin:0 0 20px}.cta-block__btn[data-v-370fb63e]{display:inline-flex;align-items:center;gap:8px;background:var(--rose-aa-fill);color:var(--on-fill);font-family:DM Sans,sans-serif;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:14px;text-decoration:none;box-shadow:0 2px 10px rgba(var(--rose-aa-rgb),.24);transition:box-shadow .18s ease,transform .15s ease,background .15s ease}.cta-block__btn[data-v-370fb63e]:focus-visible,.cta-block__btn[data-v-370fb63e]:hover{background:var(--rose-deep-2);box-shadow:0 6px 18px rgba(var(--rose-aa-rgb),.32)}.cta-block__btn[data-v-370fb63e]:active{transform:translateY(1px)}.cta-block__arrow[data-v-370fb63e]{transition:transform .18s ease}.cta-block__btn:hover .cta-block__arrow[data-v-370fb63e]{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.cta-block__arrow[data-v-370fb63e],.cta-block__btn[data-v-370fb63e]{transition:none}.cta-block__btn[data-v-370fb63e]:active{transform:none}}}@layer app{.vs-page[data-v-7c1a63f9]{max-width:960px}.section-eyebrow[data-v-7c1a63f9]{color:var(--teal);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vs-title[data-v-7c1a63f9]{color:var(--ink);font-family:Outfit,sans-serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 18px}.vs-answer[data-v-7c1a63f9]{background:var(--paper);border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;color:var(--ink-mid);font-size:1.08rem;line-height:1.75;padding:22px}.vs-updated[data-v-7c1a63f9]{color:var(--ink-quiet);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.verdict-grid[data-v-7c1a63f9]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:34px 0}.migration-card[data-v-7c1a63f9],.verdict-grid section[data-v-7c1a63f9]{border:1px solid rgba(var(--ink-rgb),.1);border-radius:18px;padding:22px}h2[data-v-7c1a63f9]{color:var(--ink);font-family:Outfit,sans-serif;font-size:1.35rem;margin:0 0 12px}.faq-item p[data-v-7c1a63f9],li[data-v-7c1a63f9]{color:var(--ink-mid);line-height:1.7;margin-bottom:8px}.faq-section[data-v-7c1a63f9]{margin-top:34px}.faq-item[data-v-7c1a63f9]{border-bottom:1px solid rgba(var(--ink-rgb),.1);padding:18px 0}.faq-item h3[data-v-7c1a63f9]{color:var(--ink);font-size:1.05rem;margin:0 0 8px}.related-links[data-v-7c1a63f9]{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 10px}.related-links a[data-v-7c1a63f9]{background:var(--paper);border-radius:999px;color:var(--teal);font-weight:800;padding:10px 14px;text-decoration:none}.related-links a[data-v-7c1a63f9]:focus-visible,.related-links a[data-v-7c1a63f9]:hover{color:var(--rose-aa);text-decoration:underline}}