.suggestion-flow.catalog-section{padding-block:0}.suggestion-flow__band{padding-block:var(--xai-section-y,3rem);background:var(--brand-surface-raised)}.suggestion-flow__header{flex-direction:column;gap:.75rem;max-width:42rem;display:flex}.suggestion-flow__header .hero-eyebrow{margin:0}.suggestion-flow__lead{max-width:36rem;margin:0;line-height:1.5}.suggestion-flow__guide-link{color:var(--nve-sys-text-muted-color);align-self:flex-start;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s}.suggestion-flow__guide-link:hover{color:var(--nve-sys-text-color)}@media (min-width:1024px){.suggestion-flow__steps.how-it-works-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.suggestion-flow__steps .how-it-works-step{transition:background .18s,transform .18s,border-color .18s}.suggestion-flow__steps .how-it-works-step:hover{background:var(--nve-sys-layer-canvas-background);border-color:color-mix(in oklch, var(--nve-sys-text-muted-color) 22%, var(--brand-hairline));transform:translateY(-2px)}.suggestion-flow__cta{margin-top:0}
.hero-band__inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:52rem;margin-inline:auto;padding-inline:1rem;display:flex}.hero-eyebrow{text-transform:none}.hero-h1{font-size:var(--brand-h1-size);font-weight:var(--brand-h1-weight);line-height:var(--brand-h1-line);letter-spacing:var(--brand-h1-tracking);color:var(--nve-sys-text-color);margin:0}.hero-lead{max-width:36rem;font-size:var(--brand-lead-size);line-height:var(--brand-lead-line);color:var(--nve-sys-text-muted-color);margin:0}.hero-assemble{justify-content:center;width:100%;padding-block:.35rem .65rem;display:flex}.hero-bot-stage{aspect-ratio:1;width:min(11rem,42vw);position:relative}.hero-bot-stage__inner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-bot-stage__inner .grok-coat-mark{width:100%;height:100%}.hero-text-link{font-size:var(--brand-body-size);color:var(--nve-sys-text-color);text-underline-offset:.15em;text-decoration:underline}.hero-band__actions{flex-direction:column;align-items:center;gap:0;display:flex}.hero-band__actions .hero-text-link{margin-top:30px}
