.reflex-landing #platform.platform-section .head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:48px;padding-inline:32px}.reflex-landing #platform.platform-section .head p{max-width:none}.reflex-landing #platform.platform-section .platform-deploy :where(*){margin:revert-layer;padding:revert-layer}.reflex-landing #platform.platform-section .platform-deploy{width:100%;max-width:560px;margin-inline:auto}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>section,.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>.grid>section{box-shadow:var(--shadow-panel-shell);background:var(--color-card);border-width:0;border-radius:16px}.reflex-landing #platform.platform-section .plat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:48px;padding-inline:32px}.reflex-landing #platform.platform-section .platform-navigation{flex-direction:column;min-width:0;padding:4px 0;display:flex}.reflex-landing #platform.platform-section .acc-item{border:0}.reflex-landing #platform.platform-section .acc-item>button{width:100%;height:auto;min-height:68px;color:var(--color-muted-foreground);letter-spacing:-.025em;white-space:normal;text-align:left;background:0 0;border-radius:12px;justify-content:flex-start;gap:16px;padding:10px 12px;font:400 22px/28px Inter,sans-serif;display:flex;overflow:visible}.reflex-landing #platform.platform-section .acc-item>button:hover{background:var(--el-cream);color:var(--color-foreground)}.reflex-landing #platform.platform-section .acc-item.open>button{color:var(--color-foreground)}.reflex-landing #platform.platform-section .platform-tab-icon{border:1px solid var(--color-border);width:40px;height:40px;color:inherit;border-radius:12px;flex:none;place-items:center;display:grid}.reflex-landing #platform.platform-section .platform-tab-icon svg{width:22px;height:22px}.reflex-landing #platform.platform-section .soon-tag{white-space:nowrap;letter-spacing:0;padding:3px 7px;font:400 10px/14px Inter,sans-serif}.reflex-landing #platform.platform-section .platform-arrows{gap:12px;margin-top:auto;padding:32px 12px 0;display:flex}.reflex-landing #platform.platform-section .platform-preview{background:var(--el-cream);border-radius:24px;min-width:0;position:relative;overflow:hidden}.reflex-landing #platform.platform-section .platform-open{z-index:4;color:var(--color-foreground);background:var(--color-card);position:absolute;top:14px;right:14px}.reflex-landing #platform.platform-section .glacial{background:0 0;border:0;border-radius:0;align-content:center;height:540px;min-height:0;padding:56px 28px 24px}.reflex-landing #platform.platform-section .glacial .shot{zoom:1;align-self:center;gap:16px;width:100%;max-width:560px;margin:0 auto}.reflex-landing #platform.platform-section .platform-captions{display:none}.reflex-landing #platform.platform-section .platform-item-body{color:var(--color-muted-foreground);letter-spacing:0;grid-template-rows:0fr;margin:0;padding:0 12px 0 68px;font:400 15px/23px Inter,sans-serif;transition:grid-template-rows .3s,padding-bottom .3s;display:grid}.reflex-landing #platform.platform-section .platform-item-body>span{min-height:0;overflow:hidden}.reflex-landing #platform.platform-section .acc-item.open .platform-item-body{grid-template-rows:1fr;padding-bottom:14px}@media (prefers-reduced-motion:reduce){.reflex-landing #platform.platform-section .platform-item-body{transition:none}}.reflex-landing #platform.platform-section .platform-open[hidden]{display:none}.reflex-landing #platform.platform-section .platform-caption{grid-area:1/1}.reflex-landing #platform.platform-section .platform-caption[aria-hidden=true]{visibility:hidden;pointer-events:none;display:block}.reflex-landing #platform.platform-section .platform-caption h3{letter-spacing:-.025em;margin:0 0 6px;font:400 20px/28px Inter,sans-serif}.reflex-landing #platform.platform-section .platform-caption p{letter-spacing:0;color:var(--color-muted-foreground);margin:0;font:400 16px/25px Inter,sans-serif}.reflex-landing #platform.platform-section .platform-deploy{min-width:0;display:none}.reflex-landing #platform.platform-section [data-capability="4"] .shot{display:none}.reflex-landing #platform.platform-section [data-capability="4"] .platform-deploy{display:block}.reflex-landing #platform.platform-section .wcard{background:var(--color-card);box-shadow:var(--shadow-panel-shell);z-index:1;border:0;border-radius:16px;position:relative}.reflex-landing #platform.platform-section .wcard .mono{letter-spacing:0;font-size:11px}.reflex-landing #platform.platform-section .pf-app-window{overflow:hidden}.reflex-landing #platform.platform-section .pf-app-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;line-height:20px;display:flex}.reflex-landing #platform.platform-section .pf-app-name{align-items:center;gap:8px;font-weight:500;display:flex}.reflex-landing #platform.platform-section .pf-app-section{color:var(--color-muted-foreground);font-size:11px}.reflex-landing #platform.platform-section .w-kpis{gap:12px;padding:12px 18px 0}.reflex-landing #platform.platform-section .w-kpi{grid-column:auto;min-width:0;padding:0}.reflex-landing #platform.platform-section .w-kpi .mono{line-height:16px;display:block}.reflex-landing #platform.platform-section .w-kpi .v{letter-spacing:-.045em;margin:4px 0;font:400 25px/30px Inter,sans-serif}.reflex-landing #platform.platform-section .w-kpi small{gap:4px;font-size:10px;line-height:14px}.reflex-landing #platform.platform-section .w-kpi .budget{display:none}.reflex-landing #platform.platform-section .w-chart{padding:16px 18px 8px}.reflex-landing #platform.platform-section .w-chart .hd,.reflex-landing #platform.platform-section .w-req .hd{margin-bottom:12px;font-size:12px;line-height:16px}.reflex-landing #platform.platform-section .w-bars{gap:7px;height:72px;padding-bottom:0}.reflex-landing #platform.platform-section .w-bars span:not(.f){background:var(--color-foreground)}.reflex-landing #platform.platform-section .w-bars span{opacity:1;background:var(--color-foreground);border-radius:3px 3px 0 0;animation:none}.reflex-landing #platform.platform-section .w-bars span.f{background:var(--color-border);box-shadow:none}.reflex-landing #platform.platform-section .w-axis{font-size:10px;line-height:14px}.reflex-landing #platform.platform-section .w-req{padding:4px 18px 6px}.reflex-landing #platform.platform-section .w-req .hd{margin-bottom:5px}.reflex-landing #platform.platform-section .w-row{grid-template-columns:24px 1fr auto;gap:9px;padding:8px 0;font-size:12px;line-height:16px}.reflex-landing #platform.platform-section .w-row .cat{display:none}.reflex-landing #platform.platform-section .w-row .amt{font-size:12px}.reflex-landing #platform.platform-section .w-row .av{background:var(--el-cream);width:20px;height:20px;color:var(--color-muted-foreground);font-size:9px}.reflex-landing #platform.platform-section .w-ask{gap:12px;padding:9px 10px 9px 16px;font-size:12px;line-height:18px}.reflex-landing #platform.platform-section .w-ask b{background:var(--el-cream);width:28px;height:28px;color:var(--color-foreground)}.reflex-landing #platform.platform-section .int{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;-webkit-mask-image:none;mask-image:none}.reflex-landing #platform.platform-section .tile{aspect-ratio:auto;background:var(--color-card);min-height:72px;box-shadow:var(--shadow-panel-shell);border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:10px 3px;animation:none;display:flex}.reflex-landing #platform.platform-section .tile img,.reflex-landing #platform.platform-section .tile.core img{filter:none;opacity:1;object-fit:contain;width:30px;max-width:100%;height:30px}.reflex-landing #platform.platform-section .tile.core{background:var(--color-card)}.reflex-landing #platform.platform-section .tile.core img{filter:none;width:56px;height:56px}.reflex-landing #platform.platform-section .st{letter-spacing:0;text-transform:none;border-radius:999px;padding:3px 7px;font:400 10px/14px Inter,sans-serif}.reflex-landing #platform.platform-section .dot{border-width:1px;border-radius:50%;width:6px;height:6px}.reflex-landing #platform.platform-section .links{z-index:0}.reflex-landing #platform.platform-section .links path{stroke:var(--color-border-strong);stroke-opacity:1;stroke-width:1px}.reflex-landing #platform.platform-section .links path.on{stroke:var(--color-muted-foreground);stroke-opacity:1}.reflex-landing #platform.platform-section .ctx-src{gap:10px;margin-bottom:42px}.reflex-landing #platform.platform-section .src{text-align:center;border-radius:12px;min-width:0;padding:14px 10px}.reflex-landing #platform.platform-section .src b{letter-spacing:0;flex-direction:column;gap:8px;margin-bottom:5px;font-size:11px;font-weight:400;line-height:16px}.reflex-landing #platform.platform-section .src .ico{background:var(--el-cream);border-radius:7px;width:28px;height:28px;display:grid}.reflex-landing #platform.platform-section .src .ico svg{width:17px;height:17px}.reflex-landing #platform.platform-section .src .d{overflow-wrap:anywhere;letter-spacing:0;font-size:9px;line-height:14px;display:block}.reflex-landing #platform.platform-section .src.on{box-shadow:var(--shadow-panel-shell);outline:0}.reflex-landing #platform.platform-section .app{overflow:hidden}.reflex-landing #platform.platform-section .app .ah{padding:16px 16px 5px;font-size:13px;line-height:20px}.reflex-landing #platform.platform-section .app .as{padding:0 16px 14px;font-size:11px}.reflex-landing #platform.platform-section .rule{opacity:1;border-top:1px solid var(--color-border-subtle);padding:13px 16px;font-size:12px;line-height:18px}.reflex-landing #platform.platform-section .rule small{font-size:11px;line-height:16px}.reflex-landing #platform.platform-section .rule .ck{background:var(--el-cream);width:16px;height:16px;color:var(--color-foreground);border:0;border-radius:50%}.reflex-landing #platform.platform-section .rule.on .ck{background:var(--el-cream);color:var(--color-foreground)}@media (width<=960px){.reflex-landing #platform.platform-section .head,.reflex-landing #platform.platform-section .plat{padding-inline:0}.reflex-landing #platform.platform-section .plat{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:24px}.reflex-landing #platform.platform-section .acc-item>button{flex-wrap:wrap;gap:10px;padding:10px 4px;font-size:18px;line-height:24px}.reflex-landing #platform.platform-section .soon-tag{margin-top:-8px;margin-left:50px}.reflex-landing #platform.platform-section .glacial{padding:52px 20px 24px}.reflex-landing #platform.platform-section .platform-item-body{padding-left:54px;font-size:14px;line-height:22px}}@media (width<=700px){.reflex-landing #platform.platform-section .head{grid-template-columns:1fr;gap:20px}.reflex-landing #platform.platform-section .plat{grid-template-columns:minmax(0,1fr);gap:24px}.reflex-landing #platform.platform-section .platform-navigation{padding:0;display:block}.reflex-landing #platform.platform-section .acc{scrollbar-width:thin;gap:8px;padding:4px 4px 10px;display:flex;overflow:auto}.reflex-landing #platform.platform-section .acc-item{flex:none}.reflex-landing #platform.platform-section .acc-item>button{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;gap:8px;min-height:44px;padding:6px 10px;font-size:14px;line-height:20px}.reflex-landing #platform.platform-section .acc-item.open>button{background:var(--color-card);border-color:var(--color-border-strong)}.reflex-landing #platform.platform-section .platform-tab-icon{border:0;border-radius:0;width:22px;height:22px}.reflex-landing #platform.platform-section .platform-tab-icon svg{width:18px;height:18px}.reflex-landing #platform.platform-section .soon-tag{margin:0;font-size:9px;line-height:12px}.reflex-landing #platform.platform-section .platform-arrows,.reflex-landing #platform.platform-section .platform-item-body{display:none}.reflex-landing #platform.platform-section .glacial{height:500px;padding:52px 16px 24px}.reflex-landing #platform.platform-section .platform-captions{min-height:154px;padding:8px 20px 24px;display:grid}.reflex-landing #platform.platform-section .platform-caption h3{font-size:18px;line-height:25px}.reflex-landing #platform.platform-section .platform-caption p{font-size:14px;line-height:22px}.reflex-landing #platform.platform-section .platform-preview{border-radius:20px}.reflex-landing #platform.platform-section .int{gap:7px}.reflex-landing #platform.platform-section .tile{min-height:65px;padding:8px 2px}.reflex-landing #platform.platform-section .tile img,.reflex-landing #platform.platform-section .tile.core img{width:24px;height:24px}.reflex-landing #platform.platform-section .tile.core img{width:38px;height:38px}.reflex-landing #platform.platform-section .w-kpis{grid-template-columns:1.5fr 1fr 1fr;gap:7px;padding:14px 12px 0}.reflex-landing #platform.platform-section .w-kpi .v{font-size:21px;line-height:26px}.reflex-landing #platform.platform-section .w-kpi small{font-size:9px}.reflex-landing #platform.platform-section .pf-app-header{padding:12px;line-height:20px}.reflex-landing #platform.platform-section .w-chart{padding:16px 12px 12px}.reflex-landing #platform.platform-section .w-req{padding:4px 12px 6px}.reflex-landing #platform.platform-section .w-bars{gap:4px}.reflex-landing #platform.platform-section .w-row{gap:7px;font-size:10px}.reflex-landing #platform.platform-section .w-row .amt{font-size:10px}.reflex-landing #platform.platform-section .w-ask{padding-left:12px;font-size:10px;line-height:16px}.reflex-landing #platform.platform-section .ctx-src{gap:7px}.reflex-landing #platform.platform-section .src{padding:12px 6px}.reflex-landing #platform.platform-section .src b{font-size:10px}.reflex-landing #platform.platform-section .src .d{font-size:8px;line-height:12px;display:block}}@media (prefers-reduced-motion:reduce){.reflex-landing #platform.platform-section .shot,.reflex-landing #platform.platform-section .rule,.reflex-landing #platform.platform-section .src,.reflex-landing #platform.platform-section .links path{transition:none}.reflex-landing #platform.platform-section .run .dot{animation:none}}.reflex-landing #platform.platform-section .w-kpi:first-child{grid-column:auto}@media (width<=700px){.reflex-landing #platform.platform-section .glacial{height:560px}.reflex-landing #platform.platform-section .ctx-src{margin-bottom:28px}.reflex-landing #platform.platform-section .app .ah{gap:5px 8px;padding-top:12px;font-size:12px}.reflex-landing #platform.platform-section .app .as{padding-bottom:10px}.reflex-landing #platform.platform-section .rule{padding-block:10px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>section>div:nth-child(2){padding:12px;font-size:11px;line-height:20px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>section>div:nth-child(2)>div{height:104px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>section>div:nth-child(2) p{min-height:20px;font-size:11px;line-height:20px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>.grid>section{padding:12px 6px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>.grid>section>p{font-size:11px;line-height:16px}.reflex-landing #platform.platform-section .platform-deploy [data-deploy-anywhere]>.grid>section>span:last-child{gap:3px;padding-inline:4px;font-size:9px}}.reflex-landing #platform.platform-section .pf-workflow{width:100%;max-width:420px;color:var(--color-foreground);flex-direction:column;align-items:center;margin:0 auto;font:400 12px/18px Inter,sans-serif;display:flex;position:relative}.reflex-landing #platform.platform-section .pf-wf-title{font-size:13px;font-weight:400;line-height:20px;display:block}.reflex-landing #platform.platform-section .pf-wf-detail{color:var(--color-muted-foreground);font-size:10px;line-height:16px;display:block}.reflex-landing #platform.platform-section .pf-wf-icon{background:var(--el-cream);width:28px;height:28px;color:inherit;border-radius:8px;flex:none;place-items:center;display:grid}.reflex-landing #platform.platform-section .pf-wf-icon svg{width:16px;height:16px}.reflex-landing #platform.platform-section .pf-wf-request{border-radius:14px;align-items:center;gap:10px;width:90%;padding:12px 14px;display:flex}.reflex-landing #platform.platform-section .pf-wf-request>div{flex:1;min-width:0}.reflex-landing #platform.platform-section .pf-wf-request strong{letter-spacing:-.04em;font-size:18px;font-weight:400;line-height:24px}.reflex-landing #platform.platform-section .pf-wf-stem{background:var(--color-border-strong);width:1px;height:28px;position:relative}.reflex-landing #platform.platform-section .pf-wf-stem i{border:1px solid var(--color-border-strong);background:var(--color-card);border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;left:-3px}.reflex-landing #platform.platform-section .pf-wf-agent{border-radius:16px;width:100%;overflow:hidden}.reflex-landing #platform.platform-section .pf-wf-agent-head{align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.reflex-landing #platform.platform-section .pf-wf-agent-head img{flex:none;width:36px;height:36px}.reflex-landing #platform.platform-section .pf-wf-step{color:var(--color-subtle-foreground);margin-left:auto;font-size:10px}.reflex-landing #platform.platform-section .pf-wf-checks{gap:10px;padding:0 18px 16px;display:grid}.reflex-landing #platform.platform-section .pf-wf-checks>div{align-items:center;gap:9px;display:flex}.reflex-landing #platform.platform-section .pf-wf-check{background:var(--el-cream);width:16px;height:16px;color:var(--color-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.reflex-landing #platform.platform-section .pf-wf-check svg{opacity:1;width:10px;height:10px;transition:opacity .24s}.reflex-landing #platform.platform-section .pf-wf-result{border-top:1px solid var(--color-border-subtle);background:var(--el-cream);align-items:center;gap:7px;padding:9px 18px;font-size:10px;line-height:16px;display:flex}.reflex-landing #platform.platform-section .pf-wf-status-dot{background:var(--color-foreground);border-radius:50%;width:5px;height:5px}.reflex-landing #platform.platform-section .pf-wf-fork{width:100%;height:42px}.reflex-landing #platform.platform-section .pf-wf-fork svg{width:100%;height:100%;display:block;overflow:visible}.reflex-landing #platform.platform-section .pf-wf-fork path{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.reflex-landing #platform.platform-section .pf-wf-fork .pf-wf-route{stroke:var(--color-foreground);stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s}.reflex-landing #platform.platform-section .pf-wf-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.reflex-landing #platform.platform-section .pf-wf-branch{text-align:center;flex-direction:column;gap:8px;min-width:0;display:flex}.reflex-landing #platform.platform-section .pf-wf-condition{color:var(--color-muted-foreground);font-size:10px;line-height:16px}.reflex-landing #platform.platform-section .pf-wf-outcome{border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:12px 8px;display:flex}.reflex-landing #platform.platform-section .pf-wf-outcome .pf-wf-icon{margin-bottom:4px}.reflex-landing #platform.platform-section .pf-wf-skip{border:1px solid var(--color-border);color:var(--color-muted-foreground)}.reflex-landing #platform.platform-section .pf-wf-review-state{background:var(--el-cream);white-space:nowrap;border-radius:999px;margin-top:4px;padding:2px 7px;font-size:9px;line-height:14px}.reflex-landing #platform.platform-section .pf-workflow:is([data-stage=received],[data-stage=processing]) .pf-wf-check svg,.reflex-landing #platform.platform-section .pf-workflow[data-stage=vendor] [data-check=amount] svg{opacity:0}.reflex-landing #platform.platform-section .pf-workflow:not([data-stage=routing]):not([data-stage=review]):not([data-stage=approved]) .pf-wf-route{stroke-dashoffset:1px}@media (width<=700px){.reflex-landing #platform.platform-section .pf-wf-request{gap:7px;width:100%;padding:10px}.reflex-landing #platform.platform-section .pf-wf-request>.pf-wf-icon{display:none}.reflex-landing #platform.platform-section .pf-wf-request strong{font-size:16px}.reflex-landing #platform.platform-section .pf-wf-agent-head{padding:14px 12px 12px}.reflex-landing #platform.platform-section .pf-wf-checks{gap:8px;padding:0 12px 14px;font-size:11px}.reflex-landing #platform.platform-section .pf-wf-result{padding-inline:12px}.reflex-landing #platform.platform-section .pf-wf-outcomes{gap:12px}.reflex-landing #platform.platform-section .pf-wf-outcome{padding:10px 5px}.reflex-landing #platform.platform-section .pf-wf-outcome .pf-wf-title{font-size:11px;line-height:18px}.reflex-landing #platform.platform-section .pf-wf-outcome .pf-wf-detail{font-size:9px;line-height:14px}}@media (prefers-reduced-motion:reduce){.reflex-landing #platform.platform-section .pf-wf-check svg,.reflex-landing #platform.platform-section .pf-wf-fork .pf-wf-route{transition:none}}.reflex-landing #platform.platform-section .pf-wf-traveler{z-index:5;background:var(--color-foreground);width:52px;height:24px;color:var(--color-background);box-shadow:var(--shadow-small);opacity:0;pointer-events:none;will-change:transform;border-radius:999px;place-items:center;font:400 10px/16px Inter,sans-serif;display:grid;position:absolute;top:0;left:0}.reflex-landing #platform.platform-section .pf-wf-request,.reflex-landing #platform.platform-section .pf-wf-agent,.reflex-landing #platform.platform-section .pf-wf-review{outline-offset:0;outline:1px solid #0000;transition:outline-color .3s}.reflex-landing #platform.platform-section .pf-workflow[data-stage=received] .pf-wf-request,.reflex-landing #platform.platform-section .pf-workflow:is([data-stage=processing],[data-stage=vendor],[data-stage=checked]) .pf-wf-agent,.reflex-landing #platform.platform-section .pf-workflow:is([data-stage=review],[data-stage=approved]) .pf-wf-review{outline-color:var(--color-border-strong)}.reflex-landing #platform.platform-section .pf-wf-review-icon,.reflex-landing #platform.platform-section .pf-wf-approved-icon{place-items:center;display:grid}.reflex-landing #platform.platform-section .pf-wf-approved-icon,.reflex-landing #platform.platform-section .pf-workflow[data-stage=approved] .pf-wf-review-icon{display:none}.reflex-landing #platform.platform-section .pf-workflow[data-stage=approved] .pf-wf-approved-icon{display:grid}.reflex-landing #platform.platform-section .pf-workflow[data-stage=approved] .pf-wf-review .pf-wf-icon,.reflex-landing #platform.platform-section .pf-workflow[data-stage=approved] .pf-wf-review-state{background:var(--el-cream);color:var(--reflex-success)}.reflex-landing #platform.platform-section .pf-workflow[data-stage=approved] .pf-wf-status-dot{background:var(--reflex-success)}@media (prefers-reduced-motion:reduce){.reflex-landing #platform.platform-section .pf-wf-traveler{display:none}.reflex-landing #platform.platform-section .pf-wf-request,.reflex-landing #platform.platform-section .pf-wf-agent,.reflex-landing #platform.platform-section .pf-wf-review{transition:none}}.reflex-landing{--reflex-canvas:#f6f6f6;--reflex-surface:#fff;--reflex-ink:#181818;--reflex-brand-charcoal:#1c1c1e;--reflex-subtle:#595959;--reflex-muted:#595959;--reflex-silver:#bfc3c7;--reflex-iris:#5c52b4;--reflex-depth:#24264c;--reflex-pearl:#f4f4f1;--reflex-border:#eee;--reflex-success:#196c48;--reflex-warning:#855000;--reflex-danger:#b42318;--reflex-focus:#181818;--reflex-font:Inter, Arial, sans-serif;--reflex-font-office:Arial, sans-serif;--reflex-type-display-size:72px;--reflex-type-display-line-height:76px;--reflex-type-display-weight:400;--reflex-type-display-tracking:-.05em;--reflex-type-heading-size:48px;--reflex-type-heading-line-height:52px;--reflex-type-heading-weight:400;--reflex-type-heading-tracking:-.04em;--reflex-type-subhead-size:28px;--reflex-type-subhead-line-height:34px;--reflex-type-subhead-weight:400;--reflex-type-subhead-tracking:-.03em;--reflex-type-body-size:16px;--reflex-type-body-line-height:24px;--reflex-type-body-weight:400;--reflex-type-label-size:14px;--reflex-type-label-line-height:20px;--reflex-type-label-weight:500;--reflex-space-4:4px;--reflex-space-8:8px;--reflex-space-12:12px;--reflex-space-16:16px;--reflex-space-24:24px;--reflex-space-32:32px;--reflex-space-48:48px;--reflex-space-64:64px;--reflex-space-96:96px;--reflex-radius-control:8px;--reflex-radius-card:16px;--reflex-radius-glass:32px;--reflex-max-width:1440px;--reflex-columns-desktop:12;--reflex-columns-mobile:4;--reflex-gutter-desktop:24px;--reflex-gutter-mobile:20px;--reflex-motion-fast:.12s;--reflex-motion-default:.18s;--reflex-motion-slow:.24s;--reflex-motion-duration:var(--reflex-motion-default);--reflex-motion-ease:cubic-bezier(.22, 1, .36, 1);--reflex-glass-loop:18s;--reflex-fluid-loop:6.95s}@media (prefers-reduced-motion:reduce){.reflex-landing{--reflex-motion-fast:0s;--reflex-motion-default:0s;--reflex-motion-slow:0s}}.reflex-landing{--reflex-page:#fdfcfc;--reflex-navigation:#fdfcfc;--reflex-footer:#fdfcfc;--reflex-hero:#f5f3f1;--reflex-feature:#f5f3f1;--reflex-cta-panel:#f5f3f1;--reflex-text:#181818;--reflex-text-muted:#6f6a63;--reflex-text-subtle:#6f6a63;--reflex-identity-backdrop:#1c1c1e;--reflex-action:#181818;--reflex-action-hover:#303030;--reflex-action-text:#fff;--reflex-divider:#ebe8e4;--reflex-graphite:#45484d;--reflex-nocturne:#20212e;--reflex-glacial:#a7c2d5;--reflex-spectrum:#414567;--reflex-graphite-top:#45484d;--reflex-graphite-bottom:#151719;--reflex-graphite-light:#e3e7ea;--reflex-graphite-accent:#8e8ab8;--reflex-graphite-second:#8aabae;--reflex-graphite-mark-top:#fff;--reflex-graphite-mark-bottom:#bfc3c7;--reflex-graphite-light-intensity:.19;--reflex-nocturne-top:#20212e;--reflex-nocturne-bottom:#080a10;--reflex-nocturne-light:#b8c8f5;--reflex-nocturne-accent:#9b83ff;--reflex-nocturne-second:#81dbeb;--reflex-nocturne-mark-top:#fff;--reflex-nocturne-mark-bottom:#dadeea;--reflex-nocturne-light-intensity:.62;--reflex-iris-top:#5c52b4;--reflex-iris-bottom:#24264c;--reflex-iris-light:#e9deff;--reflex-iris-accent:#a9f;--reflex-iris-second:#99dde6;--reflex-iris-mark-top:#fff;--reflex-iris-mark-bottom:#e1ddf8;--reflex-iris-light-intensity:.65;--reflex-pearl-top:#f4f4f1;--reflex-pearl-bottom:#dfe3e8;--reflex-pearl-light:#fff;--reflex-pearl-accent:#c7b6e5;--reflex-pearl-second:#b6e0dd;--reflex-pearl-mark-top:#34394b;--reflex-pearl-mark-bottom:#1c2030;--reflex-pearl-light-intensity:.38;--reflex-glacial-top:#e2eef4;--reflex-glacial-bottom:#a7c2d5;--reflex-glacial-light:#fff;--reflex-glacial-accent:#aaa5d6;--reflex-glacial-second:#a4e8d9;--reflex-glacial-mark-top:#293c56;--reflex-glacial-mark-bottom:#203347;--reflex-glacial-light-intensity:.53;--reflex-spectrum-top:#414567;--reflex-spectrum-bottom:#171c32;--reflex-spectrum-light:#f8e8db;--reflex-spectrum-accent:#b1a0e0;--reflex-spectrum-second:#8edad5;--reflex-spectrum-mark-top:#fff;--reflex-spectrum-mark-bottom:#d5dce9;--reflex-spectrum-light-intensity:.76;--reflex-text-on-dark:#fff;--reflex-text-on-dark-muted:#c7c7c7;--reflex-border-control:#767676;--reflex-border-glass:#ffffffb3;--reflex-border-on-dark:#ffffff40;--reflex-radius-none:0;--reflex-radius-pill:9999px;--reflex-radius-round:50%;--reflex-border:#ebe8e4;--reflex-muted:#6f6a63;--reflex-subtle:#6f6a63}:where(.reflex-landing) *{box-sizing:border-box;margin:0;padding:0}.reflex-landing{-webkit-font-smoothing:antialiased;background:var(--reflex-page);color:var(--reflex-text);font:400 16px/24px var(--reflex-font);letter-spacing:-.01em}:where(.reflex-landing) a{color:inherit;text-decoration:none}:where(.reflex-landing) button:not([data-slot=button]){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.reflex-landing) img{max-width:100%;display:block}:where(.reflex-landing) .wrap{max-width:1440px;margin:0 auto;padding:0 32px}:where(.reflex-landing) .mono{font-family:var(--reflex-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--reflex-text-muted);font-size:12px;line-height:16px}:where(.reflex-landing) .display{letter-spacing:-.05em;font-size:clamp(44px,6vw,80px);font-weight:400;line-height:1.02}:where(.reflex-landing) .h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.06}:where(.reflex-landing) .h3{letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:30px}:where(.reflex-landing) .muted{color:var(--reflex-text-muted)}:where(.reflex-landing) .btn{border-radius:var(--reflex-radius-control);letter-spacing:-.01em;height:40px;transition:background var(--reflex-motion-default) var(--reflex-motion-ease),border-color var(--reflex-motion-default);align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}:where(.reflex-landing) .btn-ink{background:var(--reflex-action);color:var(--reflex-action-text)}:where(.reflex-landing) .btn-ink:hover{background:var(--reflex-action-hover)}:where(.reflex-landing) .btn-line{background:#fff;border:1px solid #e0dcd6}:where(.reflex-landing) .btn-line:hover{border-color:var(--reflex-border-control)}:where(.reflex-landing) .btn-onDark{color:var(--reflex-ink);background:#fff}:where(.reflex-landing) .link{border-bottom:1px solid;align-self:flex-start;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:500;display:inline-flex}:where(.reflex-landing) .px{vertical-align:middle;grid-template-columns:repeat(3,6px);grid-auto-rows:6px;gap:2px;display:inline-grid}:where(.reflex-landing) .px i{opacity:.14;background:currentColor;border-radius:1.5px}:where(.reflex-landing) .px i.on{opacity:1}:where(.reflex-landing) .label{align-items:center;gap:12px;display:flex}:where(.reflex-landing) .menu{align-items:center;gap:2px;font-size:14px;list-style:none;display:flex}:where(.reflex-landing) .menu>li>a,:where(.reflex-landing) .menu>li>button{border-radius:var(--reflex-radius-control);height:36px;color:var(--reflex-text-muted);transition:color var(--reflex-motion-fast),background var(--reflex-motion-fast);align-items:center;gap:6px;padding:0 10px;display:inline-flex}:where(.reflex-landing) .menu>li>a:hover,:where(.reflex-landing) .menu>li>button:hover,:where(.reflex-landing) .menu>li>button[aria-expanded=true]{color:var(--reflex-text)}:where(.reflex-landing) .menu>li>button[aria-expanded=true]{background:var(--reflex-feature)}:where(.reflex-landing) .chev{width:10px;height:10px;transition:transform var(--reflex-motion-default) var(--reflex-motion-ease)}:where(.reflex-landing) button[aria-expanded=true] .chev{transform:rotate(180deg)}:where(.reflex-landing) .gh{border-radius:var(--reflex-radius-control);align-items:center;gap:8px;height:36px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}:where(.reflex-landing) .gh svg{width:17px;height:17px}:where(.reflex-landing) .gh:hover{background:var(--reflex-feature)}:where(.reflex-landing) .signin{border-radius:var(--reflex-radius-control);align-items:center;height:36px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}:where(.reflex-landing) .signin:hover{background:var(--reflex-feature)}:where(.reflex-landing) .panel{border:1px solid var(--reflex-divider);border-radius:var(--reflex-radius-card);opacity:0;visibility:hidden;transition:opacity var(--reflex-motion-default) var(--reflex-motion-ease),transform var(--reflex-motion-default) var(--reflex-motion-ease),visibility 0s linear var(--reflex-motion-default);background:#fff;position:absolute;top:calc(100% - 4px);overflow:hidden;transform:translateY(-4px);box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #0000002e}:where(.reflex-landing) .panel.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}:where(.reflex-landing) .panel .item{border-radius:var(--reflex-radius-control);transition:background var(--reflex-motion-fast);padding:12px 14px;display:block}:where(.reflex-landing) .panel .item:hover{background:var(--reflex-feature)}:where(.reflex-landing) .panel .item b{color:var(--reflex-text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}:where(.reflex-landing) .panel .item span{color:var(--reflex-text-muted);margin-top:3px;font-size:13px;line-height:18px;display:block}:where(.reflex-landing) .soon-tag{font-family:var(--reflex-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--reflex-text-muted);border:1px dashed #cdc7bf;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400}:where(.reflex-landing) .panel h6{color:var(--reflex-text-muted);border-bottom:1px solid var(--reflex-divider);margin-bottom:6px;padding:0 14px 10px;font-size:13px;font-weight:400}:where(.reflex-landing) .panel .plain{border-radius:var(--reflex-radius-control);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:14px;display:flex}:where(.reflex-landing) .panel .plain:hover{background:var(--reflex-feature)}:where(.reflex-landing) .panel .plain small{color:var(--reflex-text-muted);margin-top:2px;font-size:12px;line-height:16px;display:block}:where(.reflex-landing) .stars{border:1px solid var(--reflex-divider);height:24px;color:var(--reflex-text-muted);border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}:where(.reflex-landing) .stars svg{width:12px;height:12px}:where(.reflex-landing) .panel .side{background:var(--reflex-feature);flex-direction:column;gap:14px;padding:24px;display:flex}:where(.reflex-landing) .panel .side .t{letter-spacing:-.02em;font-size:18px;line-height:24px}:where(.reflex-landing) .panel .side .art{aspect-ratio:16/9;background:#fff;border-radius:12px;place-items:center;display:grid}:where(.reflex-landing) .panel .side .art .px{grid-template-columns:repeat(5,8px);grid-auto-rows:8px;gap:2px}:where(.reflex-landing) .panel .side .more{color:var(--reflex-text-muted);margin-top:auto;font-size:13px;font-weight:500}:where(.reflex-landing) .panel .side .more:hover{color:var(--reflex-text)}:where(.reflex-landing) .panel .side .btn{justify-content:center;margin-top:auto}:where(.reflex-landing) .case-logo{letter-spacing:.08em;font-size:15px;font-weight:700}:where(.reflex-landing) .search{z-index:50;opacity:0;visibility:hidden;transition:opacity var(--reflex-motion-default),visibility 0s linear var(--reflex-motion-default);background:#1818183d;place-items:start center;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}:where(.reflex-landing) .search.open{opacity:1;visibility:visible;transition-delay:0s}:where(.reflex-landing) .search .box{border:1px solid var(--reflex-divider);border-radius:var(--reflex-radius-card);background:#fff;width:min(640px,100%);overflow:hidden;box-shadow:0 32px 64px -24px #0000004d}:where(.reflex-landing) .search .field{border-bottom:1px solid var(--reflex-divider);align-items:center;gap:12px;padding:0 16px;display:flex}:where(.reflex-landing) .search .field svg{width:18px;height:18px;color:var(--reflex-text-muted);flex:none}:where(.reflex-landing) .search input{height:56px;font:inherit;letter-spacing:-.015em;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}:where(.reflex-landing) .search kbd{font-family:var(--reflex-font-mono);color:var(--reflex-text-muted);border:1px solid var(--reflex-divider);border-radius:4px;padding:2px 6px;font-size:11px}:where(.reflex-landing) .search .results{max-height:50vh;padding:8px;overflow:auto}:where(.reflex-landing) .search .results a{border-radius:var(--reflex-radius-control);justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}:where(.reflex-landing) .search .results a span{font-family:var(--reflex-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--reflex-text-muted);font-size:11px}:where(.reflex-landing) .search .results a:hover,:where(.reflex-landing) .search .results a.on{background:var(--reflex-feature)}:where(.reflex-landing) .search .empty{color:var(--reflex-text-muted);padding:20px 12px;font-size:14px}:where(.reflex-landing) .hero{padding:24px 0 120px}:where(.reflex-landing) .hero-panel{isolation:isolate;background:var(--reflex-hero);text-align:center;border-radius:24px;padding:152px 32px 136px;position:relative;overflow:hidden}:where(.reflex-landing) .hero h1{text-wrap:balance;max-width:20ch;margin:0 auto}:where(.reflex-landing) .hero p.lede{letter-spacing:-.02em;color:var(--reflex-text-muted);margin:20px auto 0;font-size:20px;line-height:30px}:where(.reflex-landing) .hero .rc-demo{text-align:left;max-width:680px;margin:48px auto 0}:where(.reflex-landing) .hero .alt{color:var(--reflex-text-muted);margin-top:24px;font-size:14px;font-weight:500;display:inline-block}:where(.reflex-landing) .hero .alt:hover{color:var(--reflex-text)}:where(.reflex-landing) .graphite{color:#fff;isolation:isolate;background:linear-gradient(155deg,var(--reflex-graphite-top),var(--reflex-graphite-bottom) 78%);border-radius:20px;position:relative;overflow:hidden}:where(.reflex-landing) .graphite:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#e3e7ea33,#0000);width:80%;height:90%;position:absolute;inset:-20% -10% auto auto}:where(.reflex-landing) .graphite:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 30%,#8e8ab829 48%,#8aabae1f 58%,#0000 72%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}:where(.reflex-landing) .graphite .mono{color:var(--reflex-text-on-dark-muted)}:where(.reflex-landing) .gcard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px}:where(.reflex-landing) .mock-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}:where(.reflex-landing) .mock-top img{height:12px}:where(.reflex-landing) .kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.reflex-landing) .kpi{padding:14px}:where(.reflex-landing) .kpi .v{letter-spacing:-.04em;margin:6px 0 2px;font-size:26px}:where(.reflex-landing) .kpi small{color:var(--reflex-text-on-dark-muted);font-size:12px}:where(.reflex-landing) section.block{padding:120px 0}:where(.reflex-landing) .head{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:56px;display:grid}:where(.reflex-landing) .head .label{margin-bottom:20px}:where(.reflex-landing) .head p{color:var(--reflex-text-muted);justify-self:end;max-width:46ch}:where(.reflex-landing) .head .side{justify-self:end;justify-items:start;gap:20px;max-width:46ch;display:grid}:where(.reflex-landing) .head .side p{justify-self:start}:where(.reflex-landing) .head .side .arrows{justify-self:end}:where(.reflex-landing) .head>.btn{justify-self:end;width:auto}:where(.reflex-landing) hr{border:0;border-top:1px solid var(--reflex-divider)}:where(.reflex-landing) .paradigm{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}:where(.reflex-landing) .paradigm .label{margin-bottom:20px}:where(.reflex-landing) .prose{letter-spacing:-.015em;max-width:62ch;color:var(--reflex-text-muted);gap:24px;padding-top:36px;font-size:18px;line-height:28px;display:grid}:where(.reflex-landing) .prose strong{color:#3d3d3d;font-weight:600}:where(.reflex-landing) .prose .inline{color:var(--reflex-text);white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}:where(.reflex-landing) .prose .inline span{transition:border-color var(--reflex-motion-fast);border-bottom:1px solid #d3cdc5}:where(.reflex-landing) .prose .inline:hover span{border-color:currentColor}:where(.reflex-landing) .prose .inline svg{align-self:center;width:16px;height:16px}:where(.reflex-landing) .tabs{flex-wrap:wrap;gap:4px;margin-bottom:32px;display:flex}:where(.reflex-landing) .tab{border-radius:var(--reflex-radius-control);height:36px;color:var(--reflex-text-muted);border:1px solid #0000;padding:0 14px;font-size:14px}:where(.reflex-landing) .tab:hover{color:var(--reflex-text)}:where(.reflex-landing) .tab[aria-selected=true]{color:var(--reflex-text);border-color:var(--reflex-divider);background:#fff;box-shadow:0 1px 2px #0000000d}:where(.reflex-landing) .tabs.on-gray{background:var(--reflex-feature);border-radius:12px;padding:4px;display:inline-flex}:where(.reflex-landing) .arrows{flex:none;gap:8px;display:flex}:where(.reflex-landing) .arrows button{border-radius:var(--reflex-radius-control);width:40px;height:40px;color:var(--reflex-text);transition:border-color var(--reflex-motion-fast),opacity var(--reflex-motion-fast);border:1px solid #e0dcd6;place-items:center;display:grid}:where(.reflex-landing) .arrows button:hover:not(:disabled){border-color:var(--reflex-border-control)}:where(.reflex-landing) .arrows button:disabled{opacity:.35;cursor:default}:where(.reflex-landing) .arrows svg{width:16px;height:16px}:where(.reflex-landing) .track{--edge:max(32px,calc((100vw - 1440px) / 2 + 32px));scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:0 var(--edge);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}:where(.reflex-landing) .track::-webkit-scrollbar{display:none}:where(.reflex-landing) .ind{aspect-ratio:1;border-radius:var(--reflex-radius-card);scroll-snap-align:start;background:var(--reflex-brand-charcoal);color:#fff;isolation:isolate;flex:none;width:416px;position:relative;overflow:hidden}:where(.reflex-landing) .ind img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--reflex-motion-ease);position:absolute;inset:0}:where(.reflex-landing) .ind:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0000002e,#0000 30% 55%,#00000080);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}:where(.reflex-landing) .ind .idx{font-family:var(--reflex-font-mono);letter-spacing:.04em;color:#fffc;font-size:12px;position:absolute;top:18px;left:20px}:where(.reflex-landing) .ind .go{width:32px;height:32px;transition:transform var(--reflex-motion-default) var(--reflex-motion-ease);place-items:center;display:grid;position:absolute;top:14px;right:14px}:where(.reflex-landing) .ind .go svg{width:16px;height:16px}:where(.reflex-landing) .ind .name{letter-spacing:-.04em;font-size:36px;line-height:40px;position:absolute;bottom:22px;left:24px}:where(.reflex-landing) .ind:hover img{transform:scale(1.04)}:where(.reflex-landing) .ind:hover .go{transform:translate(2px,-2px)}:where(.reflex-landing) .ind:focus-visible{outline:2px solid var(--reflex-focus);outline-offset:3px}:where(.reflex-landing) .plat{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}:where(.reflex-landing) .glacial{--py:72px;--px:64px;isolation:isolate;padding:var(--py) var(--px);background:linear-gradient(165deg,#f3f7fa 0%,var(--reflex-glacial-top) 38%,#c9dae6 100%);border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:center;min-height:712px;display:grid;position:relative;overflow:hidden}:where(.reflex-landing) .glacial:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#ffffffd9,#0000);width:75%;height:70%;position:absolute;inset:-25% auto auto -15%}:where(.reflex-landing) .glacial:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#0000 40%,#aaa5d629 58%,#a4e8d924 70%,#0000 84%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}:where(.reflex-landing) .shot{transition:opacity var(--reflex-motion-slow) var(--reflex-motion-ease),transform var(--reflex-motion-slow) var(--reflex-motion-ease);gap:12px;display:grid}:where(.reflex-landing) .shot.swap{opacity:0;transform:translateY(6px)}:where(.reflex-landing) .wcard{background:#fff;border:1px solid #ffffffe6;border-radius:12px;box-shadow:0 1px 2px #1e2d460f,0 12px 28px -18px #1e2d4647}:where(.reflex-landing) .wcard .mono{font-size:11px}:where(.reflex-landing) .w-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.reflex-landing) .w-kpi{padding:14px 16px}:where(.reflex-landing) .w-kpi .v{letter-spacing:-.04em;margin:8px 0 2px;font-size:26px}:where(.reflex-landing) .w-kpi small{color:var(--reflex-text-muted);align-items:center;gap:10px;font-size:12px;display:flex}:where(.reflex-landing) .w-kpi .budget{background:var(--reflex-divider);border-radius:1px;flex:1;max-width:56px;height:4px;overflow:hidden}:where(.reflex-landing) .w-kpi .budget i{background:var(--reflex-ink);width:80%;height:100%;display:block}:where(.reflex-landing) .w-chart{padding:16px 20px 12px}:where(.reflex-landing) .w-chart .hd,:where(.reflex-landing) .w-req .hd{justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:13px;display:flex}:where(.reflex-landing) .w-bars{border-bottom:1px solid var(--reflex-divider);align-items:flex-end;gap:6px;height:96px;padding-bottom:1px;display:flex}:where(.reflex-landing) .w-bars span{background:var(--reflex-spectrum-top);opacity:.78;transform-origin:bottom;animation:rise .8s var(--reflex-motion-ease) both;border-radius:2px 2px 0 0;flex:1}:where(.reflex-landing) .w-bars span.f{opacity:1;background:repeating-linear-gradient(135deg,#41456761 0 2px,#0000 2px 6px);box-shadow:inset 0 0 0 1px #41456747}@keyframes rise{0%{transform:scaleY(0)}}:where(.reflex-landing) .w-axis{justify-content:space-between;margin-top:8px;display:flex}:where(.reflex-landing) .w-req{padding:16px 20px 8px}:where(.reflex-landing) .w-row{border-top:1px solid var(--reflex-divider);grid-template-columns:24px 1fr auto 64px;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}:where(.reflex-landing) .w-row .av{background:var(--reflex-brand-charcoal);color:#fff;letter-spacing:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:500;display:grid}:where(.reflex-landing) .w-row .cat{color:var(--reflex-text-muted);font-size:12px}:where(.reflex-landing) .w-row .amt{text-align:right;font-variant-numeric:tabular-nums}:where(.reflex-landing) .w-ask{border-radius:var(--reflex-radius-card);color:var(--reflex-text-muted);align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:14px;display:flex}:where(.reflex-landing) .w-ask b{color:#fff;background:#25285e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}:where(.reflex-landing) .w-ask b svg{width:14px;height:14px}:where(.reflex-landing) .tone{z-index:-2;opacity:0;transition:opacity .7s var(--reflex-motion-ease);position:absolute;inset:0}:where(.reflex-landing) .tone.on{opacity:1}:where(.reflex-landing) .tone[data-t=glacial]{background:radial-gradient(90% 80% at 100% 100%,#6fa8f0,#0000 65%),linear-gradient(165deg,#eef5fc 0%,#c9def5 45%,#93bdee 100%)}:where(.reflex-landing) .tone[data-t=peri]{background:radial-gradient(90% 80% at 100% 100%,#8e9bff,#0000 62%),radial-gradient(70% 60% at 0 0,#fff,#0000 60%),linear-gradient(165deg,#f2f4ff 0%,#c9d0ff 48%,#9aa6f5 100%)}:where(.reflex-landing) .tone[data-t=iris]{background:radial-gradient(90% 80% at 0 100%,#6fd3e8,#0000 60%),radial-gradient(70% 60% at 100% 0,#fff,#0000 55%),linear-gradient(165deg,#f3f0ff 0%,#c8bdff 45%,#8e7cf6 100%)}:where(.reflex-landing) .tone[data-t=aqua]{background:radial-gradient(90% 80% at 100% 0,#fff,#0000 55%),radial-gradient(90% 80% at 0 100%,#7fa8f5,#0000 62%),linear-gradient(165deg,#eefbf9 0%,#b5ede6 45%,#5fcfcb 100%)}:where(.reflex-landing) .tone[data-t=pearl]{background:radial-gradient(120% 90% at 80% 100%,#c7b6e54d,transparent 60%),linear-gradient(165deg,#fff 0%,var(--reflex-pearl-top) 42%,var(--reflex-pearl-bottom) 100%)}:where(.reflex-landing) .shot{grid-template-columns:minmax(0,1fr);min-width:0;position:relative}:where(.reflex-landing) .links{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}:where(.reflex-landing) .links path{fill:none;stroke:var(--reflex-ink);stroke-opacity:.22;stroke-width:1.2px;transition:stroke-opacity .4s}:where(.reflex-landing) .links path.on{stroke-opacity:.75}:where(.reflex-landing) .st{font-family:var(--reflex-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--reflex-text-muted);border:1px solid var(--reflex-divider);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;font-size:10.5px;display:inline-flex}:where(.reflex-landing) .st.live{color:var(--reflex-success);border-color:#196c4840}:where(.reflex-landing) .st.run{color:var(--reflex-ink)}:where(.reflex-landing) .dot{border:1.5px solid;border-radius:2px;flex:none;width:8px;height:8px}:where(.reflex-landing) .done .dot,:where(.reflex-landing) .live .dot{background:currentColor}:where(.reflex-landing) .run .dot{border-right-color:#0000;border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:where(.reflex-landing) .ilogo{object-fit:contain;filter:grayscale()contrast(1.15);width:16px;height:16px}:where(.reflex-landing) .int{margin:calc(-1 * var(--py) - 48px) calc(-1 * var(--px) - 48px);grid-template-columns:repeat(7,1fr);gap:18px;display:grid;-webkit-mask-image:radial-gradient(62% 60%,#000 42%,#0000 100%);mask-image:radial-gradient(62% 60%,#000 42%,#0000 100%)}:where(.reflex-landing) .tile{aspect-ratio:1;animation:tileIn .5s var(--reflex-motion-ease) both;background:#fff;border-radius:22%;place-items:center;display:grid;box-shadow:0 1px 2px #1e2d460f,0 10px 24px -16px #1e2d464d}:where(.reflex-landing) .tile img{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.88;width:44%;height:44%}:where(.reflex-landing) .tile.core{background:0 0;box-shadow:0 18px 36px -18px #14161e80}:where(.reflex-landing) .tile.core img{filter:none;opacity:1;width:100%;height:100%}@keyframes tileIn{0%{opacity:0;transform:scale(.92)}}:where(.reflex-landing) .wf{margin:0 calc(-1 * var(--px) - 80px);justify-content:center;align-items:center;gap:28px;display:flex}:where(.reflex-landing) .node{flex:none;width:214px;font-size:12.5px;line-height:18px;overflow:hidden}:where(.reflex-landing) .node.mid{width:236px}:where(.reflex-landing) .node .nh{align-items:center;gap:8px;padding:14px 14px 2px;font-size:14px;font-weight:500;display:flex}:where(.reflex-landing) .node .nh .ilogo{width:18px;height:18px}:where(.reflex-landing) .node .sub{color:var(--reflex-text-muted);padding:0 14px 10px;font-size:12px}:where(.reflex-landing) .node .bd{gap:10px;padding:0 14px 14px;display:grid}:where(.reflex-landing) .node .lbl{color:var(--reflex-text-muted);margin-bottom:-4px;font-size:11px}:where(.reflex-landing) .msg{background:var(--reflex-feature);border-radius:8px;padding:10px 12px}:where(.reflex-landing) .msg .mono{margin-bottom:4px;font-size:10.5px;display:block}:where(.reflex-landing) .field{border:1px solid var(--reflex-divider);border-radius:8px;padding:8px 12px;font-size:13px}:where(.reflex-landing) .fbtn{border:1px solid var(--reflex-divider);text-align:center;color:var(--reflex-text-muted);border-radius:8px;padding:7px}:where(.reflex-landing) .tools{gap:6px;display:flex}:where(.reflex-landing) .tools span{border:1px solid var(--reflex-divider);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}:where(.reflex-landing) .tools .ilogo{width:13px;height:13px}:where(.reflex-landing) .node h5{font-size:14px;font-weight:500}:where(.reflex-landing) .kv{border-top:1px solid var(--reflex-divider);color:var(--reflex-text-muted);justify-content:space-between;align-items:center;padding-top:8px;display:flex}:where(.reflex-landing) .kv .who{color:var(--reflex-text);align-items:center;gap:6px;display:inline-flex}:where(.reflex-landing) .av-s{background:var(--reflex-brand-charcoal);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;display:grid}:where(.reflex-landing) .nf{border-top:1px solid var(--reflex-divider);color:var(--reflex-text-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;transition:background .3s;display:flex}:where(.reflex-landing) .nf .state{align-items:center;gap:7px;display:inline-flex}:where(.reflex-landing) .nf.done .state{color:var(--reflex-success)}:where(.reflex-landing) .nf.run{background:var(--reflex-feature)}:where(.reflex-landing) .nf.run .state{color:var(--reflex-ink)}:where(.reflex-landing) .ctx-src{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:60px;display:grid}:where(.reflex-landing) .src{color:var(--reflex-text-muted);padding:12px 14px;font-size:12px;line-height:17px;transition:box-shadow .35s}:where(.reflex-landing) .src b{color:var(--reflex-text);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}:where(.reflex-landing) .ico{background:var(--reflex-feature);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}:where(.reflex-landing) .ico svg{width:13px;height:13px}:where(.reflex-landing) .src.on{box-shadow:0 0 0 1.5px var(--reflex-ink),0 10px 24px -16px #1e2d464d}:where(.reflex-landing) .app .ah{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px 2px;font-size:14px;font-weight:500;display:flex}:where(.reflex-landing) .app .ah .st{margin-left:auto}:where(.reflex-landing) .app .as{color:var(--reflex-text-muted);padding:0 16px 10px;font-size:12px}:where(.reflex-landing) .rule{border-top:1px solid var(--reflex-divider);opacity:.38;gap:12px;padding:12px 16px;font-size:13px;transition:opacity .4s;display:flex}:where(.reflex-landing) .rule small{color:var(--reflex-text-muted);margin-top:1px;font-size:12px;display:block}:where(.reflex-landing) .rule .ck{color:#fff;border:1.5px solid #cdc7bf;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:background .3s,border-color .3s;display:grid}:where(.reflex-landing) .rule .ck svg{opacity:0;width:10px;height:10px}:where(.reflex-landing) .rule.on{opacity:1}:where(.reflex-landing) .rule.on .ck{background:var(--reflex-ink);border-color:var(--reflex-ink)}:where(.reflex-landing) .rule.on .ck svg{opacity:1}:where(.reflex-landing) .dep-h{text-align:center;margin-bottom:22px}:where(.reflex-landing) .dep-h h4{letter-spacing:-.035em;font-size:26px;font-weight:400;line-height:32px}:where(.reflex-landing) .dep-h small{color:var(--reflex-text-muted);margin-top:6px;font-size:13px;display:block}:where(.reflex-landing) .term .th{border-bottom:1px solid var(--reflex-divider);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}:where(.reflex-landing) .term .th .st{margin-left:auto}:where(.reflex-landing) .term pre{font-family:var(--reflex-font-mono);color:#2b2f3a;white-space:pre-wrap;min-height:76px;padding:12px 16px;font-size:12px;line-height:20px}:where(.reflex-landing) .term pre .ok{color:var(--reflex-success)}:where(.reflex-landing) .targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:56px;display:grid}:where(.reflex-landing) .tgt{text-align:center;justify-items:center;gap:10px;padding:18px 10px 14px;font-size:13px;font-weight:500;display:grid}:where(.reflex-landing) .tgt .lg{align-items:center;gap:6px;height:26px;display:flex}:where(.reflex-landing) .tgt .lg .ilogo{width:20px;height:20px}:where(.reflex-landing) .tgt .lg .mk{width:26px;height:26px}:where(.reflex-landing) .tgt .lg svg{width:22px;height:22px}:where(.reflex-landing) .dep-f{text-align:center;color:var(--reflex-text-muted);margin-top:16px;font-size:12px}:where(.reflex-landing) .acc-item{border-bottom:1px solid var(--reflex-divider);position:relative}:where(.reflex-landing) .acc-item>button{text-align:left;letter-spacing:-.035em;width:100%;color:var(--reflex-text-muted);transition:color var(--reflex-motion-default);align-items:center;gap:14px;padding:22px 0;font-size:28px;line-height:34px;display:flex}:where(.reflex-landing) .acc-item>button:hover,:where(.reflex-landing) .acc-item.open>button{color:var(--reflex-text)}:where(.reflex-landing) .acc-item>button .n{font-family:var(--reflex-font-mono);letter-spacing:.04em;color:var(--reflex-text-muted);margin-left:auto;font-size:12px}:where(.reflex-landing) .acc-item .soon-tag{font-size:10.5px}:where(.reflex-landing) .acc-body{transition:grid-template-rows var(--reflex-motion-slow) var(--reflex-motion-ease);grid-template-rows:0fr;display:grid}:where(.reflex-landing) .acc-item.open .acc-body{grid-template-rows:1fr}:where(.reflex-landing) .acc-body>div{overflow:hidden}:where(.reflex-landing) .acc-body p{color:var(--reflex-text-muted);max-width:46ch;font-size:17px;line-height:28px}:where(.reflex-landing) .acc-body ul{gap:10px;margin:20px 0 24px;font-size:15px;list-style:none;display:grid}:where(.reflex-landing) .acc-body li{align-items:center;gap:12px;display:flex}:where(.reflex-landing) .acc-body li svg{flex:none;width:16px;height:16px}:where(.reflex-landing) .acc-body .link{margin-bottom:28px}:where(.reflex-landing) .acc-item .prog{background:var(--reflex-ink);opacity:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0}:where(.reflex-landing) .acc-item.open .prog{opacity:1}:where(.reflex-landing) .vh{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}:where(.reflex-landing) .vh .ico{background:var(--reflex-feature)}:where(.reflex-landing) .vh .right{align-items:center;gap:14px;margin-left:auto;font-weight:400;display:flex}:where(.reflex-landing) .payroll{padding:18px 18px 16px}:where(.reflex-landing) .legend{color:var(--reflex-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(.reflex-landing) .legend i{background:#c2bbb2;border-radius:2px;width:8px;height:8px}:where(.reflex-landing) .legend i.off{background:#ebe8e4}:where(.reflex-landing) .map{margin:16px 0 14px;position:relative}:where(.reflex-landing) .map svg{width:100%;height:auto;display:block}:where(.reflex-landing) .map .land{fill:#ebe8e4}:where(.reflex-landing) .map .cov{fill:#c8c1b8;transition:fill .35s}:where(.reflex-landing) .map .cov.on{fill:var(--reflex-ink)}:where(.reflex-landing) .tip{border:1px solid var(--reflex-divider);min-width:176px;transition:left .45s var(--reflex-motion-ease),top .45s var(--reflex-motion-ease);pointer-events:none;background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 12px 28px -14px #0000004d}:where(.reflex-landing) .tip b{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}:where(.reflex-landing) .tip .kv{border:0;padding:3px 0 0}:where(.reflex-landing) .code-sq{font-family:var(--reflex-font-mono);letter-spacing:.02em;background:var(--reflex-feature);width:22px;height:16px;color:var(--reflex-text);border-radius:4px;place-items:center;font-size:9.5px;display:inline-grid}:where(.reflex-landing) .chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}:where(.reflex-landing) .chips button{border-radius:var(--reflex-radius-control);border:1px solid var(--reflex-divider);height:30px;color:var(--reflex-text);align-items:center;gap:7px;padding:0 10px 0 5px;font-size:12.5px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}:where(.reflex-landing) .chips button span.n{color:var(--reflex-text-muted)}:where(.reflex-landing) .chips button:hover{border-color:#d3cdc5}:where(.reflex-landing) .chips button.on{background:var(--reflex-ink);border-color:var(--reflex-ink);color:#fff}:where(.reflex-landing) .chips button.on span.n{color:#c2bbb2}:where(.reflex-landing) .chips button.on .code-sq{color:#fff;background:#ffffff24}:where(.reflex-landing) .etl{padding:20px}:where(.reflex-landing) .etl .file{font-family:var(--reflex-font-mono);font-size:14px}:where(.reflex-landing) .etl .sub{color:var(--reflex-text-muted);margin-top:4px;font-size:12px}:where(.reflex-landing) .steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid;position:relative}:where(.reflex-landing) .step{border:1px solid var(--reflex-divider);opacity:.55;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;transition:border-color .3s,opacity .3s;display:flex;position:relative}:where(.reflex-landing) .step+.step:before{content:"";border-top:1px solid #d8d2ca;width:22px;position:absolute;top:50%;left:-23px}:where(.reflex-landing) .step b{font-family:var(--reflex-font-mono);font-size:12.5px;font-weight:400;display:block}:where(.reflex-landing) .step small{color:var(--reflex-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}:where(.reflex-landing) .step.run{opacity:1;border:1px dashed var(--reflex-ink)}:where(.reflex-landing) .step.done{opacity:1}:where(.reflex-landing) .step .ico{flex:none}:where(.reflex-landing) .step.done .ico{background:var(--reflex-ink);color:#fff}@keyframes blink{50%{opacity:0}}:where(.reflex-landing) .dash{gap:12px;display:grid}:where(.reflex-landing) .dash .chartc{transition:opacity .45s var(--reflex-motion-ease),transform .45s var(--reflex-motion-ease);padding:16px 20px 12px}:where(.reflex-landing) .dash .chartc.hide{opacity:0;transform:translateY(8px)}:where(.reflex-landing) .tsteps{color:var(--reflex-text-muted);align-content:start;gap:9px;font-size:13px;display:grid}:where(.reflex-landing) .tstep{opacity:0;align-items:center;gap:9px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(4px)}:where(.reflex-landing) .tstep.show{opacity:1;transform:none}:where(.reflex-landing) .tstep svg{flex:none;width:14px;height:14px}:where(.reflex-landing) .tstep .stt{margin-left:4px;display:inline-flex}:where(.reflex-landing) .tstep code{font-family:var(--reflex-font-mono);color:var(--reflex-text);font-size:12px}:where(.reflex-landing) .proof{grid-template-columns:repeat(3,1fr);display:grid}:where(.reflex-landing) .pc{border-left:1px solid var(--reflex-divider);flex-direction:column;min-height:340px;padding:8px 48px 48px;display:flex;position:relative}:where(.reflex-landing) .pc:first-child,:where(.reflex-landing) .pc:nth-child(3){border-left:0;padding-left:0}:where(.reflex-landing) .pc:nth-child(-n+2){border-bottom:1px solid var(--reflex-divider)}:where(.reflex-landing) .pc:nth-child(n+3){padding-top:44px}:where(.reflex-landing) .pc.wide{grid-column:span 2;padding-left:0}:where(.reflex-landing) .pc .lab{color:var(--reflex-text-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}:where(.reflex-landing) .pc .lab svg{width:14px;height:14px;transition:transform var(--reflex-motion-default) var(--reflex-motion-ease)}:where(.reflex-landing) .pc:hover .lab svg{color:var(--reflex-text);transform:translate(2px,-2px)}:where(.reflex-landing) .pc .logo{object-fit:contain;object-position:left center;filter:brightness(0);opacity:.92;width:auto;max-width:260px;height:48px;margin:28px 0 40px}:where(.reflex-landing) .pc blockquote{letter-spacing:-.03em;max-width:40ch;font-size:28px;line-height:36px}:where(.reflex-landing) .pc .who{color:var(--reflex-text-muted);margin-top:28px;font-size:14px}:where(.reflex-landing) .pc .v{letter-spacing:-.06em;font-size:clamp(56px,5.2vw,76px);line-height:1}:where(.reflex-landing) .pc p{color:var(--reflex-text-muted);max-width:26ch;margin-top:20px;font-size:16px}:where(.reflex-landing) .posts{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}:where(.reflex-landing) .post{display:block}:where(.reflex-landing) .post .art{aspect-ratio:1;color:var(--reflex-ink);isolation:isolate;background:var(--reflex-feature);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}:where(.reflex-landing) .post .art:before{content:"";z-index:-1;background:var(--mat) center/cover no-repeat;filter:saturate(1.6)contrast(1.04);transition:transform .8s var(--reflex-motion-ease);position:absolute;inset:0}:where(.reflex-landing) .post:hover .art:before{transform:scale(1.05)}:where(.reflex-landing) .post .art .px{grid-template-columns:repeat(5,12px);grid-auto-rows:12px;gap:4px}:where(.reflex-landing) .post .art .px i{opacity:.5;background:#fff;border-radius:2.5px}:where(.reflex-landing) .post .art .px i.on{background:var(--reflex-ink);opacity:.92}:where(.reflex-landing) .post h3{letter-spacing:-.02em;max-width:30ch;margin:20px 0 10px;font-size:20px;font-weight:400;line-height:28px}:where(.reflex-landing) .post:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.reflex-landing) .post .m{gap:12px;font-size:15px;display:flex}:where(.reflex-landing) .post .m span+span,:where(.reflex-landing) .post .m time{color:var(--reflex-text-muted)}:where(.reflex-landing) .cta{background:var(--reflex-cta-panel);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:72px 64px;display:grid;overflow:hidden}:where(.reflex-landing) .cta .btns{gap:12px;margin-top:32px;display:flex}:where(.reflex-landing) .glass{border-radius:var(--reflex-radius-glass);isolation:isolate;filter:saturate(2.2);width:300px;height:300px;box-shadow:inset 0 0 0 1px var(--reflex-border-glass),0 30px 60px -30px #283c5a59;background:url(/homepage/landing/media/materials/frost.avif) 50%/cover;position:relative;overflow:hidden}:where(.reflex-landing) .glass:after{content:"";background:linear-gradient(160deg,#ffffff73,#fff0 45%);position:absolute;inset:0}:where(.reflex-landing) .glass img{z-index:1;filter:drop-shadow(0 8px 18px #141e3240);width:112px;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:where(.reflex-landing) .glass{animation:18s ease-in-out infinite alternate drift}}@keyframes drift{0%{background-position:30% 40%}to{background-position:70% 60%}}:where(.reflex-landing) footer{padding:120px 0 40px}:where(.reflex-landing) .foot{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}:where(.reflex-landing) .foot .col{align-content:start;gap:48px;display:grid}:where(.reflex-landing) .foot h5{letter-spacing:-.01em;color:var(--reflex-text-muted);margin-bottom:14px;font-size:15px;font-weight:400;line-height:20px}:where(.reflex-landing) .foot ul{letter-spacing:-.015em;gap:12px;font-size:16px;line-height:22px;list-style:none;display:grid}:where(.reflex-landing) .foot ul a{transition:color var(--reflex-motion-fast);align-items:center;gap:10px;display:inline-flex}:where(.reflex-landing) .foot ul a:hover{color:var(--reflex-text-muted)}:where(.reflex-landing) .foot ul a[target]:after{content:"";background:currentColor;flex:none;width:8px;height:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1 7L7 1M2.5 1H7v4.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1 7L7 1M2.5 1H7v4.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(.reflex-landing) .sub{max-width:264px;position:relative}:where(.reflex-landing) .sub input{border-radius:var(--reflex-radius-pill);width:100%;height:44px;font:inherit;color:var(--reflex-text);background:#fff;border:1px solid #e3dfda;outline:none;padding:0 48px 0 14px;font-size:16px;box-shadow:0 1px 2px #0000000a}:where(.reflex-landing) .sub input::placeholder{color:var(--reflex-text-muted)}:where(.reflex-landing) .sub input:focus{border-color:var(--reflex-border-control)}:where(.reflex-landing) .sub button{background:var(--reflex-action);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:5px;right:5px}:where(.reflex-landing) .sub button:hover{background:var(--reflex-action-hover)}:where(.reflex-landing) .legal{color:var(--reflex-text-muted);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:96px;font-size:15px;display:grid}:where(.reflex-landing) .socials{gap:14px;display:flex}:where(.reflex-landing) .socials a{color:#6f6a63;border-radius:var(--reflex-radius-control);place-items:center;width:32px;height:32px;display:grid}:where(.reflex-landing) .socials a:hover{color:var(--reflex-text);background:var(--reflex-feature)}:where(.reflex-landing) .socials svg{width:18px;height:18px}:where(.reflex-landing) .status{color:var(--reflex-success);justify-self:end;align-items:center;gap:8px;display:flex}:where(.reflex-landing) .status:before{content:"";background:#2e9e5b;border-radius:50%;width:8px;height:8px}@media (width<=960px){:where(.reflex-landing) .wrap{padding:0 16px}:where(.reflex-landing) .menu>li:not(.keep),:where(.reflex-landing) .signin,:where(.reflex-landing) .gh,:where(.reflex-landing) .panel{display:none}:where(.reflex-landing) .head,:where(.reflex-landing) .plat,:where(.reflex-landing) .cta{grid-template-columns:1fr}:where(.reflex-landing) .steps{grid-template-columns:1fr;gap:10px}:where(.reflex-landing) .step+.step:before{display:none}:where(.reflex-landing) .tip{min-width:150px;font-size:11px}:where(.reflex-landing) .plat{gap:32px}:where(.reflex-landing) .glacial{--py:28px;--px:14px;min-height:0}:where(.reflex-landing) .node{width:190px}:where(.reflex-landing) .node.mid{width:206px}:where(.reflex-landing) .wf{gap:16px}:where(.reflex-landing) .ctx-src{gap:6px;margin-bottom:44px}:where(.reflex-landing) .src{padding:10px}:where(.reflex-landing) .src span.d,:where(.reflex-landing) .src .ico{display:none}:where(.reflex-landing) .src b{margin:0;font-size:12px}:where(.reflex-landing) .tgt{padding:14px 6px 12px;font-size:12px}:where(.reflex-landing) .w-kpi .v{font-size:20px}:where(.reflex-landing) .w-row{grid-template-columns:24px 1fr 56px}:where(.reflex-landing) .w-row .cat{display:none}:where(.reflex-landing) .acc-item>button{padding:18px 0;font-size:22px;line-height:28px}:where(.reflex-landing) .track{--edge:16px}:where(.reflex-landing) .ind{width:min(82vw,416px)}:where(.reflex-landing) .ind .name{font-size:30px;line-height:34px}:where(.reflex-landing) .arrows{display:none}:where(.reflex-landing) .hero-panel{padding:72px 16px 48px}:where(.reflex-landing) .head p,:where(.reflex-landing) .head .side,:where(.reflex-landing) .head>.btn{justify-self:start}:where(.reflex-landing) .posts,:where(.reflex-landing) .paradigm{grid-template-columns:1fr}:where(.reflex-landing) .paradigm{gap:24px}:where(.reflex-landing) .prose{padding-top:0;font-size:17px;line-height:27px}:where(.reflex-landing) .stats,:where(.reflex-landing) .proof{grid-template-columns:1fr}:where(.reflex-landing) .pc,:where(.reflex-landing) .pc.wide{border-left:0;border-bottom:1px solid var(--reflex-divider);grid-column:auto;min-height:0;padding:28px 0 32px}:where(.reflex-landing) .pc:last-child{border-bottom:0;padding-bottom:0}:where(.reflex-landing) .pc blockquote{font-size:24px;line-height:31px}:where(.reflex-landing) .pc .logo{height:38px;margin:20px 0 24px}:where(.reflex-landing) .cta{padding:40px 20px}:where(.reflex-landing) .glass{width:100%;height:220px}:where(.reflex-landing) .foot,:where(.reflex-landing) .kpis{grid-template-columns:1fr 1fr}:where(.reflex-landing) section.block{padding:80px 0}:where(.reflex-landing) .hero{padding-bottom:80px}:where(.reflex-landing) footer{padding-top:80px}:where(.reflex-landing) .plat>*,:where(.reflex-landing) .head>*,:where(.reflex-landing) .cta>*{min-width:0}:where(.reflex-landing) .tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}:where(.reflex-landing) .tab{flex:none}:where(.reflex-landing) .foot{grid-template-columns:1fr 1fr;row-gap:48px}:where(.reflex-landing) .foot>*{min-width:0}:where(.reflex-landing) .foot>.col:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}:where(.reflex-landing) .landing-newsletter{grid-column:1/-1}:where(.reflex-landing) .legal{grid-template-columns:1fr;justify-items:start;gap:16px;margin-top:64px}:where(.reflex-landing) .status{justify-self:start}}.reflex-landing{--el-bg:#fdfcfc;--el-cream:#f5f3f1;--el-cream-2:#ebe8e4;--el-ink:#000;--el-muted:#777169;--el-muted-2:#a59f97;--el-line:#0000000d;--el-hair:#e5e5e5;--el-ring:0 0 0 .5px #00000020,0 1px 1px #0000000a,0 2px 4px #0000000a;--el-ring-strong:0 0 0 .5px #00000029,0 1px 2px #00000014,0 3px 8px #0000000f;--el-display:"Geist","Inter",system-ui,sans-serif;--el-frame:1176px;--reflex-page:var(--el-bg);--reflex-navigation:var(--el-bg);--reflex-footer:var(--el-bg);--reflex-hero:var(--el-cream);--reflex-feature:var(--el-cream);--reflex-cta-panel:var(--el-cream);--reflex-divider:var(--el-cream-2);--reflex-border:var(--el-cream-2);--reflex-text:#000;--reflex-ink:#000;--reflex-action:#000;--reflex-action-hover:#2b2b2b;--reflex-text-muted:var(--el-muted);--reflex-text-subtle:var(--el-muted);--reflex-muted:var(--el-muted);--reflex-subtle:var(--el-muted);--reflex-font-mono:"Geist Mono",ui-monospace,monospace;--reflex-radius-card:20px;background:var(--el-bg);color:#000;letter-spacing:.01em;font-family:Inter,system-ui,sans-serif;font-size:16px}.reflex-landing .wrap{max-width:var(--el-frame);margin:0 auto;padding:0 16px}.reflex-landing section.block,.reflex-landing header.hero,.reflex-landing footer{position:relative}.reflex-landing .display{font-family:var(--el-display);letter-spacing:-.02em;font-size:clamp(40px,3.4vw,48px);font-weight:300;line-height:1.08}.reflex-landing .h2{font-family:var(--el-display);letter-spacing:-.01em;font-size:clamp(30px,2.6vw,36px);font-weight:300;line-height:1.17}.reflex-landing .label,.reflex-landing .el-eyebrow{letter-spacing:0;text-transform:none;color:var(--el-muted);margin-bottom:14px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;display:block}.reflex-landing .label .px{display:none}.reflex-landing .mono{letter-spacing:0;text-transform:none;color:var(--el-muted);font-family:Inter,sans-serif;font-size:12.5px}.reflex-landing .muted{color:var(--el-muted)}.reflex-landing .btn{letter-spacing:0;border:0;border-radius:9999px;gap:8px;height:44px;padding:0 20px;font:400 16px/24px Inter,sans-serif}.reflex-landing .btn-ink{color:#fff;background:#000}.reflex-landing .btn-ink:hover{background:#2b2b2b}.reflex-landing .btn-line{color:#000;box-shadow:var(--el-ring);background:#fff}.reflex-landing .btn-line:hover{box-shadow:var(--el-ring-strong)}.reflex-landing .btn-sm{height:36px;padding:0 14px;font-size:14px;line-height:21px}.reflex-landing .link{color:#fff;background:#000;border:0;border-radius:9999px;align-self:flex-start;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex}.reflex-landing .link:hover{background:#2b2b2b}.reflex-landing .el-btns{flex-wrap:wrap;gap:8px;display:flex}.reflex-landing .menu{font-size:15px}.reflex-landing .menu>li>a,.reflex-landing .menu>li>button{color:#000;border-radius:9999px}.reflex-landing .menu>li>a:hover,.reflex-landing .menu>li>button:hover,.reflex-landing .menu>li>button[aria-expanded=true]{background:var(--el-cream)}.reflex-landing .gh{color:#000;border-radius:9999px;font-weight:400}.reflex-landing .signin{height:36px;box-shadow:var(--el-ring);background:#fff;border-radius:9999px;padding:0 14px;font-weight:400}.reflex-landing .signin:hover{box-shadow:var(--el-ring-strong);background:#fff}.reflex-landing .panel{border:0;border-radius:20px;box-shadow:0 0 0 .5px #0000001f,0 24px 48px -20px #0000002e}.reflex-landing .panel .item,.reflex-landing .panel .plain{border-radius:12px}.reflex-landing .panel .side{background:var(--el-cream)}.reflex-landing .topnav .p-solutions:not(.open){left:16px}.reflex-landing .stars{border-color:var(--el-cream-2);border-radius:9999px}.reflex-landing .search .box{border:0;border-radius:20px;box-shadow:0 0 0 .5px #0000001f,0 32px 64px -24px #0000004d}.reflex-landing .hero{padding:0 0 40px}.reflex-landing .el-hero-top{grid-template-columns:1fr 1fr;align-items:start;gap:32px 48px;padding:120px 0 92px;display:grid}.reflex-landing .el-hero-side{display:contents}.reflex-landing .el-hero-top h1{grid-area:1/1}.reflex-landing .el-hero-top .el-btns{grid-area:2/1}.reflex-landing .el-hero-top .el-hero-side .lede{grid-area:1/2;margin:27px 0 0}.reflex-landing .el-hero-top h1{max-width:none;margin:0}.reflex-landing .el-hero-side .lede{letter-spacing:.01em;color:#000;max-width:46ch;margin:0 0 24px;font-size:16px;line-height:24px}.reflex-landing section.el-logos-sec{padding:0}.reflex-landing .el-logos-head{justify-content:space-between;align-items:center;gap:16px;margin-top:120px;font-size:16px;display:flex}.reflex-landing .el-logos-head .btn{flex:none;width:auto;height:36px;display:inline-flex}.reflex-landing .el-logos-head strong{font-weight:inherit}.reflex-landing .head{margin-bottom:48px}.reflex-landing .track{--edge:max(28px,calc((100vw - var(--el-frame)) / 2 + 16px))}.reflex-landing .ind{border-radius:24px}.reflex-landing .ind .name{font-family:var(--el-display);letter-spacing:-.01em;font-size:32px;font-weight:300}.reflex-landing .arrows button{width:44px;height:44px;box-shadow:var(--el-ring);background:#fff;border:0;border-radius:9999px}.reflex-landing .arrows button:hover:not(:disabled){box-shadow:var(--el-ring-strong)}.reflex-landing .tabs.on-gray{box-shadow:var(--el-ring);background:#fff;border-radius:9999px;flex-wrap:nowrap;gap:2px;padding:4px}.reflex-landing .tab{height:38px;color:var(--el-muted);white-space:nowrap;border:0;border-radius:9999px;padding:0 16px;font-size:15px}.reflex-landing .tab:hover{color:#000}.reflex-landing .tab[aria-selected=true]{color:#000;box-shadow:none;background:#f5f3f1}.reflex-landing #platform .glacial{border:1px solid var(--el-line);background:#f7f6f4;border-radius:20px}.reflex-landing #platform .glacial:before,.reflex-landing #platform .glacial:after,.reflex-landing #platform .tone{display:none}.reflex-landing #platform .acc-item{border-color:var(--el-line)}.reflex-landing #platform .acc-item>button{font-family:var(--el-display);letter-spacing:-.01em;padding:18px 0;font-size:22px;font-weight:300;line-height:28px}.reflex-landing #platform .acc-item .soon-tag{padding:1px 8px;font-size:11px;line-height:16px}.reflex-landing #platform .acc-body p{color:#686560;max-width:44ch;margin:0 0 20px;font-size:15px;line-height:24px}.reflex-landing #platform .acc-body .link{margin-bottom:24px}.reflex-landing #platform .acc-item .prog{background:#c5c2bd;height:1px}.reflex-landing #platform .acc-item>button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1a1a1a}.reflex-landing #platform .wcard{box-shadow:none;border:1px solid #e5e2de;border-radius:12px}.reflex-landing #platform .src.on{box-shadow:0 0 0 1px #aba7a0}.reflex-landing #platform .w-ask b{background:#1a1a1a}.reflex-landing #platform .w-bars span:not(.f){background:#77736c}.reflex-landing #platform .int{border:1px solid #e5e2de;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;-webkit-mask-image:none;mask-image:none}.reflex-landing #platform .tile{aspect-ratio:auto;min-width:0;min-height:96px;box-shadow:none;background:0 0;border-bottom:1px solid #e5e2de;border-right:1px solid #e5e2de;border-radius:0;flex-direction:column;justify-content:center;gap:10px;animation:none;display:flex}.reflex-landing #platform .tile:nth-child(5n){border-right:0}.reflex-landing #platform .tile:nth-last-child(-n+5){border-bottom:0}.reflex-landing #platform .tile img{opacity:.75;width:28px;height:28px}.reflex-landing #platform .tile span{color:#777169;letter-spacing:0;font-size:11px;line-height:16px}.reflex-landing #platform .tile.core{background:#eeece8}.reflex-landing #platform .tile.core img{opacity:1}.reflex-landing #platform .tile.core span{color:#1a1a1a}@media (width>=961px){.reflex-landing #platform .glacial{--py:32px;--px:40px;height:480px;min-height:0}.reflex-landing #platform .glacial .shot{zoom:.8}.reflex-landing #platform .glacial .wf{align-items:center;gap:14px;margin:0}.reflex-landing #platform .glacial .wf .node{flex:1 1 0;width:auto;min-width:0}.reflex-landing #platform .glacial .wf .node.mid{flex-grow:1.12}}@media (width<=640px){.reflex-landing #platform .tile{gap:8px;min-height:72px}.reflex-landing #platform .tile img{width:24px;height:24px}.reflex-landing #platform .tile span{font-size:9px;line-height:14px}}.reflex-landing .wcard{box-shadow:var(--el-ring);border:0;border-radius:16px}.reflex-landing .st{text-transform:none;letter-spacing:0;border-radius:9999px;font-family:Inter,sans-serif;font-size:11.5px}.reflex-landing .soon-tag{text-transform:none;letter-spacing:0;border-style:solid;border-color:var(--el-cream-2);color:var(--el-muted);border-radius:9999px;padding:2px 8px;font-family:Inter,sans-serif;font-size:12px}.reflex-landing .chips button{box-shadow:var(--el-ring);background:#fff;border:0;border-radius:9999px}.reflex-landing .chips button.on{box-shadow:none;background:#000}.reflex-landing .posts{gap:16px}.reflex-landing .post .art{aspect-ratio:4/3;border-radius:20px}.reflex-landing .post .m{font-size:14px}.reflex-landing footer{padding:96px 0 48px}.reflex-landing .foot h5{color:var(--el-muted);font-family:Inter,sans-serif;font-size:14px}.reflex-landing .foot ul{font-size:15px}.reflex-landing .sub input{border-color:var(--el-cream-2)}.reflex-landing .el-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reflex-landing .el-demo{isolation:isolate;background:url(/homepage/landing/media/palette/glacial-field.svg) 50%/cover;border-radius:24px;height:700px;margin:0 -16px;position:relative;overflow:hidden}.reflex-landing .el-demo:before{content:"";z-index:-1;opacity:.42;filter:blur(3px);background:url(/homepage/landing/media/materials/frost.avif) 50% 35%/cover;position:absolute;inset:-8px}.reflex-landing .el-demo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.reflex-landing .rb-win{--rb-line:#e4e1db;--rb-mute:#8a857d;z-index:3;transform-origin:0 0;visibility:hidden;text-align:left;color:#1a1a1a;letter-spacing:0;background:#f6f5f2;border-radius:12px;flex-direction:column;width:992px;height:580px;margin:auto;font:400 12.5px/18px Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .5px #0003,0 28px 70px #1824383d,0 14px 32px #18243824}.reflex-landing .rb-win.show{visibility:visible}.reflex-landing .rb-titlebar{height:34px;color:var(--rb-mute);border-bottom:1px solid var(--rb-line);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.reflex-landing .rb-win-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 168px);overflow:hidden}.reflex-landing .rb-pause{color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:none;position:absolute;top:3px;right:36px}.reflex-landing .rb-pause svg{width:14px;height:14px}.reflex-landing .rb-pause:hover{background:#eceae6}.reflex-landing .rb-back{height:24px;box-shadow:0 0 0 1px var(--rb-line);color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:9999px;align-items:center;gap:3px;padding:0 10px 0 6px;font:500 11.5px/1 Inter,system-ui,sans-serif;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.reflex-landing .rb-back svg{width:13px;height:13px}.reflex-landing .rb-back:hover{background:#f1efeb}.reflex-landing .rb-back.press{background:#eceae6;transform:translateY(-50%)scale(.95)}.reflex-landing .rb-close{color:#6b665f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.reflex-landing .rb-close svg{width:14px;height:14px}.reflex-landing .rb-close:hover{color:#1a1a1a;background:#eceae6}.reflex-landing .rb-back:focus-visible,.reflex-landing .rb-close:focus-visible{outline-offset:2px;outline:2px solid #5c52b4}.reflex-landing .rb-body{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.reflex-landing .rb-chat{border-right:1px solid var(--rb-line);background:var(--el-bg);--rb-mute:#6b665f;flex-direction:column;min-width:0;min-height:0;font:400 13px/20px Inter,system-ui,sans-serif;display:flex}.reflex-landing .rb-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d4cd transparent;overflow-anchor:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow:auto}.reflex-landing .rb-thread>*{opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translateY(3px)}.reflex-landing .rb-thread>.in{opacity:1;transform:none}.reflex-landing .rb-msg{overflow-wrap:anywhere}.reflex-landing .rb-msg.you{background:var(--el-cream,#f5f3f1);white-space:pre-wrap;border-radius:12px;align-self:flex-end;max-width:94%;min-height:38px;padding:10px 12px}.reflex-landing .rb-step{color:var(--rb-mute);font-size:12px}.reflex-landing .rb-step span{color:#6b665f}.reflex-landing .rb-activity{min-height:24px;color:var(--rb-mute);align-items:center;gap:8px;font-size:12px;display:flex}.reflex-landing .rb-activity-dot{border:1.5px solid var(--rb-line);border-top-color:var(--rb-mute);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite rbWorking}.reflex-landing .rb-activity-text{overflow-wrap:anywhere;min-width:0}@keyframes rbWorking{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reflex-landing .rb-activity-dot{animation:none}}.reflex-landing .rb-built{color:var(--rb-mute);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.reflex-landing .rb-built svg{width:14px;height:14px;color:var(--rb-mute);flex:none}.reflex-landing .rb-built.ok{color:var(--rb-mute)}.reflex-landing .rb-built.ok svg{color:#6b665f}.reflex-landing .rb-ref{color:#6b665f;background:#efebe7;border-radius:6px;align-items:center;gap:4px;width:max-content;max-width:100%;margin-bottom:6px;padding:1px 7px;font-size:11px;font-weight:400;line-height:18px;display:flex}.reflex-landing .rb-ref svg,.reflex-landing .rb-tag svg{flex:none;width:11px;height:11px}.reflex-landing .rb-msg b{font-weight:600}.reflex-landing .rb-continue{border:1px solid var(--rb-line);color:#1a1a1a;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:6px 10px;display:inline-flex}.reflex-landing .rb-continue:hover{background:#eceae6}.reflex-landing .rb-composer{border:1px solid var(--rb-line);box-shadow:var(--shadow-small);background:#fff;border-radius:12px;flex:none;align-items:flex-end;gap:10px;margin:4px 16px 16px;padding:10px 10px 10px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.reflex-landing .rb-draft{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.reflex-landing .rb-draft .rb-ref{margin:0}.reflex-landing .rb-ref[hidden]{display:none}.reflex-landing .rb-draft textarea{width:100%;min-width:0;min-height:32px;max-height:112px;font:inherit;color:inherit;resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;padding:6px 0;display:block;overflow-y:auto}.reflex-landing .rb-draft textarea::-webkit-scrollbar{display:none}.reflex-landing .rb-draft textarea::placeholder{color:#6b665f}.reflex-landing .rb-composer:focus-within{border-color:#cbc5bf;box-shadow:0 0 0 2px #e9e6e1}.reflex-landing .rb-comp-row{flex:none;justify-content:flex-end;align-items:center;display:flex}.reflex-landing .rb-attach{display:none}.reflex-landing .rb-attach svg{width:11px;height:11px}.reflex-landing .rb-send{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;transition:transform .15s,background .15s,opacity .15s;display:grid}.reflex-landing .rb-send:hover:not(:disabled){background:#403e3a}.reflex-landing .rb-send:active:not(:disabled){transform:scale(.94)}.reflex-landing .rb-send.press{transform:scale(.86)}.reflex-landing .rb-send svg{width:12px;height:12px}.reflex-landing .rb-prev{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.reflex-landing .rb-url{color:#a39e96;border-bottom:1px solid #eeece8;flex:none;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.reflex-landing .rb-nav{gap:6px;display:flex}.reflex-landing .rb-nav svg{width:13px;height:13px}.reflex-landing .rb-addr{color:#6b665f;white-space:nowrap;background:#f4f3f0;border-radius:6px;flex:1;align-items:center;min-width:0;height:22px;padding:0 10px;font-size:11.5px;display:flex;overflow:hidden}.reflex-landing .rb-canvas{background:#fbfbfa;flex:1;min-height:0;font-size:11.5px;line-height:16px;position:relative;overflow:hidden;container:app/size}.reflex-landing .rb-canvas>.app{color:#1a1a1a;position:absolute;inset:0;overflow:hidden}.reflex-landing .app-fail{text-align:center;color:#8a857d;place-content:center;gap:4px;height:100%;display:grid}.reflex-landing .app-fail b{color:#1a1a1a;font-weight:500}.reflex-landing .rb-toast{z-index:4;color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#1a1a1a;border-radius:9999px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:7px 12px 7px 8px;font-size:11.5px;line-height:16px;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%,8px)}.reflex-landing .rb-toast.on{opacity:1;transform:translate(-50%)}.reflex-landing .rb-toast-tag{letter-spacing:.02em;background:#ffffff29;border-radius:9999px;flex:none;padding:1px 7px;font-size:10px;font-weight:500}.reflex-landing .rb-reset{color:#6b665f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:28px;padding:4px 0;font:400 12px/18px Inter,system-ui,sans-serif;text-decoration:underline}.reflex-landing .rb-reset:hover{color:#1a1a1a}.reflex-landing .rb-inspect{z-index:3;pointer-events:none;opacity:0;background:#5c52b40f;border:1.5px solid #5c52b4;border-radius:9px;width:0;height:0;transition:left .5s cubic-bezier(.3,.7,.2,1),top .5s cubic-bezier(.3,.7,.2,1),width .5s cubic-bezier(.3,.7,.2,1),height .5s cubic-bezier(.3,.7,.2,1),opacity .25s;position:absolute;top:0;left:0}.reflex-landing .rb-inspect.on{opacity:1}.reflex-landing .rb-tag{color:#fff;white-space:nowrap;background:#5c52b4;border-radius:5px;align-items:center;gap:4px;margin-bottom:4px;padding:1px 7px 1px 5px;font:500 11px/17px Inter,system-ui,sans-serif;display:flex;position:absolute;bottom:100%;left:-1.5px}.reflex-landing .rb-inspect.flip .rb-tag{left:auto;right:-1.5px}.reflex-landing .rb-inspect.tag-inside .rb-tag{text-overflow:ellipsis;max-width:calc(100% - 8px);margin:0;top:4px;bottom:auto;left:4px;overflow:hidden}.reflex-landing .rb-msg a{color:#5c52b4;text-underline-offset:3px;text-decoration:underline}.reflex-landing .rb-send:disabled,.reflex-landing .rb-suggest:disabled{opacity:.45;cursor:not-allowed}.reflex-landing .rb-win[aria-busy=true] :is(.rb-send,.rb-suggest):disabled{cursor:wait}.reflex-landing .rb-win :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #5c52b4}.reflex-landing .rb-win .rb-chat :is(button,a,summary,[tabindex]):focus-visible{outline-color:#6b665f}.reflex-landing .rb-win .rb-draft textarea:focus-visible{outline:none}.reflex-landing .ap-top{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.reflex-landing .ap-top b{font-size:12.5px;font-weight:600}.reflex-landing .ap-tabs{gap:2px;margin-left:4px;display:flex}.reflex-landing .ap-tabs i{color:var(--rb-mute);border-radius:6px;padding:3px 8px;font-style:normal}.reflex-landing .ap-tabs i.on{color:#1a1a1a;background:#efede9}.reflex-landing .ap-badge{color:#6b665f;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:10.5px;box-shadow:inset 0 0 0 1px #e6e3de}.reflex-landing .ap-card{background:#fff;border-radius:10px;min-width:0;padding:10px 12px;box-shadow:0 0 0 1px #eceae6}.reflex-landing .ap-card small{color:var(--rb-mute);font-size:10.5px;display:block}.reflex-landing .ap-card strong{letter-spacing:-.01em;margin:3px 0 1px;font-size:17px;font-weight:500;line-height:22px;display:block}.reflex-landing .ap-card em{color:#a39e96;font-size:10.5px;font-style:normal}.reflex-landing .ap-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.reflex-landing .ap-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reflex-landing .ap-bar{background:#efede9;border-radius:2px;height:3px;margin:5px 0 3px;display:block}.reflex-landing .ap-bar i{border-radius:inherit;background:#1a1a1a;height:100%;display:block}.reflex-landing .ap-bars{align-items:flex-end;gap:5px;height:96px;display:flex}.reflex-landing .ap-bars i{height:var(--h);background:#5d5f78;border-radius:2px 2px 0 0;flex:1}.reflex-landing .ap-bars i.f{background:repeating-linear-gradient(135deg,#c4c1d8 0 2px,#0000 2px 5px);box-shadow:inset 0 0 0 1px #c4c1d8}.reflex-landing .ap-row{white-space:nowrap;border-top:1px solid #f1efeb;grid-template-columns:20px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.reflex-landing .ap-h+.ap-row{border-top:0}.reflex-landing .ap-row>span{text-overflow:ellipsis;overflow:hidden}.reflex-landing .ap-row em{color:#a39e96;font-style:normal}.reflex-landing .ap-row b{font-weight:500}.reflex-landing .ap-av{color:#fff;background:#1a1a1a;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}.reflex-landing .ap-btn{white-space:nowrap;color:#fff;background:#1a1a1a;border-radius:9999px;padding:3px 9px;font-size:10.5px;line-height:15px;display:inline-block}.reflex-landing .ap-btn.ghost{color:#1a1a1a;background:#fff;box-shadow:inset 0 0 0 1px #e3e0da}.reflex-landing .ap-pill{border-radius:9999px;padding:1px 7px;font-size:10px;line-height:15px}.reflex-landing .ap-pill.ok{color:#2b7442;background:#eaf4ec}.reflex-landing .ap-pill.warn{color:#9c5b18;background:#fbf0e2}.reflex-landing .ap-pill.bad{color:#b23b30;background:#fbe9e7}.reflex-landing .ap-av.sm{color:#5f5a53;background:#e9e6e1;border-radius:50%;width:18px;height:18px;font-size:8px;font-style:normal}.reflex-landing .gl{will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:center;gap:44px;padding:40px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.reflex-landing .el-demo.open .gl{opacity:.38;transform:scale(.975)}.reflex-landing .gl-ask{background:#ffffffeb;border-radius:9999px;align-items:center;gap:8px;width:min(560px,100%);height:52px;padding:0 8px 0 20px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 .5px #0000001f,0 10px 30px -12px #1824384d}.reflex-landing .gl-ask:focus-within{box-shadow:0 0 0 .5px #0003,0 0 0 4px #5c52b429,0 10px 30px -12px #1824384d}.reflex-landing .gl-ask input{color:#000;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 16px/24px Inter,system-ui,sans-serif}.reflex-landing .gl-ask input::placeholder{color:#8a857d}.reflex-landing .gl-ask button{color:#fff;background:#000;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.reflex-landing .gl-ask button svg{width:14px;height:14px}.reflex-landing .gl-grid{grid-template-columns:repeat(6,108px);gap:26px 20px;display:grid}.reflex-landing .gl-app{text-align:center;align-content:start;justify-items:center;gap:10px;width:100%;min-width:0;display:grid}.reflex-landing .gl-grid>[role=listitem]{min-width:0}.reflex-landing .gl-ico{background:#fff;border-radius:18px;place-items:center;width:72px;height:72px;transition:transform .15s;display:grid;position:relative;box-shadow:0 1px 2px #1824380f,0 12px 26px -14px #18243873}.reflex-landing .gl-ico svg{width:40px;height:40px}.reflex-landing .gl-app.press .gl-ico{transform:scale(.9)}.reflex-landing .gl-name{color:#1a1a1a;white-space:normal;max-width:100%;min-height:32px;font:500 13px/16px Inter,system-ui,sans-serif}.reflex-landing .gl-app.edited .gl-ico:after{content:"";background:#5c52b4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:20px;height:20px;animation:.45s cubic-bezier(.3,1.6,.5,1) glPop;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}@keyframes glPop{0%{transform:scale(0)}}.reflex-landing .gl-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);width:22px;height:22px;margin:-3px 0 0 -5px;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.reflex-landing .gl-cursor svg{width:100%;height:100%;transition:transform .12s;display:block}.reflex-landing .gl-cursor.down svg{transform:scale(.84)}.reflex-landing .el-demo.manual .gl-cursor{opacity:0}.reflex-landing .gl-app{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.reflex-landing .gl-app:hover .gl-ico{transform:translateY(-2px);box-shadow:0 1px 2px #1824380f,0 16px 30px -14px #18243880}.reflex-landing .gl-app:focus-visible{outline:0}.reflex-landing .gl-app:focus-visible .gl-ico{outline-offset:3px;outline:2px solid #5c52b4}.reflex-landing .gl-app.loading .gl-ico{outline-offset:3px;opacity:.65;outline:2px solid #aaa5d6}@media (prefers-reduced-motion:reduce){.reflex-landing [data-hero-demo] *,.reflex-landing [data-hero-demo] :before,.reflex-landing [data-hero-demo] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reflex-landing .el-demo.open .gl{pointer-events:none}.reflex-landing .el-demo.manual.open{cursor:zoom-out}.reflex-landing .el-demo.manual.open .rb-win{cursor:default}.reflex-landing .el-demo.manual .rb-canvas [data-pick]{cursor:pointer;transition:box-shadow .15s}.reflex-landing .el-demo.manual .rb-canvas [data-pick]:hover{box-shadow:0 0 0 1px #eceae6,0 0 0 3px #5c52b447}.reflex-landing .rb-appcard{align-items:center;gap:10px;display:flex}.reflex-landing .rb-appico{width:32px;height:32px;box-shadow:0 0 0 1px var(--rb-line),0 4px 10px -6px #1824384d;background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.reflex-landing .rb-appico svg{width:20px;height:20px}.reflex-landing .rb-appcard b{font-size:13px;font-weight:600;line-height:17px;display:block}.reflex-landing .rb-appcard em{color:var(--rb-mute);font-size:11px;font-style:normal;line-height:15px;display:block}.reflex-landing .rb-problem{background:0 0;padding:0}.reflex-landing .rb-problem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.reflex-landing .rb-problem summary::-webkit-details-marker{display:none}.reflex-landing .rb-problem summary:after{content:"+";color:#6b665f;font-size:14px}.reflex-landing .rb-problem[open] summary:after{content:"−"}.reflex-landing .rb-problem summary:focus-visible{outline-offset:3px;outline:2px solid #5c52b4}.reflex-landing .rb-problem:not([open]) summary small{margin:0}.reflex-landing .rb-problem small,.reflex-landing .rb-try small{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px;display:block}.reflex-landing .rb-problem small{color:#6b665f;margin-bottom:6px}.reflex-landing .rb-problem p{color:#1a1a1a;margin:0;font-size:13px;line-height:20px}.reflex-landing .rb-problem b{color:#1a1a1a;font-weight:500}.reflex-landing .rb-try small{color:var(--rb-mute);margin-top:2px}.reflex-landing .rb-suggest{border:1px solid var(--rb-line);width:100%;box-shadow:var(--shadow-small);color:#1a1a1a;text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;transition:background .16s,border-color .16s,transform .16s;display:grid}.reflex-landing .rb-suggest:hover:not(:disabled){background:#f8f7f5;border-color:#cbc5bf}.reflex-landing .rb-suggest:active:not(:disabled){transform:translateY(1px)}.reflex-landing .rb-suggest:focus-visible{outline-offset:2px;outline:2px solid #5c52b4}.reflex-landing .rb-sug-tag{color:#6b665f;grid-column:1;width:max-content;max-width:100%;font-size:11px;font-weight:400;line-height:18px;display:block}.reflex-landing .rb-sug-tag svg{display:none}.reflex-landing .rb-sug-text{grid-column:1;font-size:13px;font-weight:400;line-height:20px}.reflex-landing .rb-sug-go{color:#6b665f;grid-area:1/2/3;place-items:center;width:24px;height:24px;transition:transform .16s;display:grid}.reflex-landing .rb-suggest:hover:not(:disabled) .rb-sug-go{transform:translate(2px)}.reflex-landing .rb-sug-go svg{width:13px;height:13px}.reflex-landing .rb-hint{color:var(--rb-mute);margin:0;font-size:12px;line-height:18px}.reflex-landing .rb-how{border-top:1px solid var(--rb-line);gap:7px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:grid}.reflex-landing .rb-how li{color:#6b665f;align-items:center;gap:8px;font-size:11.5px;line-height:16px;display:flex}.reflex-landing .rb-how b{color:#1a1a1a;background:#efede9;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.reflex-landing .gl-replay{z-index:6;color:#000;cursor:pointer;background:#ffffffeb;border:0;border-radius:9999px;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font:500 13px/1 Inter,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 0 0 .5px #00000024,0 6px 18px -8px #18243859}.reflex-landing .gl-replay[hidden]{display:none}.reflex-landing .gl-replay svg{width:12px;height:12px}.reflex-landing .gl-replay span{font-variant-numeric:tabular-nums}.reflex-landing .gl-replay:focus-visible{outline-offset:2px;outline:2px solid #5c52b4}@media (width<=1100px){.reflex-landing .el-demo.open .gl-replay{display:none}.reflex-landing .el-demo.open:not(.manual) .rb-pause{display:grid}}.reflex-landing .rb-prev.flow .rb-url{display:none}@media (width<=1100px){.reflex-landing .el-demo{height:640px}.reflex-landing .gl{gap:34px}.reflex-landing .gl-grid{grid-template-columns:repeat(6,88px);gap:20px 12px}.reflex-landing .gl-ico{border-radius:15px;width:60px;height:60px}.reflex-landing .gl-ico svg{width:34px;height:34px}.reflex-landing .rb-win{width:auto;height:auto;margin:0;inset:36px 24px}.reflex-landing .rb-body{grid-template-columns:280px minmax(0,1fr)}}@media (width<=760px){.reflex-landing .el-demo{border-radius:20px;height:680px;margin:0}.reflex-landing .gl{gap:20px;padding:18px 14px}.reflex-landing .gl-ask{height:46px;padding-left:16px}.reflex-landing .gl-ask input{font-size:16px}.reflex-landing .gl-ask button{width:32px;height:32px}.reflex-landing .gl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;width:100%}.reflex-landing .gl-ico{border-radius:14px;width:54px;height:54px}.reflex-landing .gl-ico svg{width:30px;height:30px}.reflex-landing .gl-name{white-space:normal;max-width:100%;min-height:28px;font-size:11px;line-height:14px}.reflex-landing .gl-app{align-content:start;gap:7px}.reflex-landing .rb-win{inset:8px}.reflex-landing .rb-body{grid-template-rows:minmax(0,1fr) 270px;grid-template-columns:minmax(0,1fr)}.reflex-landing .rb-prev{order:-1}.reflex-landing .rb-chat{border-right:0;border-top:1px solid var(--rb-line)}.reflex-landing .rb-thread{gap:8px;padding:12px}.reflex-landing .rb-problem{padding:2px 0 6px}.reflex-landing .rb-composer{align-items:flex-end;gap:8px;margin:4px 12px 12px;padding:8px 8px 8px 10px;display:flex}.reflex-landing .rb-draft{flex:1;min-width:0}.reflex-landing .rb-draft textarea{min-height:28px;max-height:116px;padding:3px 0;font-size:16px;line-height:22px}.reflex-landing .rb-comp-row{flex:none}.reflex-landing .rb-send{width:28px;height:28px}.reflex-landing .ap-tabs{display:none}.reflex-landing .ap-card strong{font-size:15px}.reflex-landing .rb-toast{font-size:11px;bottom:8px}.reflex-landing .rb-appcard,.reflex-landing .rb-hint,.reflex-landing .rb-how,.reflex-landing .rb-try{display:none}}.reflex-landing section.block:not(.el-logos-sec){padding:160px 0 40px}.reflex-landing .label,.reflex-landing .el-eyebrow{margin-bottom:17px;font-size:15px;font-weight:500;line-height:22px}.reflex-landing .head,.reflex-landing .paradigm{padding:0 33px}.reflex-landing .head{align-items:start;gap:48px;margin-bottom:40px}.reflex-landing .head>:nth-child(2){margin-top:39px}.reflex-landing .head p{color:#000;justify-self:start;max-width:46ch;font-size:16px;line-height:24px}.reflex-landing .head .side{justify-self:start}.reflex-landing .head .el-head-link{justify-self:end;margin-top:42px}.reflex-landing .head .el-head-tabs{justify-self:end;margin:39px 0 0}.reflex-landing .paradigm{gap:48px}.reflex-landing .paradigm .prose{padding-top:39px}@media (width<=1208px){.reflex-landing .wrap{max-width:none;margin:0 16px;padding:0 16px}}@media (width<=960px){.reflex-landing .wrap{margin:0 16px;padding:0 12px}.reflex-landing .glacial .wf{flex-direction:column;align-items:center;gap:22px;margin:0}.reflex-landing .glacial .wf .node{width:100%;max-width:300px}.reflex-landing section.block:not(.el-logos-sec){padding:120px 0 24px}.reflex-landing .head,.reflex-landing .paradigm{padding:0 4px}.reflex-landing .head{gap:32px;margin-bottom:32px}.reflex-landing .head>:nth-child(2),.reflex-landing .head .el-head-link{margin-top:0}.reflex-landing .head .el-head-link,.reflex-landing .head .el-head-tabs{justify-self:start;margin-top:0}.reflex-landing .paradigm{gap:32px}.reflex-landing .paradigm .prose{padding-top:0}.reflex-landing .h2 br{display:none}.reflex-landing .el-hero-top{grid-template-columns:1fr;gap:24px;padding:64px 0 32px}.reflex-landing .el-hero-top h1,.reflex-landing .el-hero-top .el-btns,.reflex-landing .el-hero-top .el-hero-side .lede{grid-area:auto;margin:0}.reflex-landing .hero{padding-bottom:24px}.reflex-landing .el-logos-head{margin-top:64px}.reflex-landing .pc,.reflex-landing .pc.wide{min-height:0}}.reflex-landing .el-banner{isolation:isolate;color:#000;background:#e8e7f1;justify-content:center;align-items:center;gap:10px;height:72px;padding:0 16px 28px;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.reflex-landing .el-banner-glass{z-index:-2;filter:blur(6px);will-change:transform;animation:26s ease-in-out infinite alternate el-glass-drift;display:flex;position:absolute;inset:-48px -12%}.reflex-landing .el-banner-glass i{background:url(/homepage/landing/media/materials/opal.avif) 50% 22%/cover no-repeat;flex:1}.reflex-landing .el-banner-glass i:nth-child(2){background-position:50% 62%;transform:scaleX(-1)}.reflex-landing .el-banner-glass i:nth-child(3){background-position:50% 38%}.reflex-landing .el-banner-glass i:nth-child(4){background-position:50% 78%;transform:scaleX(-1)}.reflex-landing .el-banner-glass i:nth-child(5){background-position:50%}.reflex-landing .el-banner:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 90% at 50% 36%,#ffffff4d,#fff0),linear-gradient(#ffffff47,#fff0 45%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffbf}@keyframes el-glass-drift{0%{transform:translate(-5%)scale(1.04)}to{transform:translate(5%)scale(1)}}@media (prefers-reduced-motion:reduce){.reflex-landing .el-banner-glass{animation:none}}.reflex-landing .el-badge{color:#fff;background:#000;border-radius:9999px;padding:0 8px;font-size:12px;line-height:20px}.reflex-landing .el-banner-sub{color:#000000b3}.reflex-landing .el-banner .btn{height:30px;margin-left:6px;padding:0 12px;font-size:13px}.reflex-landing .menu{gap:0;font-size:16px}.reflex-landing .menu>li>a,.reflex-landing .menu>li>button{color:#000;height:36px;padding:0 12px;font-size:16px}.reflex-landing .menu>li>button .chev{display:none}.reflex-landing .menu>li>button[aria-expanded=true]{background:var(--el-cream)}.reflex-landing .el-icon{color:#000;border-radius:9999px;place-items:center;width:36px;height:36px;display:grid}.reflex-landing .el-icon:hover{background:var(--el-cream)}.reflex-landing .el-icon svg{width:18px;height:18px}.reflex-landing .gh{height:36px;padding:0 10px;font-size:14px}.reflex-landing .mg-link{color:#000;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.reflex-landing .mg-link:hover{background:var(--el-cream)}@media (width<=1100px){.reflex-landing .el-banner-sub{display:none}.reflex-landing .menu>li>a,.reflex-landing .menu>li>button{padding:0 9px;font-size:15px}}@media (width<=960px){.reflex-landing .el-banner{height:64px;padding-bottom:24px;font-size:13px}}.reflex-landing section.block.el-enterprise,.reflex-landing .el-enterprise>.wrap{padding:0}.reflex-landing .el-enterprise-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding:72px 48px 40px;display:grid}.reflex-landing .el-enterprise-head .h2{max-width:26ch}.reflex-landing .el-enterprise-intro p{max-width:45ch;color:var(--el-ink);font-size:16px;line-height:25px}.reflex-landing .el-enterprise-intro a{color:var(--el-muted);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.reflex-landing .el-enterprise-intro a:hover{color:var(--el-ink)}.reflex-landing .el-enterprise-features{border-top:1px solid var(--el-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reflex-landing .el-enterprise-feature{min-width:0;padding:40px 40px 44px;position:relative}.reflex-landing .el-enterprise-feature+.el-enterprise-feature{border-left:1px solid var(--el-line)}.reflex-landing .el-enterprise-feature:before{content:"";background:#d6d0c8;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;left:-2px}.reflex-landing .el-enterprise-feature:last-child:after{content:"";background:#d6d0c8;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;right:-2px}.reflex-landing .el-enterprise-icon{border:1px solid var(--el-cream-2);width:40px;height:40px;color:var(--el-ink);border-radius:11px;place-items:center;margin-bottom:28px;display:grid}.reflex-landing .el-enterprise-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.reflex-landing .el-enterprise-feature h3{font:400 20px/27px var(--el-display);letter-spacing:-.01em;margin:0 0 12px}.reflex-landing .el-enterprise-feature p{color:var(--el-muted);max-width:34ch;margin:0;font-size:15px;line-height:24px}.reflex-landing .el-enterprise-intro a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #000}.reflex-landing .el-security-term{white-space:nowrap}@media (width<=960px){.reflex-landing .el-enterprise-head{gap:32px;padding:56px 28px 32px}.reflex-landing .el-enterprise-feature{padding:32px 24px 36px}.reflex-landing .el-enterprise-feature h3{font-size:19px}}@media (width<=640px){.reflex-landing .el-enterprise-head{grid-template-columns:1fr;gap:24px;padding:48px 24px 32px}.reflex-landing .el-enterprise-features{grid-template-columns:1fr}.reflex-landing .el-enterprise-feature{padding:28px 24px 32px}.reflex-landing .el-enterprise-feature+.el-enterprise-feature{border-left:0;border-top:1px solid var(--el-line)}.reflex-landing .el-enterprise-feature:after{content:"";background:#d6d0c8;border-radius:50%;width:3px;height:3px;position:absolute;top:-2px;right:-2px}.reflex-landing .el-enterprise-icon{margin-bottom:20px}.reflex-landing .el-enterprise-feature p{max-width:none}}@media (width<=420px){.reflex-landing #platform .w-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reflex-landing #platform .w-kpi:first-child{grid-column:1/-1}}@media (width<=360px){.reflex-landing #platform .targets{grid-template-columns:minmax(0,1fr);gap:8px}.reflex-landing #platform .tgt{z-index:1;text-align:left;grid-template-columns:72px minmax(0,1fr) auto;place-items:center start;gap:8px;padding:12px 10px;position:relative}.reflex-landing #platform .tgt .lg{gap:4px}.reflex-landing #platform .tgt .st{padding:2px 5px;font-size:9px}}.landing-refresh-shell{background:#fdfcfc;min-height:100vh}.landing-refresh-shell [data-navbar]{--landing-banner-offset:0px;top:calc(-1 * var(--landing-banner-offset));position:sticky}html:not([data-announcement-dismissed=true]) .landing-refresh-shell [data-navbar]:has([data-announcement-visibility=visible] [data-announcement]){--landing-banner-offset:44px}.landing-refresh-shell [data-navbar-inner]{max-width:1176px;padding-left:16px;padding-right:16px}.landing-refresh-shell [data-navbar]>header{background:#fdfcfc}.reflex-landing .pc[data-slot=card-link]{box-shadow:none}.reflex-landing .post[data-slot=card-link]{box-shadow:none;background:0 0;border:0;border-radius:0}.reflex-landing .post .art img{object-fit:cover;width:100%;height:100%}.reflex-landing .post h3{margin:16px 0 6px;font-size:18px;line-height:26px}.reflex-landing :is(.btn,.arrows button):focus-visible{outline-offset:4px;outline:2px solid #5c52b4}.reflex-landing .btn{font-weight:400}.reflex-landing .gl-ask input:invalid:not(:placeholder-shown){box-shadow:none}@media (prefers-reduced-motion:reduce){.reflex-landing *,.reflex-landing :before,.reflex-landing :after{scroll-behavior:auto!important}}.landing-refresh-shell{color:#000;letter-spacing:-.01em;font-family:Inter,Arial,sans-serif}.landing-refresh-shell [data-navbar] [data-navbar-inner]{max-width:1176px}.landing-refresh-shell [data-navbar]>header{border-radius:24px 24px 0 0;height:72px;transition-property:border-color,background-color,-webkit-backdrop-filter,backdrop-filter,border-radius;position:relative}.landing-refresh-shell [data-navbar][data-scrolled=true]>header{border-radius:0}@media (prefers-reduced-motion:reduce){.landing-refresh-shell [data-navbar]>header{transition:none}}html:not([data-announcement-dismissed=true]) .landing-refresh-shell [data-navbar]:has([data-announcement-visibility=visible] [data-announcement])>header{margin-top:-28px}.landing-refresh-shell [data-navbar-logo]{margin-right:28px}.landing-refresh-shell [data-navbar-logo] img{width:102px;height:auto}.landing-refresh-shell [data-navbar] nav{font-family:Inter,Arial,sans-serif}.landing-refresh-shell [data-navbar] nav>ul:first-child{gap:2px}.landing-refresh-shell [data-navbar] nav>ul:first-child>li>:is(a,button){color:#000;padding-inline:10px;font-size:15px;font-weight:400}.landing-refresh-shell [data-navbar-actions] a{font-weight:400}.landing-refresh-shell [data-navbar-actions]>li>a[href$=\/login]{background:#fff;border-radius:999px;align-items:center;height:36px;padding:0 14px;display:inline-flex;box-shadow:0 0 0 .5px #00000014,0 2px 4px #0000000a}.landing-refresh-shell [data-announcement]{color:#000;background:#e8e7f1;border:0;height:72px;padding-bottom:28px}.landing-refresh-shell [data-announcement]>a{color:#000;background:0 0}.landing-refresh-shell [data-announcement]>a>span{gap:10px}.landing-refresh-shell [data-announcement]>a>span>span:first-child{color:#fff;letter-spacing:0;text-transform:none;background:#000;border:0;border-radius:999px;font:400 12px/18px Inter,sans-serif}.landing-refresh-shell [data-announcement] .announcement-shimmer{color:#000;font:400 14px/20px Inter,sans-serif}.landing-refresh-shell [data-announcement] .announcement-shimmer:after{content:none}.landing-refresh-shell [data-announcement]>a>span>span:last-child{color:#000;background:#fff;border-radius:999px;padding:5px 12px;font:400 13px/20px Inter,sans-serif;box-shadow:0 0 0 .5px #00000014,0 2px 4px #0000000a}.landing-refresh-shell [data-announcement]>a>span>span:last-child svg{display:none}.landing-refresh-shell [data-announcement-dismiss]{color:#000;top:22px}.reflex-landing .landing-newsletter h2{color:#6f6a63;font:400 12px/20px Inter,sans-serif}.reflex-landing .landing-newsletter form{margin-top:12px}.reflex-landing .landing-newsletter input{padding:0;font:400 14px/20px Inter,sans-serif}.reflex-landing .landing-newsletter [data-slot=input-group]{border-radius:999px;height:36px;padding:0 4px 0 12px}.reflex-landing .landing-newsletter button{color:#fff;background:#000;flex-shrink:0;width:28px;height:28px}body:has(.landing-refresh-shell) [data-reflex-badge]{display:none}html:has(.landing-refresh-shell){scroll-padding-top:72px}@media (width<=1100px){.landing-refresh-shell [data-navbar-logo]{margin-right:16px}.landing-refresh-shell [data-navbar] nav>ul:first-child>li>:is(a,button){padding-inline:7px;font-size:14px}}@media (width<=960px){.landing-refresh-shell [data-navbar]>header{height:64px}.landing-refresh-shell [data-announcement]{height:64px;padding-bottom:24px}html:not([data-announcement-dismissed=true]) .landing-refresh-shell [data-navbar]:has([data-announcement-visibility=visible] [data-announcement])>header{margin-top:-24px}.landing-refresh-shell [data-announcement-dismiss]{top:20px}html:has(.landing-refresh-shell){scroll-padding-top:64px}html:not([data-announcement-dismissed=true]) .landing-refresh-shell [data-navbar]:has([data-announcement-visibility=visible] [data-announcement]){--landing-banner-offset:40px}}.reflex-landing section.block:is(#customer-stories,#customers):before{content:none}.reflex-landing .customer-logo{align-items:center;height:40px;display:flex}.reflex-landing .customer-logo .logo-w{object-position:left center;width:160px;max-width:100%;height:auto;max-height:40px}.reflex-landing [data-customer-story=dell] .logo-w{width:96px}.reflex-landing [data-customer-story=autodesk] .logo-w{width:180px}.reflex-landing [data-customer-story=world-bank] .logo-w{width:200px}.reflex-landing [data-customer-story=ansa] .logo-w{width:108px}.reflex-landing [data-customer-story=sellerx] .logo-w{width:144px}.reflex-landing [data-customer-story=xsericon] .logo-w{width:116px;max-height:56px}.reflex-landing .customer-read{justify-content:space-between;align-items:center;font:400 13px/20px Inter,sans-serif;display:flex}.reflex-landing .customer-read svg{width:20px;height:20px;transition:transform .2s}@media (width<=640px){.landing-refresh-shell [data-announcement]>a>span>span:last-child{display:none}}.reflex-landing #how-it-starts .head h2{text-wrap:balance}.reflex-landing .hs-tabs{max-width:calc(100% - 66px);box-shadow:var(--el-ring);background:#fff;border-radius:24px;flex-wrap:wrap;gap:2px;margin:0 33px 16px;padding:4px;display:inline-flex}.reflex-landing .hs-tab{height:36px;box-shadow:none;color:var(--el-muted,#777169);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font:400 14px/20px Inter,sans-serif}.reflex-landing .hs-tab:hover{color:#000}.reflex-landing .hs-tab[aria-selected=true]{background:var(--el-cream,#f5f3f1);color:#000}.reflex-landing .hs-tab:focus-visible,.reflex-landing .hs-step:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.reflex-landing .hs-panel{background:var(--el-cream,#f5f3f1);border-radius:24px;flex-direction:column;padding:24px 28px 16px;display:flex}.reflex-landing .hs-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reflex-landing .hs-team{color:#000;margin:0;font:500 16px/22px Inter,sans-serif}.reflex-landing .hs-sub{color:var(--el-muted,#777169);margin:2px 0 0;font-size:14px;line-height:20px}.reflex-landing .hs-action{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.reflex-landing .hs-action svg{width:14px;height:14px}.reflex-landing .hs-picture{grid-template-columns:minmax(0,1fr);place-items:end center;height:364px;margin:8px 0 16px;display:grid}.reflex-landing .hs-fade{grid-template-columns:minmax(0,1fr);place-items:end center;width:100%;min-width:0;animation:.35s cubic-bezier(.16,1,.3,1) hs-in;display:grid}@keyframes hs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reflex-landing .hs-scene{grid-template-columns:minmax(0,1fr);place-items:center;width:min(100%,960px);min-width:0;display:grid}.reflex-landing .hs-sizer{display:none}.reflex-landing .hs-frame{--hs-grow:cubic-bezier(.25,.8,.25,1);width:520px;min-width:0;max-width:100%;transition:width .5s var(--hs-grow);position:relative}.reflex-landing .hs-frame:is([data-stage="0"],[data-stage="1"],[data-stage="2"]){width:700px}.reflex-landing .hs-frame[data-stage="3"]{width:880px}.reflex-landing .hs-app{--hs-ink:#1a1a1a;--hs-mut:#6b665f;--hs-sub:#8a857d;--hs-faint:#a39e96;--hs-ring:#eceae6;--hs-rule:#f1efeb;--hs-card:0 0 0 1px #e6e3de;--hs-slate:#5c5f7a;--hs-amber:#9c5b18;--hs-amber-bg:#fbf0e2;--hs-amber-bar:#e2a866;--hs-green:#2b7442;--hs-green-bg:#e6f0e8;box-shadow:var(--el-ring),0 12px 32px #0000000d;color:var(--hs-ink);background:#fff;border-radius:16px;font:400 11.5px/16px Inter,sans-serif;overflow:hidden}.reflex-landing .hs-bar{border-bottom:1px solid var(--el-line,#0000000d);align-items:center;gap:10px;padding:10px 14px;display:flex}.reflex-landing .hs-bar>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.reflex-landing .hs-status{color:var(--el-muted,#777169);font-size:10.5px;display:grid}.reflex-landing .hs-status>span{white-space:nowrap;grid-area:1/1;justify-self:start;align-items:center;gap:6px;transition:opacity .3s;display:inline-flex}.reflex-landing .hs-tag{box-shadow:inset 0 0 0 1px var(--hs-ring);white-space:nowrap;border-radius:999px;padding:0 8px;font-style:normal}.reflex-landing .hs-live i,.reflex-landing .hs-change>i{background:#2b7442;border-radius:50%;flex:none;width:7px;height:7px}.reflex-landing :is(.hs-preview,.hs-live),.reflex-landing .hs-frame:not([data-stage="0"]) .hs-v1{opacity:0}.reflex-landing .hs-frame[data-stage="1"] .hs-preview,.reflex-landing .hs-frame:is([data-stage="2"],[data-stage="3"]) .hs-live{opacity:1}.reflex-landing .hs-frame[data-stage="0"] .hs-t-app,.reflex-landing .hs-frame:not([data-stage="0"]) .hs-t-spec{display:none}.reflex-landing .hs-body{transition:grid-template-columns .5s var(--hs-grow);grid-template-columns:0 minmax(0,1fr) 0;display:grid}.reflex-landing .hs-frame:is([data-stage="1"],[data-stage="2"]) .hs-body{grid-template-columns:0 minmax(0,1fr) 200px}.reflex-landing .hs-frame[data-stage="3"] .hs-body{grid-template-columns:150px minmax(0,1fr) 200px}.reflex-landing .hs-nav,.reflex-landing .hs-detail{opacity:0;min-width:0;transition:opacity .3s;overflow:hidden}.reflex-landing .hs-frame:not([data-stage="3"]) .hs-nav,.reflex-landing .hs-frame[data-stage="0"] .hs-detail{max-height:0;padding-block:0}.reflex-landing .hs-frame[data-stage="3"] .hs-nav,.reflex-landing .hs-frame:not([data-stage="0"]) .hs-detail{opacity:1;transition-delay:.15s}.reflex-landing .hs-nav{border-right:1px solid var(--el-line,#0000000d);background:#fbfaf8;align-content:start;gap:2px;padding:10px 8px;display:grid}.reflex-landing .hs-nav span{white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11.5px;line-height:16px;display:grid}.reflex-landing .hs-nav span.on{background:var(--el-cream,#f5f3f1)}.reflex-landing .hs-nav small{color:var(--el-muted,#777169);font-size:10px;line-height:13px}.reflex-landing .hs-main{min-width:0;padding:10px 14px 12px}.reflex-landing .hs-frame[data-stage="0"] .hs-built,.reflex-landing .hs-frame:not([data-stage="0"]) .hs-spec{display:none}.reflex-landing :is(.hs-spec,.hs-built,.hs-rec,.hs-dep){animation:.35s cubic-bezier(.16,1,.3,1) hs-in}.reflex-landing .hs-spec{grid-template-columns:minmax(0,1fr) 236px;align-items:start;column-gap:16px;padding:2px 2px 0;display:grid}.reflex-landing .hs-spec-rows{align-content:start;min-width:0;display:grid}.reflex-landing .hs-spec-row{border-top:1px solid var(--hs-rule);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.reflex-landing .hs-plan{min-width:0;box-shadow:var(--hs-card);background:#fbfaf9;border-radius:12px;gap:7px;padding:11px 12px 12px;display:grid}.reflex-landing .hs-plan-ttl{font-weight:500}.reflex-landing .hs-plan-note{color:var(--hs-sub);font-size:10.5px;line-height:15px}.reflex-landing .hs-gauge{gap:7px;padding:2px 0;display:grid}.reflex-landing .hs-gauge-row{grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.reflex-landing .hs-gauge-row>span{white-space:nowrap;text-overflow:ellipsis;color:var(--hs-mut);overflow:hidden}.reflex-landing .hs-gauge-row>small{text-align:right;white-space:nowrap;color:var(--hs-mut);font-size:10.5px}.reflex-landing .hs-gauge-row>i{background:var(--hs-rule);border-radius:999px;height:6px;position:relative}.reflex-landing .hs-gauge-row>i>em{border-radius:inherit;background:#c9c4bc;position:absolute;inset:0 auto 0 0}.reflex-landing .hs-gauge-row>i>em.low{background:var(--hs-amber-bar)}.reflex-landing .hs-gauge-row>i:after{content:"";border-left:1px dashed var(--hs-faint);position:absolute;top:-4px;bottom:-4px;left:50%}.reflex-landing .hs-plan-from{box-shadow:var(--hs-card);background:#fff;border-radius:999px;justify-self:start;padding:1px 9px;font-size:10.5px;line-height:16px}.reflex-landing .hs-branches{gap:6px;margin:-1px 0 0 12px;padding-left:12px;display:grid;position:relative}.reflex-landing .hs-branches:before{content:"";border-left:1px solid #d6d2cb;position:absolute;top:-6px;bottom:14px;left:0}.reflex-landing .hs-branch{height:28px;box-shadow:var(--hs-card);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 9px;display:flex;position:relative}.reflex-landing .hs-branch:before{content:"";border-top:1px solid #d6d2cb;width:12px;position:absolute;top:50%;left:-12px}.reflex-landing .hs-branch>span{color:var(--hs-mut)}.reflex-landing .hs-branch>b{background:var(--hs-rule);border-radius:999px;flex:none;padding:0 8px;font-size:10.5px;font-weight:500;line-height:16px}.reflex-landing .hs-branch>b.ink{background:var(--hs-ink);color:#fff}.reflex-landing .hs-plan-check{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;display:flex}.reflex-landing .hs-plan-check>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reflex-landing .hs-plan-days{gap:5px;margin:0;padding:0;list-style:none;display:grid}.reflex-landing .hs-plan-days li{grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:8px;padding-left:14px;display:grid;position:relative}.reflex-landing .hs-plan-days li:before{content:"";z-index:1;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4.5px;left:1px;box-shadow:inset 0 0 0 1.5px #c9c4bc}.reflex-landing .hs-plan-days li:not(:last-child):after{content:"";border-left:1px solid #ddd9d3;position:absolute;top:8px;bottom:-13px;left:4px}.reflex-landing .hs-plan-days small{color:var(--hs-sub);font-size:10.5px}.reflex-landing .hs-plan-days li.first:before{background:var(--hs-ink);box-shadow:none}.reflex-landing .hs-plan-days li.first :is(small,span){color:var(--hs-ink);font-weight:500}.reflex-landing .hs-clock{color:var(--hs-mut);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 0;font-size:10.5px;display:grid}.reflex-landing .hs-clock>i{background:linear-gradient(90deg,var(--hs-rule),var(--hs-amber-bar));border-radius:999px;height:6px;position:relative}.reflex-landing .hs-clock>i:before,.reflex-landing .hs-clock>i:after{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--hs-faint);background:#fff;border-radius:50%;position:absolute;top:-2px}.reflex-landing .hs-clock>i:before{left:-2px}.reflex-landing .hs-clock>i:after{box-shadow:inset 0 0 0 2px var(--hs-amber);right:-2px}.reflex-landing .hs-plan-deal{box-shadow:var(--hs-card);background:#fff;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.reflex-landing .hs-plan-deal>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.reflex-landing .hs-plan-deal b{font-weight:500}.reflex-landing .hs-plan-deal small{color:var(--hs-amber);font-size:10.5px}.reflex-landing .hs-plan-deal em{color:var(--hs-mut);font-size:10.5px;font-style:normal}.reflex-landing .hs-spec-row:first-child{border-top:0;padding-top:2px}.reflex-landing .hs-spec-row>span{color:var(--hs-sub);font-size:11px}.reflex-landing .hs-spec-row>b{min-width:0;font-weight:500}.reflex-landing .hs-spec-row .hs-tag{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;align-items:center;max-width:100%;min-height:24px;padding:3px 10px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.reflex-landing .hs-chips{flex-wrap:wrap;gap:4px;display:flex}.reflex-landing .hs-chips i{background:var(--el-cream,#f5f3f1);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:400;line-height:16px;display:inline-flex}.reflex-landing .hs-sign{border-top:1px solid var(--hs-rule);color:var(--hs-mut);grid-column:1/-1;align-items:center;gap:8px;margin-top:2px;padding-top:9px;display:flex}.reflex-landing .hs-sign>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.reflex-landing .hs-sign b{color:var(--hs-ink);font-weight:500}.reflex-landing .hs-sign small{color:var(--hs-sub);white-space:nowrap;margin-left:auto;font-size:10.5px}.reflex-landing .hs-src{opacity:0;flex-wrap:wrap;gap:6px;max-height:0;transition:max-height .4s,padding .4s,opacity .3s;display:flex;overflow:hidden}.reflex-landing .hs-frame:not([data-stage="0"]) .hs-src{opacity:1;max-height:40px;padding:0 0 8px}.reflex-landing .hs-src>span{background:var(--el-cream,#f5f3f1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:3px 9px;font-size:10.5px;line-height:18px;display:inline-flex}.reflex-landing .hs-kv+.hs-kv{border-top:1px solid var(--el-line,#0000000d)}.reflex-landing .hs-kv em{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-style:normal}.reflex-landing .hs-view{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.reflex-landing .hs-pane{box-shadow:0 0 0 1px var(--hs-ring);background:#fff;border-radius:10px}.reflex-landing .hs-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.reflex-landing .hs-head b{font-weight:500}.reflex-landing .hs-head>span{color:var(--hs-sub);white-space:nowrap;font-size:10.5px}.reflex-landing .hs-pill{background:var(--hs-rule);color:var(--hs-mut);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:10.5px;font-style:normal;line-height:16px;display:inline-flex}.reflex-landing .hs-pill.amber{background:var(--hs-amber-bg);color:var(--hs-amber)}.reflex-landing .hs-pill.green{background:var(--hs-green-bg);color:var(--hs-green)}.reflex-landing .hs-face{background:var(--hs-ring);width:22px;height:22px;color:var(--hs-mut);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:500;display:grid}.reflex-landing .hs-who{flex:1;min-width:0}.reflex-landing .hs-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.reflex-landing .hs-who small{color:var(--hs-sub);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex;overflow:hidden}.reflex-landing :is(.hs-who small,.hs-kv)>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.reflex-landing .hs-cover{padding:10px 12px 8px}.reflex-landing .hs-kpi{align-items:baseline;gap:6px;margin-top:2px;display:flex}.reflex-landing .hs-kpi strong{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:24px}.reflex-landing .hs-kpi span{color:var(--hs-mut);font-size:10.5px}.reflex-landing .hs-kpi em{color:var(--hs-amber);font-style:normal;font-weight:500}.reflex-landing .hs-chart{grid-template-columns:22px minmax(0,1fr);gap:4px 6px;margin-top:8px;display:grid}.reflex-landing .hs-yax{height:96px;position:relative}.reflex-landing .hs-yax small{color:var(--hs-faint);font-size:9.5px;line-height:12px;position:absolute;right:0;transform:translateY(50%)}.reflex-landing .hs-plot{border-bottom:1px solid var(--hs-ring);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:96px;padding:0 4px;display:grid;position:relative}.reflex-landing .hs-grid{border-top:1px solid var(--hs-rule);position:absolute;left:0;right:0}.reflex-landing .hs-reorder{z-index:1;border-top:1px dashed var(--hs-sub);position:absolute;left:0;right:0}.reflex-landing .hs-reorder small{color:var(--hs-mut);background:#fff;padding-right:4px;font-size:10px;line-height:12px;position:absolute;bottom:2px;left:4px}.reflex-landing .hs-stock{background:var(--hs-slate);border-radius:3px 3px 0 0;width:100%;max-width:30px;margin:0 auto;display:block}.reflex-landing .hs-stock.low{background:var(--hs-amber-bar)}.reflex-landing .hs-xax{grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 4px;display:grid}.reflex-landing .hs-xax small{text-align:center;color:var(--hs-sub);font-size:9.5px;line-height:12px}.reflex-landing .hs-policy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:9px 12px;display:grid}.reflex-landing .hs-policy b{font-weight:500}.reflex-landing .hs-policy small{color:var(--hs-faint);font-size:10px;display:block}.reflex-landing .hs-routes{gap:2px;font-size:11px;display:grid}.reflex-landing .hs-routes span{color:var(--hs-mut);gap:6px;display:flex}.reflex-landing .hs-routes span b{color:var(--hs-ink)}.reflex-landing .hs-req{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.reflex-landing .hs-req+.hs-req{border-top:1px solid var(--hs-rule)}.reflex-landing .hs-sw{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}.reflex-landing .hs-amt{justify-items:end;gap:1px;display:grid}.reflex-landing .hs-amt em{font-variant-numeric:tabular-nums;font-style:normal}.reflex-landing .hs-amt small{color:var(--hs-sub);font-size:10.5px}.reflex-landing .hs-amt small.to-finance{color:var(--hs-ink);font-weight:500}.reflex-landing .hs-form{padding:4px 12px 6px}.reflex-landing .hs-form .hs-head{align-items:center;padding:6px 0 8px}.reflex-landing .hs-ttl{align-items:baseline;gap:8px;min-width:0;display:flex}.reflex-landing .hs-ttl small{color:var(--hs-sub);white-space:nowrap;font-size:10.5px}.reflex-landing .hs-check{border-top:1px solid var(--hs-rule);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.reflex-landing .hs-seg{background:var(--hs-rule);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.reflex-landing .hs-seg i{color:var(--hs-mut);border-radius:6px;padding:2px 9px;font-size:10.5px;font-style:normal;line-height:14px}.reflex-landing .hs-seg i.on{color:var(--hs-ink);box-shadow:var(--hs-card),0 1px 2px #1a16120f;background:#fff;font-weight:500}.reflex-landing .hs-seg i.on.fail{color:var(--hs-amber)}.reflex-landing .hs-finding{border-top:1px solid var(--hs-rule);align-items:center;gap:8px;padding:8px 0 4px;font-size:11px;display:flex}.reflex-landing .hs-finding span{min-width:0;color:var(--hs-mut);flex:1}.reflex-landing .hs-finding b{color:var(--hs-ink);margin-right:6px;font-weight:500}.reflex-landing .hs-hire{align-items:center;gap:8px;display:flex}.reflex-landing .hs-days{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:5px;display:grid}.reflex-landing .hs-day{background:var(--hs-rule);border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;min-height:68px;padding:6px;display:grid}.reflex-landing .hs-day>small{color:var(--hs-sub);font-size:10px;line-height:12px}.reflex-landing .hs-day.first{box-shadow:inset 0 0 0 1px var(--hs-ink);background:#fff}.reflex-landing .hs-day.first>small{color:var(--hs-ink);font-weight:500}.reflex-landing .hs-task{box-shadow:var(--hs-card);text-wrap:balance;background:#fff;border-radius:6px;padding:4px 6px;font-size:10px;font-style:normal;line-height:13px;display:block}.reflex-landing .hs-task.done{color:var(--hs-sub);align-items:flex-start;gap:3px;display:flex}.reflex-landing .hs-task-check{width:12px;height:12px;color:var(--hs-green);flex:none;margin-top:.5px}.reflex-landing .hs-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.reflex-landing .hs-col{background:var(--hs-rule);border-radius:10px;gap:6px;padding:7px;display:grid}.reflex-landing .hs-col-head{justify-content:space-between;padding:0 3px;font-size:11px;display:flex}.reflex-landing .hs-col-head b{font-weight:500}.reflex-landing .hs-col-head small{color:var(--hs-faint);margin-left:4px;font-weight:400}.reflex-landing .hs-col-head span{color:var(--hs-mut)}.reflex-landing .hs-deal{box-shadow:var(--hs-card);background:#fff;border-radius:9px;gap:1px;padding:8px 9px;display:grid}.reflex-landing .hs-deal>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.reflex-landing .hs-deal b{font-weight:500}.reflex-landing .hs-deal em{font-variant-numeric:tabular-nums;font-style:normal}.reflex-landing .hs-deal small{color:var(--hs-sub);font-size:10.5px}.reflex-landing .hs-deal small.quiet{color:var(--hs-amber)}.reflex-landing .hs-foot{justify-items:start;margin-top:8px;display:grid}.reflex-landing .hs-foot>div{grid-area:1/1;transition:opacity .3s}.reflex-landing .hs-rule{background:var(--hs-ring);max-width:100%;color:var(--hs-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:500;line-height:16px;display:flex}.reflex-landing .hs-rule svg{flex:none;width:12px;height:12px}.reflex-landing .hs-change{background:var(--hs-green-bg);max-width:100%;color:var(--hs-ink);opacity:0;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 9px;font-size:10.5px;line-height:16px;display:flex}.reflex-landing .hs-change span{min-width:0}.reflex-landing .hs-change b{margin-right:6px;font-weight:500}.reflex-landing .hs-change small{color:var(--hs-mut)}.reflex-landing .hs-deployed{background:var(--hs-green-bg);max-width:100%;color:var(--hs-ink);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:10.5px;font-weight:500;line-height:16px;display:flex}.reflex-landing .hs-deployed svg{width:12px;height:12px;color:var(--hs-green);flex:none}.reflex-landing .hs-frame:not([data-stage="1"]) .hs-rule{opacity:0}.reflex-landing .hs-frame[data-stage="2"] .hs-deployed,.reflex-landing .hs-frame[data-stage="3"] .hs-change{opacity:1}.reflex-landing .hs-detail{border-left:1px solid var(--el-line,#0000000d);background:#fbfaf8;padding:12px 16px}.reflex-landing :is(.hs-rec,.hs-dep)>b{margin-bottom:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.reflex-landing .hs-rec>b>small{color:var(--hs-sub);margin-top:1px;font-size:11px;font-weight:400;line-height:15px;display:block}.reflex-landing .hs-frame[data-stage="2"] .hs-rec,.reflex-landing .hs-frame:not([data-stage="2"]) .hs-dep{display:none}.reflex-landing .hs-kv{justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;line-height:16px;display:flex}.reflex-landing .hs-kv span{color:var(--el-muted,#777169);white-space:nowrap}.reflex-landing .hs-ask{z-index:1;width:max-content;max-width:240px;box-shadow:var(--el-ring),0 10px 28px #00000012;color:#000;background:#fff;border-radius:16px;margin:0;padding:10px 14px;font:400 13px/18px Inter,sans-serif;animation:.35s cubic-bezier(.16,1,.3,1) hs-in;position:absolute;bottom:calc(100% - 22px);right:-20px}.reflex-landing .hs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 12px 8px;display:grid}.reflex-landing .hs-step{text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:start;justify-items:center;gap:12px;min-width:0;padding:4px 0;display:grid;position:relative}.reflex-landing .hs-orb{background:#e9e6e1;border-radius:50%;flex:none;width:40px;height:40px;position:relative}.reflex-landing .hs-orb:before,.reflex-landing .hs-orb:after{content:"";opacity:0;border-radius:50%;transition:opacity .4s;position:absolute;inset:0}.reflex-landing .hs-step.on .hs-orb:before,.reflex-landing .hs-step.on .hs-orb:after{opacity:1}.reflex-landing .hs-orb:before{filter:saturate(1.2);box-shadow:inset 0 0 0 1px var(--reflex-border-glass,#ffffffb3),0 1px 2px #283c5a24;background:url(/homepage/landing/media/materials/frost.avif) 50%/cover}.reflex-landing .hs-orb:after{background:linear-gradient(160deg,#ffffff73,#fff0 45%)}.reflex-landing .hs-step:nth-child(2) .hs-orb:before{background-image:url(/homepage/landing/media/materials/opal.avif)}.reflex-landing .hs-step:nth-child(3) .hs-orb:before{background-image:url(/homepage/landing/media/materials/dusk.avif)}.reflex-landing .hs-step:nth-child(4) .hs-orb:before{background-image:url(/homepage/landing/media/materials/aurora.avif)}.reflex-landing .hs-line{background:#00000012;height:1px;transition:background-color .3s;position:absolute;top:24px;left:calc(50% + 32px);right:calc(16px - 50%);overflow:hidden}.reflex-landing .hs-line.done{background:#c5c2bd}.reflex-landing .hs-line i{transform-origin:0;background:#c5c2bd;animation:linear forwards hs-fill;position:absolute;inset:0;transform:scaleX(0)}@keyframes hs-fill{to{transform:scaleX(1)}}@keyframes hs-fill-y{to{transform:scaleY(1)}}.reflex-landing .hs-step-text{flex-direction:column;min-width:0;display:flex}.reflex-landing .hs-step b{color:var(--el-muted,#777169);font:400 16px/22px Inter,sans-serif;transition:color .2s}.reflex-landing .hs-step small{color:#a39e96;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;transition:color .2s;overflow:hidden}.reflex-landing .hs-step:hover b,.reflex-landing .hs-step.on b{color:#000}.reflex-landing .hs-step.on small{color:var(--el-muted,#777169)}.reflex-landing .hs-note{color:var(--el-muted,#777169);margin:20px 33px 0;font-size:15px;line-height:24px}.reflex-landing .hs-note a{color:#000;text-underline-offset:3px;-webkit-text-decoration:underline #c5c2bd;text-decoration:underline #c5c2bd}.reflex-landing .hs-note a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.reflex-landing :is(.hs-fade,.hs-spec,.hs-built,.hs-rec,.hs-dep){animation:none}}.reflex-landing #customer-stories{scroll-margin-top:80px}.reflex-landing .cs-head{align-items:flex-end}.reflex-landing .cs-head .cs-all{flex:none;justify-self:end;margin:0 0 4px}.reflex-landing .cs-selector{display:none}.reflex-landing .cs-rail{--cs-open:min(600px,56cqw);--cs-ease:cubic-bezier(.25,.8,.25,1);gap:12px;min-width:0;height:560px;display:flex;container-type:inline-size}@supports (transition-timing-function:linear(0,1)){.reflex-landing .cs-rail{--cs-ease:linear(0,.09 5.6%,.264 11.1%,.442 16.7%,.594 22.2%,.713 27.8%,.801 33.3%,.864 38.9%,.908 44.4%,.96 55.6%,.983 66.7%,.993 77.8%,.997 88.9%,1)}}.reflex-landing .cs-panel{flex:var(--cs-w,1) 1 0px;background:var(--reflex-brand-charcoal,#1c1c1e);color:#fff;isolation:isolate;min-width:64px;transition:flex-grow .45s var(--cs-ease),flex-basis .45s var(--cs-ease);border-radius:24px;position:relative;overflow:hidden}.reflex-landing .cs-panel.is-active{flex:0 0 var(--cs-open)}.reflex-landing .cs-panel:has(.cs-trigger:focus-visible){outline-offset:3px;outline:2px solid #1a1a1a}.reflex-landing .cs-backdrop{z-index:-2;background:50%/cover no-repeat;position:absolute;inset:0}.reflex-landing .cs-backdrop:after{content:"";opacity:0;background:linear-gradient(#0000004d,#0000 36% 58%,#00000075);transition:opacity .25s ease-out;position:absolute;inset:0}.reflex-landing .is-active .cs-backdrop:after{opacity:1;transition:opacity .4s ease-out .18s}.reflex-landing .cs-sacramento-county.is-active .cs-backdrop:after,.reflex-landing .cs-sellerx.is-active .cs-backdrop:after{background:linear-gradient(#00000080,#00000061 28%,#0000 48% 58%,#00000075)}.reflex-landing .cs-sacramento-county{min-width:88px}.reflex-landing .cs-panel:not(.is-active) .cs-backdrop:after{opacity:1;background:linear-gradient(#0000006b,#00000052 18%,#0000000f 50%,#0000 70%)}.reflex-landing .cs-collapsed-logo{z-index:2;pointer-events:none;object-fit:contain;filter:brightness(0)invert();opacity:1;width:calc(100% - 20px);max-width:36px;height:32px;transition:opacity .18s ease-out;position:absolute;top:28px;left:50%;transform:translate(-50%)}.reflex-landing .cs-sacramento-county .cs-collapsed-logo{max-width:76px}.reflex-landing .cs-dell .cs-collapsed-logo{max-width:52px}.reflex-landing .cs-panel.is-active .cs-collapsed-logo{opacity:0;visibility:hidden}.reflex-landing .cs-trigger{z-index:1;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:24px;padding:0;transition:background-color .2s;position:absolute;inset:0}.reflex-landing .cs-trigger:hover{background:#ffffff1a}.reflex-landing .cs-trigger:focus-visible{outline:none}.reflex-landing .is-active .cs-trigger{pointer-events:none}.reflex-landing .cs-content{width:var(--cs-open);opacity:0;filter:blur(2px);visibility:hidden;grid-template-rows:auto auto auto 1fr auto;height:100%;padding:28px;transition:opacity .25s ease-out,filter .25s ease-out,visibility 0s linear .25s;display:grid}.reflex-landing .is-active .cs-content{opacity:1;filter:blur();visibility:visible;transition:opacity .4s ease-out .18s,filter .4s ease-out .18s,visibility}.reflex-landing .cs-logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:168px;height:30px;display:block}.reflex-landing .cs-story-logo{grid-row:1;margin-bottom:14px}.reflex-landing .cs-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reflex-landing .cs-built{color:#ffffffe0;grid-row:2;max-width:36ch;margin:0;font-size:15px;line-height:22px}.reflex-landing .cs-proof{grid-row:5;justify-content:space-between;align-items:flex-end;gap:20px;margin:0;display:flex}.reflex-landing .cs-result{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.reflex-landing .cs-result strong{font:300 56px/1 var(--el-display);letter-spacing:-.04em;white-space:nowrap}.reflex-landing .cs-result>span{color:#ffffffe6;max-width:22ch;font-size:14px;line-height:20px}.reflex-landing .cs-testimonial{color:#000;background:#fff;border-radius:18px;flex:0 300px;min-width:0;margin:0;padding:16px 18px;box-shadow:0 8px 24px #0000002e}.reflex-landing .cs-testimonial blockquote{text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.reflex-landing .cs-testimonial figcaption{flex-direction:column;gap:2px;margin-top:10px;font-size:12px;line-height:18px;display:flex}.reflex-landing .cs-testimonial figcaption>span+span{color:var(--el-muted,#777169)}.reflex-landing .cs-read{color:#fff;text-underline-offset:4px;grid-row:3;justify-self:start;align-items:center;gap:6px;min-height:44px;font-size:14px;line-height:20px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-flex}.reflex-landing .cs-read svg{width:16px;height:16px;transition:transform .2s}.reflex-landing .cs-read:hover{text-decoration-color:currentColor}.reflex-landing .cs-read:hover svg{transform:translate(3px)}.reflex-landing .cs-read:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #fff}@media (width<=1023px){.reflex-landing .cs-head{align-items:flex-start}.reflex-landing .cs-selector{flex-wrap:wrap;gap:4px;margin:-8px 0 20px;display:flex}.reflex-landing .cs-selector button{min-height:44px;padding:0 14px;font-weight:400}.reflex-landing .cs-selector button[aria-checked=true]{background:var(--el-cream,#f5f3f1)}.reflex-landing .cs-rail{height:auto}.reflex-landing .cs-panel{display:none}.reflex-landing .cs-panel.is-active{flex:auto;min-width:0;display:block}.reflex-landing .cs-trigger{display:none}.reflex-landing .cs-content{width:auto;height:auto;min-height:560px;padding:24px}.reflex-landing .is-active .cs-content,.reflex-landing .is-active .cs-backdrop:after{transition-delay:0s}@starting-style{.reflex-landing .is-active .cs-content{opacity:0;filter:blur(2px)}}}@media (width<=640px){.reflex-landing .cs-head{gap:20px}.reflex-landing .cs-head .cs-all{place-self:flex-start start}.reflex-landing .cs-selector{gap:2px;margin-top:0}.reflex-landing .cs-selector button{padding-left:12px;padding-right:12px;font-size:13px}.reflex-landing .cs-content{min-height:600px;padding:20px}.reflex-landing .cs-proof{flex-direction:column;align-items:stretch;gap:20px}.reflex-landing .cs-result strong{font-size:48px}.reflex-landing .cs-testimonial{flex:none}}@media (prefers-reduced-motion:reduce){.reflex-landing .cs-panel,.reflex-landing .cs-backdrop:after,.reflex-landing .cs-read svg,.reflex-landing .cs-content,.reflex-landing .cs-trigger,.reflex-landing .cs-collapsed-logo{transition:none!important}}.reflex-landing #platform .acc-body,.reflex-landing #platform .acc-item.open .acc-body{grid-template-rows:1fr}.reflex-landing #platform .acc-item>button{padding:16px 0 6px}.reflex-landing #platform .acc-body p{margin:0 0 16px}.reflex-landing #platform .acc-item:not(.open) .acc-body .link{display:none}.reflex-landing #platform .acc-item.open .acc-body p{color:#000}.reflex-landing #platform .acc-item:last-child{border-bottom:0}.reflex-landing #platform .acc-item:last-child .prog{display:none}.reflex-landing .ind-apps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding:0 33px;display:flex}.reflex-landing .ind-apps>span{color:var(--el-muted,#777169);margin-right:8px;font-size:15px;line-height:22px}.reflex-landing .ind-apps a{height:36px;box-shadow:var(--el-ring);color:#000;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.reflex-landing .ind-apps a:hover{box-shadow:var(--el-ring-strong)}.reflex-landing .ind-apps a:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.reflex-landing section.block:has(.el-cta3){padding:160px 0}.reflex-landing .el-cta3{text-align:center;flex-direction:column;align-items:center;scroll-margin-top:96px;display:flex}.reflex-landing .el-cta3 .h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:56px;line-height:60px}.reflex-landing .el-cta3 p{max-width:34rem;color:var(--el-muted,#777169);text-wrap:balance;margin:20px 0 0;font-size:17px;line-height:26px}.reflex-landing .el-cta3-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.reflex-landing .el-cta3 a:focus-visible{outline-offset:4px;outline:2px solid #1a1a1a}@media (width<=960px){.reflex-landing .ind-apps{padding:0 4px}.reflex-landing .hs-tabs{max-width:calc(100% - 8px);margin:0 4px 16px}.reflex-landing .hs-note{margin:16px 4px 0}.reflex-landing .hs-panel{padding:20px 20px 12px}.reflex-landing .hs-steps{padding:8px 0 12px}.reflex-landing .hs-ask{display:none}.reflex-landing .hs-frame:is([data-stage="1"],[data-stage="2"]){width:520px}.reflex-landing .hs-frame[data-stage="0"]{width:640px}.reflex-landing .hs-spec{grid-template-columns:minmax(0,1fr) 216px}.reflex-landing .hs-frame[data-stage="3"]{width:640px}.reflex-landing .hs-frame[data-stage] .hs-body{grid-template-columns:0 minmax(0,1fr) 0}.reflex-landing .hs-frame[data-stage="3"] .hs-body{grid-template-columns:140px minmax(0,1fr) 0}.reflex-landing section.block:has(.el-cta3){padding:120px 0}.reflex-landing .el-cta3 .h2{font-size:44px;line-height:48px}}@media (width<=760px){.reflex-landing .hs-steps{grid-template-columns:minmax(0,1fr);gap:4px}.reflex-landing .hs-step{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:0 12px;min-height:48px}.reflex-landing .hs-orb{width:32px;height:32px}.reflex-landing .hs-line{width:1px;height:auto;inset:calc(50% + 20px) auto calc(16px - 50%) 16px}.reflex-landing .hs-line i{transform-origin:top;animation-name:hs-fill-y;transform:scaleY(0)}.reflex-landing .hs-picture{height:auto}.reflex-landing .hs-scene>.hs-frame{grid-area:1/1;align-self:start}.reflex-landing .hs-sizer{visibility:hidden;pointer-events:none;display:block}.reflex-landing .hs-frame[data-stage]{width:100%}.reflex-landing .hs-frame[data-stage] .hs-body{grid-template-columns:minmax(0,1fr)}.reflex-landing .hs-detail{display:none}.reflex-landing .hs-spec{grid-template-columns:minmax(0,1fr)}.reflex-landing .hs-plan{margin:6px 0 4px}.reflex-landing .hs-nav{border-right:0;gap:4px;max-height:0;padding:0 14px;transition:max-height .4s,padding .4s,opacity .3s;display:flex;overflow:hidden}.reflex-landing .hs-frame[data-stage="3"] .hs-nav{border-bottom:1px solid var(--el-line,#0000000d);max-height:52px;padding:8px 14px}.reflex-landing .hs-nav span{flex:none;align-items:center;gap:6px;display:inline-flex}.reflex-landing .hs-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.reflex-landing .hs-main{padding:2px 14px 14px}.reflex-landing .hs-bar{padding:10px 14px}}@media (width<=640px){.reflex-landing .hs-panel{padding:16px 14px 8px}.reflex-landing .hs-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.reflex-landing .hs-tabs::-webkit-scrollbar{display:none}.reflex-landing .hs-tab{flex:none;padding:0 13px}.reflex-landing .hs-sign>span{white-space:normal}.reflex-landing .hs-frame:not([data-stage="0"]) .hs-v1,.reflex-landing .hs-frame:not([data-stage="1"]) .hs-preview,.reflex-landing .hs-frame:is([data-stage="0"],[data-stage="1"]) .hs-live,.reflex-landing .hs-sign small{display:none}.reflex-landing .hs-top{flex-direction:column}.reflex-landing .hs-picture{margin:12px 0}.reflex-landing :is(.hs-plot,.hs-xax){gap:6px}.reflex-landing .hs-xax small{font-size:9px}.reflex-landing .hs-policy{grid-template-columns:minmax(0,1fr)}.reflex-landing .hs-ttl small{display:none}.reflex-landing .hs-days{grid-template-columns:repeat(3,minmax(0,1fr))}.reflex-landing .hs-day.first{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.reflex-landing .hs-day.first>small{grid-column:1/-1}.reflex-landing .hs-frame:not([data-stage="0"]) .hs-src{max-height:64px}.reflex-landing .hs-step b{font-size:15px;line-height:20px}.reflex-landing .hs-step small{font-size:13px;line-height:18px}.reflex-landing .hs-sub{min-height:40px}.reflex-landing section.block:has(.el-cta3){padding:96px 0}.reflex-landing .el-cta3 .h2{font-size:36px;line-height:40px}.reflex-landing .el-cta3 p{font-size:16px;line-height:24px}}@media (width<=419px){.reflex-landing .gl{padding-inline:8px}.reflex-landing .gl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reflex-landing .el-demo{height:790px}}@media (width<=359px){.reflex-landing .hs-live .hs-tag,.reflex-landing .hs-req .hs-face{display:none}}.reflex-landing section.block:not(.el-logos-sec):not(.el-enterprise):not(:has(.el-cta3)){padding:120px 0}.reflex-landing .el-enterprise-head{padding-top:120px}@media (width<=960px){.reflex-landing section.block:not(.el-logos-sec):not(.el-enterprise):not(:has(.el-cta3)){padding:96px 0}.reflex-landing .el-enterprise-head{padding-top:96px}}@media (width<=640px){.reflex-landing section.block:not(.el-logos-sec):not(.el-enterprise):not(:has(.el-cta3)){padding:72px 0}.reflex-landing .el-enterprise-head{padding-top:72px}}.reflex-landing .hs-source-logo{object-fit:contain;flex:none;width:14px;height:14px;display:block}.reflex-landing .hs-source-mark{flex:none;place-items:center;width:16px;height:16px;line-height:0;display:grid}
