.paths{border-top:2px solid var(--brand-ink);margin:0;padding:0;list-style:none}.paths-row{border-bottom:1px solid var(--brand-border);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:start;gap:clamp(20px,3vw,40px);padding:28px 0;display:grid}.paths-row[data-flip]{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.paths-row[data-flip] .paths-media{order:3}.paths-row[data-flip] .paths-side{order:1}.paths-row[data-flip] .paths-body{order:2}.paths-media{display:block}.paths-media img{aspect-ratio:4/3;object-fit:cover;background:var(--brand-ink);border-radius:10px;width:100%;display:block}.paths-media small{color:var(--brand-muted);margin-top:6px;font-size:14px;display:block}.paths-body h3{margin:0 0 8px;font:600 clamp(28px,2.6vw,36px)/1.05 Barlow Condensed,Arial Narrow,sans-serif}.paths-body h3 a{color:inherit;text-decoration:none}.paths-body h3 a:hover{text-underline-offset:.15em;text-decoration:underline}.paths-who{color:var(--brand-ink);margin:0 0 14px;font-size:18px;line-height:1.4}.paths-facts{gap:12px;margin:0;display:grid}.paths-facts div{grid-template-columns:9.5rem 1fr;gap:12px;font-size:17px;line-height:1.45;display:grid}.paths-facts dt{color:var(--brand-ink);font-weight:700}.paths-facts dd{margin:0}.paths-side{align-content:start;gap:16px;display:grid}.paths-proof,.paths-scope ul{margin:0;padding:0;list-style:none}.paths-proof{gap:10px;display:grid}.paths-proof li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.paths-proof a{color:var(--brand-action-hover);text-underline-offset:.2em;align-items:center;min-height:44px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}.paths-scope{margin:0;font-size:16px;line-height:1.5}.paths-scope strong{color:var(--brand-muted)}.paths-scope a{color:var(--brand-action-hover);text-underline-offset:.2em;font-weight:700}.paths-scope li{border-bottom:1px solid #d3e0dd;justify-content:space-between;gap:12px;padding:6px 0;font-size:16px;display:flex}.paths-scope b{text-align:right;font-weight:600}.paths .rd-button{justify-self:start}.cap-badge{border:1px solid var(--brand-border);color:var(--brand-ink);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:600;display:inline-flex}.cap-dot{background:var(--brand-muted);border-radius:50%;width:8px;height:8px}.cap-badge[data-capability=interactive-simulation] .cap-dot{background:var(--brand-action)}.cap-badge[data-capability=provider-verified-sandbox] .cap-dot,.cap-badge[data-capability=hosted-live] .cap-dot{background:var(--brand-ink);box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--brand-ink)}@media (width<=1000px){.paths-row,.paths-row[data-flip]{grid-template-columns:minmax(0,1fr);gap:16px}.paths-row[data-flip] .paths-media,.paths-row[data-flip] .paths-side,.paths-row[data-flip] .paths-body{order:initial}.paths-media img{aspect-ratio:16/9;max-height:240px}}@media (width<=600px){.paths-facts div{grid-template-columns:1fr;gap:2px}.paths-scope li{flex-direction:column;gap:0}.paths-scope b{text-align:left}}.brief{background:#fff}.brief-head{max-width:760px;margin-bottom:24px}.brief-head h2{margin:0 0 8px;font:600 clamp(32px,3.4vw,46px)/1.05 Barlow Condensed,Arial Narrow,sans-serif}.brief-head p{color:var(--brand-muted);font-size:18px}.brief-trio{border-top:2px solid var(--brand-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-trio article{border-right:1px solid var(--brand-border);padding:20px 20px 20px 0}.brief-trio article+article{padding-left:20px}.brief-trio article:last-child{border-right:0}.brief h3{margin:0 0 8px;font:600 26px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.brief-trio p,.brief-split p{margin:0 0 12px;font-size:17px;line-height:1.5}.brief-link{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.brief-link a{color:var(--brand-action-hover);text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.brief-link--row{gap:6px 14px;margin:20px 0 8px}.brief-split{border-top:1px solid var(--brand-border);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);margin-top:28px;padding-top:20px;display:grid}@media (width<=900px){.brief-trio,.brief-split{grid-template-columns:1fr}.brief-trio article,.brief-trio article+article{border-right:0;border-bottom:1px solid var(--brand-border);padding:16px 0}}.svc-paths-lead{color:var(--brand-muted);max-width:60ch;margin:0 0 20px;font-size:18px}.svc-paths-list{border-top:2px solid var(--brand-ink);margin:0;padding:0;list-style:none}.svc-paths-list li{border-bottom:1px solid var(--brand-border);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:16px 0;display:grid}.svc-paths-list li div{gap:4px;display:grid}.svc-paths-list strong{font:600 26px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.svc-paths-list a{color:var(--brand-action-hover);text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.svc-paths-list strong a{color:inherit;text-decoration:none}.svc-paths-list span{color:var(--brand-muted);max-width:70ch;font-size:17px}.svc-growth{background:var(--brand-soft)}.svc-growth-grid{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.svc-growth h2{margin:0 0 12px;font:600 clamp(32px,3.4vw,46px)/1.05 Barlow Condensed,Arial Narrow,sans-serif}.svc-growth p{font-size:18px;line-height:1.5}.svc-growth-note{color:var(--brand-muted);margin:12px 0 20px}.svc-growth-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.svc-growth h3{margin:0 0 8px;font:600 24px/1.1 Barlow Condensed,Arial Narrow,sans-serif}.svc-growth ul{gap:6px;margin:0;padding-left:20px;font-size:17px;line-height:1.5;display:grid}@media (width<=900px){.svc-growth-grid,.svc-growth-cols{grid-template-columns:1fr}.svc-paths-list li{grid-template-columns:1fr;gap:4px}}.demo-end{border:1px solid var(--brand-border);color:var(--brand-ink);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:24px 0 0;padding:18px 20px;display:flex}.demo-end>div:first-child{flex:18rem;min-width:0}.demo-end strong{margin-bottom:2px;font-size:18px;display:block}.demo-end span{color:var(--brand-muted);font-size:16px;line-height:1.45}.demo-end-actions{flex-wrap:wrap;gap:10px;display:flex}.demo-end-primary{background:var(--brand-action);color:#fff;border-radius:4px;align-items:center;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.demo-end-primary:hover{background:var(--brand-action-hover)}.demo-end .demo-end-primary .gbx{font-size:inherit;line-height:inherit;color:inherit}.rd-showroom-anchor{height:0;scroll-margin-top:96px;display:block}.rd-showroom-pending{border:1px solid var(--brand-border);color:var(--brand-ink);background:#fff;border-radius:8px;padding:14px 16px;font-size:16px;line-height:1.5}.rd-showroom-pending strong{margin-bottom:4px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:20px;font-weight:600;display:block}.home2-caption a,.paths-body h3 a,.paths-scope a{align-items:center;min-height:44px;display:inline-flex}.brief--service{padding-block:12px}
