.feature-shell .logo-link,.feature-shell .page-logo-link{display:none}.feature-shell .blog-hero,.feature-shell .help-hero,.feature-shell .how-hero,.feature-shell .marketing-hero,.feature-shell .page-hero,.feature-shell .pricing-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:24px;align-items:center}.feature-shell .blog-hero__content,.feature-shell .help-hero__content,.feature-shell .hero-copy,.feature-shell .how-hero__content,.feature-shell .marketing-hero__content,.feature-shell .pricing-hero__content{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.feature-shell .hero-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.feature-shell .blog-hero__content h1,.feature-shell .help-hero__content h1,.feature-shell .hero-copy h1,.feature-shell .how-hero__content h1,.feature-shell .marketing-hero__content h1,.feature-shell .pricing-hero__content h1{margin:0;text-align:left}.feature-shell .blog-intro,.feature-shell .help-hero__content p,.feature-shell .hero-subtitle,.feature-shell .how-hero__content p,.feature-shell .marketing-subtitle,.feature-shell .pricing-intro{margin:0;color:var(--color-muted);max-width:66ch}.feature-shell .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.feature-shell .blog-hero__visual,.feature-shell .help-hero__visual,.feature-shell .hero-panel,.feature-shell .hero-visual,.feature-shell .how-hero__visual,.feature-shell .solutions-hero__visual{position:relative;display:grid;gap:14px;align-content:start;min-height:260px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(145deg,#0f172a,#1e293b);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#e2e8f0}.feature-shell .hero-panel-image,.feature-shell .hero-visual-image,.feature-shell .solutions-hero-image{width:100%;max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 20px 34px rgba(0, 0, 0, .26))}.feature-shell .blog-article,.feature-shell .blog-grid-shell,.feature-shell .help-docs-link,.feature-shell .help-panel,.feature-shell .how-usecases,.feature-shell .section,.feature-shell .section-panel{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);box-sizing:border-box}.feature-shell .blog-article,.feature-shell .blog-grid-shell,.feature-shell .how-usecases,.feature-shell .section,.feature-shell .section-panel{padding:24px}.feature-shell .blog-article h2,.feature-shell .blog-grid-shell h2,.feature-shell .help-docs-link h2,.feature-shell .help-panel h2,.feature-shell .how-usecases h2,.feature-shell .section h2,.feature-shell .section-panel h2{margin-bottom:10px}.feature-shell .matrix-intro,.feature-shell .path-intro,.feature-shell .resource-intro,.feature-shell .section-header p,.feature-shell .section-intro{margin:0 0 18px;color:var(--color-muted)}.feature-shell .how-step,.feature-shell .insight-row{display:grid;grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr);gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--border-subtle)}.feature-shell .how-step:first-of-type,.feature-shell .insight-row:first-of-type{border-top:0;padding-top:0}.feature-shell .how-step:last-child,.feature-shell .insight-row:last-child{padding-bottom:0}.feature-shell .insight-row:nth-child(odd) .insight-visual{order:2}.feature-shell .how-step:nth-child(2n) .how-step-visual{order:-1}.feature-shell .insight-row:nth-child(odd) .insight-desc{order:1}.feature-shell .how-step-visual,.feature-shell .insight-visual{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);min-height:220px}.feature-shell .how-step-content,.feature-shell .insight-desc{min-width:0}.feature-shell .how-step h2{margin:0 0 12px;font-size:1.5rem;color:var(--color-primary)}.feature-shell .how-step-content p{margin:0 0 16px;color:var(--color-muted);line-height:1.6}.feature-shell .how-step-details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feature-shell .how-step-details li{display:flex;align-items:center;gap:8px;font-size:.95rem}.feature-shell .how-step-details li::before{content:"\2192";color:var(--color-primary);font-weight:700}.feature-shell .how-step-visual{background:var(--surface-alt);display:flex;align-items:center;justify-content:center}.feature-shell .how-step-visual i{font-size:3.5rem;color:var(--color-primary);opacity:.55}.feature-shell .how-hero-flow{display:flex;align-items:center;justify-content:center;gap:16px;height:100%}.feature-shell .flow-step{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:1.4rem;color:#e2e8f0;flex-shrink:0}.feature-shell .flow-arrow{color:rgba(255,255,255,.35);font-size:.85rem}.feature-shell .how-usecases h2{text-align:center;margin-bottom:20px}.feature-shell .usecase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-shell .usecase-card{padding:20px;background:var(--color-surface-raised);border-radius:var(--radius-md);transition:transform 160ms,box-shadow 160ms}.feature-shell .usecase-card h3{margin:0 0 6px;font-size:1rem}.feature-shell .usecase-card p{margin:0;font-size:.9rem;color:var(--color-muted)}.feature-shell .usecase-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-shell .usecase-card i{display:block;font-size:1.25rem;color:var(--color-primary);margin-bottom:8px}.feature-shell .faq-list,.feature-shell .pricing-faq-list{display:grid;gap:10px}.feature-shell .faq-list details,.feature-shell .pricing-faq-list details{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);padding:12px 14px}.feature-shell .faq-list summary,.feature-shell .pricing-faq-list summary{cursor:pointer;font-weight:700;color:var(--color-heading);list-style:none}.feature-shell .faq-list div,.feature-shell .faq-list p,.feature-shell .pricing-faq-list p{margin:8px 0 0;color:var(--color-muted);line-height:1.55}.feature-shell .cta,.feature-shell .cta-card,.feature-shell .how-cta{width:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary-tint-md),var(--color-accent-tint));box-shadow:var(--shadow-soft);padding:24px;text-align:center}.feature-shell .cta h2,.feature-shell .cta-card h2,.feature-shell .how-cta h2{margin:0 0 8px}.feature-shell .cta p,.feature-shell .cta-card p,.feature-shell .how-cta p{margin:0 auto 14px;max-width:68ch;color:var(--color-muted)}.feature-shell .cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.feature-shell .blog-grid-shell .blog-grid{margin-top:6px}@media (min-width:961px){.feature-shell .hero-panel-image,.feature-shell .hero-visual-image,.feature-shell .solutions-hero-image{width:calc(100% + 120px);margin-left:-60px;margin-right:-60px}}@media (max-width:980px){.feature-shell .blog-hero,.feature-shell .help-hero,.feature-shell .how-hero,.feature-shell .how-step,.feature-shell .insight-row,.feature-shell .marketing-hero,.feature-shell .page-hero,.feature-shell .pricing-hero{grid-template-columns:1fr}.feature-shell .how-step:nth-child(2n) .how-step-content,.feature-shell .how-step:nth-child(2n) .how-step-visual,.feature-shell .insight-row:nth-child(odd) .insight-desc,.feature-shell .insight-row:nth-child(odd) .insight-visual{order:0}.feature-shell .how-hero__visual{display:none}}@media (max-width:700px){.feature-shell .blog-article,.feature-shell .blog-grid-shell,.feature-shell .blog-hero,.feature-shell .cta,.feature-shell .cta-card,.feature-shell .help-hero,.feature-shell .how-cta,.feature-shell .how-hero,.feature-shell .how-usecases,.feature-shell .marketing-hero,.feature-shell .page-hero,.feature-shell .pricing-hero,.feature-shell .section,.feature-shell .section-panel{padding:18px}.feature-shell .usecase-grid{grid-template-columns:1fr}}