.pg-features .skill-row{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.pg-features .skill-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.pg-features .skill-row{grid-template-columns:repeat(3,1fr)}}.pg-features .skill-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px}.pg-features .skill-tile h4{align-items:center;gap:10px;margin:0 0 6px;font-size:1rem;display:flex}.pg-features .skill-tile p{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.pg-features .skill-tile .tile-ic{color:var(--brand);flex-shrink:0;display:inline-flex}.pg-features .skill-tile .tile-ic svg{width:20px;height:20px}.pg-features .skill-tile .soon{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-amber);background:color-mix(in srgb, var(--accent-amber) 14%, transparent);border-radius:var(--radius-pill);margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:500}.pg-features .feat-section{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:880px){.pg-features .feat-section{grid-template-columns:1fr 1.2fr}}.pg-features .feat-section.flip{direction:rtl}.pg-features .feat-section.flip>*{direction:ltr}.pg-features .demo-box{background:var(--bg-muted);border-radius:var(--radius-lg);font-family:var(--font-mono);padding:24px;font-size:.8125rem;line-height:1.65}.pg-features .demo-box .lbl{color:var(--text-subtle)}.pg-features .demo-box .b{color:var(--accent-amber);font-weight:500}.pg-features .demo-box .g{color:var(--brand-hover);font-weight:500}.pg-features .ix{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:16px;padding:24px;display:flex}.pg-features .ix .logo-sq{border-radius:var(--radius);background:var(--bg-muted);justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex}.pg-features .ix h4{margin:0 0 2px;font-size:1rem}.pg-features .ix p{color:var(--text-muted);margin:0;font-size:.875rem}
