.entry-landing .entry-product-section.product-demo{display:grid;align-items:center;background:#1c292e;color:#edf6f8;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px;padding:64px max(4%,calc((100% - 1320px)/2));border-top:1px solid #41535b}.entry-landing .product-demo .entry-product-preview{margin:0}.entry-landing .product-demo .entry-eyebrow{color:#47d9df}.entry-landing .product-demo h2{font-size:32px;font-weight:600;margin:12px 0 16px}.entry-landing .product-demo-copy>p{color:#b5c9d1;margin:0 0 24px}.product-demo-copy,.product-demo-screen{min-width:0}.product-demo-steps{border-top:1px solid #415a64}.product-demo-steps button{display:flex;align-items:center;width:100%;gap:14px;padding:12px;height:90px;background:transparent;color:#afc5ce;text-align:start;border:0;border-bottom:1px solid #415a64;border-inline-start:2px solid transparent;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.product-demo-steps button:hover{color:#f0f7fa;background:#2c414a}.product-demo-steps button[aria-pressed=true]{background:#18464e;border-inline-start-color:#36d3dd;color:#f0fbfc}.product-demo-node{width:36px;height:36px;display:grid;place-items:center;background:#263d46;color:#77cbd3;border-radius:4px;flex-shrink:0}.product-demo-steps button[aria-pressed=true] .product-demo-node{background:#1d6570;color:#66e2e8}.product-demo-steps button:last-child .product-demo-node{color:#ffb38a}.product-demo-steps button:last-child[aria-pressed=true]{border-inline-start-color:#ff8756}.product-demo-steps button>span:nth-child(2){flex:1;min-width:0}.product-demo-steps strong{font-size:13px;font-weight:600}.product-demo-steps small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#b8d6dd;font-size:11px;line-height:1.65;margin-top:6px}.product-demo-number{color:#8cb0bd;font:10px Consolas,monospace}.product-demo-controls{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 15px;border-bottom:2px solid #3b555e}.product-demo-controls>span:first-child{color:#e2eef2;font-size:11px}.product-demo-controls small{display:block;color:#afc7d0;font-size:10px;margin-top:5px}.product-demo-controls button{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border:1px solid #7b9ba8;border-radius:4px;color:#4cd5dd;background:#203943;cursor:pointer;transition:background .2s,border-color .2s}.product-demo-controls button:hover{border-color:#ff8756;background:#2e4a54}.product-demo-controls button:disabled{opacity:.5;cursor:default}.product-demo-progress{position:absolute;bottom:-2px;inset-inline-start:0;width:100%;height:2px;background:#39d3db;transform:scaleX(0);transform-origin:left;animation:product-demo-progress 2.8s linear forwards;animation-play-state:paused}[dir=rtl] .product-demo-progress{transform-origin:right}.product-demo-progress[data-playing=true]{animation-play-state:running}.product-demo[data-step="3"] .product-demo-progress{background:#ff8756}.entry-landing .product-demo .entry-preview-toolbar{background:#14272d;border-color:#4a727c;color:#e1eff2}.product-demo .entry-preview-live{border-color:#4a727c}.entry-landing .product-demo .entry-product-preview figcaption{color:#a9c2ce;text-align:start;padding-top:12px;font-size:10px}@keyframes product-demo-progress{to{transform:scaleX(1)}}@media (max-width:1100px){.entry-landing .entry-product-section.product-demo{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (max-width:760px){.entry-landing .entry-product-section.product-demo{grid-template-columns:minmax(0,1fr);gap:26px;padding:40px 22px}.entry-landing .product-demo h2{font-size:27px}.product-demo-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-demo-steps button{align-items:start;padding:12px 8px;gap:8px;height:78px}.product-demo-node{width:28px;height:28px}.product-demo-node svg{width:16px}.product-demo-number{display:none}.product-demo-steps strong{font-size:11px}.product-demo-steps small{display:none}}@media (prefers-reduced-motion:reduce){.product-demo-progress{animation:none;transform:scaleX(1)}.product-demo-controls button,.product-demo-steps button{transition:none}}.entry-landing section.entry-workflow{background:#24292c;color:#edf3f5;border-top:1px solid #465056}.entry-landing .entry-workflow .entry-brand-heading>p{color:#b8c7ce;border-color:#4b5d66}.entry-landing .entry-workflow :is(.entry-section-number,.entry-eyebrow){color:#39d3db}.workflow-overview{margin-top:36px}.workflow-context{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;color:#b8c7ce;font-size:11px}.workflow-context>span:first-child{display:flex;align-items:center;gap:9px;color:#39d3db;font-weight:600}.workflow-context>span:last-child{border-inline-start:2px solid #ff8756;padding-inline-start:10px}.entry-landing .entry-workflow .workflow-stages{margin:0;gap:0}.entry-landing .entry-workflow .workflow-stages article{display:flex;flex-direction:column;padding:0;padding-inline-end:30px;border:0;min-width:0}.entry-landing .entry-workflow .workflow-stages article:nth-child(2){padding-inline:30px}.entry-landing .entry-workflow .workflow-stages article:last-child{padding-inline:30px 0}.workflow-stage-rail{position:relative;height:68px;display:flex;align-items:center;gap:16px;isolation:isolate}.workflow-stage-rail:before{content:"";position:absolute;top:50%;inset-inline:0 -60px;height:1px;background:#52787c;z-index:-1}.workflow-stages article:last-child .workflow-stage-rail:before{inset-inline-end:0}.workflow-node{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:6px;background:#184a50;color:#54dce1;border:1px solid #34858c;box-shadow:0 0 0 8px #24292c;transition:background .3s,color .3s,transform .3s}.workflow-stage-index{font-family:Consolas,monospace;font-size:12px;color:#a4c8cc;background:#24292c;padding:6px 8px}.workflow-connector{position:absolute;inset-inline-end:-35px;top:25px;background:#24292c;color:#39d3db;box-sizing:content-box;padding-inline:8px}.workflow-stages article:last-child .workflow-node{color:#ffb58d;background:#52382c;border-color:#a06a4b}.entry-landing .entry-workflow .workflow-stages h3{font-size:21px;margin:24px 0 12px;line-height:1.4}.entry-landing .entry-workflow .workflow-stages p{margin:0 0 24px;font-size:14px;line-height:1.8;min-height:76px;color:#b8c7ce}.workflow-record{margin-top:auto;border-top:2px solid #328890;background:#1b383d;padding:16px}.workflow-stages article:nth-child(2) .workflow-record{background:#21383e}.workflow-stages article:last-child .workflow-record{background:#3b302a;border-top-color:#bb794e}.workflow-record-id{display:flex;justify-content:space-between;gap:12px;font:11px Consolas,monospace;color:#7dd8df;padding-bottom:12px;border-bottom:1px solid #456067}.workflow-stages article:last-child .workflow-record-id{color:#ffbe97;border-color:#635047}.workflow-record-id>span{color:#b3c6cd}.workflow-record dl{margin:0}.workflow-record dl>div{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-top:14px;font-size:11px;line-height:1.6}.workflow-record dt{color:#b7cbd3;min-width:0}.workflow-record dd{margin:0;color:#edf7f8;font-weight:600;display:flex;justify-content:flex-end;align-items:center;gap:6px;text-align:end;min-width:0;font-variant-numeric:tabular-nums}.workflow-record dd svg{color:#54dce1;flex-shrink:0}.workflow-output{display:flex;align-items:center;gap:10px;min-height:58px;color:#54dce1;font-size:12px;font-weight:600;border-bottom:2px solid #3c6065;transition:border-color .3s}.workflow-output>svg{flex-shrink:0}.workflow-output>svg:last-child{margin-inline-start:auto;transition:transform .3s}.workflow-stages article:last-child .workflow-output{color:#ffb58d;border-color:#73513e}.workflow-stages article:hover .workflow-node{background:#19c4ce;color:#122a32;transform:translateY(-3px)}.workflow-stages article:last-child:hover .workflow-node{background:#ff8756;color:#122a32}.workflow-stages article:hover .workflow-output{border-color:#19c4ce}.workflow-stages article:last-child:hover .workflow-output{border-color:#ff8756}.workflow-stages article:hover .workflow-output>svg:last-child{transform:translateX(4px)}[dir=rtl] .workflow-stages article:hover .workflow-output>svg:last-child{transform:translateX(-4px)}.workflow-summary{display:flex;align-items:center;gap:16px;margin-top:32px;padding:22px 24px;background:#a9e2df;border-inline-start:3px solid #ff8756;color:#183d40}.workflow-summary-mark{color:#15676c;display:flex}.workflow-summary>div:first-of-type{min-width:0}.workflow-summary strong{font-size:13px;font-weight:600}.workflow-summary>div:first-of-type>span{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;color:#355e64;font-size:10px}.workflow-summary bdi{display:inline-flex;align-items:center;gap:8px}.workflow-summary-stages{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-inline-start:auto}.workflow-summary-stages>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#234e54}.workflow-summary-stages>span>svg:first-child{color:#126b62}.workflow-summary-stages>span:last-child>svg:first-child{color:#94401c}@media (max-width:1100px){.entry-landing .entry-workflow .workflow-stages article{padding-inline-end:20px}.entry-landing .entry-workflow .workflow-stages article:nth-child(2){padding-inline:20px}.entry-landing .entry-workflow .workflow-stages article:last-child{padding-inline:20px 0}.workflow-stage-rail:before{inset-inline-end:-40px}.workflow-connector{inset-inline-end:-25px}.entry-landing .entry-workflow .workflow-stages p{min-height:101px}.workflow-record{padding:12px}.workflow-record dl>div{flex-wrap:wrap;gap:3px}.workflow-record dd{flex-basis:100%;justify-content:flex-start;text-align:start}.workflow-summary-stages{gap:10px;max-width:55%}}@media (max-width:760px){.workflow-overview{margin-top:28px}.workflow-context{align-items:start;gap:14px;padding-bottom:24px}.workflow-context>span:last-child{max-width:130px}.entry-landing .entry-workflow .workflow-stages{grid-template-columns:minmax(0,1fr);gap:28px}.entry-landing .entry-workflow .workflow-stages article,.entry-landing .entry-workflow .workflow-stages article:last-child,.entry-landing .entry-workflow .workflow-stages article:nth-child(2){padding:0}.workflow-stage-rail{height:58px}.workflow-node{width:50px;height:50px}.workflow-stage-rail:before,.workflow-stages article:last-child .workflow-stage-rail:before{inset-inline:0}.workflow-connector{display:none}.entry-landing .entry-workflow .workflow-stages h3{margin-top:18px;font-size:20px}.entry-landing .entry-workflow .workflow-stages p{min-height:0;margin-bottom:18px}.workflow-record{padding:16px}.workflow-record dl>div{flex-wrap:nowrap;gap:12px}.workflow-record dd{flex-basis:auto;justify-content:flex-end;text-align:end}.workflow-summary{align-items:start;padding:20px 18px;flex-wrap:wrap;gap:14px;margin-top:28px}.workflow-summary-stages{max-width:100%;width:100%;justify-content:flex-start;border-top:1px solid #78b4b3;padding-top:14px}}@media (prefers-reduced-motion:reduce){.workflow-node,.workflow-output,.workflow-output svg{transition:none!important}.workflow-stages article:hover .workflow-node,.workflow-stages article:hover .workflow-output>svg:last-child{transform:none!important}}.entry-pricing{padding:72px max(24px,calc((100vw - 1280px) / 2));background:#f5f7f7;color:#172c38;scroll-margin-top:100px}.entry-pricing-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.entry-pricing-heading h2{margin:12px 0;font-size:32px;line-height:1.2;letter-spacing:0}.entry-pricing-heading p{max-width:680px;color:#52636b;font-size:15px;line-height:1.7}.entry-pricing-currency{display:flex;flex-shrink:0;border:1px solid #b9c5ca;padding:4px;border-radius:6px}.entry-pricing-currency button{width:64px;height:36px;border-radius:3px;font-size:13px;font-weight:600}.entry-pricing-currency button[aria-pressed=true]{background:#172c38;color:white}.entry-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.entry-pricing-plan{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #cbd4d7;border-radius:6px;background:white}.entry-pricing-plan[data-featured=true]{border-color:#16836f;border-top:4px solid #16836f;padding-top:23px}.entry-pricing-tag{min-height:22px;font-size:12px;line-height:1.5;color:#136754;font-weight:600}.entry-pricing-plan h3{font-size:22px;line-height:1.3;margin:12px 0 20px}.entry-pricing-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:76px;align-content:start}.entry-pricing-price bdi,.entry-pricing-price strong{font-size:28px;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.entry-pricing-price small{font-size:13px;color:#52636b}.entry-pricing-tax{font-size:12px;color:#52636b}.entry-pricing-capacity{margin:22px 0;padding-bottom:18px;border-bottom:1px solid #e0e5e6;font-size:14px;font-weight:600;line-height:1.7}.entry-pricing-plan ul{list-style:none;padding:0;margin:0 0 30px;flex:1}.entry-pricing-plan li{display:flex;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.6}.entry-pricing-plan li svg{flex-shrink:0;margin-top:3px;color:#16836f}.entry-pricing-plan a,.entry-pricing-plan button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 0;border:0;border-top:1px solid #cbd4d7;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:14px;text-align:start;cursor:pointer}.entry-pricing-plan a:hover,.entry-pricing-plan button:hover{color:#136754}.entry-pricing-plan a svg,.entry-pricing-plan button svg{flex-shrink:0}.entry-pricing-sales{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-block:16px;border-bottom:1px solid #cbd4d7;font-size:13px;line-height:1.7}.entry-pricing-sales button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#136754;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.entry-pricing-sales svg{flex-shrink:0}.entry-pricing-terms{margin-top:24px;color:#52636b;font-size:13px;line-height:1.8}.entry-pricing-terms p+p{margin-top:12px}.entry-pricing a:focus-visible,.entry-pricing button:focus-visible{outline:2px solid #16836f;outline-offset:4px}[dir=rtl] .entry-pricing-demo svg{transform:rotate(180deg)}@media (max-width:900px){.entry-pricing-grid{gap:12px}.entry-pricing-plan{padding:18px}.entry-pricing-plan[data-featured=true]{padding-top:15px}}@media (max-width:700px){.entry-pricing{padding:48px 20px}.entry-pricing-heading{align-items:start;flex-direction:column}.entry-pricing-heading h2{font-size:28px}.entry-pricing-grid{grid-template-columns:minmax(0,1fr);gap:20px}.entry-pricing-price{min-height:44px}.entry-pricing-plan{padding:24px}.entry-pricing-plan[data-featured=true]{padding-top:21px}}.entry-pricing-currency{background:#fff}.entry-pricing-plan{padding:28px;border-color:#d4dfe5;border-radius:8px}.entry-pricing-plan[data-featured=true]{border:1px solid #178675;padding-top:28px;box-shadow:inset 0 3px #178675,0 8px 24px #173a4610}.entry-pricing-plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px}.entry-pricing-symbol{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:6px;color:#327dbe;background:#eff6fc}.entry-pricing-plan[data-featured=true] .entry-pricing-symbol{color:#157462;background:#e9f5ef}.entry-pricing-plan:last-child .entry-pricing-symbol{color:#b16643;background:#fcf2ec}.entry-pricing-tag{max-width:70%;min-height:0;text-align:end;font-size:11px}.entry-pricing-plan h3{margin:22px 0 16px;font-size:24px;font-weight:700}.entry-pricing-price{min-height:74px}.entry-pricing-price bdi,.entry-pricing-price strong{font-size:30px;font-weight:700}.entry-pricing-tax{min-height:18px;line-height:1.5}.entry-pricing-capacity{display:flex;align-items:center;gap:8px;min-height:57px;margin:22px 0 24px;padding-block:16px;border-block:1px solid #e4ebee;font-size:12px;line-height:1.6;color:#52636b}.entry-pricing-capacity svg{flex-shrink:0;color:#69808b}.entry-pricing-plan li{font-size:13px;line-height:1.75}.entry-pricing-actions{display:grid;gap:12px;margin-top:auto}.entry-pricing-plan .entry-pricing-primary{min-height:50px;padding:12px 15px;border:1px solid #c8d8e1;border-radius:4px;background:#f6fafc;color:#244e66;font-size:13px;font-weight:700;line-height:1.6}.entry-pricing-plan[data-featured=true] .entry-pricing-primary{background:#177b69;border-color:#177b69;color:#fff}.entry-pricing-plan .entry-pricing-primary:hover{background:#e9f2f6}.entry-pricing-plan[data-featured=true] .entry-pricing-primary:hover{background:#126451}.entry-pricing-plan .entry-pricing-demo{min-height:42px;padding:6px 4px;border:0;font-size:13px;color:#52636b}.entry-pricing-sales p{margin:0}.entry-pricing-sales button{text-decoration:none}.entry-pricing-terms{font-size:12px;line-height:1.9}@media (max-width:1000px){.entry-pricing-plan,.entry-pricing-plan[data-featured=true]{padding:22px 18px}.entry-pricing-price bdi,.entry-pricing-price strong{font-size:27px}}@media (max-width:700px){.entry-pricing-plan,.entry-pricing-plan[data-featured=true]{padding:24px}.entry-pricing-price{min-height:54px}}