.industry-demo{--ink:#25212e;--muted:#776a84;--accent:#7750bd;--line:#e8e0ee;--wash:#f5f0fb;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:#fff}.industry-demo *{box-sizing:border-box}.industry-demo [hidden]{display:none!important}.content-width{width:min(1180px,calc(100% - 64px));margin-inline:auto}.industry-demo h1,.industry-demo h2,.industry-demo h3,.industry-demo h4,.industry-demo p{margin:0}.industry-demo a{text-decoration:none}.industry-demo button,.industry-demo input,.industry-demo textarea{font:inherit}.industry-demo button{cursor:pointer}.industry-demo .eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;color:#8b6eaa}.industry-demo .primary{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:99px;background:#292331;color:white;font-size:15px;font-weight:700;min-height:50px;padding:14px 24px}.industry-demo .primary:hover{background:#4d3661}.secondary{border:1px solid #dfd3e8;border-radius:99px;padding:13px 20px;background:#fff;color:#6d458c}.brain-icon{width:32px;height:32px;object-fit:contain}.with-journey .new-nav{top:78px}.with-journey main{padding-top:78px}.industry-hero{padding-top:50px;padding-bottom:60px}.back-link{display:block;font-size:13px;color:#8b7b97;margin-bottom:38px}.industry-hero h1{font-size:clamp(44px,5.2vw,70px);line-height:1.03;letter-spacing:-.055em;max-width:900px;margin:20px 0 24px}.industry-hero>p{font-size:19px;line-height:1.65;max-width:740px;color:var(--muted)}.hero-proof{display:flex;flex-wrap:wrap;gap:24px;font-size:13px;color:#665273;margin-top:24px}.hero-proof span::first-letter{color:#8cb33e}.template-picks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}.template-picks>a{display:flex;flex-direction:column;align-items:start;gap:14px;padding:26px 28px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:#faf8fe;transition:transform .25s,box-shadow .25s}.template-picks>a:nth-child(2){background:#f1f7fc;border-color:#dce8f3}.template-picks>a:hover{transform:translateY(-3px);box-shadow:0 12px 26px #30223d09}.template-picks span{font-size:11px;letter-spacing:.1em;color:#8e739d}.template-picks b{font-size:23px;line-height:1.3;letter-spacing:-.03em;max-width:470px}.template-picks small{font-size:13px;color:#795996;text-decoration:underline;text-underline-offset:5px}.industry-hero>.demo-caption{font-size:12px;margin-top:18px;color:#97889f}.context-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:44px 0 60px;border-top:1px solid var(--line)}.context-strip h2{font-size:32px;letter-spacing:-.04em;line-height:1.15;margin-top:16px}.connector-list{display:flex;flex-wrap:wrap;gap:8px}.connector-list span{padding:9px 12px;border-radius:9px;background:#f6f3f9;font-size:13px;color:#6e597f}.context-strip p{font-size:12px;line-height:1.6;color:#93819f;margin:12px 0 20px}.context-memory{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;border-top:1px solid var(--line);padding-top:15px;color:#927aa2}.context-memory b{color:#6c4a85}.workflow{--theme:#f2eafa;--border:#e1d4ee;--scene-ink:#654382;padding-top:60px}.workflow.theme-1{--theme:#ecf4fc;--border:#d8e6f4;--scene-ink:#456989;margin-top:70px;padding-top:70px;border-top:1px solid #deebf7}.workflow-title{max-width:850px;padding-bottom:36px}.workflow-title h2{font-size:clamp(34px,3.5vw,48px);letter-spacing:-.045em;line-height:1.1;margin:18px 0}.workflow-title p{font-size:17px;line-height:1.65;color:var(--muted);max-width:720px}.workflow-ribbon{position:sticky;top:82px;z-index:12;background:var(--theme);border:1px solid var(--border);border-radius:13px;display:flex;align-items:center;gap:14px;padding:16px 20px;min-height:60px;box-shadow:0 0 0 8px white;margin-bottom:28px}.workflow-ribbon>span{font-size:12px;color:var(--scene-ink);opacity:.7}.workflow-ribbon b{font-size:14px;color:var(--scene-ink)}.workflow-ribbon small{font-size:12px;margin-left:auto;color:var(--scene-ink);white-space:nowrap}.workflow-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px;align-items:start;position:relative}.work-stage{position:sticky;top:167px;height: min(700px,calc(100svh - 187px));min-height:480px;background:linear-gradient(150deg,var(--theme),#fbfaff);border-radius:25px;border:1px solid var(--border);padding:23px;display:flex;flex-direction:column;overflow:hidden}.stage-heading{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:12px;color:#897494;padding-bottom:20px}.stage-heading .brain-icon{width:25px;height:25px}.stage-pause{margin-left:auto;border:0;background:none;color:#80688f;font-size:12px;padding:8px}.visual{min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.stage-progress{display:flex;gap:6px;padding-top:20px;flex-shrink:0}.stage-progress button{border:0;background:transparent;flex:1;padding:8px 0}.stage-progress i{height:3px;background:#dbcde8;display:block;border-radius:3px;overflow:hidden}.stage-progress button[aria-current=true] i{background:#9c74c6}.stage-progress button[aria-current=true] i:after{content:'';display:block;height:100%;width:calc(var(--local,0)*100%);background:#c9f38b}.work-step{min-height:73svh;display:flex;align-items:center;padding:50px 0;scroll-margin-top:180px}.work-step:last-child{min-height:65svh}.step-count{font-size:12px;color:#a68ab9;display:block;margin-bottom:20px;letter-spacing:.07em}.step-copy h3{font-size:34px;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px}.step-copy>p{font-size:17px;line-height:1.65;color:#897596}.step-copy details{margin-top:30px;border-top:1px solid var(--line);padding-top:18px}.step-copy summary{font-size:14px;font-weight:600;color:#80589f;cursor:pointer}.step-detail{padding-top:18px}.step-detail b{font-size:12px;color:#6b4b80}.step-detail p{font-size:13px;line-height:1.6;color:#897595;margin:7px 0 16px}.workflow-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0 40px}.workflow-end h3{font-size:25px;letter-spacing:-.03em;margin-top:12px}.more-work{padding:100px 0 60px}.more-work h2{font-size:46px;letter-spacing:-.04em;margin:18px 0}.more-work>p{font-size:17px;line-height:1.6;color:var(--muted);max-width:650px}.search-label{display:block;font-size:12px;color:#8c789a;margin:30px 0 24px;max-width:460px}.template-search{display:block;width:100%;margin-top:8px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:#fbfaff;color:var(--ink);font-size:16px}.template-library{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.extra-template{border-bottom:1px solid var(--line);padding:22px 0;align-self:start}.extra-template summary{display:flex;gap:17px;align-items:start;list-style:none;cursor:pointer}.extra-template summary::-webkit-details-marker{display:none}.extra-template summary>span{font-size:12px;color:#a18bab;line-height:26px}.extra-template b{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.extra-template i{font-style:normal;color:#9077a1;margin-left:auto;font-size:20px}.extra-template[open] i{transform:rotate(45deg)}.extra-template p{font-size:14px;line-height:1.65;color:var(--muted);padding:15px 0 12px 32px}.extra-template a{margin-left:32px;font-size:13px;color:#794e99;text-decoration:underline;text-underline-offset:4px}.custom-section{text-align:center;background:#f5effc;border-radius:26px;padding:65px 40px;margin-top:60px}.custom-section h2{font-size:48px;line-height:1.1;letter-spacing:-.045em;margin:20px 0}.custom-section>p{font-size:18px;line-height:1.65;max-width:650px;margin:auto;color:var(--muted)}.commercial-points{display:flex;justify-content:center;flex-wrap:wrap;gap:13px 24px;font-size:13px;color:#775c8c;margin:30px 0}.custom-section small,.hub-bottom small{display:block;font-size:12px;line-height:1.7;max-width:640px;margin:22px auto 0;color:#9b83ac}.industry-faq{max-width:850px;padding:90px 0}.industry-faq h2{font-size:38px;letter-spacing:-.04em;margin-bottom:30px}.industry-faq details{border-bottom:1px solid var(--line);padding:21px 0}.industry-faq summary{font-size:17px;cursor:pointer}.industry-faq p{font-size:15px;line-height:1.75;color:var(--muted);padding-top:17px}.artifact{width:100%;max-height:100%;overflow:auto;border:1px solid #e4dbe9;border-radius:15px;background:white;padding:22px;box-shadow:0 16px 34px #45245d09;scrollbar-width:thin}.artifact-top{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#a08eab;border-bottom:1px solid #eee7f2;padding-bottom:16px;margin-bottom:18px}.artifact-top span:first-child{color:#6e507e;font-weight:600}.records{display:flex;flex-direction:column;gap:0}.record{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:12px;padding:12px 0;border-bottom:1px solid #f0eaf4;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.record>span:first-child{color:#95809e;font-size:12px}.record:has(>span:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px}.record:has(>span:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.record:has(>span:nth-child(5)){font-size:11px}.record:last-child{border:0}.doc-heading>span{font-size:10px;letter-spacing:.1em;color:#a392ab}.doc-heading h4{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:12px 0 20px}.doc-rule{height:2px;background:#6d4d80}.document-seal{font-size:12px;color:#647c49;background:#f1f8e8;margin-top:20px;padding:10px 14px;border-radius:8px}.review-owner{display:flex;align-items:center;gap:14px;margin:10px 0 25px}.people-mark svg{width:58px;height:54px}.review-owner b{display:block;font-size:17px}.review-owner span:not(.people-mark){display:block;font-size:12px;color:#9b84a6;line-height:1.4;margin-top:5px}.review-line{display:flex;gap:7px;align-items:center;font-size:10px;color:#7c6390;padding:12px;background:#f4eef9;border-radius:8px;margin-bottom:10px}.review-line i{height:5px;width:5px;background:#b1ce83;border-radius:50%}.review-line b:nth-of-type(1){margin-right:10px}.message-avatar{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:18px}.bubble{font-size:19px;line-height:1.5;letter-spacing:-.02em;background:var(--theme);padding:24px;border-radius:18px 18px 18px 4px;margin-bottom:18px;color:var(--scene-ink)}.state-pill{font-size:11px;display:block;padding-top:18px;color:#8d74a0}.cal-days,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;gap:4px}.cal-days{color:#a99bb0;margin-bottom:12px}.cal-grid>span{padding:5px}.cal-grid .booked{background:#d4f3a8;border-radius:8px;color:#3a4c28}.calendar-event{border-left:3px solid #9c76c5;padding:10px 15px;background:#f7f2fb;margin:16px 0;display:flex;flex-direction:column;gap:5px}.calendar-event b{font-size:14px}.calendar-event span{font-size:11px;color:#947b9f}.result-title{text-align:center;margin:20px 0 28px}.result-title i{font-style:normal;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#d5f6a7;color:#46662d;margin:0 auto 17px;font-size:23px}.result-title h4{font-size:27px;letter-spacing:-.04em}.receipt-end{display:flex;flex-direction:column;gap:7px;border-top:2px solid #aa95b8;margin-top:15px;padding-top:16px;font-size:12px;color:#8a729a}.receipt-end span{font-size:11px}.chart{height:95px;display:flex;align-items:end;gap:10px;padding:0 15px;border-bottom:1px solid #ddd1e6}.chart i{height:var(--bar);flex:1;background:linear-gradient(#ba9bdc,#eee5f7);border-radius:5px 5px 0 0;transform-origin:bottom;transform:scaleY(calc(.5 + var(--local,1)*.5));transition:transform .2s}.chart-caption{font-size:15px;letter-spacing:-.02em;color:#7e6090;margin:17px 0}.profile-heading{display:flex;gap:20px;align-items:center;margin:25px 0}.profile-heading>span{background:#eee4f7;border-radius:50%;height:65px;width:65px;display:grid;place-items:center;color:#9474ab}.profile-heading small{font-size:10px;color:#a08aac}.profile-heading h4{font-size:27px;line-height:1.15;letter-spacing:-.04em;margin-top:8px}.selection-heading{display:flex;align-items:center;gap:12px;margin:20px 0}.selection-heading>span{background:#d9f2b9;padding:6px 10px;border-radius:50%}.selection-heading h4{font-size:23px;letter-spacing:-.035em}.selection-records .record{padding:15px 0}.mail-toolbar{display:flex;justify-content:space-between;font-size:12px;color:#927e9e;padding:12px 0 22px}.mail-toolbar b{color:#674578}.mail-response{display:flex;gap:12px;align-items:center;background:#f6f1fa;border-radius:12px;padding:15px;margin-top:20px;font-size:13px;color:#8d709d}.mapping-heading{display:flex;align-items:center;gap:16px;font-size:13px;color:#8a6d9e;margin:12px 0 22px}.mapping-heading i{height:1px;background:#d4c0e3;flex:1}.file-set{display:flex;gap:7px;flex-wrap:wrap}.file-set span{padding:8px 10px;border:1px solid #ddd3e6;border-radius:7px;font-size:10px;color:#8c77a0}.technical{background:#f3f7fb;border:1px solid #d7e5f0;border-radius:9px;color:#7898b5;margin:15px 0;padding:10px}.technical svg{width:100%;height:105px}.technical span{font-size:10px;display:block;text-align:center}.browser-top{display:flex;gap:5px;font-size:10px;color:#a08daa}.browser-top i{background:#d7c9e2;border-radius:50%;width:5px;height:5px}.browser-top span{margin-left:auto}.property-heading{background:#eaf0ed;color:#345249;padding:30px 25px;border-radius:10px;margin-top:18px}.property-heading small{font-size:10px;letter-spacing:.12em}.property-heading h4{font-family:Georgia,serif;font-size:35px;line-height:1.1;margin:16px 0}.property-heading>span{font-size:12px;color:#6b8177}.preview-button{display:block;margin-top:14px;background:#345249;color:#fff;text-align:center;padding:12px;border-radius:6px;font-size:12px}.campaign-heading{background:var(--theme);border-radius:10px;padding:25px;margin-bottom:15px}.campaign-heading small{font-size:10px;letter-spacing:.1em;color:#9a7baa}.campaign-heading h4{font-size:30px;line-height:1.1;letter-spacing:-.04em;margin-top:14px;color:var(--scene-ink)}.demo-review{width:min(540px,calc(100% - 32px));padding:34px;border:1px solid #e4d9eb;border-radius:22px;box-shadow:0 30px 100px #24112c33}.demo-review::backdrop{background:#20172970;backdrop-filter:blur(5px)}.close-review{float:right;border:0;background:#f3edf8;border-radius:50%;height:30px;width:30px}.demo-review h2{font-size:30px;letter-spacing:-.04em;margin:24px 0 15px}.demo-review>p{font-size:15px;color:var(--muted);line-height:1.65}.demo-review label{display:block;font-size:13px;margin:22px 0 10px}.demo-review textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:9px}.review-buttons{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.review-status{margin-top:18px!important}.custom-link{display:inline-block;margin-top:18px;color:#80549c;font-size:13px;text-decoration:underline!important}.hub-hero{padding:60px 0 50px}.hub-hero h1{font-size:clamp(45px,6vw,76px);letter-spacing:-.055em;line-height:1.03;margin:20px 0 25px}.hub-hero>p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.65}.hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.industry-card{border:1px solid #e4d9ef;border-radius:22px;padding:35px;min-height:290px;color:var(--ink);background:#fbf8fe;position:relative;transition:transform .3s,box-shadow .3s}.industry-card:nth-child(3n+2){background:#f1f7fc;border-color:#dce8f2}.industry-card:nth-child(3n){background:#f6f8f1;border-color:#e4e9d9}.industry-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #30213d0b}.industry-card h2{font-size:32px;line-height:1.15;letter-spacing:-.04em;margin:24px 0 15px;max-width:400px}.industry-card p{font-size:14px;color:#8e7c99;line-height:1.6}.hub-number{position:absolute;right:30px;top:30px;font-size:12px;color:#b5a6bf}.card-action{display:block;margin-top:25px;font-size:13px;color:#785092;text-decoration:underline;text-underline-offset:5px}.hub-bottom{padding:90px 0;text-align:center}.hub-bottom h2{font-size:37px;line-height:1.2;letter-spacing:-.04em}.hub-bottom p{max-width:670px;margin:23px auto;font-size:17px;line-height:1.7;color:var(--muted)}
/* The approved black, logo-led journey. */
.journey-bar{position:fixed;top:0;left:0;right:0;z-index:40;padding:8px 20px;pointer-events:none}.journey-inner{height:64px;max-width:1180px;margin:auto;border-radius:17px;background:linear-gradient(#252427,#111113 55%,#080809);border:1px solid #ffffff25;box-shadow:inset 0 1px 0 #ffffff18,0 4px 15px #00000010;position:relative;pointer-events:auto;overflow:hidden}.model-group{position:absolute;left:20px;top:19px;display:flex;gap:8px}.model-group img{width:24px;height:24px;background:#fff;border-radius:5px;padding:3px}.journey-brain{position:absolute;left:42%;top:15px;will-change:transform}.journey-brain img{width:34px;height:34px}.journey-human{position:absolute;left:66%;top:16px;opacity:var(--human,.15)}.journey-human svg{height:32px;width:35px}.journey-result{position:absolute;left:84%;top:20px;width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#d4f3ac;color:#486230;opacity:var(--result,.15)}.journey-loop{position:absolute;right:52px;top:17px;font-size:26px;color:#c5a4e1;opacity:var(--result,.15)}.journey-pause{position:absolute;right:12px;top:17px;padding:7px;background:none;border:0;color:#c8bbd2;font-size:12px}.road{position:absolute;left:calc(42% * (1 - var(--lead,0)) + 55px);width:calc(66% - 42% * (1 - var(--lead,0)) - 62px);height:1px;top:32px;background:#ffffff20}.road:after{content:'';display:block;width:calc(var(--human,0)*100%);height:100%;background:linear-gradient(90deg,#b07ee5,#d4f6a6)}.road.two{left:calc(66% + 43px);width:calc(18% - 50px)}.road.two:after{width:calc(var(--result,0)*100%)}.confetti{position:absolute;width:4px;height:6px;left:85%;top:28px;background:var(--c);pointer-events:none;animation:burst 1s ease-out forwards}@keyframes burst{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) rotate(180deg)}}
@media(max-width:1000px){.workflow-body{gap:30px;grid-template-columns:1.1fr 1fr}.work-stage{padding:16px}.step-copy h3{font-size:28px}.record{font-size:12px}.artifact{padding:18px}.context-strip{gap:35px}.workflow-ribbon small{display:none}.journey-loop{right:45px}}
@media(max-width:700px){.content-width{width:calc(100% - 36px)}.industry-demo .new-nav{padding-inline:18px}.industry-hero{padding-top:25px;padding-bottom:35px}.back-link{margin-bottom:28px}.industry-hero h1{font-size:43px;line-height:1.06}.industry-hero>p{font-size:16px;line-height:1.65}.hero-proof{gap:12px;font-size:12px}.template-picks{grid-template-columns:1fr;gap:12px;margin-top:28px}.template-picks>a{padding:21px;gap:10px}.template-picks b{font-size:21px}.context-strip{grid-template-columns:1fr;gap:25px;padding:30px 0}.context-strip h2{font-size:28px}.connector-list span{font-size:12px}.workflow{padding-top:35px}.workflow-title h2{font-size:34px}.workflow-title p{font-size:15px}.workflow-title{padding-bottom:26px}.workflow-ribbon{top:80px;padding:12px 14px;gap:10px;min-height:58px;margin-bottom:10px;border-radius:11px}.workflow-ribbon b{font-size:13px;line-height:1.35}.workflow-ribbon>span{font-size:11px}.workflow-body{display:block}.work-stage{display:none}.work-step{display:block;min-height:0!important;padding:25px 0 38px;scroll-margin-top:150px}.work-step>.visual{display:flex!important;background:linear-gradient(135deg,var(--theme),#fcfaff);border:1px solid var(--border);border-radius:19px;padding:15px;margin-bottom:27px;min-height:250px;max-height:none}.artifact{max-height:none;padding:18px;border-radius:12px}.record{font-size:13px;line-height:1.5;padding:12px 0;grid-template-columns:minmax(80px,.6fr) minmax(0,1.4fr)}.record:has(>span:nth-child(3)){font-size:12px;gap:8px}.record:has(>span:nth-child(4)){grid-template-columns:1fr 1fr}.record>span:first-child{font-size:12px}.artifact-top{font-size:10px;padding-bottom:12px}.step-count{margin-bottom:13px;font-size:11px}.step-copy h3{font-size:29px;line-height:1.1;margin-bottom:14px}.step-copy>p{font-size:16px;line-height:1.6}.step-copy details{margin-top:20px;padding-top:15px}.workflow-end{align-items:start;flex-direction:column;gap:23px;padding:10px 0 35px}.workflow-end h3{font-size:24px}.workflow.theme-1{margin-top:20px;padding-top:40px}.more-work{padding:55px 0 30px}.more-work h2{font-size:34px}.more-work>p{font-size:16px}.template-library{grid-template-columns:1fr}.extra-template b{font-size:17px}.extra-template p{padding-left:29px}.custom-section{padding:40px 22px;border-radius:20px;margin-top:35px}.custom-section h2{font-size:34px}.custom-section>p{font-size:16px}.commercial-points{flex-direction:column;gap:13px;text-align:left;font-size:12px}.industry-faq{padding:55px 0}.industry-faq h2{font-size:32px}.industry-faq summary{font-size:16px}.bubble{font-size:17px;padding:20px}.profile-heading h4{font-size:24px}.profile-heading>span{width:48px;height:48px;font-size:14px;flex-shrink:0}.profile-heading{gap:13px}.doc-heading h4{font-size:24px}.selection-heading h4{font-size:21px}.review-owner b{font-size:16px}.review-owner{gap:10px}.people-mark svg{width:45px}.campaign-heading h4{font-size:27px}.review-line{font-size:9px;gap:5px}.result-title h4{font-size:25px}.hub-hero{padding:35px 0}.hub-hero h1{font-size:44px}.hub-hero>p{font-size:17px}.hub-grid{grid-template-columns:1fr;gap:14px}.industry-card{padding:28px;min-height:260px}.industry-card h2{font-size:29px}.hub-bottom{padding:55px 0}.hub-bottom h2{font-size:30px}.hub-bottom p{font-size:16px}.journey-bar{padding:8px 10px}.journey-inner{height:64px}.model-group{left:11px;top:23px;gap:3px}.model-group img{width:18px;height:18px;padding:2px}.journey-brain{top:17px}.journey-brain img{height:29px;width:29px}.journey-human{left:65%;top:20px}.journey-human svg{width:28px;height:27px}.journey-result{left:82%;top:24px;width:18px;height:18px;font-size:11px}.journey-loop{font-size:20px;right:23px;top:20px;display:none}.journey-pause{right:1px;top:21px;font-size:9px;padding:7px}.road{left:calc(42% * (1 - var(--lead,0)) + 42px);width:calc(65% - 42% * (1 - var(--lead,0)) - 47px)}.road.two{left:calc(65% + 31px);width:calc(17% - 35px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.industry-demo *{animation:none!important;transition:none!important}.confetti{display:none}.chart i{transform:none}}
.data-cards{display:grid;gap:12px;margin-top:18px}.data-card{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:18px;background:#faf8fc;border:1px solid #ebe3f2;border-radius:12px}.data-card small{display:block;font-size:10px;color:#9a83aa;margin-bottom:6px}.data-card b{font-size:14px;font-weight:550;line-height:1.5;display:block}.data-card>div:first-child b{font-size:23px;color:#644780}.journey-result{visibility:visible}.artifact .records{min-width:0}
.artifact-selection .data-card>div:first-child b{font-size:14px;overflow-wrap:anywhere}.artifact-selection .data-card{grid-template-columns:1fr;gap:12px}.artifact-selection .data-card>div{display:grid;grid-template-columns:82px 1fr;gap:12px}.artifact-selection .data-card small{margin-top:3px}.artifact-selection .data-card b{font-size:14px}
/* Shared Looqus controls, ownership and typography. */
.industry-demo{--ink:#25212f;--purple:#7446ca;--lime:#d6f99c}.industry-demo .primary{padding:15px 25px;min-height:48px;background:#25212f;font-size:14px;box-shadow:0 3px 0 #21172a14;transition:background .2s,transform .2s}.industry-demo .primary:hover{background:#4a3264;transform:translateY(-1px)}.workflow-team{display:flex;align-items:center;gap:8px;margin:0 0 24px;color:#78658c;font-size:12px}.workflow-team .brain-icon{width:31px;height:31px}.workflow-team .team-human svg{width:34px;height:34px;display:block}.workflow-team b{font-weight:500;margin-left:5px}.integrated-marketing{padding-top:25px}.integrated-marketing .workflow{scroll-margin-top:100px}.integrated-marketing .workflow-ribbon{top:80px}.ec-workflow-menu{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.ec-workflow-menu a{font-size:12px;padding:10px 13px;border:1px solid #e6deef;border-radius:99px;color:#7446ca;background:#f7f4fc}.ec-creative .integrated-marketing button.primary{color:white}.integrated-marketing .workflow-team{margin-top:10px}
.warehouse-story{margin-block:25px 55px}.warehouse-story .cs-heading h2{margin:12px 0;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.045em}.warehouse-story .cs-heading p{font-size:16px;margin:0;color:#81728e}.warehouse-story.cs-cinema .cs-sticky{top:80px;height:calc(100svh - 80px)}.warehouse-story .warehouse-human svg{height:32px;width:35px;display:block}.warehouse-story .cs-brain{gap:9px}.warehouse-story .cs-brain>span:last-child{min-width:0}.warehouse-story .cs-brain b{font-size:13px}.warehouse-story .cs-core-top span{line-height:1.4}.warehouse-story .cs-story-foot a{color:#7446ca}.warehouse-story .cs-sticky{max-width:1180px;margin-inline:auto}.warehouse-story .cs-knowledge strong{display:block}.warehouse-story .cs-heading{padding-inline:0}@media(max-width:700px){.warehouse-story.cs-cinema .cs-sticky{top:80px;height:calc(100svh - 80px);width:calc(100% - 28px)}.warehouse-story .cs-heading h2{font-size:27px}.warehouse-story .cs-heading p{font-size:13px}.warehouse-story .warehouse-human svg{height:25px;width:28px}.warehouse-story .cs-brain b{font-size:11px}.warehouse-story .cs-records>div{gap:12px}.warehouse-story .cs-records>div b{flex-shrink:0}}@media(max-height:700px){.warehouse-story.cs-cinema .cs-heading p{display:none}}
