.landing-story{--blue:#1447e6;--ink:#161616;--muted:#70757d;--hair:#dce0e6;--paper:#fff;--wash:#f5f6f8;color:var(--ink);background:var(--paper);border:1px solid var(--hair);max-width:1024px;margin:auto;font-family:IBM Plex Sans,sans-serif}.landing-story *{box-sizing:border-box}.landing-story h1,.landing-story h2,.landing-story p{margin:0}.landing-story a{color:inherit;text-decoration:none}.landing-story em{color:var(--blue);font-style:normal}.landing-story .cs-eyebrow,.landing-story .cs-index{letter-spacing:.13em;color:var(--blue);font-size:11px;font-weight:700}.cs-nav{border-bottom:1px solid var(--hair);align-items:center;gap:44px;height:70px;padding:0 35px;display:flex}.cs-wordmark,.cs-footer>b{letter-spacing:-.055em;font-size:23px;font-weight:600}.cs-nav nav{color:#575b62;gap:24px;font-size:12px;display:flex}.cs-nav-cta{background:var(--ink);margin-left:auto;padding:11px 17px;font-size:12px;font-weight:600;color:#fff!important}.cs-nav-cta span{padding-left:14px}.cs-hero{border-bottom:1px solid var(--hair);background:linear-gradient(#fff 0% 60%,#f8f9fb 100%);padding:73px 35px 28px}.cs-hero-copy{grid-template-columns:1.4fr .6fr;align-items:end;gap:28px;margin-bottom:47px;display:grid}.cs-hero h1{letter-spacing:-.062em;margin-top:18px;font-size:clamp(45px,6.4vw,76px);font-weight:600;line-height:1.07}.cs-hero-aside{padding-bottom:8px}.cs-hero-aside p{color:#525960;max-width:275px;font-size:16px;line-height:1.55}.cs-hero-aside>a{border-bottom:1px solid var(--ink);margin-top:25px;padding-bottom:5px;font-size:12px;font-weight:600;display:inline-flex}.cs-hero-aside>a span{margin-left:14px}.cs-hero-foot{justify-content:flex-end;gap:15px;padding:18px 0 0;font-size:12px;display:flex}.cs-hero-foot span:last-child{color:#777f89;letter-spacing:.07em;font-size:10px}.cs-data{border-top:1px solid #e3e6ea;margin-top:17px;padding-top:9px}.cs-data summary{color:#777d85;cursor:pointer;font-size:10px}.cs-data p{color:#666d77;max-width:820px;font-size:11px;line-height:1.55;margin-top:8px!important}@keyframes cs-card-rise{to{opacity:1;transform:none}}@keyframes cs-reveal{to{opacity:1}}.cs-chapter{border-bottom:1px solid var(--hair);padding:82px 35px 41px}.cs-chapter:nth-of-type(odd){background:#fafbfc}.cs-chapter-head{grid-template-columns:24% 1fr;align-items:start;gap:20px;margin-bottom:37px;display:grid}.cs-index{padding-top:12px}.cs-chapter h2{letter-spacing:-.058em;font-size:clamp(37px,4.5vw,55px);font-weight:600;line-height:1.09}.cs-chapter-head p{color:#6b7078;max-width:510px;margin-top:17px;font-size:14px;line-height:1.5}.cs-search-stage{background:#f1f3f7;border:1px solid #dce1e9;padding:30px 32px 23px}.cs-search-input{background:#fff;border:1px solid #d8dfe8;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex}.cs-search-glass{color:#526b9e;font-size:29px;line-height:0}.cs-search-typing{white-space:nowrap;width:0;font-size:16px;font-weight:500;display:inline-block;overflow:hidden}.cs-search-input small{color:#8d9299;letter-spacing:.08em;margin-left:auto;font-size:9px}.cs-search-lanes{grid-template-columns:1fr 1fr;gap:16px;margin-top:21px;display:grid}.cs-search-lane{background:#fff;border:1px solid #e0e4ea;padding:17px}.cs-lane-heading{align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.cs-lane-heading i{flex:1;height:1px}.cs-blue-line{background:var(--blue)}.cs-charcoal-line{background:#747d8b}.cs-result{opacity:0;border-top:1px solid #e5e8ed;align-items:center;gap:12px;height:77px;display:flex;transform:translateY(12px)}.cs-result>div{min-width:0}.cs-result b,.cs-result span{display:block}.cs-result b{font-size:11px}.cs-result span{color:#89909a;margin-top:5px;font-size:9px}.cs-result strong{letter-spacing:.04em;color:var(--blue);white-space:nowrap;margin-left:auto;font-size:8px;font-weight:700}.cs-result.result-sponsored strong{color:#59616a}.cs-search-end{text-align:right;color:#6d7480;margin-top:17px;font-size:11px}.cs-search.is-visible .cs-search-typing{animation:1s steps(20,end) .1s forwards cs-type}.cs-search.is-visible .cs-result{animation:.45s 1s both cs-card-rise}.cs-search.is-visible .cs-result:nth-child(3){animation-delay:1.2s}@keyframes cs-type{to{width:205px}}.cs-ai-stage{background:#fff;border:1px solid #dbe1e9;padding:30px 28px 24px}.cs-ai-question{text-align:center;font-size:17px}.cs-ai-question span,.cs-ai-question b{display:block}.cs-ai-question span{letter-spacing:.12em;color:#8a929d;margin-bottom:11px;font-size:10px;font-weight:700}.cs-ai-question b{font-weight:500}.cs-ai-branch{border-bottom:1px solid #cbd4e4;width:66%;height:45px;margin:auto;position:relative}.cs-ai-branch:before{content:"";background:var(--blue);transform-origin:top;width:1px;height:27px;position:absolute;top:0;left:50%;transform:scaleY(0)}.cs-ai-branch span{background:#cbd4e4;width:1px;height:20px;position:absolute;bottom:-20px}.cs-ai-branch span:first-child{left:0}.cs-ai-branch span:nth-child(2){left:50%}.cs-ai-branch span:nth-child(3){right:0}.cs-ai-engines{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.cs-ai-engine{opacity:.3;border:1px solid #dfe3e8;padding:16px;transform:translateY(13px)}.cs-engine-name{justify-content:space-between;align-items:start;gap:5px;height:39px;display:flex}.cs-engine-name b{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cs-engine-name img{object-fit:contain;width:15px;height:15px}.cs-engine-name span{color:#939aa4;font-size:9px}.cs-answer-lines i{background:#e4e7ec;height:5px;margin-bottom:8px;display:block}.cs-answer-lines i:nth-child(2){width:80%}.cs-answer-lines i:nth-child(3){width:90%}.cs-answer-parts{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.cs-answer-parts span{color:var(--blue);opacity:0;border-bottom:1px solid #abc0f2;padding-bottom:3px;font-size:9px}.cs-ai-stage-foot{color:#747b85;text-align:right;margin-top:21px;font-size:11px}.cs-ai.is-visible .cs-ai-branch:before{animation:.5s .2s forwards cs-grow-y}.cs-ai.is-visible .cs-ai-engine{animation:.55s both cs-card-rise}.cs-ai.is-visible .cs-ai-engine:first-child{animation-delay:.6s}.cs-ai.is-visible .cs-ai-engine:nth-child(2){animation-delay:.83s}.cs-ai.is-visible .cs-ai-engine:nth-child(3){animation-delay:1.06s}.cs-ai.is-visible .cs-answer-parts span{animation:.4s 1.45s both cs-reveal}.cs-ai.is-visible .cs-ai-engine:nth-child(2) .cs-answer-parts span{animation-delay:1.66s}.cs-ai.is-visible .cs-ai-engine:nth-child(3) .cs-answer-parts span{animation-delay:1.87s}@keyframes cs-grow-y{to{transform:scaleY(1)}}.cs-assistant-stage{background:#f3f5f8;border:1px solid #dee3ea;padding:32px 45px}.cs-ask{background:#fff;border:1px solid #d8dfe8;grid-template-columns:1fr 25px;padding:20px 23px;display:grid;box-shadow:0 9px 24px #20325a0d}.cs-ask span{color:#818a96;grid-column:1/3;margin-bottom:10px;font-size:10px}.cs-ask b{letter-spacing:-.025em;white-space:nowrap;width:0;font-size:19px;font-weight:500;overflow:hidden}.cs-ask i{color:var(--blue);font-size:18px;font-style:normal}.cs-evidence-stream{justify-content:center;gap:11px;margin:23px 0;display:flex}.cs-evidence{border-left:2px solid var(--blue);opacity:0;background:#fff;width:30%;padding:10px 12px;transform:translateY(-12px)}.cs-evidence span,.cs-evidence b{display:block}.cs-evidence span{letter-spacing:.1em;color:var(--blue);font-size:9px;font-weight:700}.cs-evidence b{margin-top:6px;font-size:11px;font-weight:500}.cs-answer-sheet{opacity:0;background:#fff;border:1px solid #d8dfe8;padding:19px 22px;transform:translateY(14px)}.cs-answer-sheet>span{letter-spacing:.1em;color:#7b838e;font-size:10px;font-weight:700}.cs-answer-skeleton{margin-top:17px}.cs-answer-skeleton i{background:#dee3ea;height:5px;margin-top:8px;display:block}.cs-answer-skeleton i:first-child{width:87%}.cs-answer-skeleton i:nth-child(2){width:96%}.cs-answer-skeleton i:nth-child(3){width:65%}.cs-citation-row{border-top:1px solid #e7e9ed;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding-top:13px;font-size:10px;display:flex}.cs-citation-row b{margin-right:auto;font-weight:600}.cs-citation-row span{color:var(--blue)}.cs-assistant.is-visible .cs-ask b{animation:1s steps(36,end) .15s forwards cs-ask-type}.cs-assistant.is-visible .cs-evidence{animation:.42s .95s both cs-card-rise}.cs-assistant.is-visible .cs-evidence:nth-child(2){animation-delay:1.15s}.cs-assistant.is-visible .cs-evidence:nth-child(3){animation-delay:1.35s}.cs-assistant.is-visible .cs-answer-sheet{animation:.55s 1.73s both cs-card-rise}@keyframes cs-ask-type{to{width:100%}}.cs-report-status{border-left:2px solid var(--blue);background:#eef2fb;align-items:center;gap:15px;margin-bottom:23px;padding:11px 15px;display:flex}.cs-report-status span{letter-spacing:.08em;color:var(--blue);white-space:nowrap;font-size:10px;font-weight:700}.cs-report-status p{color:#4f5a68;font-size:11px}.cs-report-stage{background:#fff;border:1px solid #dfe4eb;grid-template-columns:23% 43% 34%;align-items:center;min-height:410px;padding:18px 22px;display:grid;overflow:hidden}.cs-report-root{border:1px solid var(--blue);z-index:2;background:#fff;padding:16px 14px;position:relative}.cs-report-root small,.cs-report-root b,.cs-report-root span{display:block}.cs-report-root small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:700}.cs-report-root b{letter-spacing:-.03em;margin-top:12px;font-size:18px}.cs-report-root span{color:#818992;margin-top:10px;font-size:10px;line-height:1.4}.cs-branch-art{width:100%;height:350px;overflow:visible}.cs-branch-art path{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.cs-branch-art .cs-trunk{stroke:#5e6877}.cs-branch-art circle{fill:var(--blue);opacity:0}.cs-report-leaves{flex-direction:column;justify-content:space-between;height:365px;padding:3px 0;display:flex}.cs-report-leaf{opacity:0;align-items:center;gap:10px;display:flex;transform:translate(16px)}.cs-report-page{background:#fff;border:1px solid #cfd8e7;width:98px;height:107px;padding:10px 9px;box-shadow:5px 5px #e8edf6}.cs-report-page small{color:var(--blue);font-size:8px;font-weight:700}.cs-report-page b{margin:7px 0;font-size:11px;font-weight:600;line-height:1.2;display:block}.cs-report-page i{background:#dce3ef;width:76%;height:3px;margin-top:4px;display:block}.cs-report-page i:last-child{width:55%}.cs-report-leaf>span{font-size:11px;font-weight:500}.cs-report-present{border-top:1px solid #dbe0e7;border-bottom:1px solid #dbe0e7;grid-template-columns:1fr 1fr;display:grid}.cs-report-present>div{gap:15px;padding:17px 14px;font-size:11px;display:flex}.cs-report-present>div:first-child{border-right:1px solid #dbe0e7}.cs-report-present b{white-space:nowrap}.cs-report-present span{color:#747b84}.cs-report.is-visible .cs-branch-art path{animation:1s .3s forwards cs-draw}.cs-report.is-visible .cs-branch-art .branch-one{animation-delay:.77s}.cs-report.is-visible .cs-branch-art .branch-two{animation-delay:.98s}.cs-report.is-visible .cs-branch-art .branch-three{animation-delay:1.19s}.cs-report.is-visible .cs-branch-art circle{animation:.3s 1.1s both cs-reveal}.cs-report.is-visible .cs-report-leaf{animation:.48s both cs-leaf}.cs-report.is-visible .leaf-exec{animation-delay:1.55s}.cs-report.is-visible .leaf-competitive{animation-delay:1.76s}.cs-report.is-visible .leaf-operations{animation-delay:1.97s}@keyframes cs-draw{to{stroke-dashoffset:0}}@keyframes cs-leaf{to{opacity:1;transform:none}}.cs-excel-stage{background:#fff;border:1px solid #dfe4ea;position:relative;overflow:hidden}.cs-excel-top{letter-spacing:.08em;border-bottom:1px solid #dfe4ea;justify-content:space-between;padding:19px 22px;font-size:11px;font-weight:700;display:flex}.cs-excel-top b{color:var(--blue);font-size:11px}.cs-excel-row{color:#5f6873;border-bottom:1px solid #e8ebef;grid-template-columns:.8fr 1.1fr 1.1fr .8fr;align-items:center;min-height:44px;font-size:11px;display:grid}.cs-excel-row span{border-right:1px solid #e8ebef;padding:12px 18px}.cs-excel-row span:last-child{color:var(--blue);border-right:0}.cs-excel-head{color:#232a34;background:#f5f7fa;font-weight:600}.cs-excel-head span:last-child{color:#232a34}.cs-excel-sweep{border-right:1px solid var(--blue);opacity:0;background:linear-gradient(90deg,#0000,#1447e614,#1447e62b);width:30%;position:absolute;top:0;bottom:0;left:-30%}.cs-excel.is-visible .cs-excel-sweep{animation:2s .25s both cs-scan}.cs-finish{text-align:center;background:var(--blue);color:#fff;padding:92px 30px 100px}.cs-finish .cs-eyebrow{color:#c5d4ff!important}.cs-finish h2{letter-spacing:-.06em;font-size:clamp(42px,5.8vw,71px);font-weight:600;line-height:1.08;margin-top:20px!important}.cs-finish p{color:#e5ebff;max-width:420px;font-size:15px;line-height:1.5;margin:20px auto 27px!important}.cs-finish-cta{color:#141414;background:#fff;align-items:center;gap:45px;padding:14px 18px;font-size:13px;font-weight:600;display:inline-flex}.cs-finish-cta i{font-style:normal}.cs-finish small{color:#dbe4ff;margin-top:34px;font-size:10px;display:block}.cs-footer{align-items:center;gap:20px;padding:25px 35px;display:flex}.cs-footer span{color:#7b828b;margin-left:auto;font-size:10px}@media (max-width:760px){.cs-nav{padding:0 20px}.cs-nav nav{display:none}.cs-hero{padding:58px 22px 25px}.cs-hero-copy{grid-template-columns:1fr;gap:20px}.cs-hero h1{font-size:clamp(43px,8vw,66px)}.cs-hero-aside p{max-width:460px}.cs-shelf-grid{gap:6px;padding:15px}.cs-packshot{height:100px}.cs-garment{transform:scale(.72)}.cs-chapter{padding:65px 22px 34px}.cs-chapter-head{grid-template-columns:1fr;gap:12px}.cs-index{padding:0}.cs-market-lanes{grid-template-columns:1fr;gap:14px}.cs-market-current{justify-content:center;display:flex}.cs-mini-products i{height:70px}.cs-report-stage{grid-template-columns:25% 33% 42%;padding:13px}.cs-report-root b{font-size:14px}.cs-branch-art{height:340px}.cs-assistant-stage{padding:26px}}@media (max-width:540px){.cs-wordmark{font-size:20px}.cs-nav{height:62px}.cs-nav-cta{padding:10px 12px}.cs-hero h1{font-size:42px}.cs-shelf-grid{grid-template-columns:repeat(3,1fr)}.cs-product:first-child,.cs-product:nth-child(3){display:none}.cs-packshot{height:115px}.cs-scan-veil{bottom:45px}.cs-shelf-readout{flex-wrap:wrap;gap:12px;height:auto;padding:11px;font-size:9px}.cs-hero-foot{text-align:right}.cs-hero-foot span:last-child{display:block}.cs-chapter h2{font-size:37px}.cs-search-stage{padding:18px}.cs-search-lanes{grid-template-columns:1fr}.cs-search-input small{display:none}.cs-voice-split{gap:9px;width:100%}.cs-voice-fragment{flex:1;min-width:0;padding:12px}.cs-voice-fragment span{font-size:12px}.cs-ai-stage{padding:17px}.cs-ai-engines{grid-template-columns:1fr}.cs-ai-branch{display:none}.cs-ai-engine{min-height:105px}.cs-assistant-stage{padding:16px}.cs-ask b{font-size:14px}.cs-evidence-stream{gap:5px}.cs-evidence{width:33%;padding:7px}.cs-evidence b{font-size:9px}.cs-report-status{display:block}.cs-report-status p{margin-top:7px!important}.cs-report-stage{min-height:0;padding:18px;display:block}.cs-report-root{max-width:205px;margin:auto}.cs-branch-art{display:none}.cs-report-leaves{gap:12px;height:auto;margin-top:20px}.cs-report-leaf{border-left:1px solid var(--blue);padding-left:18px}.cs-report-present{grid-template-columns:1fr}.cs-report-present>div:first-child{border-bottom:1px solid #dbe0e7;border-right:0}.cs-excel-row{grid-template-columns:.7fr 1fr 1fr}.cs-excel-row span:nth-child(4){display:none}.cs-footer{flex-wrap:wrap;padding:25px 20px}.cs-footer span{margin:0}}@media (prefers-reduced-motion:reduce){.landing-story *,.landing-story :before,.landing-story :after{transition:none!important;animation:none!important}.cs-product,.cs-mini-products i,.cs-market-arrow,.cs-market-current span,.cs-result,.cs-voice-fragment,.cs-ai-engine,.cs-answer-parts span,.cs-evidence,.cs-answer-sheet,.cs-report-leaf{opacity:1!important;transform:none!important}.cs-search-typing{width:205px!important}.cs-ask b{width:100%!important}.cs-branch-art path{stroke-dashoffset:0!important}.cs-branch-art circle{opacity:1!important}.cs-scan-veil,.cs-excel-sweep{display:none!important}}.landing-story{width:100%;min-width:320px;max-width:none;font-family:var(--font-sans), "IBM Plex Sans", sans-serif;scroll-behavior:smooth;border:0;margin:0}.landing-story button,.landing-story input{font:inherit}.landing-story button{cursor:pointer}.landing-story a:focus-visible,.landing-story button:focus-visible,.landing-story input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.landing-story .wrap{width:min(100% - 56px,1180px);margin-inline:auto}.landing-story .cs-label{color:var(--blue);letter-spacing:.13em;font-size:11px;font-weight:700}.landing-story .cs-wordmark{color:var(--ink);letter-spacing:-.055em;font-size:23px;font-weight:600}.landing-story .cs-nav{background:#fff;height:auto;min-height:72px;padding:0}.landing-story .cs-nav-inner{align-items:center;gap:40px;min-height:72px;display:flex}.landing-story .cs-nav nav{margin-left:auto;font-size:13px}.landing-story .cs-nav-actions{align-items:center;gap:18px;display:flex}.landing-story .cs-nav-cta{margin-left:0}.landing-story .cs-login{color:#606873;white-space:nowrap;font-size:12px}.landing-story .cs-language{border:1px solid var(--hair);gap:2px;padding:3px;display:flex}.landing-story .cs-language button{color:#757d87;background:0 0;border:0;padding:5px 7px;font-size:10px;font-weight:700}.landing-story .cs-language button[aria-pressed=true]{background:var(--ink);color:#fff}.landing-story .cs-hero{padding:83px 0 35px}.landing-story .cs-hero-copy{grid-template-columns:1.35fr .65fr}.landing-story .cs-hero h1{max-width:800px}.landing-story .cs-chapter{padding:96px 0 49px}.landing-story .cs-chapter-head{grid-template-columns:23% 1fr}.landing-story .cs-chapter-head .cs-label{padding-top:12px}.landing-story .cs-shelf-grid{gap:14px}.landing-story .cs-product-lines i{background:#e3e5e9;height:4px;margin-bottom:6px;display:block}.landing-story .cs-product-lines i:last-child{width:60%}.landing-story .garment-own{background:#597dd1}.landing-story .garment-rival{background:#ba9a85}.landing-story .cs-theatre-top small{color:#858c95;letter-spacing:.08em;font-size:10px}.landing-story .cs-theatre-top>div>span{color:#8a8f96;margin-left:13px}.landing-story .cs-live-dot{flex:0 0 7px;display:inline-block}.landing-story .cs-stage-kicker{color:#7b818b;letter-spacing:.12em;font-size:10px;font-weight:700}.landing-story .cs-market-lane>b{font-size:12px;font-weight:600}.landing-story .cs-search-input>span:first-child{color:#526b9e;font-size:28px;line-height:0}.landing-story .cs-search-input>b{white-space:nowrap;width:0;font-size:16px;font-weight:500;display:inline-block;overflow:hidden}.landing-story .cs-search.is-visible .cs-search-input>b{animation:1s steps(20,end) .1s forwards cs-type}.landing-story .cs-result>i.cs-result-own{background:#6e90df}.landing-story .cs-result>i.cs-result-rival{background:#9aa3b0}.landing-story .cs-result>i.cs-result-sponsored{background:#746a68}.landing-story .cs-search-stage>p,.landing-story .cs-ai-stage>p,.landing-story .cs-stage-note{color:#747b85;text-align:right;margin-top:18px;font-size:11px;line-height:1.45}.landing-story .cs-ai-question>.cs-stage-kicker{margin-bottom:11px;display:block}.landing-story .cs-ai-branch i{background:#cbd4e4;width:1px;height:20px;position:absolute;bottom:-20px}.landing-story .cs-ai-branch i:first-child{left:0}.landing-story .cs-ai-branch i:nth-child(2){left:50%}.landing-story .cs-ai-branch i:nth-child(3){right:0}.landing-story .cs-platform-name{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.landing-story .cs-engine-name>span:last-child{color:#939aa4;font-size:9px}.landing-story .cs-ask i{font-style:normal}.landing-story .cs-report-leaf:first-child{animation-delay:1.55s}.landing-story .cs-report-leaf:nth-child(2){animation-delay:1.76s}.landing-story .cs-report-leaf:nth-child(3){animation-delay:1.97s}.landing-story .cs-report-stage{grid-template-columns:24% 42% 34%}.landing-story .cs-report-present>div{align-items:baseline}.landing-story .cs-footer{padding:25px 0}.landing-story .cs-footer-inner{align-items:center;gap:24px;display:flex}.landing-story .cs-footer-inner>span{color:#7b828b;margin-left:auto;font-size:10px}.landing-story .cs-footer-inner>div{align-items:center;gap:17px;display:flex}.landing-story .cs-footer-inner button,.landing-story .cs-footer-inner a{color:#4e5865;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #aab3c0;padding:5px 0;font-size:11px}.landing-story .cs-footer-inner a.social-link{border:0;padding:0}.landing-story:not(.motion-ready) .cs-product,.landing-story:not(.motion-ready) .cs-mini-products i,.landing-story:not(.motion-ready) .cs-market-arrow,.landing-story:not(.motion-ready) .cs-market-current span,.landing-story:not(.motion-ready) .cs-result,.landing-story:not(.motion-ready) .cs-voice-fragment,.landing-story:not(.motion-ready) .cs-ai-engine,.landing-story:not(.motion-ready) .cs-answer-parts span,.landing-story:not(.motion-ready) .cs-evidence,.landing-story:not(.motion-ready) .cs-answer-sheet,.landing-story:not(.motion-ready) .cs-report-leaf{opacity:1;transform:none}.landing-story:not(.motion-ready) .cs-search-input>b{width:205px}.landing-story:not(.motion-ready) .cs-ask b{width:100%}.landing-story:not(.motion-ready) .cs-branch-art path{stroke-dashoffset:0}.landing-story:not(.motion-ready) .cs-branch-art circle{opacity:1}.landing-story .cs-contact{background:var(--blue);color:#fff;padding:95px 0}.landing-story .cs-contact-inner{grid-template-columns:1fr 440px;align-items:center;gap:80px;display:grid}.landing-story .cs-contact .cs-label{color:#c8d7ff}.landing-story .cs-contact h2{letter-spacing:-.055em;max-width:630px;margin-top:18px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}.landing-story .cs-contact p{color:#e1e9ff;max-width:440px;margin-top:20px;font-size:15px;line-height:1.55}.landing-story .cs-contact-card{color:var(--ink);background:#fff;padding:30px;box-shadow:0 20px 48px #00000021}.landing-story .cs-contact-card h3{margin:0 0 22px;font-size:19px;font-weight:600}.landing-story .cs-contact-card p{color:#68727d;font-size:12px}.landing-story .cs-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.landing-story .cs-field{margin-bottom:15px}.landing-story .cs-field label{margin-bottom:6px;font-size:11px;font-weight:600;display:block}.landing-story .cs-field input{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #ccd4df;border-radius:0;padding:10px 11px;font-size:14px}.landing-story .cs-field input::placeholder{color:#969da6}.landing-story .cs-button{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:9px 17px;font-size:12px;font-weight:600;display:inline-flex}.landing-story .cs-button:disabled{cursor:wait;opacity:.6}.landing-story .cs-submit{width:100%;margin-top:2px}.landing-story .cs-form-note{color:#7d848d!important;margin-top:12px!important;font-size:11px!important}.landing-story .cs-form-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.landing-story .cs-nav-inner{gap:22px}.landing-story .cs-nav nav{gap:15px}.landing-story .cs-nav-actions{gap:11px}.landing-story .cs-contact-inner{grid-template-columns:1fr 400px;gap:40px}}@media (max-width:760px){.landing-story .wrap{width:min(100% - 40px,1180px)}.landing-story .cs-nav{padding:0}.landing-story .cs-nav nav{display:none}.landing-story .cs-nav-actions{margin-left:auto}.landing-story .cs-hero{padding:61px 0 28px}.landing-story .cs-hero-copy{grid-template-columns:1fr}.landing-story .cs-chapter{padding:70px 0 37px}.landing-story .cs-chapter-head{grid-template-columns:1fr}.landing-story .cs-chapter-head .cs-label{padding:0}.landing-story .cs-contact-inner{grid-template-columns:1fr}.landing-story .cs-contact{padding:70px 0}.landing-story .cs-footer-inner{flex-wrap:wrap}.landing-story .cs-footer-inner>span{margin-left:0}}@media (max-width:540px){.landing-story .wrap{width:min(100% - 32px,1180px)}.landing-story .cs-nav-inner{gap:10px;min-height:62px}.landing-story .cs-login{display:none}.landing-story .cs-nav-actions{gap:9px}.landing-story .cs-language button{padding:4px 5px}.landing-story .cs-nav-cta{padding:9px 10px}.landing-story .cs-hero{padding:54px 0 24px}.landing-story .cs-shelf-grid{grid-template-columns:repeat(3,1fr)}.landing-story .cs-product:first-child,.landing-story .cs-product:nth-child(3){display:none}.landing-story .cs-contact-card{padding:21px}.landing-story .cs-field-grid{grid-template-columns:1fr;gap:0}.landing-story .cs-footer-inner>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.landing-story{scroll-behavior:auto}.landing-story .cs-search-input>b{width:205px}}.landing-story .cs-overview-stage,.landing-story .cs-market-ledger,.landing-story .cs-voice-evidence{background:#fff;border:1px solid #cbd5e6;overflow:hidden}.landing-story .cs-live-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.landing-story .cs-overview-stage{box-shadow:0 26px 65px #1447e611}.landing-story .cs-overview-top,.landing-story .cs-market-ledger-top{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 24px;display:flex}.landing-story .cs-overview-top>div{align-items:center;gap:10px;min-width:0;display:flex}.landing-story .cs-overview-top b{font-size:12px;font-weight:600}.landing-story .cs-overview-top span{color:#89919d;letter-spacing:.05em;margin-left:9px;font-size:10px}.landing-story .cs-overview-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.landing-story .cs-overview-shelf{border-right:1px solid var(--hair);min-width:0;padding:28px 24px 19px;position:relative;overflow:hidden}.landing-story .cs-overview-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.landing-story .cs-overview-product{text-align:center;background:#fff;border:1px solid #e0e4e9;min-width:0;padding:7px 6px 9px}.landing-story .cs-overview-product-own{border-color:var(--blue);box-shadow:0 0 0 1px #1447e61a}.landing-story .cs-overview-product-rival{border-color:#99a0aa}.landing-story .cs-overview-shirt{aspect-ratio:.87;clip-path:polygon(26% 4%,41% 9%,59% 9%,74% 4%,100% 23%,88% 44%,76% 38%,76% 100%,24% 100%,24% 38%,12% 44%,0 23%);background:#d8d4ca;width:100%;max-height:105px;margin:auto;display:block}.landing-story .cs-overview-product-own .cs-overview-shirt{background:#5f81d2}.landing-story .cs-overview-product-stone .cs-overview-shirt{background:#a5adae}.landing-story .cs-overview-product-rival .cs-overview-shirt{background:#baa08e}.landing-story .cs-overview-product-dark .cs-overview-shirt{background:#414b5b}.landing-story .cs-overview-product span{white-space:nowrap;text-overflow:ellipsis;color:#59616b;margin-top:9px;font-size:9px;display:block;overflow:hidden}.landing-story .cs-overview-product-own span{color:var(--blue);font-weight:700}.landing-story .cs-overview-shelf>p{color:#8b929a;margin-top:17px;font-size:10px}.landing-story .cs-overview-scan{z-index:2;border-right:2px solid var(--blue);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#1447e61f);justify-content:flex-end;align-items:start;width:30%;display:flex;position:absolute;top:57px;bottom:37px;left:-30%}.landing-story .cs-overview-scan span{background:var(--blue);color:#fff;white-space:nowrap;margin:9px 0 0;padding:4px 6px;font-size:8px;font-weight:700}.landing-story .cs-overview-signals{grid-template-columns:1fr 1fr;display:grid}.landing-story .cs-overview-signal{border-bottom:1px solid var(--hair);border-right:1px solid var(--hair);min-width:0;padding:20px 19px 18px}.landing-story .cs-overview-signal:nth-child(2n){border-right:0}.landing-story .cs-overview-signal:nth-last-child(-n+2){border-bottom:0}.landing-story .cs-overview-signal>span,.landing-story .cs-overview-assistant>span,.landing-story .cs-overview-output span,.landing-story .cs-search-ai-bridge span,.landing-story .cs-voice-card>span,.landing-story .cs-voice-comparison>span{color:#7c8591;letter-spacing:.11em;font-size:9px;font-weight:700;display:block}.landing-story .cs-overview-signal>b{letter-spacing:-.025em;margin-top:11px;font-size:15px;font-weight:600;line-height:1.25;display:block}.landing-story .cs-overview-signal-ai{background:#f2f6ff}.landing-story .cs-overview-signal-ai>span{color:var(--blue)}.landing-story .cs-overview-track{border-top:1px solid #b8c8e8;justify-content:space-between;align-items:center;width:85%;height:10px;margin-top:21px;display:flex;position:relative}.landing-story .cs-overview-track i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:-11px}.landing-story .cs-overview-pills,.landing-story .cs-overview-ai-trace{align-items:center;gap:7px;margin-top:15px;display:flex}.landing-story .cs-overview-pills small,.landing-story .cs-overview-ai-trace small{color:#657180;white-space:nowrap;border:1px solid #d9dfe8;padding:5px 7px;font-size:9px}.landing-story .cs-overview-ai-trace small{color:var(--blue);background:#fff;border-color:#b8c9f5}.landing-story .cs-overview-ai-trace i{background:#9bb6f1;flex:1;min-width:3px;height:1px}.landing-story .cs-overview-outcome{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.landing-story .cs-overview-assistant{border-right:1px solid var(--hair);background:#f8faff;align-content:center;gap:8px;padding:20px 24px;display:grid}.landing-story .cs-overview-assistant>span{color:var(--blue)}.landing-story .cs-overview-assistant b{font-size:15px;font-weight:600}.landing-story .cs-overview-assistant small{color:#687996;font-size:10px}.landing-story .cs-overview-output{grid-template-columns:1fr 1fr;display:grid}.landing-story .cs-overview-output>div{padding:20px 15px}.landing-story .cs-overview-output>div+div{border-left:1px solid var(--hair)}.landing-story .cs-overview-output b{margin-top:10px;font-size:12px;font-weight:600;display:block}.landing-story .cs-overview-footnote{border-top:1px solid var(--hair);color:#89919b;text-align:right;padding:10px 24px;font-size:10px}.landing-story .cs-market-ledger{padding-bottom:17px}.landing-story .cs-market-events{gap:20px;padding:35px 35px 29px;display:grid;position:relative}.landing-story .cs-market-events:before{content:"";pointer-events:none;border-left:1px dashed #d5ddeb;border-right:1px dashed #d5ddeb;position:absolute;inset:0 18% 0 20%}.landing-story .cs-market-event{grid-template-columns:135px 1fr;align-items:center;gap:15px;display:grid;position:relative}.landing-story .cs-market-event>b{font-size:13px;font-weight:600}.landing-story .cs-market-event-track{background:linear-gradient(90deg,#fbfcfd 0%,#f7f9fd 100%);border:1px solid #e1e6ee;height:49px;position:relative;overflow:hidden}.landing-story .cs-market-event-track:before{content:"";background:#c7d2e7;height:1px;position:absolute;top:23px;left:0;right:0}.landing-story .cs-market-event-track i{z-index:1;background:#8d9bb2;border-radius:50%;width:9px;height:9px;position:absolute;top:19px;left:28%;box-shadow:0 0 0 5px #fff}.landing-story .cs-market-event-category .cs-market-event-track i{background:#c1a88d;left:51%}.landing-story .cs-market-event-own .cs-market-event-track i{background:var(--blue);left:75%}.landing-story .cs-market-event-track span{color:#59636f;background:#fff;border:1px solid #dbe2ed;padding:5px 9px;font-size:10px;position:absolute;top:11px;left:33%}.landing-story .cs-market-event-category .cs-market-event-track span{left:56%}.landing-story .cs-market-event-own .cs-market-event-track span{color:var(--blue);border-color:#b9c9f2;left:auto;right:6%}.landing-story .cs-market-evidence{border-left:2px solid var(--blue);background:#f3f6fc;justify-content:space-between;align-items:center;gap:18px;margin:0 35px 0 185px;padding:14px 17px;display:flex}.landing-story .cs-market-evidence span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:700}.landing-story .cs-market-evidence b{font-size:12px;font-weight:600}.landing-story .cs-market-note{color:#8a929d;margin:18px 35px 0 185px;font-size:10px}.landing-story .cs-result-mark{background:#e1e5eb;border-left:4px solid #b9c2d0;flex:none;width:24px;height:34px;margin-top:0;display:block}.landing-story .cs-result-mark.cs-result-own{border-color:var(--blue);background:#dce6ff}.landing-story .cs-result-mark.cs-result-rival{background:#e3e7eb;border-color:#8994a3}.landing-story .cs-result-mark.cs-result-sponsored{background:#e9e2dc;border-color:#9b8a7e}.landing-story .cs-search-ai-bridge{background:#fff;border-top:2px solid #b9c9ec;grid-template-columns:1fr 30px 1.05fr;align-items:center;gap:20px;margin-top:25px;padding:19px 22px;display:grid}.landing-story .cs-search-ai-bridge>div:first-child b,.landing-story .cs-search-ai-preview b{margin-top:8px;font-size:15px;font-weight:600;display:block}.landing-story .cs-search-ai-bridge>div:first-child small{color:#7d8794;margin-top:7px;font-size:10px;display:block}.landing-story .cs-search-bridge-arrow{color:var(--blue)!important;font-size:27px!important;font-weight:400!important}.landing-story .cs-search-ai-preview{background:#f5f8ff;border:1px solid #b7c8f0;padding:13px 16px}.landing-story .cs-search-ai-preview>span{color:var(--blue)}.landing-story .cs-search-ai-preview>div{gap:7px;margin-top:12px;display:flex}.landing-story .cs-search-ai-preview small{color:var(--blue);background:#fff;border:1px solid #cad7f6;padding:4px 6px;font-size:9px}.landing-story .cs-voice-evidence{background:#fbfcfe;padding:33px 30px 27px}.landing-story .cs-voice-source{text-align:center;background:#fff;border:1px solid #d9e0ea;max-width:700px;margin:auto;padding:20px 27px;box-shadow:0 8px 24px #26395a0a}.landing-story .cs-voice-source p{letter-spacing:-.03em;margin-top:14px;font-size:clamp(19px,2.7vw,29px);line-height:1.45}.landing-story .cs-voice-source mark{color:inherit;background:0 0;padding:3px 4px;transition:box-shadow .3s,color .3s;box-shadow:inset 0 -.35em #dce7ff}.landing-story .cs-voice-evidence.service-selected .cs-voice-mark-product{box-shadow:inset 0 -.1em #e7ebf0}.landing-story .cs-voice-evidence.service-selected .cs-voice-mark-service{box-shadow:inset 0 -.35em #e4d9ca}.landing-story .cs-voice-connectors{border-bottom:1px solid #cbd6e8;justify-content:space-around;width:70%;height:43px;margin:auto;display:flex;position:relative}.landing-story .cs-voice-connectors:before{content:"";background:#cbd6e8;width:1px;height:25px;position:absolute;top:0;left:50%}.landing-story .cs-voice-connectors i{background:#cbd6e8;align-self:flex-end;width:1px;height:17px;transform:translateY(17px)}.landing-story .cs-voice-cards{grid-template-columns:1fr 1fr;gap:19px;max-width:760px;margin:17px auto 25px;display:grid}.landing-story .cs-voice-card{min-height:122px;color:var(--ink);text-align:left;white-space:normal;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9dfe8;justify-items:start;gap:10px;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.landing-story .cs-voice-card:hover{border-color:#a9bcea;transform:translateY(-3px)}.landing-story .cs-voice-card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.landing-story .cs-voice-card.is-selected{border-color:var(--blue);box-shadow:0 8px 24px #1447e617}.landing-story .cs-voice-card b{font-size:18px;font-weight:500}.landing-story .cs-voice-card small{color:#89919d;font-size:10px}.landing-story .cs-voice-comparison{border-top:1px solid #e1e5eb;justify-content:center;align-items:center;gap:14px;padding-top:20px;display:flex}.landing-story .cs-voice-comparison>span{border:1px solid #d8dfe8;padding:5px 8px}.landing-story .cs-voice-comparison b{color:var(--blue);margin-left:16px;font-size:12px;font-weight:600}.landing-story .cs-ai-stage{background:linear-gradient(#f9fbff,#fff 46%);border-color:#b9c9ec}.landing-story .cs-ai-question b{letter-spacing:-.03em;font-size:clamp(18px,2.5vw,24px)}.landing-story .cs-ai-engine{background:#fff;min-height:176px}.landing-story .cs-answer-lines{padding-top:7px}.landing-story .cs-answer-lines i{height:5px}.landing-story .cs-answer-lines .cs-answer-highlight{background:#a8bef4;width:52%}.landing-story .cs-ai-measures{background:#f1f5ff;border:1px solid #d7e0f2;grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px;display:grid}.landing-story .cs-ai-measures>div{gap:7px;padding:16px 19px;display:grid}.landing-story .cs-ai-measures>div+div{border-left:1px solid #d7e0f2}.landing-story .cs-ai-measures strong{color:var(--blue);letter-spacing:.1em;font-size:10px}.landing-story .cs-ai-measures span{font-size:12px;line-height:1.4}.landing-story .cs-hero.is-visible .cs-overview-product{animation:.55s both cs-v6-arrive}.landing-story .cs-hero.is-visible .cs-overview-product:nth-child(2){animation-delay:.14s}.landing-story .cs-hero.is-visible .cs-overview-product:nth-child(3){animation-delay:.28s}.landing-story .cs-hero.is-visible .cs-overview-product:nth-child(4){animation-delay:.42s}.landing-story .cs-hero.is-visible .cs-overview-product:nth-child(5){animation-delay:.56s}.landing-story .cs-hero.is-visible .cs-overview-scan{animation:2.15s ease-in-out .3s both cs-v6-scan}.landing-story .cs-hero.is-visible .cs-overview-signal{animation:.48s 1.1s both cs-v6-arrive}.landing-story .cs-hero.is-visible .cs-overview-signal:nth-child(2){animation-delay:1.25s}.landing-story .cs-hero.is-visible .cs-overview-signal:nth-child(3){animation-delay:1.4s}.landing-story .cs-hero.is-visible .cs-overview-signal:nth-child(4){animation-delay:1.55s}.landing-story .cs-hero.is-visible .cs-overview-outcome{animation:.55s 1.85s both cs-v6-arrive}.landing-story .cs-market.is-visible .cs-market-event-track:before{transform-origin:0;animation:1s .3s both cs-v6-line}.landing-story .cs-market.is-visible .cs-market-event:nth-child(2) .cs-market-event-track:before{animation-delay:.55s}.landing-story .cs-market.is-visible .cs-market-event:nth-child(3) .cs-market-event-track:before{animation-delay:.8s}.landing-story .cs-market.is-visible .cs-market-event-track i,.landing-story .cs-market.is-visible .cs-market-event-track span{animation:.45s .9s both cs-v6-arrive}.landing-story .cs-market.is-visible .cs-market-event:nth-child(2) .cs-market-event-track i,.landing-story .cs-market.is-visible .cs-market-event:nth-child(2) .cs-market-event-track span{animation-delay:1.1s}.landing-story .cs-market.is-visible .cs-market-event:nth-child(3) .cs-market-event-track i,.landing-story .cs-market.is-visible .cs-market-event:nth-child(3) .cs-market-event-track span{animation-delay:1.3s}.landing-story .cs-market.is-visible .cs-market-evidence{animation:.5s 1.65s both cs-v6-arrive}.landing-story .cs-search.is-visible .cs-search-ai-bridge{animation:.5s 1.5s both cs-v6-arrive}.landing-story .cs-voice.is-visible .cs-voice-source{animation:.5s both cs-v6-arrive}.landing-story .cs-voice.is-visible .cs-voice-connectors{animation:.5s .55s both cs-v6-arrive}.landing-story .cs-voice.is-visible .cs-voice-card{animation:.6s .85s both cs-v6-arrive}.landing-story .cs-voice.is-visible .cs-voice-card:nth-child(2){animation-delay:1.08s}.landing-story .cs-voice.is-visible .cs-voice-comparison{animation:.45s 1.45s both cs-v6-arrive}.landing-story .cs-ai.is-visible .cs-answer-highlight{transform-origin:0;animation:1.1s 1.5s both cs-v6-highlight}.landing-story .cs-ai.is-visible .cs-ai-measures{animation:.55s 1.85s both cs-v6-arrive}@keyframes cs-v6-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes cs-v6-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-v6-highlight{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes cs-v6-scan{0%{opacity:0;left:-30%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:102%}}@media (max-width:760px){.landing-story .cs-overview-main{grid-template-columns:1fr}.landing-story .cs-overview-shelf{border-right:0;border-bottom:1px solid var(--hair)}.landing-story .cs-overview-shirt{max-height:95px}.landing-story .cs-market-events{padding-inline:20px}.landing-story .cs-market-event{grid-template-columns:95px 1fr}.landing-story .cs-market-evidence,.landing-story .cs-market-note{margin-left:130px;margin-right:20px}.landing-story .cs-search-ai-bridge{grid-template-columns:1fr 20px 1fr;gap:9px}.landing-story .cs-ai-engines{grid-template-columns:1fr}.landing-story .cs-ai-branch{display:none}.landing-story .cs-ai-engine{min-height:130px}}@media (max-width:540px){.landing-story .cs-overview-top{padding-inline:15px}.landing-story .cs-overview-top>div{flex-wrap:wrap;gap:5px}.landing-story .cs-overview-top span{margin-left:0}.landing-story .cs-overview-shelf{padding:21px 13px 16px}.landing-story .cs-overview-products{gap:4px}.landing-story .cs-overview-product{padding:4px 2px 6px}.landing-story .cs-overview-shirt{max-height:65px}.landing-story .cs-overview-product span{font-size:8px}.landing-story .cs-overview-signal{padding:16px 12px}.landing-story .cs-overview-signal>b{font-size:13px}.landing-story .cs-overview-pills,.landing-story .cs-overview-ai-trace{flex-wrap:wrap;gap:4px}.landing-story .cs-overview-pills small,.landing-story .cs-overview-ai-trace small{padding:4px;font-size:8px}.landing-story .cs-overview-outcome{grid-template-columns:1fr}.landing-story .cs-overview-assistant{border-right:0;border-bottom:1px solid var(--hair)}.landing-story .cs-overview-output>div{padding:16px 12px}.landing-story .cs-market-ledger-top{padding-inline:14px}.landing-story .cs-market-events{gap:13px;padding:20px 14px}.landing-story .cs-market-event{grid-template-columns:65px 1fr;gap:5px}.landing-story .cs-market-event>b{font-size:10px}.landing-story .cs-market-event-track span{font-size:8px;top:9px;left:18%}.landing-story .cs-market-event-category .cs-market-event-track span{left:31%}.landing-story .cs-market-event-own .cs-market-event-track span{right:2%}.landing-story .cs-market-evidence,.landing-story .cs-market-note{margin-left:84px;margin-right:14px}.landing-story .cs-market-evidence{gap:5px;padding:10px;display:grid}.landing-story .cs-search-ai-bridge{grid-template-columns:1fr}.landing-story .cs-search-bridge-arrow{transform:rotate(90deg)}.landing-story .cs-voice-evidence{padding:20px 14px}.landing-story .cs-voice-source{padding:16px 12px}.landing-story .cs-voice-source p{font-size:19px}.landing-story .cs-voice-cards{gap:8px}.landing-story .cs-voice-card{min-height:125px;padding:14px 10px}.landing-story .cs-voice-card b{font-size:14px}.landing-story .cs-voice-comparison{flex-wrap:wrap;gap:6px}.landing-story .cs-voice-comparison b{text-align:center;width:100%;margin-left:0}.landing-story .cs-ai-measures{grid-template-columns:1fr}.landing-story .cs-ai-measures>div+div{border-top:1px solid #d7e0f2;border-left:0}}@media (prefers-reduced-motion:reduce){.landing-story .cs-overview-stage *,.landing-story .cs-market-ledger *,.landing-story .cs-search-ai-bridge,.landing-story .cs-voice-evidence *,.landing-story .cs-ai-measures,.landing-story .cs-ai-engine,.landing-story .cs-answer-parts span,.landing-story .cs-result,.landing-story .cs-evidence,.landing-story .cs-answer-sheet,.landing-story .cs-report-leaf{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.landing-story .cs-overview-scan{display:none}}.landing-story .cs-overview-outcome{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.landing-story .cs-overview-connect{border-left:1px solid var(--hair);background:#f8faff}.landing-story .cs-connect-stage{border:1px solid var(--hair);background:#fff}.landing-story .cs-connect-top{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:12px;display:flex}.landing-story .cs-connect-top>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.landing-story .cs-connect-top b{font-weight:600}.landing-story .cs-connect-top span{color:#8a8f96}.landing-story .cs-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-story .cs-connect-grid>div{min-width:0;padding:22px}.landing-story .cs-connect-grid>div+div{border-left:1px solid var(--hair)}.landing-story .cs-connect-grid .cs-stage-kicker{margin-bottom:12px;display:block}.landing-story .cs-connect-setup ol{counter-reset:step;gap:12px;margin:0 0 14px;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.landing-story .cs-connect-setup ol[start="2"]{counter-reset:step 1}.landing-story .cs-connect-setup li{counter-increment:step;grid-template-columns:22px 1fr;gap:10px;display:grid}.landing-story .cs-connect-setup li:before{content:counter(step);border:1px solid var(--blue);width:22px;height:22px;color:var(--blue);place-items:center;font-size:11px;font-weight:700;display:grid}.landing-story .cs-connect-address{border:1px solid var(--hair);background:var(--wash);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px 32px;padding:9px 11px;display:flex}.landing-story .cs-connect-address code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.landing-story .cs-connect-address button{color:var(--blue);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.landing-story .copy-text-status{color:#8a5400;flex-basis:100%;font-size:11px}.landing-story .copy-text-status:empty{display:none}.landing-story .cs-connect-clients{flex-wrap:wrap;gap:6px;display:flex}.landing-story .cs-connect-clients span{border:1px solid var(--hair);align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}.landing-story .cs-connect-clients small{color:#7b818b;font-size:10px}.landing-story .cs-connect-ask{flex-direction:column;display:flex}.landing-story .cs-connect-chat{border:1px solid var(--hair);background:var(--wash);flex-direction:column;flex:1;padding:14px;display:flex}.landing-story .cs-connect-chat>b{border:1px solid var(--hair);background:#fff;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:block}.landing-story .cs-connect-calls{color:#4d535b;gap:6px;margin:12px 0;padding:0;font-size:11px;list-style:none;display:grid}.landing-story .cs-connect-calls li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-story .cs-connect-calls li:before{content:"";background:var(--blue);width:10px;height:1px}.landing-story .cs-connect-calls b{color:var(--blue);font-weight:600}.landing-story .cs-connect-tools dt{font-size:13px;font-weight:600}.landing-story .cs-connect-board{border:1px solid var(--hair);background:#fff;flex-direction:column;flex:1;padding:12px;display:flex}.landing-story .cs-connect-board>div:first-child{justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.landing-story .cs-connect-board>div:first-child b{font-weight:600}.landing-story .cs-connect-board>div:first-child span{color:var(--blue);font-weight:600}.landing-story .cs-connect-board-art{flex:1;grid-template-columns:1fr 1fr;align-items:end;gap:10px;min-height:56px;display:grid}.landing-story .cs-connect-board-art svg{border-bottom:1px solid var(--hair);align-self:stretch;width:100%;height:100%;min-height:44px}.landing-story .cs-connect-board-art polyline{fill:none;stroke:var(--blue);stroke-width:1.6px;vector-effect:non-scaling-stroke}.landing-story .cs-connect-board-art polyline.cs-connect-rival{stroke:#ba9a85}.landing-story .cs-connect-board-art p{gap:5px;display:grid}.landing-story .cs-connect-board-art i{background:#dfe5f5;height:6px;display:block}.landing-story .cs-connect-board-art i:first-child{background:#9fb4ee;width:90%}.landing-story .cs-connect-board-art i:nth-child(2){width:70%}.landing-story .cs-connect-board-art i:nth-child(3){width:52%}.landing-story .cs-connect-tools dl{margin:0}.landing-story .cs-connect-tools dl>div{border-bottom:1px solid var(--hair);gap:2px;padding:9px 0;display:grid}.landing-story .cs-connect-tools dl>div:last-child{border-bottom:0}.landing-story .cs-connect-tools dd{color:#4d535b;margin:0;font-size:12px;line-height:1.4}.landing-story .cs-connect-uses{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-story .cs-connect-uses>div{padding:18px 22px}.landing-story .cs-connect-uses>div+div{border-left:1px solid var(--hair)}.landing-story .cs-connect-uses span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:700}.landing-story .cs-connect-uses b{margin:4px 0;font-size:14px;font-weight:600;display:block}.landing-story .cs-connect-uses p{color:#4d535b;font-size:12.5px;line-height:1.45}.landing-story .cs-connect-trust{border-top:1px solid var(--hair);background:var(--wash);color:#2d3239;flex-wrap:wrap;gap:8px 26px;margin:0;padding:16px 22px;font-size:13px;list-style:none;display:flex}.landing-story .cs-connect-trust li:before{content:"✓";color:var(--blue);margin-right:7px;font-weight:700}.landing-story .cs-connect-more{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.landing-story .cs-connect-more a{color:var(--blue);font-size:13px;font-weight:600}.landing-story .cs-connect.is-visible .cs-connect-calls li{animation:.4s .35s both cs-v6-arrive}.landing-story .cs-connect.is-visible .cs-connect-calls li:nth-child(2){animation-delay:.55s}.landing-story .cs-connect.is-visible .cs-connect-calls li:nth-child(3){animation-delay:.75s}.landing-story .cs-connect.is-visible .cs-connect-board{animation:.5s 1.05s both cs-v6-arrive}@media (max-width:980px){.landing-story .cs-overview-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-story .cs-overview-connect{border-left:0;border-top:1px solid var(--hair);grid-column:1/-1}.landing-story .cs-connect-grid,.landing-story .cs-connect-uses{grid-template-columns:minmax(0,1fr)}.landing-story .cs-connect-grid>div+div,.landing-story .cs-connect-uses>div+div{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:540px){.landing-story .cs-overview-outcome{grid-template-columns:1fr}.landing-story .cs-connect-grid>div{padding:18px 14px}.landing-story .cs-connect-address{margin-left:0}.landing-story .cs-connect-uses>div{padding:16px 14px}.landing-story .cs-connect-trust{padding:14px}}@media (prefers-reduced-motion:reduce){.landing-story .cs-connect-stage *{opacity:1!important;animation:none!important;transform:none!important}}.landing-story .cs-flow{border:1px solid var(--hair);background:#fff;position:relative}.landing-story .cs-flow-top{border-bottom:1px solid var(--hair);color:#6b727c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.landing-story .cs-flow-top b{color:var(--ink);font-weight:600}.landing-story .cs-flow-legend{flex-wrap:wrap;gap:16px;display:flex}.landing-story .cs-flow-legend>span{align-items:center;gap:6px;display:inline-flex}.landing-story .cs-flow-legend i{background:#b3b9c2;border-radius:50%;width:7px;height:7px;display:inline-block}.landing-story .cs-flow-legend i.is-important{background:#d08a00;width:9px;height:9px}.landing-story .cs-flow-legend i.is-notification{background:var(--blue);border-radius:0;width:16px;height:8px}.landing-story .cs-flow-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,.98fr);height:500px;display:grid;position:relative}.landing-story .cs-flow-col{z-index:2;flex-direction:column;min-width:0;padding:20px 22px;display:flex;position:relative}.landing-story .cs-flow-k{color:#7b818b;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.landing-story .cs-flow-k b{color:var(--ink);font-weight:700}.landing-story .cs-flow-svg{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-story .cs-flow-line{fill:none;stroke:#e1e6ef;stroke-width:1.3px;transition:stroke .4s}.landing-story .cs-flow-line.is-out{stroke:#dbe3f6}.landing-story .cs-flow-line.is-hot{stroke:#f2c27c}.landing-story .cs-flow-line.is-out.is-hot{stroke:#9fb4ee}.landing-story .cs-flow-packet rect{fill:var(--blue)}.landing-story .cs-flow-packet.is-digest rect{fill:#0f9d58}.landing-story .cs-flow-packet text{fill:#fff;font-family:var(--font-sans), "IBM Plex Sans", sans-serif;font-size:10.5px;font-weight:600}.landing-story .cs-flow-sources{flex:1;grid-template-rows:repeat(7,minmax(0,1fr));gap:6px;min-height:0;padding-right:26px;display:grid}.landing-story .cs-flow-source{border:1px solid var(--hair);color:#4d535b;background:#f7f8fa;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:12.5px;transition:border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.landing-story .cs-flow-source>b{color:var(--ink);font-weight:600}.landing-story .cs-flow-bars{align-items:flex-end;gap:3px;height:18px;transition:opacity .3s;display:flex}.landing-story .cs-flow-bars i{background:#c9ced6;flex:1;max-width:6px;transition:height .35s}.landing-story .cs-flow-event{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;font-size:12px;font-weight:500;transition:opacity .3s;position:absolute;top:50%;left:96px;right:8px;overflow:hidden;transform:translateY(-50%)}.landing-story .cs-flow-source.is-hot{background:#fffaf1;border-color:#f2c27c}.landing-story .cs-flow-source.is-hot.is-critical{background:#fff5f4;border-color:#f0a8a0}.landing-story .cs-flow-source.is-hot .cs-flow-bars{opacity:0}.landing-story .cs-flow-source.is-hot .cs-flow-event{opacity:1}.landing-story .cs-flow-caption{color:#6b727c;margin-top:12px;font-size:12px}.landing-story .cs-flow-mid{align-items:center}.landing-story .cs-flow-mid>.cs-flow-k{align-self:flex-start}.landing-story .cs-flow-engine{aspect-ratio:1;border:1px solid var(--hair);background:#fff;place-items:center;width:214px;margin:auto 0 0;display:grid;position:relative;overflow:hidden}.landing-story .cs-flow-engine:before{content:"";border:1px dashed #d7deeb;position:absolute;inset:14px}.landing-story .cs-flow-corner{z-index:4;border:0 solid var(--blue);width:10px;height:10px;position:absolute}.landing-story .cs-flow-corner.is-tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.landing-story .cs-flow-corner.is-tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.landing-story .cs-flow-corner.is-bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.landing-story .cs-flow-corner.is-br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.landing-story .cs-flow-core{z-index:2;background:var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:128px;height:128px;display:flex;position:relative}.landing-story .cs-flow-core .cs-flow-wordmark{color:#fff;letter-spacing:-.055em;font-size:19px}.landing-story .cs-flow-held{gap:6px;min-height:9px;display:flex}.landing-story .cs-flow-held i{border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 1.5px #fff}.landing-story .cs-flow-scan{z-index:3;border-right:2px solid var(--blue);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#1447e61a);justify-content:flex-end;align-items:flex-start;width:34%;display:flex;position:absolute;top:14px;bottom:14px;left:-34%}.landing-story .cs-flow-scan span{background:var(--blue);color:#fff;letter-spacing:.06em;white-space:nowrap;margin:8px 0 0;padding:3px 5px;font-size:8px;font-weight:700}.landing-story .cs-flow.is-running .cs-flow-scan{animation:4.2s ease-in-out infinite cs-flow-scan}@keyframes cs-flow-scan{0%{opacity:0;left:-34%}8%{opacity:1}60%{opacity:1}68%{opacity:0;left:100%}to{opacity:0;left:100%}}.landing-story .cs-flow-status{text-align:center;max-width:280px;min-height:44px;margin:14px 0 auto}.landing-story .cs-flow-status b{font-size:14px;font-weight:600;display:block}.landing-story .cs-flow-status span{color:#6b727c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.landing-story .cs-flow-recipients{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding-left:26px;display:grid}.landing-story .cs-flow-recipient{border:1px solid var(--hair);background:#fff;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;transition:border-color .3s,box-shadow .3s;display:grid}.landing-story .cs-channel-mark{color:#4d535b;width:24px;height:24px;display:block}.landing-story .cs-channel-mark-team{color:#6b727c}.landing-story .cs-flow-recipient[data-channel=email] .cs-channel-mark{color:var(--blue)}.landing-story .cs-flow-recipient b{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.landing-story .cs-flow-recipient b span{color:#7b818b;font-size:11px;font-weight:600}.landing-story .cs-flow-state{color:#9aa1a9;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;transition:color .3s;display:block;overflow:hidden}.landing-story .cs-flow-recipient.is-received{border-color:#9fb4ee;box-shadow:0 0 0 3px #1447e614}.landing-story .cs-flow-recipient.is-done .cs-flow-state{color:var(--ink)}.landing-story .cs-flow-recipient.is-done .cs-flow-state:before{content:"✓ ";color:var(--blue);font-weight:700}.landing-story .cs-flow-recipient.is-done[data-channel=email] .cs-flow-state:before{color:#0f9d58}.landing-story .cs-time{border:1px solid var(--hair);background:#fff}.landing-story .cs-time-body{padding:24px 24px 14px;position:relative}.landing-story .cs-time-row{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:20px;display:grid}.landing-story .cs-time-row.is-cs{margin-top:34px}.landing-story .cs-time-row.is-axis{margin-top:0}.landing-story .cs-time-who b{font-size:15px;font-weight:600;display:block}.landing-story .cs-time-who span{color:#6b727c;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.landing-story .cs-time-row.is-self .cs-time-who b{color:#5b616a}.landing-story .cs-time-track{border-bottom:1px solid #d5dae2;height:64px;position:relative}.landing-story .cs-time-row.is-cs .cs-time-track{height:112px}.landing-story .cs-time-mark{transform-origin:bottom;background:#b3b9c2;width:2px;margin-left:-1px;transition:transform .25s ease-out;position:absolute;bottom:0}.landing-story .cs-time-mark.is-warning{background:#d08a00;width:3px}.landing-story .cs-time-mark.is-critical{background:#b42318;width:3px}.landing-story .cs-time-pin{background:var(--blue);transform-origin:bottom;width:3px;height:26px;margin-left:-1.5px;transition:transform .35s ease-out;position:absolute;bottom:0}.landing-story .cs-time-pin.is-digest{background:#0f9d58}.landing-story .cs-time-pop{white-space:nowrap;background:#fff;border:1px solid #b8c6ee;padding:6px 9px;font-size:11.5px;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:34px;transform:translate(-50%);box-shadow:0 8px 20px #1447e61f}.landing-story .cs-time-pop b{font-variant-numeric:tabular-nums;font-weight:600}.landing-story .cs-time-pop.is-digest{border-color:#a8dcbf;bottom:64px;box-shadow:0 8px 20px #0f9d581f}.landing-story .cs-time-pop.is-edge{transform:translate(-6px)}.landing-story .cs-time.is-playing .cs-time-mark:not(.is-on),.landing-story .cs-time.is-playing .cs-time-pin:not(.is-on){transform:scaleY(0)}.landing-story .cs-time.is-playing .cs-time-pop:not(.is-on){opacity:0;transform:translate(-50%,8px)}.landing-story .cs-time.is-playing .cs-time-pop.is-edge:not(.is-on){transform:translate(-6px,8px)}.landing-story .cs-time-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-story .cs-time-link{fill:none;stroke:#9fb4ee;stroke-width:1.2px;stroke-dasharray:3 3;animation:.6s ease-out both cs-time-link}@keyframes cs-time-link{0%{opacity:0}to{opacity:1}}.landing-story .cs-time-axis{color:#8a9099;height:22px;font-size:10.5px;position:relative}.landing-story .cs-time-axis span{position:absolute;top:4px;transform:translate(-50%)}.landing-story .cs-time-foot{border-top:1px solid var(--hair);background:var(--wash);color:#4d535b;padding:14px 24px;font-size:13px}@media (max-width:900px){.landing-story .cs-flow-grid{grid-template-columns:minmax(0,1fr);height:auto}.landing-story .cs-flow-col{padding:16px 14px}.landing-story .cs-flow-col+.cs-flow-col{border-top:1px solid var(--hair)}.landing-story .cs-flow-sources{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.landing-story .cs-flow-source{height:40px}.landing-story .cs-flow-caption{margin-bottom:34px}.landing-story .cs-flow-mid>.cs-flow-k{display:none}.landing-story .cs-flow-engine{width:190px;margin:0}.landing-story .cs-flow-status{margin:12px 0 0;padding-bottom:34px}.landing-story .cs-flow-recipients{grid-template-rows:none;grid-auto-rows:64px;padding:28px 0 0}.landing-story .cs-time-row{grid-template-columns:minmax(0,1fr);gap:8px}.landing-story .cs-time-row.is-axis>span:first-child,.landing-story .cs-time-links{display:none}}@media (max-width:540px){.landing-story .cs-flow-legend{display:none}.landing-story .cs-flow-source{grid-template-columns:56px minmax(0,1fr);font-size:12px}.landing-story .cs-flow-event{font-size:11px;left:70px}.landing-story .cs-time-body{padding:18px 14px 12px}.landing-story .cs-time-axis span:nth-child(2n){display:none}.landing-story .cs-time-pop{padding:3px 5px;font-size:10.5px}.landing-story .cs-time-pop>span{display:none}.landing-story .cs-time-pop.is-digest{bottom:58px}.landing-story .cs-time-foot{padding:14px}}@media (prefers-reduced-motion:reduce){.landing-story .cs-flow-scan{display:none}.landing-story .cs-time-link{animation:none}}
