.cas-home-label{color:var(--cas-green-ink);font-size:11px;font-weight:800;line-height:1.4;text-transform:uppercase}.cas-home-label--inverse{color:var(--cas-green-lt)}.cas-home-hero{position:relative;isolation:isolate;min-height:820px;overflow:hidden;background:var(--cas-home-paper);color:var(--cas-ink)}.cas-home-hero:before{position:absolute;z-index:0;right:0;bottom:0;left:0;height:190px;background:var(--cas-home-surface);content:""}.cas-home-hero .cas-home-label--inverse{color:var(--cas-green-ink)}.cas-home-hero-ambient{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.cas-home-ambient-map{position:absolute;top:108px;left:50%;display:block;width:min(1180px,96vw);height:auto;opacity:.055;transform:translate(-50%)}.cas-home-ambient-line,.cas-home-ambient-scan{position:absolute;display:block;background:var(--cas-home-border)}.cas-home-ambient-line{opacity:.42}.cas-home-ambient-line--h1,.cas-home-ambient-line--h2{right:0;left:0;height:1px}.cas-home-ambient-line--h1{top:11%}.cas-home-ambient-line--h2{top:78%}.cas-home-ambient-line--v1,.cas-home-ambient-line--v2,.cas-home-ambient-line--v3{top:0;bottom:0;width:1px}.cas-home-ambient-line--v1{left:4%}.cas-home-ambient-line--v2{left:48%}.cas-home-ambient-line--v3{left:93%}.cas-home-ambient-scan{top:0;bottom:0;left:0;width:1px;background:var(--cas-green-ink);opacity:0}.cas-home-ambient-customer{position:absolute;display:block;width:9px;height:9px;border:1px solid var(--cas-green-ink);background:var(--cas-home-paper);opacity:.28}.cas-home-ambient-customer-one{top:36%;left:24%}.cas-home-ambient-customer-two{top:32%;left:51%}.cas-home-ambient-customer-three{top:51%;left:73%}.cas-home-ambient-search-frame{position:absolute;top:30%;left:20%;display:block;width:68px;height:68px;border:1px solid var(--cas-green-ink);opacity:0}.cas-home-ambient-search-frame:before,.cas-home-ambient-search-frame:after{position:absolute;top:50%;left:50%;background:var(--cas-green-ink);content:"";opacity:.55}.cas-home-ambient-search-frame:before{width:13px;height:1px;transform:translate(-50%,-50%)}.cas-home-ambient-search-frame:after{width:1px;height:13px;transform:translate(-50%,-50%)}.cas-home-hero-copy{position:relative;z-index:3;padding-top:72px}.cas-home-hero-copy-in{width:470px}.cas-home-hero-copy h1{max-width:470px;margin-top:18px;color:var(--cas-ink);font-family:var(--cas-font-display);font-size:58px;font-weight:780;line-height:1.12;text-wrap:balance;white-space:pre-line}.cas-home-hero-desc{max-width:455px;margin-top:28px;color:var(--cas-ink-2);font-size:16px;line-height:1.72}.cas-home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cas-home-btn-light,.cas-home-btn-outline{min-height:46px;justify-content:center;padding-inline:20px}.cas-home-btn-light{border-color:var(--cas-green-ink);background:var(--cas-green-ink);color:var(--cas-white)}.cas-home-btn-outline{border-color:var(--cas-home-border);background:var(--cas-white);color:var(--cas-ink)}.cas-home-proofs{display:flex;gap:32px;max-width:440px;margin-top:28px;padding-top:18px;border-top:1px solid var(--cas-home-border)}.cas-home-proofs span{display:grid;color:var(--cas-home-muted);font-size:11px}.cas-home-proofs strong{color:var(--cas-ink);font-size:18px;line-height:1.3}.cas-home-hero-field{position:absolute;z-index:1;inset:0;pointer-events:none}.cas-home-hero-scene{position:relative;min-height:820px}.cas-home-product-window{position:absolute;top:58px;right:-82px;width:680px;height:610px;overflow:hidden;border:1px solid var(--cas-home-border);border-radius:var(--cas-r-sm);background:var(--cas-home-surface-2);color:var(--cas-ink);box-shadow:var(--cas-shadow)}.cas-home-product-bar{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 18px;border-bottom:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-product-brand,.cas-home-chat-head{display:flex;align-items:center;gap:9px}.cas-home-product-brand img,.cas-home-chat-head img{border-radius:7px}.cas-home-product-brand strong,.cas-home-product-brand small,.cas-home-chat-head strong,.cas-home-chat-head small{display:block}.cas-home-product-brand strong{font-size:13px}.cas-home-product-brand small{color:var(--cas-home-muted);font-size:10px}.cas-home-product-status,.cas-home-instance-state{display:flex;align-items:center;gap:6px;color:var(--cas-green-ink);font-size:10px;font-weight:750}.cas-home-product-status i,.cas-home-instance-state i,.cas-home-tool-bar i,.cas-home-runtime-head>b:before,.cas-home-local-node b i{width:7px;height:7px;border-radius:50%;background:var(--cas-green)}.cas-home-product-main{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(225px,.75fr);grid-template-rows:minmax(0,1fr);height:500px}.cas-home-map-panel,.cas-home-instance-panel{min-width:0;padding:20px}.cas-home-map-panel{border-right:1px solid var(--cas-home-border);background:var(--cas-home-surface)}.cas-home-instance-panel{background:var(--cas-home-paper)}.cas-home-demo-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;color:var(--cas-home-muted);font-size:10px;font-weight:750;text-transform:uppercase}.cas-home-demo-kicker b{color:var(--cas-green-ink);text-align:right}.cas-home-map-query{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--cas-home-border);border-radius:6px;background:var(--cas-white);font-size:13px;box-shadow:var(--cas-shadow-mid)}.cas-home-map-query span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-map-canvas{position:relative;height:292px;margin-top:14px;overflow:hidden;border-block:1px solid var(--cas-home-border)}.cas-home-map-canvas svg{width:100%;height:100%;color:color-mix(in srgb,var(--cas-home-muted) 26%,var(--cas-home-surface))}.cas-home-map-scan{position:absolute;inset:0 auto 0 0;width:38%;border-right:2px solid var(--cas-green-ink);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cas-green) 14%,transparent));opacity:0}.cas-home-map-pin{position:absolute;width:10px;height:10px;border:2px solid var(--cas-white);border-radius:50%;background:var(--cas-green);opacity:0}.cas-home-map-pin:nth-of-type(2){left:27%;top:42%}.cas-home-map-pin:nth-of-type(3){right:28%;top:56%;background:var(--cas-home-blue)}.cas-home-map-pin:nth-of-type(4){right:17%;top:71%;background:var(--cas-home-amber)}.cas-home-map-target{position:absolute;top:calc(42% - 11px);left:calc(27% - 11px);display:block;width:32px;height:32px;border:1px solid var(--cas-green-ink);opacity:0}.cas-home-map-target:before,.cas-home-map-target:after{position:absolute;top:50%;left:50%;background:var(--cas-green-ink);content:""}.cas-home-map-target:before{width:9px;height:1px;transform:translate(-50%,-50%)}.cas-home-map-target:after{width:1px;height:9px;transform:translate(-50%,-50%)}.cas-home-map-result{display:flex;align-items:end;justify-content:space-between;margin-top:13px}.cas-home-map-result div{display:grid}.cas-home-map-result strong{font-size:22px;line-height:1.1}.cas-home-map-result span,.cas-home-map-result b{color:var(--cas-home-muted);font-size:10px}.cas-home-map-result b{color:var(--cas-green-ink)}.cas-home-instance-list{display:grid;gap:7px}.cas-home-lead-flight{position:absolute;z-index:4;top:250px;left:110px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px 10px;width:250px;border:1px solid var(--cas-green-ink);border-radius:6px;padding:10px;background:var(--cas-white);opacity:0;box-shadow:var(--cas-shadow-mid)}.cas-home-lead-flight>span{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--cas-home-night-soft);color:var(--cas-green-lt);font-size:9px;font-weight:800}.cas-home-lead-flight strong,.cas-home-lead-flight small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-lead-flight strong{font-size:11px}.cas-home-lead-flight small{color:var(--cas-home-muted);font-size:8px}.cas-home-lead-flight>b{grid-column:1 / -1;color:var(--cas-green-ink);font-size:9px}.cas-home-instance-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:7px 8px;border:1px solid var(--cas-home-border);border-radius:6px;background:var(--cas-white);opacity:.52;box-shadow:var(--cas-shadow-mid)}.cas-home-instance-icon,.cas-home-runtime-row>span{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--cas-home-night-soft);color:var(--cas-green-lt);font-size:9px;font-weight:800}.cas-home-instance-row--2 .cas-home-instance-icon,.cas-home-runtime-row--2>span{color:var(--cas-home-blue)}.cas-home-instance-row--3 .cas-home-instance-icon,.cas-home-runtime-row--3>span{color:var(--cas-home-amber)}.cas-home-instance-row--4 .cas-home-instance-icon,.cas-home-runtime-row--4>span{color:var(--cas-home-purple)}.cas-home-instance-row strong,.cas-home-instance-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-instance-row strong{font-size:12px}.cas-home-instance-row small{color:var(--cas-home-muted);font-size:10px}.cas-home-queue{margin-top:13px}.cas-home-queue>div{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--cas-home-muted);font-size:10px}.cas-home-queue>div b{color:var(--cas-green-ink)}.cas-home-queue>i,.cas-home-runtime-progress{display:block;height:5px;overflow:hidden;border-radius:var(--cas-r-pill);background:var(--cas-home-border)}.cas-home-queue>i b,.cas-home-runtime-progress i{display:block;width:72%;height:100%;border-radius:inherit;background:var(--cas-green-ink)}.cas-home-product-footer{display:grid;grid-template-columns:repeat(3,1fr);height:52px;border-top:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-product-footer span{display:flex;align-items:center;gap:7px;padding-inline:15px;border-right:1px solid var(--cas-line-soft);color:var(--cas-home-muted);font-size:10px}.cas-home-product-footer span:last-child{border-right:0}.cas-home-product-footer b{color:var(--cas-green-ink);font-size:12px}.cas-home-chat-panel{position:absolute;z-index:2;right:-20px;bottom:70px;width:325px;min-height:270px;padding:18px;border:1px solid color-mix(in srgb,var(--cas-green-lt) 36%,transparent);border-radius:var(--cas-r-sm);background:var(--cas-home-night-soft);color:var(--cas-white);opacity:0;box-shadow:var(--cas-home-window-shadow)}.cas-home-chat-return{position:absolute;top:-26px;right:0;color:var(--cas-green-lt);font-size:10px;font-weight:750;text-transform:uppercase}.cas-home-chat-head{margin-bottom:14px}.cas-home-chat-head strong{font-size:12px}.cas-home-chat-head small{color:var(--cas-home-inverse);font-size:10px}.cas-home-chat-message{max-width:90%;margin-bottom:8px;border-radius:7px;padding:9px 11px;background:color-mix(in srgb,var(--cas-white) 7%,transparent);color:var(--cas-white);font-size:12px;line-height:1.5}.cas-home-chat-message--out{margin-left:auto;background:var(--cas-green-ink-deep)}.cas-home-chat-panel>p{margin-bottom:12px;color:color-mix(in srgb,var(--cas-home-blue) 70%,var(--cas-white));font-size:11px}.cas-home-chat-foot{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--cas-white) 12%,transparent);color:var(--cas-home-inverse);font-size:10px}.cas-home-chat-foot b{color:var(--cas-green-lt)}.cas-home-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:64px}.cas-home-heading h2,.cas-home-market h2,.cas-home-need-copy h2,.cas-home-conversation-copy h2,.cas-home-local-copy h2,.cas-home-download-head h2{margin-top:12px;font-family:var(--cas-font-display);font-size:42px;font-weight:780;line-height:1.16}.cas-home-heading>p,.cas-home-need-copy>p,.cas-home-conversation-copy>p,.cas-home-local-copy>p,.cas-home-download-head p{color:var(--cas-ink-2);font-size:16px;line-height:1.8}.cas-home-workflow{padding:28px 0 105px;background:var(--cas-home-paper)}.cas-home-journey{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;border-top:1px solid var(--cas-home-border)}.cas-home-journey:after{position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--cas-green-ink);content:""}.cas-home-journey article{position:relative;min-height:190px;padding:26px 24px 0 0}.cas-home-journey article:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border:2px solid var(--cas-home-paper);border-radius:50%;background:var(--cas-green-ink);content:""}.cas-home-journey article>b{color:var(--cas-green-ink);font-size:11px}.cas-home-journey h3{margin-top:12px;font-size:20px}.cas-home-journey article p{margin-top:8px;color:var(--cas-ink-2);font-size:13px;line-height:1.65}.cas-home-market{display:grid;grid-template-columns:1.25fr .75fr;min-height:610px;background:var(--cas-home-night);color:var(--cas-white)}.cas-home-market-photo{min-width:0;overflow:hidden}.cas-home-market-photo img,.cas-home-team-photo>img{width:100%;height:100%;object-fit:cover}.cas-home-market-copy{display:flex;flex-direction:column;justify-content:center;padding:64px}.cas-home-market-copy h2{max-width:440px}.cas-home-market-copy>p:not(.cas-home-label){max-width:430px;margin-top:24px;color:var(--cas-home-inverse);font-size:16px;line-height:1.8}.cas-home-market-copy small{margin-top:36px;color:var(--cas-home-muted);font-size:11px}.cas-home-need,.cas-home-facts,.cas-home-download{padding:108px 0;background:var(--cas-home-paper)}.cas-home-need--muted{background:var(--cas-home-surface)}.cas-home-need-layout{display:grid;grid-template-columns:minmax(290px,.74fr) minmax(0,1.26fr);align-items:center;gap:76px}.cas-home-need-layout--reverse{grid-template-columns:minmax(0,1.26fr) minmax(290px,.74fr)}.cas-home-need-layout--reverse .cas-home-need-copy{order:2}.cas-home-need-copy h2,.cas-home-conversation-copy h2,.cas-home-local-copy h2{margin-bottom:22px}.cas-home-fact-list{margin-top:32px;list-style:none}.cas-home-fact-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid var(--cas-home-border);color:var(--cas-ink-2);font-size:13px}.cas-home-fact-list b{color:var(--cas-green-ink)}.cas-home-tool-window,.cas-home-campaign-board{overflow:hidden;border:1px solid var(--cas-home-border);border-radius:var(--cas-r-sm);background:var(--cas-white);box-shadow:var(--cas-shadow)}.cas-home-tool-bar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;border-bottom:1px solid var(--cas-home-border)}.cas-home-tool-bar strong{font-size:13px}.cas-home-tool-bar span{display:flex;align-items:center;gap:6px;color:var(--cas-green-ink);font-size:10px;font-weight:700}.cas-home-map-tool-body{position:relative;min-height:430px;overflow:hidden;background:var(--cas-home-surface);color:var(--cas-home-border)}.cas-home-map-tool-body>svg{position:absolute;inset:0;width:100%;height:100%}.cas-home-discover-scan{position:absolute;top:0;bottom:0;left:0;width:22%;border-right:2px solid var(--cas-green-ink);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cas-green) 13%,transparent));opacity:0}.cas-home-search-panel,.cas-home-result-panel{position:absolute;z-index:2;display:grid;gap:4px;border:1px solid var(--cas-home-border);border-radius:6px;padding:13px 15px;background:var(--cas-white);color:var(--cas-ink);box-shadow:var(--cas-shadow-mid)}.cas-home-search-panel{top:20px;left:20px;width:min(360px,calc(100% - 40px))}.cas-home-result-panel{right:20px;bottom:20px;width:min(330px,calc(100% - 40px))}.cas-home-search-panel span,.cas-home-result-panel small{color:var(--cas-home-muted);font-size:10px}.cas-home-search-panel strong,.cas-home-result-panel strong{font-size:12px}.cas-home-lead-tool{min-height:430px}.cas-home-lead-filters{display:flex;gap:8px;padding:16px 18px;border-bottom:1px solid var(--cas-line-soft)}.cas-home-lead-filters span{border-radius:5px;padding:5px 9px;background:var(--cas-home-surface-2);color:var(--cas-home-muted);font-size:10px}.cas-home-lead-filters span:first-child{background:var(--cas-green-soft);color:var(--cas-green-ink)}.cas-home-lead-row{display:grid;grid-template-columns:1.4fr .8fr .7fr .7fr;gap:10px;align-items:center;min-height:58px;padding:0 18px;border-bottom:1px solid var(--cas-line-soft);font-size:11px}.cas-home-lead-row strong{font-size:12px}.cas-home-lead-row span{color:var(--cas-home-muted)}.cas-home-lead-row em{color:var(--cas-green-ink);font-style:normal}.cas-home-lead-row--head{min-height:38px;background:var(--cas-home-surface-2);color:var(--cas-home-muted);font-size:9px;font-weight:750;text-transform:uppercase}.cas-home-lead-row--new{opacity:0;transform:translateY(-10px)}.cas-home-campaign,.cas-home-local{padding:108px 0;background:var(--cas-home-night-soft);color:var(--cas-white)}.cas-home-need-copy--inverse>p{color:var(--cas-home-inverse)}.cas-home-fact-list--inverse li{border-color:color-mix(in srgb,var(--cas-white) 14%,transparent);color:var(--cas-home-inverse)}.cas-home-campaign-board{color:var(--cas-ink)}.cas-home-campaign-steps{display:grid;grid-template-columns:repeat(4,1fr);min-height:58px;border-bottom:1px solid var(--cas-home-border)}.cas-home-campaign-steps span{display:grid;place-items:center;border-right:1px solid var(--cas-line-soft);color:var(--cas-home-muted);font-size:10px;font-weight:750}.cas-home-campaign-steps span:first-child{background:var(--cas-green-soft);color:var(--cas-green-ink)}.cas-home-campaign-body{display:grid;grid-template-columns:1fr .82fr;min-height:430px}.cas-home-editor,.cas-home-runtime{padding:24px}.cas-home-editor{border-right:1px solid var(--cas-home-border)}.cas-home-editor>strong{color:var(--cas-home-muted);font-size:10px;text-transform:uppercase}.cas-home-editor>p{min-height:152px;margin-top:12px;border:1px solid var(--cas-home-border);border-radius:6px;padding:15px;font-size:12px;line-height:1.7}.cas-home-editor>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.cas-home-editor>div span{border:1px solid var(--cas-home-border);border-radius:5px;padding:5px 8px;color:var(--cas-home-muted);font-size:9px}.cas-home-runtime-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cas-home-runtime-head strong,.cas-home-runtime-head small{display:block}.cas-home-runtime-head strong{font-size:12px}.cas-home-runtime-head small{max-width:180px;color:var(--cas-home-muted);font-size:9px}.cas-home-runtime-head>b{display:flex;align-items:center;gap:5px;color:var(--cas-green-ink);font-size:10px}.cas-home-runtime-head>b:before{content:""}.cas-home-runtime-list{display:grid;gap:6px}.cas-home-runtime-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:51px;border:1px solid var(--cas-home-border);border-radius:6px;padding:6px 8px;background:var(--cas-white);opacity:.52}.cas-home-runtime-row>span{width:28px;height:28px;font-size:8px}.cas-home-runtime-row strong,.cas-home-runtime-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-runtime-row strong{font-size:10px}.cas-home-runtime-row small{color:var(--cas-home-muted);font-size:8px}.cas-home-runtime-row>b{color:var(--cas-green-ink);font-size:10px}.cas-home-runtime-progress{margin-top:18px}.cas-home-runtime-progress i{width:0}.cas-home-conversation-layout{display:grid;grid-template-columns:1.05fr .95fr;min-height:760px;background:var(--cas-home-paper)}.cas-home-team-photo{position:relative;min-width:0;overflow:hidden}.cas-home-team-photo:after{position:absolute;z-index:1;inset:0;background:var(--cas-home-photo-overlay);content:""}.cas-home-translation-demo{position:absolute;z-index:2;top:50%;left:50%;width:min(540px,calc(100% - 56px));height:590px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cas-white) 40%,transparent);border-radius:var(--cas-r-sm);background:var(--cas-home-surface-2);color:var(--cas-ink);box-shadow:var(--cas-home-window-shadow);transform:translate(-50%,-50%)}.cas-home-translation-head{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px;border-bottom:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-translation-head>div{display:flex;align-items:center;gap:9px}.cas-home-translation-head img{border-radius:7px}.cas-home-translation-head span strong,.cas-home-translation-head span small{display:block}.cas-home-translation-head span strong{font-size:12px}.cas-home-translation-head span small{color:var(--cas-home-muted);font-size:9px}.cas-home-translation-head>b{border-radius:5px;padding:5px 8px;background:var(--cas-green-soft);color:var(--cas-green-ink);font-size:9px}.cas-home-instance-tabs{display:grid;grid-template-columns:repeat(4,1fr);height:40px;border-bottom:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-instance-tabs span{display:grid;place-items:center;border-right:1px solid var(--cas-line-soft);color:var(--cas-home-muted);font-size:9px;font-weight:700;white-space:nowrap}.cas-home-instance-tabs .is-active{background:var(--cas-green-soft);color:var(--cas-green-ink)}.cas-home-translation-chat{position:relative;height:252px;padding:18px;background:var(--cas-home-surface)}.cas-home-incoming{max-width:82%}.cas-home-incoming small{color:var(--cas-home-muted);font-size:9px}.cas-home-incoming p{margin-top:5px;border-radius:7px;padding:10px 12px;background:var(--cas-white);font-size:11px;box-shadow:var(--cas-shadow-mid)}.cas-home-translating,.cas-home-composer footer>span{display:flex;align-items:center;gap:7px;color:var(--cas-home-muted);font-size:9px}.cas-home-translating{margin-top:14px}.cas-home-translating i,.cas-home-composer footer i{width:7px;height:7px;border-radius:50%;background:var(--cas-home-blue)}.cas-home-translated{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:4px;border-left:3px solid var(--cas-home-blue);padding:10px 12px;background:color-mix(in srgb,var(--cas-white) 76%,transparent);opacity:0}.cas-home-translated b{color:var(--cas-home-blue);font-size:9px}.cas-home-translated span{font-size:11px}.cas-home-composer{height:234px;padding:15px 18px;border-top:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-composer>div:first-child,.cas-home-composer footer{display:flex;justify-content:space-between;gap:12px;color:var(--cas-home-muted);font-size:9px}.cas-home-composer>div:first-child b{color:var(--cas-green-ink)}.cas-home-composer-input{height:54px;margin-top:9px;overflow:hidden;border:1px solid var(--cas-home-border);border-radius:6px;padding:10px;font-size:11px}.cas-home-converted{display:grid;gap:3px;margin-top:8px;border-radius:5px;padding:8px 10px;background:var(--cas-green-soft);opacity:0}.cas-home-converted span{color:var(--cas-green-ink);font-size:8px}.cas-home-converted strong{font-size:10px}.cas-home-composer footer{align-items:center;margin-top:8px}.cas-home-composer footer button{min-width:64px;min-height:30px;border:0;border-radius:6px;background:var(--cas-green-ink);color:var(--cas-white);font:inherit;font-size:10px;font-weight:700}.cas-home-conversation-copy{display:flex;flex-direction:column;justify-content:center;padding:74px 8vw 74px 64px}.cas-home-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-block:1px solid var(--cas-home-border)}.cas-home-fact-grid article{min-height:220px;padding:36px 24px;border-right:1px solid var(--cas-home-border)}.cas-home-fact-grid article:last-child{border-right:0}.cas-home-fact-grid strong{color:var(--cas-green-ink);font-size:38px;line-height:1.1}.cas-home-fact-grid h3{margin-top:18px;font-size:16px}.cas-home-fact-grid p{margin-top:8px;color:var(--cas-ink-2);font-size:12px;line-height:1.65}.cas-home-local-layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:76px}.cas-home-local-copy>p{color:var(--cas-home-inverse)}.cas-home-local-diagram{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center}.cas-home-local-node{display:flex;flex-direction:column;min-height:240px;border:1px solid color-mix(in srgb,var(--cas-white) 16%,transparent);border-radius:var(--cas-r-sm);padding:24px;background:color-mix(in srgb,var(--cas-white) 5%,transparent)}.cas-home-local-node img{margin-bottom:16px;border-radius:8px}.cas-home-local-node>span{color:var(--cas-green-lt);font-size:10px;font-weight:750;text-transform:uppercase}.cas-home-local-node>strong{margin-top:8px;font-size:18px}.cas-home-local-node>small{margin-top:8px;color:var(--cas-home-inverse);font-size:10px;line-height:1.6}.cas-home-local-node>b{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--cas-green-lt);font-size:9px}.cas-home-local-link{position:relative;height:1px;background:color-mix(in srgb,var(--cas-white) 30%,transparent)}.cas-home-local-link:after{position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid var(--cas-home-inverse);border-right:1px solid var(--cas-home-inverse);transform:rotate(45deg);content:""}.cas-home-local-link>i{position:absolute;top:-4px;left:-4px;width:9px;height:9px;border-radius:50%;background:var(--cas-green)}.cas-home-local-link>span{position:absolute;top:12px;left:50%;width:150px;color:var(--cas-home-inverse);font-size:9px;text-align:center;transform:translate(-50%)}.cas-home-download{background:var(--cas-home-surface)}.cas-home-download-head{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end}.cas-home-download-head small{display:block;margin-top:10px;color:var(--cas-home-muted);font-size:11px}.cas-home-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.cas-home-download-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px 18px;min-height:245px;border:1px solid var(--cas-home-border);border-radius:var(--cas-r-sm);padding:26px;background:var(--cas-white);box-shadow:var(--cas-shadow-mid)}.cas-home-platform-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--cas-r-sm);background:var(--cas-green-soft);color:var(--cas-green-ink)}.cas-home-platform-icon svg{width:29px;height:29px}.cas-home-download-card h3{font-size:20px}.cas-home-download-card p{margin-top:4px;color:var(--cas-ink-2);font-size:13px}.cas-home-download-card div>small{color:var(--cas-home-muted);font-size:11px}.cas-home-download-card>.cas-btn{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;min-height:55px}.cas-home-download-card>.cas-btn span{font-size:14px;font-weight:750}.cas-home-download-card>.cas-btn small{font-size:10px}.cas-home-download-soon{border-color:var(--cas-home-border);background:var(--cas-home-surface-2);color:var(--cas-home-muted);cursor:default}.cas-home-download-more{display:block;width:max-content;margin:28px 0 0 auto;color:var(--cas-green-ink);font-size:13px;font-weight:750;text-decoration:none}.is-running .cas-home-map-scan{animation:cas-home-scan 12s ease-in-out infinite}.is-running .cas-home-map-target{animation:cas-home-target-lock 12s ease-in-out infinite}.is-running .cas-home-lead-flight{animation:cas-home-lead-flight 12s ease-in-out infinite}.is-running .cas-home-ambient-map{animation:cas-home-ambient-map 18s ease-in-out infinite}.is-running .cas-home-ambient-scan{animation:cas-home-ambient-scan 18s 1.5s ease-in-out infinite}.is-running .cas-home-ambient-search-frame{animation:cas-home-ambient-search 15s ease-in-out infinite}.is-running .cas-home-ambient-customer-one{animation:cas-home-ambient-customer 15s 1s ease-in-out infinite}.is-running .cas-home-ambient-customer-two{animation:cas-home-ambient-customer 15s 5s ease-in-out infinite}.is-running .cas-home-ambient-customer-three{animation:cas-home-ambient-customer 15s 9s ease-in-out infinite}.is-running .cas-home-map-pin:nth-of-type(2){animation:cas-home-pin 12s 2.5s ease-out infinite}.is-running .cas-home-map-pin:nth-of-type(3){animation:cas-home-pin 12s 3s ease-out infinite}.is-running .cas-home-map-pin:nth-of-type(4){animation:cas-home-pin 12s 3.5s ease-out infinite}.is-running .cas-home-instance-row--1{animation:cas-home-instance-reach 12s ease-in-out infinite}.is-running .cas-home-instance-row--2{animation:cas-home-instance 12s 4.1s ease-out infinite}.is-running .cas-home-instance-row--3{animation:cas-home-instance 12s 4.7s ease-out infinite}.is-running .cas-home-instance-row--4{animation:cas-home-instance 12s 5.3s ease-out infinite}.is-running .cas-home-queue>i b{animation:cas-home-progress 12s ease-in-out infinite}.is-running .cas-home-chat-panel{animation:cas-home-chat 12s 6.4s ease-out infinite}.is-running .cas-home-journey:after{animation:cas-home-journey 6s ease-out both}.is-running .cas-home-discover-scan{animation:cas-home-discover 10s ease-in-out infinite}.is-running .cas-home-lead-row--1{animation:cas-home-lead 9s .4s ease-out infinite}.is-running .cas-home-lead-row--2{animation:cas-home-lead 9s 1s ease-out infinite}.is-running .cas-home-lead-row--3{animation:cas-home-lead 9s 1.6s ease-out infinite}.is-running .cas-home-runtime-row--1{animation:cas-home-runtime 12s 3s ease-in-out infinite}.is-running .cas-home-runtime-row--2{animation:cas-home-runtime 12s 3.7s ease-in-out infinite}.is-running .cas-home-runtime-row--3{animation:cas-home-runtime 12s 4.4s ease-in-out infinite}.is-running .cas-home-runtime-row--4{animation:cas-home-runtime 12s 5.1s ease-in-out infinite}.is-running .cas-home-runtime-progress i{animation:cas-home-runtime-progress 12s ease-in-out infinite}.is-running .cas-home-translated{animation:cas-home-copy 13s 2.8s ease-out infinite}.is-running .cas-home-converted{animation:cas-home-copy 13s 6.4s ease-out infinite}.is-running .cas-home-local-link>i{animation:cas-home-packet 9s ease-in-out infinite}@keyframes cas-home-scan{0%,10%{opacity:0;transform:translate(-100%)}18%,32%{opacity:1}38%,to{opacity:0;transform:translate(270%)}}@keyframes cas-home-target-lock{0%,20%{opacity:0;transform:scale(1.35)}26%,46%{opacity:.82;transform:scale(1)}54%,to{opacity:0;transform:scale(.92)}}@keyframes cas-home-lead-flight{0%,30%{opacity:0;transform:translate(-18px,8px) scale(.96)}36%,48%{opacity:1;transform:none}62%{opacity:1;transform:translate(170px)}70%,to{opacity:0;transform:translate(170px)}}@keyframes cas-home-ambient-map{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.015)}}@keyframes cas-home-ambient-scan{0%,8%{opacity:0;transform:translate(0)}14%,72%{opacity:.24}84%,to{opacity:0;transform:translate(100vw)}}@keyframes cas-home-ambient-search{0%,5%{opacity:0;transform:none}10%,24%{opacity:.5;transform:none}30%{opacity:0;transform:translate(27vw,-2vh)}35%,49%{opacity:.5;transform:translate(27vw,-2vh)}55%{opacity:0;transform:translate(49vw,17vh)}60%,76%{opacity:.5;transform:translate(49vw,17vh)}84%,to{opacity:0;transform:translate(49vw,17vh)}}@keyframes cas-home-ambient-customer{0%,8%{opacity:.28;background:var(--cas-home-paper);transform:scale(1)}14%,28%{opacity:.84;background:var(--cas-green-ink);transform:scale(1.2)}38%,to{opacity:.32;background:var(--cas-home-paper);transform:scale(1)}}@keyframes cas-home-pin{0%,8%{opacity:0;transform:scale(.5)}15%,to{opacity:1;transform:scale(1)}}@keyframes cas-home-instance{0%,5%{opacity:.52;transform:translateY(7px)}12%,to{opacity:1;transform:none}}@keyframes cas-home-instance-reach{0%,48%{opacity:.52;border-color:var(--cas-home-border);background:var(--cas-white)}56%,78%{opacity:1;border-color:var(--cas-green-ink);background:var(--cas-green-soft)}88%,to{opacity:1;border-color:var(--cas-home-border);background:var(--cas-white)}}@keyframes cas-home-progress{0%,42%{width:8%}68%,to{width:72%}}@keyframes cas-home-chat{0%,8%{opacity:0;transform:translateY(12px)}16%,to{opacity:1;transform:none}}@keyframes cas-home-journey{0%{width:0}to{width:100%}}@keyframes cas-home-discover{0%,12%{opacity:0;transform:translate(-100%)}20%,45%{opacity:1}55%,to{opacity:0;transform:translate(460%)}}@keyframes cas-home-lead{0%,8%{opacity:0;transform:translateY(-10px)}16%,to{opacity:1;transform:none}}@keyframes cas-home-runtime{0%,18%{opacity:.52}26%,38%{opacity:1;border-color:var(--cas-green-ink);background:var(--cas-green-soft)}48%,to{opacity:1}}@keyframes cas-home-runtime-progress{0%,20%{width:0}70%,to{width:86%}}@keyframes cas-home-copy{0%,8%{opacity:0;transform:translateY(8px)}18%,to{opacity:1;transform:none}}@keyframes cas-home-packet{0%,15%{opacity:0;transform:translate(0)}25%{opacity:1}58%{opacity:1;transform:translate(92px)}64%,to{opacity:0;transform:translate(92px)}}@media(max-width:1200px){.cas-home-product-window{right:0;width:650px}.cas-home-hero-copy-in{width:410px}.cas-home-hero-copy h1{max-width:410px;font-size:50px}.cas-home-need-layout,.cas-home-local-layout{gap:56px}.cas-home-conversation-copy{padding-inline:48px}}@media(max-width:1079px){.cas-home-hero,.cas-home-hero-scene{min-height:590px}.cas-home-hero-copy{padding-top:46px}.cas-home-hero-copy-in{width:330px}.cas-home-hero-copy h1{max-width:330px;font-size:43px}.cas-home-hero-desc{margin-top:22px;font-size:14px}.cas-home-proofs{margin-top:20px;padding-top:13px}.cas-home-product-window{top:42px;width:520px;height:530px}.cas-home-product-bar{height:50px}.cas-home-product-main{grid-template-columns:minmax(0,1fr) 200px;height:428px}.cas-home-map-panel,.cas-home-instance-panel{padding:15px}.cas-home-map-canvas{height:225px}.cas-home-lead-flight{top:210px;left:60px;width:220px}.cas-home-chat-panel{right:0;bottom:0;width:300px;min-height:0;padding:15px}.cas-home-product-footer{height:52px}.cas-home-need-layout{gap:44px}.cas-home-heading h2,.cas-home-market h2,.cas-home-need-copy h2,.cas-home-conversation-copy h2,.cas-home-local-copy h2,.cas-home-download-head h2{font-size:38px}.cas-home-campaign-body{grid-template-columns:1fr .9fr}.cas-home-editor,.cas-home-runtime{padding:18px}.cas-home-runtime-head small{max-width:130px}}@media(max-width:860px){.cas-home-hero{min-height:900px}.cas-home-hero-copy-in{width:min(560px,100%)}.cas-home-hero-copy h1{max-width:560px;font-size:50px}.cas-home-hero-desc{max-width:540px;font-size:16px}.cas-home-hero-scene{min-height:900px}.cas-home-product-window{top:462px;left:var(--cas-pad);right:var(--cas-pad);width:auto;height:360px}.cas-home-product-main{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);height:310px}.cas-home-product-footer{display:none}.cas-home-map-canvas{height:160px}.cas-home-lead-flight{top:135px}.cas-home-instance-row{min-height:45px;padding-block:5px}.cas-home-instance-list{gap:4px}.cas-home-demo-kicker{margin-bottom:8px}.cas-home-queue{margin-top:8px}.cas-home-chat-panel{right:var(--cas-pad);bottom:22px;width:285px}.cas-home-heading,.cas-home-need-layout,.cas-home-need-layout--reverse,.cas-home-local-layout,.cas-home-download-head{grid-template-columns:1fr}.cas-home-heading,.cas-home-download-head{gap:24px}.cas-home-market,.cas-home-conversation-layout{grid-template-columns:1fr}.cas-home-market-photo{min-height:480px}.cas-home-market-copy{min-height:440px;padding:52px var(--cas-pad)}.cas-home-need-layout--reverse .cas-home-need-copy{order:0}.cas-home-need-layout{gap:48px}.cas-home-journey{grid-template-columns:repeat(3,1fr);row-gap:24px}.cas-home-team-photo{min-height:720px}.cas-home-conversation-copy{padding:72px var(--cas-pad)}.cas-home-fact-grid{grid-template-columns:repeat(2,1fr)}.cas-home-fact-grid article:nth-child(2){border-right:0}.cas-home-fact-grid article:nth-child(-n+2){border-bottom:1px solid var(--cas-home-border)}.cas-home-local-diagram{max-width:680px}.cas-home-download-grid{grid-template-columns:1fr}}@media(max-width:480px){.cas-home-hero{min-height:0}.cas-home-hero-copy{padding-top:28px}.cas-home-hero-copy-in{width:100%}.cas-home-hero-copy h1{margin-top:12px;font-size:37px}.cas-home-hero-desc{margin-top:18px;font-size:14px;line-height:1.58}.cas-home-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.cas-home-btn-light,.cas-home-btn-outline{min-height:40px;padding-inline:8px;font-size:12px}.cas-home-proofs{gap:24px;margin-top:14px}.cas-home-ambient-line--v1,.cas-home-ambient-line--v3,.cas-home-ambient-customer-two,.cas-home-ambient-customer-three{display:none}.cas-home-hero-field{position:relative;inset:auto;margin-top:28px}.cas-home-hero-scene{min-height:320px}.cas-home-product-window{top:0;height:250px}.cas-home-product-bar{height:44px;padding-inline:12px}.cas-home-product-brand img{width:26px;height:26px}.cas-home-product-brand small,.cas-home-product-status{font-size:8px}.cas-home-product-main{display:block;height:206px}.cas-home-map-panel,.cas-home-map-target,.cas-home-lead-flight{display:none}.cas-home-instance-panel{display:block;height:206px;padding:10px 12px}.cas-home-instance-panel .cas-home-demo-kicker{margin-bottom:5px;font-size:8px}.cas-home-instance-list{grid-template-columns:1fr 1fr;gap:4px}.cas-home-instance-row{grid-template-columns:26px minmax(0,1fr);min-height:56px;padding:4px 6px}.cas-home-instance-icon{width:26px;height:26px;font-size:7px}.cas-home-instance-row strong{font-size:10px}.cas-home-instance-row small{font-size:8px}.cas-home-instance-state{grid-column:2;font-size:8px}.cas-home-queue{margin-top:6px}.cas-home-queue>div{margin-bottom:4px;font-size:8px}.cas-home-chat-panel{right:var(--cas-pad);bottom:12px;width:205px;padding:10px}.cas-home-chat-return,.cas-home-chat-head small,.cas-home-chat-message--out,.cas-home-chat-foot{display:none}.cas-home-chat-head{margin-bottom:6px}.cas-home-chat-head img{width:26px;height:26px}.cas-home-chat-message{max-width:100%;padding:6px 7px;font-size:9px}.cas-home-chat-panel>p{margin:0;font-size:8px}.cas-home-workflow,.cas-home-need,.cas-home-campaign,.cas-home-facts,.cas-home-local,.cas-home-download{padding:76px 0}.cas-home-workflow{padding-top:12px}.cas-home-heading h2,.cas-home-market h2,.cas-home-need-copy h2,.cas-home-conversation-copy h2,.cas-home-local-copy h2,.cas-home-download-head h2{font-size:32px}.cas-home-heading>p,.cas-home-need-copy>p,.cas-home-conversation-copy>p,.cas-home-local-copy>p,.cas-home-download-head p{font-size:14px}.cas-home-journey{grid-template-columns:1fr;margin-top:42px;border-top:0}.cas-home-journey article{min-height:0;padding:18px 0 24px 30px;border-left:1px solid var(--cas-home-border)}.cas-home-journey article:before{top:26px;left:-5px}.cas-home-market-photo{min-height:320px}.cas-home-market-copy{min-height:400px;padding-inline:var(--cas-pad)}.cas-home-map-tool-body{min-height:390px}.cas-home-search-panel{top:14px;left:14px;width:calc(100% - 28px)}.cas-home-result-panel{right:14px;bottom:14px;width:calc(100% - 28px)}.cas-home-lead-row{grid-template-columns:1.4fr .8fr .7fr;padding-inline:12px}.cas-home-lead-row>*:last-child{display:none}.cas-home-campaign-body{grid-template-columns:1fr}.cas-home-editor{border-right:0;border-bottom:1px solid var(--cas-home-border)}.cas-home-campaign-steps span{font-size:8px}.cas-home-team-photo{min-height:620px}.cas-home-translation-demo{top:16px;left:14px;width:calc(100% - 28px);height:578px;transform:none}.cas-home-translation-head{height:58px;padding-inline:12px}.cas-home-instance-tabs span{font-size:8px}.cas-home-translation-chat{height:246px;padding:14px}.cas-home-composer{height:234px;padding:12px 14px}.cas-home-conversation-copy{padding:68px var(--cas-pad)}.cas-home-fact-grid{grid-template-columns:1fr}.cas-home-fact-grid article,.cas-home-fact-grid article:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid var(--cas-home-border)}.cas-home-local-diagram{grid-template-columns:1fr;gap:0}.cas-home-local-node{min-height:210px}.cas-home-local-link{width:1px;height:50px;margin-left:50%}.cas-home-local-link:after{top:auto;right:-4px;bottom:0;transform:rotate(135deg)}.cas-home-local-link>span{top:50%;left:18px;text-align:left;transform:translateY(-50%)}.cas-home-local-link>i{top:-4px;left:-4px}.cas-home-download-card{grid-template-columns:52px minmax(0,1fr);min-height:220px;padding:20px}.cas-home-platform-icon{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){[data-home-demo] *,[data-home-demo] *:before,[data-home-demo] *:after{animation:none!important;opacity:1!important;transform:none!important}.cas-home-translation-demo{transform:translate(-50%,-50%)!important}.cas-home-translation-demo .cas-home-converted,.cas-home-translation-demo .cas-home-translated{opacity:1!important}.cas-home-ambient-map{opacity:.055!important;transform:translate(-50%)!important}.cas-home-ambient-line{opacity:.32!important}.cas-home-ambient-scan{opacity:.15!important}.cas-home-ambient-customer{opacity:.55!important}.cas-home-ambient-search-frame{opacity:.4!important}}@media(max-width:480px)and (prefers-reduced-motion:reduce){.cas-home-translation-demo{transform:none!important}}
