.HomeDemoStack-module__UbtKbq__stack{flex-direction:column;gap:clamp(72px,9vw,150px);width:100%;max-width:1320px;margin:0 auto;padding:100px 40px;display:flex}.HomeDemoStack-module__UbtKbq__row{grid-template-columns:minmax(0,1fr) 820px;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.HomeDemoStack-module__UbtKbq__rowReversed{grid-template-columns:820px minmax(0,1fr)}.HomeDemoStack-module__UbtKbq__rowReversed .HomeDemoStack-module__UbtKbq__text{order:2}.HomeDemoStack-module__UbtKbq__rowReversed .HomeDemoStack-module__UbtKbq__demoCell{order:1}.HomeDemoStack-module__UbtKbq__text{flex-direction:column;align-items:flex-start;display:flex}.HomeDemoStack-module__UbtKbq__heading{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.12}.HomeDemoStack-module__UbtKbq__description{color:var(--content-muted,var(--text-secondary));text-wrap:pretty;margin:0 0 26px;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.5}.HomeDemoStack-module__UbtKbq__cta{color:var(--accent-primary);cursor:pointer;align-items:center;gap:6px;font-size:16px;font-weight:500;display:inline-flex}.HomeDemoStack-module__UbtKbq__cta svg{transition:transform .16s}.HomeDemoStack-module__UbtKbq__cta:hover svg{transform:translate(3px)}.HomeDemoStack-module__UbtKbq__demoCell{width:100%;min-width:0}.HomeDemoStack-module__UbtKbq__demoFrame{background:color-mix(in srgb,var(--surface-warm-card),transparent 15%);border:1px solid var(--warm-border);width:100%;box-shadow:var(--shadow-hero);border-radius:14px;padding:14px}@supports (corner-shape:squircle){.HomeDemoStack-module__UbtKbq__demoFrame{corner-shape:squircle;border-radius:22px}}.HomeDemoStack-module__UbtKbq__demoFrameInner{aspect-ratio:1208/600;border-radius:8px;width:100%;overflow:hidden}@supports (corner-shape:squircle){.HomeDemoStack-module__UbtKbq__demoFrameInner{corner-shape:squircle;border-radius:12px}}@media (max-width:800px){.HomeDemoStack-module__UbtKbq__stack{padding:40px}.HomeDemoStack-module__UbtKbq__demoFrame{padding:6px}}@media (max-width:1180px){.HomeDemoStack-module__UbtKbq__row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.HomeDemoStack-module__UbtKbq__rowReversed{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:900px){.HomeDemoStack-module__UbtKbq__row{grid-template-columns:1fr;gap:28px}.HomeDemoStack-module__UbtKbq__rowReversed .HomeDemoStack-module__UbtKbq__text,.HomeDemoStack-module__UbtKbq__rowReversed .HomeDemoStack-module__UbtKbq__demoCell{order:0}}
