.solution-pages-module__wK0awG__page{background:var(--marketing-bg);--solution-accent:var(--marketing-blue);--solution-accent-soft:var(--marketing-blue-tint);--solution-accent-ink:var(--marketing-blue-hover)}.solution-pages-module__wK0awG__page_docs{--solution-accent:var(--marketing-blue);--solution-accent-soft:color-mix(in srgb, var(--marketing-blue-tint) 78%, var(--marketing-amber-tint));--solution-accent-ink:var(--marketing-blue-hover)}.solution-pages-module__wK0awG__page_engineering{--solution-accent:var(--marketing-review-green);--solution-accent-soft:color-mix(in srgb, var(--marketing-green-tint) 72%, var(--marketing-blue-tint));--solution-accent-ink:#11683d}.solution-pages-module__wK0awG__page_agents{--solution-accent:var(--marketing-ai-violet);--solution-accent-soft:var(--marketing-violet-tint);--solution-accent-ink:#5b21b6}.solution-pages-module__wK0awG__page_design{--solution-accent:var(--marketing-comment-amber);--solution-accent-soft:color-mix(in srgb, var(--marketing-amber-tint) 64%, var(--marketing-violet-tint));--solution-accent-ink:#8a4f00}.solution-pages-module__wK0awG__heroVisual,.solution-pages-module__wK0awG__sectionGrid,.solution-pages-module__wK0awG__relatedGrid,.solution-pages-module__wK0awG__overviewGrid{gap:12px;display:grid}.solution-pages-module__wK0awG__sectionGrid{grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:start}.solution-pages-module__wK0awG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-pages-module__wK0awG__overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-pages-module__wK0awG__copyBlock{gap:10px;max-width:760px;display:grid}.solution-pages-module__wK0awG__copyBlock p,.solution-pages-module__wK0awG__compactText{color:var(--marketing-text);margin:0;font-size:.95rem;line-height:1.58}.solution-pages-module__wK0awG__notePanel,.solution-pages-module__wK0awG__examplePanel,.solution-pages-module__wK0awG__relatedLink{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-md);background:color-mix(in srgb, var(--marketing-surface) 82%, transparent);gap:8px;min-width:0;padding:14px;display:grid}.solution-pages-module__wK0awG__notePanel{border-color:color-mix(in srgb, var(--solution-accent) 22%, var(--marketing-border));background:linear-gradient(180deg, var(--solution-accent-soft), var(--marketing-surface) 76%)}.solution-pages-module__wK0awG__examplePanel{background:var(--marketing-surface)}.solution-pages-module__wK0awG__notePanel h3,.solution-pages-module__wK0awG__examplePanel h3,.solution-pages-module__wK0awG__relatedLink h3{letter-spacing:0;margin:0;font-size:1rem;line-height:1.25}.solution-pages-module__wK0awG__notePanel p,.solution-pages-module__wK0awG__examplePanel p,.solution-pages-module__wK0awG__relatedLink p{color:var(--marketing-muted);margin:0;font-size:.84rem;line-height:1.52}.solution-pages-module__wK0awG__exampleList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__wK0awG__exampleList li{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-md);background:var(--marketing-bg-subtle);gap:5px;padding:10px 11px;display:grid}.solution-pages-module__wK0awG__exampleList strong{color:var(--solution-accent-ink);letter-spacing:0;font-size:.8rem}.solution-pages-module__wK0awG__exampleList span{color:var(--marketing-text);font-size:.82rem;line-height:1.45}.solution-pages-module__wK0awG__relatedLink{color:inherit;text-decoration:none;transition:border-color .14s,transform .14s}.solution-pages-module__wK0awG__relatedLink:hover{border-color:color-mix(in srgb, var(--solution-accent) 42%, var(--marketing-border));transform:translateY(-1px)}.solution-pages-module__wK0awG__surfacePanel{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:stretch;gap:18px;display:grid}.solution-pages-module__wK0awG__surfaceCopy{align-content:start;gap:16px;display:grid}.solution-pages-module__wK0awG__surfaceProduct{border-left:3px solid var(--solution-accent);background:var(--solution-accent-soft);gap:5px;padding:14px 16px;display:grid}.solution-pages-module__wK0awG__surfaceProduct span{color:var(--solution-accent-ink);font-size:var(--marketing-type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.solution-pages-module__wK0awG__surfaceProduct strong{color:var(--marketing-ink);font-size:1.02rem;line-height:1.3}.solution-pages-module__wK0awG__surfacePoints,.solution-pages-module__wK0awG__readinessChecklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.solution-pages-module__wK0awG__surfacePoints li{border:1px solid color-mix(in srgb, var(--solution-accent) 18%, var(--marketing-border));border-radius:var(--marketing-radius-md);background:color-mix(in srgb, var(--marketing-surface) 82%, var(--solution-accent-soft));gap:5px;padding:13px 14px;display:grid}.solution-pages-module__wK0awG__surfacePoints strong{color:var(--marketing-ink);font-size:.94rem;line-height:1.3}.solution-pages-module__wK0awG__surfacePoints span{color:var(--marketing-muted);font-size:var(--marketing-type-small);line-height:1.5}.solution-pages-module__wK0awG__docsSurfaceGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:stretch;gap:18px;display:grid}.solution-pages-module__wK0awG__docsSurfaceGrid .solution-pages-module__wK0awG__surfacePanel{grid-template-columns:minmax(0,.82fr) minmax(300px,1fr)}.solution-pages-module__wK0awG__readinessChecklist{border:1px solid color-mix(in srgb, var(--marketing-comment-amber) 26%, var(--marketing-border));border-radius:var(--marketing-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--marketing-amber-tint) 56%, #fff), var(--marketing-surface) 72%);align-content:start;gap:16px;min-width:0;padding:18px;display:grid}.solution-pages-module__wK0awG__readinessChecklist h3,.solution-pages-module__wK0awG__readinessChecklist p{margin:0}.solution-pages-module__wK0awG__readinessChecklist h3{color:var(--marketing-ink);font-size:1.05rem;line-height:1.3}.solution-pages-module__wK0awG__readinessChecklist p{color:var(--marketing-muted);font-size:var(--marketing-type-small);margin-top:6px;line-height:1.5}.solution-pages-module__wK0awG__readinessChecklist li{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-md);background:var(--marketing-surface);gap:7px;min-width:0;padding:11px 12px;display:grid}.solution-pages-module__wK0awG__readinessChecklist li span:last-child{color:var(--marketing-text);font-size:.85rem;line-height:1.45}.solution-pages-module__wK0awG__check_blue{border-color:color-mix(in srgb, var(--marketing-blue) 24%, var(--marketing-border))!important}.solution-pages-module__wK0awG__check_amber{border-color:color-mix(in srgb, var(--marketing-comment-amber) 26%, var(--marketing-border))!important}.solution-pages-module__wK0awG__check_green{border-color:color-mix(in srgb, var(--marketing-review-green) 24%, var(--marketing-border))!important}.solution-pages-module__wK0awG__contrastSection{gap:18px;display:grid}.solution-pages-module__wK0awG__ctaStrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1080px){.solution-pages-module__wK0awG__sectionGrid,.solution-pages-module__wK0awG__surfacePanel,.solution-pages-module__wK0awG__docsSurfaceGrid,.solution-pages-module__wK0awG__overviewGrid,.solution-pages-module__wK0awG__docsSurfaceGrid .solution-pages-module__wK0awG__surfacePanel{grid-template-columns:1fr}.solution-pages-module__wK0awG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solution-pages-module__wK0awG__relatedGrid,.solution-pages-module__wK0awG__surfacePoints{grid-template-columns:1fr}.solution-pages-module__wK0awG__surfaceProduct,.solution-pages-module__wK0awG__surfacePoints li,.solution-pages-module__wK0awG__readinessChecklist{padding:12px}}
