.ext-hero-grid{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}@media (min-width:860px){.ext-hero-grid{grid-template-columns:1.4fr 1fr;align-items:stretch}}.ext-demo{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line,#e5e1d8);background:var(--panel,#faf8f3);display:flex;flex-direction:column}.ext-demo img{width:100%;height:auto;display:block}.ext-demo-mock{flex:1 1;min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:1.5rem;background:linear-gradient(135deg,rgba(212,160,23,.12),rgba(36,120,90,.1))}.ext-demo-pro .ext-demo-mock{background:linear-gradient(135deg,rgba(60,90,200,.12),rgba(212,160,23,.1))}.ext-demo-bar{display:block;height:12px;border-radius:6px;background:rgba(0,0,0,.1);width:80%}.ext-demo-bar.short{width:50%}.ext-demo figcaption{padding:.75rem 1rem;display:grid;grid-gap:.2rem;gap:.2rem}.ext-unlock{border-radius:16px;padding:1.25rem;background:var(--ink,#1f2a24);color:#fff;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.ext-unlock h2{margin:0;color:inherit;font-size:1.3rem}.ext-unlock p{margin:0;opacity:.9}.ext-unlock a:not(.btn-primary){color:#ffd77a}.ext-gw-docs .ext-gw-faq,.ext-gw-docs h3{margin-top:1rem}.ext-ask{border-radius:16px;padding:1.25rem;background:#f6f1e4}.ext-conn{display:flex;flex-wrap:wrap;gap:.5rem}.ext-conn,.ext-mini{list-style:none;padding:0}.ext-mini{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ext-mini a{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border-radius:14px;border:1px solid rgba(0,0,0,.1);text-decoration:none;color:inherit;height:100%}.ext-mini a:hover{border-color:#d4a017}.ext-video-soon{aspect-ratio:16/9;max-width:720px;border-radius:16px;background:#1f2a24;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1rem}.ext-video-soon span{font-size:2.5rem;color:#d4a017}