.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:800px;overflow:hidden;background:var(--cas-home-surface-2);color:var(--cas-ink)}.cas-home-hero:before,.cas-home-hero:after{position:absolute;z-index:0;content:""}.cas-home-hero:before{inset-inline-end:0;bottom:0;inset-inline-start:0;height:170px;background:var(--cas-white)}.cas-home-hero:after{top:0;inset-inline-end:0;width:39%;height:690px;background:var(--cas-home-surface)}.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-line{position:absolute;display:block;background:var(--cas-home-border);opacity:.5}.cas-home-ambient-line--h1,.cas-home-ambient-line--h2{inset-inline:0;height:1px}.cas-home-ambient-line--h1{top:12%}.cas-home-ambient-line--h2{top:79%}.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{inset-inline-start:4%}.cas-home-ambient-line--v2{inset-inline-start:48%}.cas-home-ambient-line--v3{inset-inline-start:93%}.cas-home-hero-layout{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:start;gap:clamp(32px,3.5vw,56px);width:100%;max-width:1600px;min-height:800px;margin:0 auto;padding:54px clamp(28px,3vw,64px) 70px}.cas-home-hero-copy{position:relative;z-index:3;flex:0 1 440px;min-width:0;padding-top:24px}.cas-home-hero-copy-in{width:min(470px,100%)}.cas-home-hero-copy h1{max-width:470px;margin-top:18px;font-family:var(--cas-font-display);font-size:56px;font-weight:780;letter-spacing:0;line-height:1.1;text-wrap:balance}.cas-home-hero-copy h1 span,.cas-home-hero-copy h1 strong{display:block}.cas-home-hero-copy h1 span{color:var(--cas-ink)}.cas-home-hero-copy h1 strong{margin-top:7px;color:var(--cas-green-deep);font:inherit}.cas-home-hero-desc{max-width:430px;margin-top:26px;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:30px;max-width:430px;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;line-height:1.45}.cas-home-proofs strong{color:var(--cas-ink);font-size:18px;line-height:1.3}.cas-home-hero-field{position:relative;flex:1 1 680px;min-width:0;pointer-events:none}.cas-home-hero-scene{position:relative;min-height:660px}.cas-home-product-window{position:relative;width:100%;max-width:1040px;height:660px;margin-inline-start:auto;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:64px;padding:0 20px;border-bottom:1px solid color-mix(in srgb,var(--cas-white) 13%,transparent);background:var(--cas-deep-a);color:var(--cas-white)}.cas-home-product-brand{display:flex;align-items:center;gap:10px;min-width:0}.cas-home-product-brand img{flex:0 0 auto;border-radius:7px}.cas-home-product-brand strong,.cas-home-product-brand small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-product-brand strong{font-size:14px}.cas-home-product-brand small{color:var(--cas-home-inverse);font-size:10px}.cas-home-product-status,.cas-home-instance-state{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px;font-weight:750}.cas-home-product-status{color:var(--cas-green-lt)}.cas-home-instance-state{color:var(--cas-home-inverse)}.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{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--cas-green)}.cas-home-product-main{display:grid;grid-template-columns:minmax(0,1fr) 238px;height:526px}.cas-home-map-panel,.cas-home-instance-panel{display:flex;min-width:0;flex-direction:column;padding:20px}.cas-home-map-panel{border-inline-end:1px solid var(--cas-home-border);background:var(--cas-home-surface-2)}.cas-home-instance-panel{background:var(--cas-home-night-soft);color:var(--cas-white)}.cas-home-global-map{position:relative;min-height:0;flex:1;overflow:hidden;border-block:1px solid var(--cas-home-border);background-color:var(--cas-home-surface)}.cas-home-global-map>img{position:absolute;inset:25px 16px 28px;width:calc(100% - 32px);height:calc(100% - 53px);object-fit:contain;opacity:.56;filter:grayscale(1) contrast(.7)}.cas-home-global-map>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cas-home-route-base,.cas-home-route{fill:none;vector-effect:non-scaling-stroke}.cas-home-route-base{stroke:var(--cas-home-muted);stroke-width:1;stroke-dasharray:2 5;opacity:.28}.cas-home-route{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:0;opacity:.92}.cas-home-route--1,.cas-home-route-node--1,.cas-home-map-market--1,.cas-home-instance-row--1,.cas-home-queue-step--1{color:var(--cas-green-ink)}.cas-home-route--2,.cas-home-route-node--2,.cas-home-map-market--2,.cas-home-instance-row--2,.cas-home-queue-step--2{color:var(--cas-home-blue)}.cas-home-route--3,.cas-home-route-node--3,.cas-home-map-market--3,.cas-home-instance-row--3,.cas-home-queue-step--3{color:var(--cas-home-amber)}.cas-home-route--4,.cas-home-route-node--4,.cas-home-map-market--4,.cas-home-instance-row--4,.cas-home-queue-step--4{color:var(--cas-home-purple)}.cas-home-route-node{opacity:1;transform-box:fill-box;transform-origin:center}.cas-home-route-halo{fill:currentColor;opacity:.16}.cas-home-route-core,.cas-home-customer-dot{fill:currentColor;stroke:var(--cas-white);stroke-width:1.5;vector-effect:non-scaling-stroke}.cas-home-customer-dot{opacity:.85}.cas-home-map-market{position:absolute;display:flex;align-items:center;gap:5px;border:1px solid currentColor;border-radius:4px;padding:3px 6px;background:color-mix(in srgb,var(--cas-white) 90%,transparent);font-size:8px;font-weight:750;line-height:1;box-shadow:var(--cas-shadow-mid)}.cas-home-map-market i{width:5px;height:5px;border-radius:50%;background:currentColor}.cas-home-map-country{color:var(--cas-ink-2)}.cas-home-map-market--1{top:72%;left:12%}.cas-home-map-market--2{top:13%;left:45%}.cas-home-map-market--3{top:40%;left:57%}.cas-home-map-market--4{top:57%;left:76%}.cas-home-market-message{position:absolute;z-index:2;top:50%;left:calc(100% + 8px);width:min(170px,34vw);border:1px solid color-mix(in srgb,var(--cas-white) 18%,transparent);border-radius:6px;padding:7px 9px;background:var(--cas-deep-a);color:var(--cas-white);font-size:10px;font-weight:700;line-height:1.4;text-transform:none;box-shadow:var(--cas-shadow-high);opacity:0;visibility:hidden;transform:translate(8px,-50%)}.cas-home-map-market--3 .cas-home-market-message,.cas-home-map-market--4 .cas-home-market-message{right:calc(100% + 8px);left:auto;transform:translate(-8px,-50%)}.cas-home-instance-list{display:grid;gap:7px}.cas-home-instance-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:65px;padding:8px;border:1px solid color-mix(in srgb,var(--cas-white) 11%,transparent);border-inline-start:3px solid currentColor;border-radius:6px;background:color-mix(in srgb,var(--cas-white) 5%,transparent);opacity:.64}.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-icon{background:color-mix(in srgb,currentColor 18%,var(--cas-home-night-soft))}.cas-home-runtime-row--2>span{color:var(--cas-home-blue)}.cas-home-runtime-row--3>span{color:var(--cas-home-amber)}.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{color:var(--cas-white);font-size:11px}.cas-home-instance-row small{margin-top:2px;color:var(--cas-home-inverse);font-size:9px}.cas-home-instance-row .cas-home-instance-state i{background:currentColor}.cas-home-queue{margin-top:auto;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--cas-white) 10%,transparent)}.cas-home-queue>div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--cas-home-inverse);font-size:9px}.cas-home-queue>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-home-queue>div:first-child b{color:var(--cas-green-lt);white-space:nowrap}.cas-home-queue-track{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cas-home-queue-step{display:block;height:6px;border-radius:2px;background:currentColor}.cas-home-runtime-progress{display:block;height:5px;overflow:hidden;border-radius:var(--cas-r-pill);background:var(--cas-home-border)}.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,minmax(0,1fr));height:70px;border-top:1px solid var(--cas-home-border);background:var(--cas-white)}.cas-home-product-metric{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;padding-inline:14px;border-inline-end:1px solid var(--cas-line-soft)}.cas-home-product-metric:last-child{border-inline-end:0}.cas-home-product-footer small{color:var(--cas-home-muted);font-size:10px;font-weight:700;line-height:1.35}.cas-home-product-footer b{color:var(--cas-green-ink);font-size:26px;line-height:1;transform-origin:center}.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;inset-inline-start:0;width:0;height:2px;background:var(--cas-green-ink);content:""}.cas-home-journey article{position:relative;min-height:190px;padding-block:26px 0;padding-inline:0 24px}.cas-home-journey article:before{position:absolute;top:-5px;inset-inline-start: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;inset-inline-start:0;width:22%;border-inline-end: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;inset-inline-start:20px;width:min(360px,calc(100% - 40px))}.cas-home-result-panel{inset-inline-end: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-inline-end: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-inline-end: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%;inset-inline-start: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(var(--cas-inline-center-offset),-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-inline-end: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;inset-inline-end:18px;bottom:18px;inset-inline-start:18px;display:grid;gap:4px;border-inline-start: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-block:74px;padding-inline:64px 8vw}.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-inline-end:1px solid var(--cas-home-border)}.cas-home-fact-grid article:last-child{border-inline-end: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;inset-inline-end:0;width:8px;height:8px;border-top:1px solid var(--cas-home-inverse);border-inline-end:1px solid var(--cas-home-inverse);transform:rotate(var(--cas-inline-arrow-rotation));content:""}.cas-home-local-link>i{position:absolute;top:-4px;inset-inline-start:-4px;width:9px;height:9px;border-radius:50%;background:var(--cas-green)}.cas-home-local-link>span{position:absolute;top:12px;inset-inline-start:50%;width:150px;color:var(--cas-home-inverse);font-size:9px;text-align:center;transform:translate(var(--cas-inline-center-offset))}.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;margin-inline-start:auto;color:var(--cas-green-ink);font-size:13px;font-weight:750;text-decoration:none}.is-running .cas-home-route--1{animation:cas-home-route-1 12s linear infinite}.is-running .cas-home-route--2{animation:cas-home-route-2 12s linear infinite}.is-running .cas-home-route--3{animation:cas-home-route-3 12s linear infinite}.is-running .cas-home-route--4{animation:cas-home-route-4 12s linear infinite}.is-running .cas-home-route-node--1,.is-running .cas-home-map-market--1{animation:cas-home-node-1 12s ease-out infinite}.is-running .cas-home-route-node--2,.is-running .cas-home-map-market--2{animation:cas-home-node-2 12s ease-out infinite}.is-running .cas-home-route-node--3,.is-running .cas-home-map-market--3{animation:cas-home-node-3 12s ease-out infinite}.is-running .cas-home-route-node--4,.is-running .cas-home-map-market--4{animation:cas-home-node-4 12s ease-out infinite}.is-running .cas-home-instance-row--1{animation:cas-home-instance-1 12s ease-out infinite}.is-running .cas-home-instance-row--2{animation:cas-home-instance-2 12s ease-out infinite}.is-running .cas-home-instance-row--3{animation:cas-home-instance-3 12s ease-out infinite}.is-running .cas-home-instance-row--4{animation:cas-home-instance-4 12s ease-out infinite}.is-running .cas-home-queue-step--1{animation:cas-home-queue-1 12s ease-out infinite}.is-running .cas-home-queue-step--2{animation:cas-home-queue-2 12s ease-out infinite}.is-running .cas-home-queue-step--3{animation:cas-home-queue-3 12s ease-out infinite}.is-running .cas-home-queue-step--4{animation:cas-home-queue-4 12s ease-out infinite}.is-running .cas-home-market-message--1{animation:cas-home-message-1 12s ease-out infinite}.is-running .cas-home-market-message--2{animation:cas-home-message-2 12s ease-out infinite}.is-running .cas-home-market-message--3{animation:cas-home-message-3 12s ease-out infinite}.is-running .cas-home-market-message--4{animation:cas-home-message-4 12s ease-out infinite}.is-running .cas-home-product-metric--1 b{animation:cas-home-metric-pop .65s .15s cubic-bezier(.2,.9,.3,1.35) both}.is-running .cas-home-product-metric--2 b{animation:cas-home-metric-pop .65s .3s cubic-bezier(.2,.9,.3,1.35) both}.is-running .cas-home-product-metric--3 b{animation:cas-home-metric-pop .65s .45s cubic-bezier(.2,.9,.3,1.35) both}.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-route-1{0%,2%{opacity:0;stroke-dashoffset:1000}4%{opacity:1}12%,92%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes cas-home-route-2{0%,18%{opacity:0;stroke-dashoffset:1000}20%{opacity:1}29%,92%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes cas-home-route-3{0%,35%{opacity:0;stroke-dashoffset:1000}37%{opacity:1}46%,92%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes cas-home-route-4{0%,52%{opacity:0;stroke-dashoffset:1000}54%{opacity:1}63%,92%{opacity:1;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes cas-home-node-1{0%,12%{opacity:0;scale:.72}16%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes cas-home-node-2{0%,29%{opacity:0;scale:.72}33%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes cas-home-node-3{0%,46%{opacity:0;scale:.72}50%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes cas-home-node-4{0%,63%{opacity:0;scale:.72}67%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:1}}@keyframes cas-home-message-1{0%,15%{opacity:0;visibility:hidden;transform:translate(8px,-50%)}16%,39%{opacity:1;visibility:visible;transform:translateY(-50%)}41%,to{opacity:0;visibility:hidden;transform:translateY(-50%)}}@keyframes cas-home-message-2{0%,32%{opacity:0;visibility:hidden;transform:translate(8px,-50%)}33%,56%{opacity:1;visibility:visible;transform:translateY(-50%)}58%,to{opacity:0;visibility:hidden;transform:translateY(-50%)}}@keyframes cas-home-message-3{0%,49%{opacity:0;visibility:hidden;transform:translate(-8px,-50%)}50%,73%{opacity:1;visibility:visible;transform:translateY(-50%)}75%,to{opacity:0;visibility:hidden;transform:translateY(-50%)}}@keyframes cas-home-message-4{0%,66%{opacity:0;visibility:hidden;transform:translate(-8px,-50%)}67%,90%{opacity:1;visibility:visible;transform:translateY(-50%)}92%,to{opacity:0;visibility:hidden;transform:translateY(-50%)}}@keyframes cas-home-metric-pop{0%{opacity:0;transform:translateY(8px) scale(.68)}62%{opacity:1;transform:translateY(-2px) scale(1.12)}82%{transform:translateY(1px) scale(.96)}to{opacity:1;transform:none}}@keyframes cas-home-instance-1{0%,2%{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}5%,92%{opacity:1;background:color-mix(in srgb,currentColor 18%,var(--cas-home-night-soft));transform:translate(-3px)}98%,to{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}}@keyframes cas-home-instance-2{0%,18%{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}21%,92%{opacity:1;background:color-mix(in srgb,currentColor 18%,var(--cas-home-night-soft));transform:translate(-3px)}98%,to{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}}@keyframes cas-home-instance-3{0%,35%{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}38%,92%{opacity:1;background:color-mix(in srgb,currentColor 18%,var(--cas-home-night-soft));transform:translate(-3px)}98%,to{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}}@keyframes cas-home-instance-4{0%,52%{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}55%,92%{opacity:1;background:color-mix(in srgb,currentColor 18%,var(--cas-home-night-soft));transform:translate(-3px)}98%,to{opacity:.64;background:color-mix(in srgb,var(--cas-white) 5%,transparent);transform:translate(0)}}@keyframes cas-home-queue-1{0%,2%{opacity:.18;transform:scaleX(.3)}5%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:.18;transform:scaleX(.3)}}@keyframes cas-home-queue-2{0%,18%{opacity:.18;transform:scaleX(.3)}21%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:.18;transform:scaleX(.3)}}@keyframes cas-home-queue-3{0%,35%{opacity:.18;transform:scaleX(.3)}38%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:.18;transform:scaleX(.3)}}@keyframes cas-home-queue-4{0%,52%{opacity:.18;transform:scaleX(.3)}55%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:.18;transform:scaleX(.3)}}@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-hero{min-height:0}.cas-home-hero:after{top:390px;width:70%;height:760px}.cas-home-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;max-width:1200px;min-height:0;padding:54px var(--cas-pad) 40px}.cas-home-hero-copy{padding-top:0}.cas-home-hero-copy-in{width:min(650px,100%)}.cas-home-hero-copy h1{max-width:650px;font-size:52px}.cas-home-hero-desc{max-width:600px;margin-top:22px}.cas-home-proofs{margin-top:22px;padding-top:15px}.cas-home-hero-scene{min-height:620px}.cas-home-product-window{max-width:none;height:620px;margin-inline-start:0}.cas-home-product-bar{height:60px}.cas-home-product-main{grid-template-columns:minmax(0,1fr) 230px;height:494px}.cas-home-map-panel,.cas-home-instance-panel{padding:18px}.cas-home-product-footer{height:66px}.cas-home-need-layout,.cas-home-local-layout{gap:56px}.cas-home-conversation-copy{padding-inline:48px}}@media(max-width:1079px){.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-layout{padding-bottom:36px}.cas-home-hero-copy-in{width:min(560px,100%)}.cas-home-hero-copy h1{max-width:560px;font-size:48px}.cas-home-hero-desc{max-width:540px;font-size:16px}.cas-home-hero-scene{min-height:650px}.cas-home-product-window{height:650px}.cas-home-product-bar{height:58px;padding-inline:14px}.cas-home-product-main{display:block;height:530px}.cas-home-map-panel{height:300px;padding:14px;border-inline-end:0;border-bottom:1px solid var(--cas-home-border)}.cas-home-instance-panel{height:230px;padding:14px}.cas-home-global-map>img{inset:16px 8px 18px;width:calc(100% - 16px);height:calc(100% - 34px)}.cas-home-instance-list{grid-template-columns:1fr 1fr;gap:5px}.cas-home-instance-row{grid-template-columns:28px minmax(0,1fr);min-height:55px;gap:6px;padding:5px 6px}.cas-home-instance-icon{width:28px;height:28px}.cas-home-instance-state{grid-column:2;font-size:9px}.cas-home-queue{padding-top:8px}.cas-home-queue>div:first-child{margin-bottom:6px}.cas-home-product-footer{height:62px}.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-inline-end: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-layout{gap:30px;padding:32px 18px 30px}.cas-home-hero-copy{padding-top:0}.cas-home-hero-copy-in{width:100%}.cas-home-hero-copy h1{margin-top:12px;font-size:40px}.cas-home-hero-copy h1 strong{margin-top:5px}.cas-home-hero-desc{margin-top:18px;font-size:14px;line-height:1.62}.cas-home-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.cas-home-btn-light,.cas-home-btn-outline{min-height:44px;padding-inline:12px;font-size:13px}.cas-home-proofs{gap:20px;margin-top:18px}.cas-home-proofs span{font-size:10px}.cas-home-ambient-line--v1,.cas-home-ambient-line--v3{display:none}.cas-home-hero-scene{min-height:650px}.cas-home-product-bar{padding-inline:12px}.cas-home-product-status{width:7px;overflow:hidden;gap:0}.cas-home-product-brand img{width:28px;height:28px}.cas-home-product-brand small,.cas-home-map-market{font-size:9px}.cas-home-map-market--4{left:72%}.cas-home-instance-row strong{font-size:10px}.cas-home-instance-row small{font-size:9px}.cas-home-product-metric{flex-direction:column;gap:3px;padding-inline:4px}.cas-home-product-footer small{font-size:9px}.cas-home-product-footer b{font-size:21px}.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-block:18px 24px;padding-inline:30px 0;border-inline-start:1px solid var(--cas-home-border)}.cas-home-journey article:before{top:26px;inset-inline-start:-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;inset-inline-start:14px;width:calc(100% - 28px)}.cas-home-result-panel{inset-inline-end: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-inline-end: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;inset-inline-start: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-inline-end: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-inline-start:50%}.cas-home-local-link:after{top:auto;inset-inline-end:-4px;bottom:0;transform:rotate(135deg)}.cas-home-local-link>span{top:50%;inset-inline-start:18px;text-align:start;transform:translateY(-50%)}.cas-home-local-link>i{top:-4px;inset-inline-start:-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}.cas-home-translation-demo{transform:translate(var(--cas-inline-center-offset),-50%)!important}.cas-home-translation-demo .cas-home-converted,.cas-home-translation-demo .cas-home-translated{opacity:1!important}.cas-home-ambient-line{opacity:.32!important}.cas-home-route{stroke-dashoffset:0!important}.cas-home-market-message{display:none}}@media(max-width:480px)and (prefers-reduced-motion:reduce){.cas-home-translation-demo{transform:none!important}}
