.featured-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:10px;display:grid}.feature-top.svelte-1nktuud,.feature-story.svelte-1nktuud,.feature-meta.svelte-1nktuud,.feature-bottom.svelte-1nktuud{grid-column:1/-1;min-width:0}.feature-top.svelte-1nktuud{align-items:flex-start;gap:12px;display:flex}.feature-story.svelte-1nktuud{margin:0}.feature-meta.svelte-1nktuud{gap:8px;min-width:0;display:grid}.feature-tags.svelte-1nktuud,.feature-maker.svelte-1nktuud{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.feature-maker.svelte-1nktuud{letter-spacing:-.01em;color:var(--pc-text-faint);font-size:12px;line-height:1.4}.feature-count.svelte-1nktuud{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--pc-text-muted);margin:0;font-size:12px;overflow:hidden}.feature-trial.svelte-1nktuud{white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}.feature-bottom.svelte-1nktuud{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.feat-depth.svelte-1nktuud{align-items:center;gap:10px;min-width:0;display:flex}.feat-plats.svelte-1nktuud{color:var(--pc-text-muted);flex:none;align-items:center;gap:10px;margin:0;font-size:12px;display:inline-flex}.feat-plats.svelte-1nktuud span:where(.svelte-1nktuud){display:inline-flex}.feat-faq.svelte-1nktuud{background:linear-gradient(135deg,var(--lightningcss-light,oklch(94% .05 250))var(--lightningcss-dark,oklch(25% .07 250)),var(--lightningcss-light,oklch(96% .03 290))var(--lightningcss-dark,oklch(23% .06 290)));border-radius:12px;flex:auto;min-width:0;padding:4px 12px;overflow:hidden}.feat-faq-btn.svelte-1nktuud{cursor:pointer;text-align:left;width:100%;min-width:0;font:inherit;color:var(--pc-text);background:0 0;border:none;flex-wrap:nowrap;align-items:center;gap:10px;padding:8px 0;display:flex}.feat-faq-plus.svelte-1nktuud{color:var(--pc-accent-strong);flex-shrink:0;place-items:center;display:grid}.feat-faq-plus.svelte-1nktuud svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}.feat-faq-btn[aria-expanded=true].svelte-1nktuud .feat-faq-plus:where(.svelte-1nktuud) svg{transform:rotate(45deg)}.feat-faq-q.svelte-1nktuud{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.55;overflow:hidden}.feat-faq-a.svelte-1nktuud{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);overflow:hidden}.feat-faq-a-open.svelte-1nktuud{opacity:1;max-height:500px}.feat-faq-a.svelte-1nktuud p:where(.svelte-1nktuud){color:var(--pc-text-muted);text-wrap:pretty;margin:0 0 4px;font-size:12.5px;line-height:1.65}.rail.svelte-1pp1107{gap:18px;display:grid}.promo.svelte-1pp1107{background:var(--pc-surface);border-radius:20px;gap:8px;padding:20px;display:grid}.promo-eyebrow.svelte-1pp1107{letter-spacing:.14em;text-transform:uppercase;color:var(--pc-text-muted);margin:0;font-size:10px;font-weight:600}.promo-name.svelte-1pp1107{letter-spacing:-.02em;color:var(--pc-text);margin:0;font-size:17px;font-weight:650}.promo-desc.svelte-1pp1107{color:var(--pc-text-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}.promo-cta.svelte-1pp1107{background:var(--pc-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-top:4px;padding:0 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.promo-cta.svelte-1pp1107:hover{background:var(--pc-accent-hover)}.promo-cta.svelte-1pp1107:active{transform:scale(.98)}
