.feature-hero{display:flex;flex-direction:column;gap:18px;padding-top:clamp(40px,6vw,72px)}.feature-hero__lead{max-width:720px}.feature-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;padding-top:var(--section-y-tight)}.feature-col{display:flex;flex-direction:column;gap:14px}.feature-col__h{font:var(--type-h4);letter-spacing:-.02em;color:var(--text-heading)}.feature-col__p{font:var(--type-body-sm);color:var(--text-body)}.feature-col__p strong{color:var(--text-heading)}.feature-col__badges{display:flex;gap:8px;flex-wrap:wrap}.feature-col__caption{font:var(--type-caption);color:var(--text-muted)}.handoff-cards{display:flex;align-items:stretch;gap:12px}.handoff-cards__arrow{align-self:center;font:400 20px/1 var(--font-sans);color:var(--text-accent)}.handoff-card{flex:1;gap:4px;padding:16px}.handoff-card .agent-chip{align-self:flex-start}.handoff-card__title{font:var(--type-h6);color:var(--text-heading)}.handoff-card__body{font:var(--type-body-sm);color:var(--text-body)}.handoff-chips{display:flex;align-items:center;gap:8px}.handoff-chips__arrow{font:var(--type-meta);color:var(--text-faint)}.transcript{gap:14px;padding:18px}.transcript__turn{display:flex;flex-direction:column;gap:6px}.transcript__turn p{font:var(--type-body-sm);color:var(--text-body)}.transcript--plum .transcript__turn p{color:var(--text-on-inverse)}.transcript__you{color:var(--text-muted)}.transcript--plum .transcript__you{color:var(--sup-dusty-pink)}.transcript__agent{color:var(--text-accent)}.transcript--plum .transcript__agent{color:var(--text-accent-on-inverse)}.feature-how{display:flex;flex-direction:column;gap:12px;padding-top:var(--section-y)}.feature-how p{font:var(--type-body);color:var(--text-body)}.feature-more{padding-top:var(--section-y-tight)}.feature-more__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:16px}.feature-more__link{text-decoration:none;color:inherit;border-top:1px solid var(--line-hairline);padding-top:14px;display:flex;align-items:flex-start;gap:12px}.feature-more__link:hover{color:inherit}.feature-more__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.feature-more__h{font:var(--type-h6);color:var(--text-heading)}.feature-more__arrow{flex:0 0 auto;margin-top:2px;color:var(--text-faint)}.feature-more__link:hover .feature-more__arrow{color:var(--brand-coral)}.feature-more__all{margin-top:20px}.feature-more__all a{font:var(--type-body-sm)}
