.feature-page[data-v-c9100bde]{background:var(--feature-page-bg);color:var(--feature-text-color);overflow:hidden;position:relative;--feature-page-bg:var(--token-gradient-page);--feature-text-color:var(--token-color-text-strong);--feature-strong-text:var(--token-color-text-strong);--feature-muted-text:var(--token-color-text-muted);--feature-card-bg:var(--token-color-card);--feature-card-border:var(--token-color-border);--feature-panel-bg:var(--token-color-panel);--feature-panel-border:var(--token-color-border);--feature-hero-bg:var(--token-gradient-hero);--feature-floating-blob:var(--token-floating-blob);--feature-section-bg:var(--token-color-bg-contrast);--feature-section-muted-bg:var(--token-gradient-page-muted);--feature-section-deep-bg:var(--token-gradient-page-deep);--feature-section-plain-bg:transparent;--feature-emphasis-bg:var(--token-gradient-emphasis);--feature-icon-bg:var(--token-icon-bg);--feature-icon-color:var(--token-icon-color);--feature-muted-border:var(--token-color-muted-border);--feature-cta-bg:var(--token-gradient-cta)}.section-shell[data-v-c9100bde]{background:var(--feature-section-bg)}.section-shell--muted[data-v-c9100bde]{background:var(--feature-section-muted-bg)}.section-shell--deep[data-v-c9100bde]{background:var(--feature-section-deep-bg)}.section-shell--plain[data-v-c9100bde]{background:var(--feature-section-plain-bg)}.hero-section[data-v-c9100bde]{background:var(--feature-hero-bg)}.text-gradient[data-v-c9100bde]{background:linear-gradient(120deg,var(--token-color-primary),var(--token-color-secondary),var(--token-color-tertiary));background-clip:text;-webkit-background-clip:text;color:transparent}.metric-card[data-v-c9100bde]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--feature-card-bg);border:1px solid var(--feature-card-border);border-radius:1rem;padding:1.25rem}.floating-blob[data-v-c9100bde]{animation:float-c9100bde 8s ease-in-out infinite;background:var(--feature-floating-blob);filter:blur(10px);height:320px;inset:10% auto auto 20%;position:absolute;width:320px}.glass-panel[data-v-c9100bde]{background:var(--feature-panel-bg);border:1px solid var(--feature-panel-border);border-radius:2rem;box-shadow:0 30px 80px var(--token-color-shadow);padding:1.5rem;position:relative}.feature-visual[data-v-c9100bde]{display:block;max-height:420px;width:100%}.compare-card[data-v-c9100bde],.future-card[data-v-c9100bde],.highlight-card[data-v-c9100bde],.why-card[data-v-c9100bde]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--feature-card-bg);border:1px solid var(--feature-card-border);border-radius:1.5rem;overflow:hidden;padding:1.75rem;position:relative}.compare-card[data-v-c9100bde]:after,.future-card[data-v-c9100bde]:after,.highlight-card[data-v-c9100bde]:after,.why-card[data-v-c9100bde]:after{background:linear-gradient(120deg,var(--token-color-primary-tint),transparent 30%,var(--token-color-secondary-border));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.compare-card[data-v-c9100bde]:hover:after,.future-card[data-v-c9100bde]:hover:after,.highlight-card[data-v-c9100bde]:hover:after,.why-card[data-v-c9100bde]:hover:after{opacity:1}.compare-card[data-v-c9100bde]{padding:1.5rem}.compare-card.emphasis[data-v-c9100bde]{background:var(--feature-emphasis-bg)}.compare-icon[data-v-c9100bde],.tool-icon[data-v-c9100bde]{align-items:center;background:var(--feature-icon-bg);border-radius:.75rem;color:var(--feature-icon-color);display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.compare-icon[data-v-c9100bde]{height:2.5rem;width:2.5rem}.compare-visual[data-v-c9100bde]{border-radius:1rem;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.cta-card[data-v-c9100bde]{align-items:flex-start;background:var(--feature-cta-bg);border:1px solid var(--feature-card-border);border-radius:2rem;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}@media (min-width:640px){.cta-card[data-v-c9100bde]{align-items:center;flex-direction:row;justify-content:space-between}}[data-v-c9100bde] .text-slate-200,[data-v-c9100bde] .text-white{color:var(--feature-strong-text)!important}[data-v-c9100bde] .text-slate-300,[data-v-c9100bde] .text-slate-400,[data-v-c9100bde] .text-slate-500{color:var(--feature-muted-text)!important}.section-shell[data-v-c9100bde] .text-slate-200{color:var(--feature-strong-text)!important}@keyframes float-c9100bde{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}
