.features-idx-hero[data-v-cc6fcbf9]{background:var(--surface-warm);padding:4rem 0 3rem;border-bottom:1px solid var(--border-color)}.section-eyebrow[data-v-cc6fcbf9]{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.features-idx-title[data-v-cc6fcbf9]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.05em;color:var(--dark-color);margin-bottom:.75rem}.features-idx-desc[data-v-cc6fcbf9]{font-size:1rem;color:var(--text-muted);max-width:600px;line-height:1.6}.features-idx-grid-section[data-v-cc6fcbf9]{padding:2rem 0 3rem;background:var(--surface-elevated)}.features-idx-list[data-v-cc6fcbf9]{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-color)}.features-idx-list>li[data-v-cc6fcbf9]{border-bottom:1px solid var(--border-color)}.features-idx-row[data-v-cc6fcbf9]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1rem 2.5rem;padding:1.75rem .5rem;color:inherit;text-decoration:none;transition:background-color .3s ease,padding .4s cubic-bezier(.16,1,.3,1)}.features-idx-row[data-v-cc6fcbf9]:hover,.features-idx-row[data-v-cc6fcbf9]:focus-visible{background:var(--surface-muted);padding-inline:1.25rem}.features-idx-row-main[data-v-cc6fcbf9]{display:flex;flex-direction:column;gap:.375rem}.features-idx-row-title[data-v-cc6fcbf9]{margin:0;font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--dark-color);transition:color .3s ease}.features-idx-row:hover .features-idx-row-title[data-v-cc6fcbf9]{color:var(--primary-ink)}.features-idx-row-tag[data-v-cc6fcbf9]{font-size:.9375rem;line-height:1.5;color:var(--text-muted)}.features-idx-row-points[data-v-cc6fcbf9]{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.features-idx-row-go[data-v-cc6fcbf9]{font-size:1.25rem;color:var(--text-muted);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s ease}.features-idx-row:hover .features-idx-row-go[data-v-cc6fcbf9]{color:var(--primary-ink);transform:translate(6px)}@media(max-width:767.98px){.features-idx-row[data-v-cc6fcbf9]{grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.features-idx-row[data-v-cc6fcbf9]:hover,.features-idx-row[data-v-cc6fcbf9]:focus-visible{padding-inline:.5rem}.features-idx-row-points[data-v-cc6fcbf9]{grid-column:1;grid-row:2}.features-idx-row-go[data-v-cc6fcbf9]{grid-column:2;grid-row:1}}.features-idx-roadmap[data-v-cc6fcbf9]{padding:1rem 0 3.5rem;background:var(--surface-elevated)}.features-idx-roadmap-head[data-v-cc6fcbf9]{max-width:40rem;margin-bottom:2rem}.features-idx-roadmap-badge[data-v-cc6fcbf9]{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--warning-ink);background:var(--warning-soft);border-radius:999px;padding:.25rem .7rem;margin-bottom:.75rem}.features-idx-roadmap-heading[data-v-cc6fcbf9]{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.1;color:var(--dark-color);margin:0 0 .75rem}.features-idx-roadmap-intro[data-v-cc6fcbf9]{font-size:.95rem;line-height:1.6;color:var(--text-muted);margin:0}.features-idx-roadmap-path[data-v-cc6fcbf9]{position:relative;max-width:44rem;margin:0;padding:0;list-style:none}.features-idx-roadmap-path[data-v-cc6fcbf9]:before{content:"";position:absolute;top:.5rem;bottom:.5rem;inset-inline-start:.4375rem;border-inline-start:2px dashed var(--border-color)}.features-idx-roadmap-stop[data-v-cc6fcbf9]{position:relative;display:flex;flex-direction:column;gap:.375rem;padding:0 0 2rem;padding-inline-start:2.25rem}.features-idx-roadmap-stop[data-v-cc6fcbf9]:last-child{padding-bottom:0}.features-idx-roadmap-dot[data-v-cc6fcbf9]{position:absolute;top:.125rem;inset-inline-start:0;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--text-muted);background:var(--surface-elevated)}.features-idx-roadmap-stop.is-active .features-idx-roadmap-dot[data-v-cc6fcbf9]{border-color:var(--primary-ink);background:var(--primary-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-ink) 20%,transparent)}.features-idx-roadmap-status[data-v-cc6fcbf9]{align-self:flex-start;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.features-idx-roadmap-stop.is-active .features-idx-roadmap-status[data-v-cc6fcbf9]{color:var(--primary-ink)}.features-idx-roadmap-title[data-v-cc6fcbf9]{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--dark-color);margin:0}.features-idx-roadmap-desc[data-v-cc6fcbf9]{font-size:.875rem;line-height:1.6;color:var(--text-muted);margin:0}.features-idx-cta[data-v-cc6fcbf9]{background:linear-gradient(135deg,#339dcd,#0071a6 45%,#005680);padding:4rem 0}.features-idx-cta-title[data-v-cc6fcbf9]{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.04em;color:#fff;margin-bottom:.75rem}.features-idx-cta-sub[data-v-cc6fcbf9]{color:#ffffffbf;font-size:1rem;margin-bottom:2rem}
