.navbar-module__kZjjMG__overlay,.navbar-module__kZjjMG__panel{--navbar-height:4rem}.navbar-module__kZjjMG__trigger[data-state=open]{visibility:hidden}.navbar-module__kZjjMG__overlay{top:var(--navbar-height)}.navbar-module__kZjjMG__overlay[data-state=open]{animation:.22s ease-out both navbar-module__kZjjMG__backdrop-in}.navbar-module__kZjjMG__overlay[data-state=closed]{animation:.22s ease-in both navbar-module__kZjjMG__backdrop-out}.navbar-module__kZjjMG__panel{grid-template-rows:var(--navbar-height) 1fr;display:grid}.navbar-module__kZjjMG__panel:focus{outline:none}.navbar-module__kZjjMG__panel[data-state=open]{animation:.28s cubic-bezier(.22,1,.36,1) both navbar-module__kZjjMG__menu-in}.navbar-module__kZjjMG__panel[data-state=closed]{pointer-events:none;animation:.22s cubic-bezier(.4,0,.2,1) both navbar-module__kZjjMG__menu-out}.navbar-module__kZjjMG__menuViewport{min-height:0;overflow:hidden}.navbar-module__kZjjMG__menu{max-height:calc(100svh - var(--navbar-height) - 12px);overscroll-behavior:contain;overflow-y:auto}.navbar-module__kZjjMG__panel[data-state=closed] .navbar-module__kZjjMG__menu{pointer-events:none}@keyframes navbar-module__kZjjMG__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes navbar-module__kZjjMG__backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes navbar-module__kZjjMG__menu-in{0%{grid-template-rows:var(--navbar-height) 0fr}to{grid-template-rows:var(--navbar-height) 1fr}}@keyframes navbar-module__kZjjMG__menu-out{0%{grid-template-rows:var(--navbar-height) 1fr}to{grid-template-rows:var(--navbar-height) 0fr}}@media (min-width:768px){.navbar-module__kZjjMG__overlay,.navbar-module__kZjjMG__panel{--navbar-height:5rem}}@media (min-width:1024px){.navbar-module__kZjjMG__overlay,.navbar-module__kZjjMG__panel{display:none;animation:none!important}}@media (prefers-reduced-motion:reduce){.navbar-module__kZjjMG__panel,.navbar-module__kZjjMG__overlay{animation:none!important}}
.project-showcase-card-module__v8Afva__card{min-width:0;display:block}.project-showcase-card-module__v8Afva__visual{background:#e8efed;justify-content:center;align-items:flex-start;gap:1rem;height:270px;padding:1.75rem 1.5rem 0;display:flex;overflow:hidden}.project-showcase-card-module__v8Afva__visual[data-tone=plum]{background:#292133}.project-showcase-card-module__v8Afva__visual[data-tone=lavender]{background:linear-gradient(135deg,#f8f6fc,#e6dff3)}.project-showcase-card-module__v8Afva__visual[data-tone=blue]{background:linear-gradient(135deg,#eef2fc,#e5e9f7)}.project-showcase-card-module__v8Afva__phone{border-radius:.75rem;flex-shrink:0;width:46%;max-width:195px;height:auto;box-shadow:0 10px 30px -15px #14142840}.project-showcase-card-module__v8Afva__phone[data-secondary=true]{margin-top:2.25rem}.project-showcase-card-module__v8Afva__visual[data-layout=screen]{align-items:center;padding:1.5rem}.project-showcase-card-module__v8Afva__screen{width:100%;height:auto;box-shadow:0 12px 36px -18px #1414284d}.project-showcase-card-module__v8Afva__visual[data-layout=brand]{padding:1.5rem}.project-showcase-card-module__v8Afva__brand{flex-direction:column;justify-content:space-between;gap:1rem;width:100%;height:100%;display:flex}.project-showcase-card-module__v8Afva__logo{object-fit:contain;width:48px;height:48px}.project-showcase-card-module__v8Afva__brandTitle{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:500;line-height:1.12}.project-showcase-card-module__v8Afva__brandDescription{color:#706777;max-width:20rem;margin-top:1rem;font-size:.75rem;line-height:1.6}.project-showcase-card-module__v8Afva__caption{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.project-showcase-card-module__v8Afva__caption h2,.project-showcase-card-module__v8Afva__caption h3{letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.4}.project-showcase-card-module__v8Afva__caption svg{flex-shrink:0}.project-showcase-card-module__v8Afva__category{color:#706777;margin-top:.25rem;font-size:.75rem;line-height:1.6}.project-showcase-card-module__v8Afva__card[data-large=true] .project-showcase-card-module__v8Afva__visual{height:300px}@media (min-width:640px){.project-showcase-card-module__v8Afva__visual{gap:1.5rem;height:340px;padding:2.25rem 2.5rem 0}.project-showcase-card-module__v8Afva__visual[data-layout=screen],.project-showcase-card-module__v8Afva__visual[data-layout=brand]{padding:2rem}}@media (min-width:768px){.project-showcase-card-module__v8Afva__card[data-large=true] .project-showcase-card-module__v8Afva__visual{height:clamp(300px,32vw,400px)}.project-showcase-card-module__v8Afva__card[data-large=true] .project-showcase-card-module__v8Afva__phone{max-width:228px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.project-showcase-card-module__v8Afva__phone,.project-showcase-card-module__v8Afva__screen,.project-showcase-card-module__v8Afva__caption svg{transition:transform .4s}.project-showcase-card-module__v8Afva__card:hover .project-showcase-card-module__v8Afva__phone{transform:translateY(-8px)}.project-showcase-card-module__v8Afva__card:hover .project-showcase-card-module__v8Afva__screen{transform:translateY(-4px)}.project-showcase-card-module__v8Afva__card:hover .project-showcase-card-module__v8Afva__caption svg{transform:translate(2px,-2px)}}
.method-timeline-module__kbMjLW__timeline{min-width:0;position:relative}.method-timeline-module__kbMjLW__step{padding:0 0 2rem 2rem;position:relative}.method-timeline-module__kbMjLW__step:last-child{padding-bottom:0}.method-timeline-module__kbMjLW__connector{pointer-events:none;background:#ded8e9;width:1px;position:absolute;top:14px;bottom:-14px;left:9.5px;overflow:hidden}.method-timeline-module__kbMjLW__connectorFill{transform-origin:top;background:#9482c7;position:absolute;inset:0}.method-timeline-module__kbMjLW__marker{z-index:1;pointer-events:none;background:#8470bf;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:6px}.method-timeline-module__kbMjLW__timeline[data-visible=false] .method-timeline-module__kbMjLW__connectorFill{transform:scaleY(0)}.method-timeline-module__kbMjLW__timeline[data-visible=true] .method-timeline-module__kbMjLW__connectorFill{animation:.28s linear both method-timeline-module__kbMjLW__line-in;animation-delay:calc(var(--step-index) * .28s)}.method-timeline-module__kbMjLW__timeline[data-visible=true] .method-timeline-module__kbMjLW__marker{animation:.18s ease-out both method-timeline-module__kbMjLW__point-in;animation-delay:calc(var(--step-index) * .28s)}@keyframes method-timeline-module__kbMjLW__line-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes method-timeline-module__kbMjLW__point-in{0%{opacity:.4}to{opacity:1}}@media (min-width:768px){.method-timeline-module__kbMjLW__step{padding-left:2.5rem}}@media (prefers-reduced-motion:reduce){.method-timeline-module__kbMjLW__connectorFill,.method-timeline-module__kbMjLW__marker{opacity:1!important;animation:none!important;transform:none!important}}
.faq-item-module__qobkqa__chevron{color:var(--color-muted);flex-shrink:0;margin-top:.125rem;transition:transform .36s cubic-bezier(.22,1,.36,1)}.faq-item-module__qobkqa__item[open] .faq-item-module__qobkqa__chevron{transform:rotate(180deg)}.faq-item-module__qobkqa__item[data-closing=true] .faq-item-module__qobkqa__chevron{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.faq-item-module__qobkqa__chevron{transition:none}}
.horizontal-carousel-module__hK6bqG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.horizontal-carousel-module__hK6bqG__eyebrow{color:#706777;margin-bottom:.7rem;font-size:.7rem;font-weight:500}.horizontal-carousel-module__hK6bqG__title{letter-spacing:-.035em;max-width:42rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25}.horizontal-carousel-module__hK6bqG__controls{align-items:center;gap:.5rem;display:flex}.horizontal-carousel-module__hK6bqG__button{color:#514561;cursor:pointer;border:1px solid #e2dce9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.horizontal-carousel-module__hK6bqG__button:hover:not(:disabled){background:#f7f4fb;border-color:#8470bf}.horizontal-carousel-module__hK6bqG__button:disabled{opacity:.35;cursor:default}.horizontal-carousel-module__hK6bqG__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;margin:-4px 0;padding:4px 0;overflow-x:auto}.horizontal-carousel-module__hK6bqG__viewport[data-dragging=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.horizontal-carousel-module__hK6bqG__slide a{cursor:inherit}.horizontal-carousel-module__hK6bqG__slide a:focus-visible{outline-offset:-2px}.horizontal-carousel-module__hK6bqG__viewport::-webkit-scrollbar{display:none}.horizontal-carousel-module__hK6bqG__track{grid-auto-columns:88%;grid-auto-flow:column;gap:1.5rem;display:grid;position:relative}.horizontal-carousel-module__hK6bqG__track[data-layout=compact]{grid-auto-columns:minmax(260px,86%)}.horizontal-carousel-module__hK6bqG__slide{scroll-snap-align:start;min-width:0}@media (min-width:768px){.horizontal-carousel-module__hK6bqG__track{grid-auto-columns:calc(50% - 2.5rem)}.horizontal-carousel-module__hK6bqG__track[data-layout=compact]{grid-auto-columns:minmax(420px,calc(33.3333% - 1rem))}}
.underline-tabs-module__eSPXWq__tabs{min-width:0}.underline-tabs-module__eSPXWq__legend{color:#756e80;margin-bottom:.6rem;padding:0;font-size:.72rem;font-weight:500}.underline-tabs-module__eSPXWq__scroller{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.underline-tabs-module__eSPXWq__scroller::-webkit-scrollbar{display:none}.underline-tabs-module__eSPXWq__scroller[data-fade-edges=true]{--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent)}.underline-tabs-module__eSPXWq__scroller[data-overflow-start=true]{--fade-start:24px}.underline-tabs-module__eSPXWq__scroller[data-overflow-end=true]{--fade-end:24px}.underline-tabs-module__eSPXWq__track{flex-wrap:nowrap;justify-content:flex-start;gap:1.75rem;width:max-content;min-width:100%;display:flex}.underline-tabs-module__eSPXWq__option{cursor:pointer;flex:none;position:relative}.underline-tabs-module__eSPXWq__label{white-space:nowrap;color:#756e80;align-items:center;gap:.6rem;height:100%;min-height:46px;padding:.65rem 0;font-size:.77rem;font-weight:500;transition:color .18s;display:flex}.underline-tabs-module__eSPXWq__indicator{pointer-events:none;background:#7764bf;height:2px;position:absolute;inset:auto 0 0}.underline-tabs-module__eSPXWq__option svg{flex-shrink:0}.underline-tabs-module__eSPXWq__option:hover .underline-tabs-module__eSPXWq__label{color:#514de0}.underline-tabs-module__eSPXWq__option input:checked+.underline-tabs-module__eSPXWq__label{color:#473778}.underline-tabs-module__eSPXWq__option input:focus-visible+.underline-tabs-module__eSPXWq__label{outline-offset:-2px;outline:2px solid #514de0}@media (max-width:799px){.underline-tabs-module__eSPXWq__track{gap:1.35rem}.underline-tabs-module__eSPXWq__label{gap:.45rem;min-height:44px;padding:.5rem 0;font-size:.7rem;line-height:1.5}.underline-tabs-module__eSPXWq__option svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.underline-tabs-module__eSPXWq__label{transition:none}}
.reference-gallery-module__NZEwSG__gallery{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d8d0e5 transparent;gap:1.25rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.reference-gallery-module__NZEwSG__gallery:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.reference-gallery-module__NZEwSG__figure{scroll-snap-align:start;flex:0 0 84%;min-width:0;margin:0}.reference-gallery-module__NZEwSG__figure[data-portrait]{flex-basis:64vw;max-width:280px}.reference-gallery-module__NZEwSG__gallery[data-single] .reference-gallery-module__NZEwSG__figure{flex-basis:100%}.reference-gallery-module__NZEwSG__gallery[data-portraits]{background:linear-gradient(135deg,#faf9fc,#f0ecf6);padding:1.5rem;scroll-padding-inline:1.5rem}@media (min-width:768px){.reference-gallery-module__NZEwSG__gallery{gap:1.5rem}.reference-gallery-module__NZEwSG__figure{flex-basis:calc(50% - .75rem)}.reference-gallery-module__NZEwSG__figure[data-portrait]{flex-basis:240px}.reference-gallery-module__NZEwSG__gallery[data-portraits]{gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem);scroll-padding-inline:clamp(2rem,4vw,3.5rem)}.reference-gallery-module__NZEwSG__gallery[data-portraits][data-pair]{justify-content:center}}
.workflow-demo-module__4_Tx8a__sectionHeading{margin-bottom:1.75rem}.workflow-demo-module__4_Tx8a__businessTitle{text-wrap:balance;max-width:44rem;font-size:clamp(1.7rem,3vw,2.6rem)}.workflow-demo-module__4_Tx8a__explorerNavigation{grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"cases audience";align-items:center;gap:2rem;margin-bottom:1.25rem;display:grid}.workflow-demo-module__4_Tx8a__explorerNavigation>fieldset{grid-area:cases}.workflow-demo-module__4_Tx8a__audienceSelect{z-index:5;grid-area:audience;min-width:0;position:relative}.workflow-demo-module__4_Tx8a__audienceSelect summary{cursor:pointer;background:#faf8fd;border:1px solid #e6e0ef;border-radius:16px;align-items:center;gap:.7rem;min-height:64px;padding:.4rem .8rem;list-style:none;transition:border-color .18s,background .18s;display:flex}.workflow-demo-module__4_Tx8a__audienceSelect summary::-webkit-details-marker{display:none}.workflow-demo-module__4_Tx8a__audienceSelect summary::marker{content:""}.workflow-demo-module__4_Tx8a__audienceSelect summary>img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.workflow-demo-module__4_Tx8a__audienceSelect summary>span{flex:1}.workflow-demo-module__4_Tx8a__audienceSelect summary small{color:#6e6479;margin-bottom:.15rem;font-size:.7rem;display:block}.workflow-demo-module__4_Tx8a__audienceSelect summary strong{color:#2c223a;white-space:nowrap;font-size:.9rem;font-weight:500;display:block}.workflow-demo-module__4_Tx8a__audienceSelect summary>svg{color:#665580;flex-shrink:0;width:17px;height:17px;transition:rotate .2s}.workflow-demo-module__4_Tx8a__audienceSelect[open] summary{background:#f7f3fd;border-color:#9781c7}.workflow-demo-module__4_Tx8a__audienceSelect[open] summary>svg{rotate:180deg}.workflow-demo-module__4_Tx8a__audienceMenu{background:#fff;border:1px solid #e6e0ed;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:min(35rem,100vw - 3rem);padding:.5rem;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 12px 40px #38235016}.workflow-demo-module__4_Tx8a__audienceMenu button{text-align:left;color:#493d58;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.6rem;min-width:0;min-height:72px;padding:.65rem;font-size:.8rem;line-height:1.45;transition:background .18s;display:flex}.workflow-demo-module__4_Tx8a__audienceMenu button>img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.workflow-demo-module__4_Tx8a__audienceMenu button>svg{flex-shrink:0;width:16px;height:16px;margin-left:auto}.workflow-demo-module__4_Tx8a__audienceMenu button:hover,.workflow-demo-module__4_Tx8a__audienceMenu button[aria-pressed=true]{color:#4e3784;background:#f4f0fb}.workflow-demo-module__4_Tx8a__audienceSelect summary:focus-visible,.workflow-demo-module__4_Tx8a__audienceMenu button:focus-visible{outline-offset:3px;outline:2px solid #6652df}.workflow-demo-module__4_Tx8a__carousel{position:relative}.workflow-demo-module__4_Tx8a__scenarioPanel{box-sizing:content-box;background:#faf8fc;border:1px solid #e7e1ec;border-radius:12px;position:relative;overflow:clip}.workflow-demo-module__4_Tx8a__slideViewport{--edge-fade:32px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);position:relative}.workflow-demo-module__4_Tx8a__slide{background:#faf8fc;width:100%}.workflow-demo-module__4_Tx8a__panelNavigation{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% -22px auto;transform:translateY(-50%)}.workflow-demo-module__4_Tx8a__panelNavigation button{color:#58436d;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #e5deec;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s;display:grid;box-shadow:0 3px 12px #3823500a}.workflow-demo-module__4_Tx8a__panelNavigation button:hover{background:#f0e9f8;border-color:#b59fce}.workflow-demo-module__4_Tx8a__panelNavigation button:focus-visible,.workflow-demo-module__4_Tx8a__estimateDetails summary:focus-visible{outline-offset:3px;outline:2px solid #6652df}.workflow-demo-module__4_Tx8a__panelNavigation svg{width:19px;height:19px}.workflow-demo-module__4_Tx8a__figure{margin:0}.workflow-demo-module__4_Tx8a__caption{text-align:center;padding:30px 42px 0}.workflow-demo-module__4_Tx8a__caption h3{letter-spacing:-.035em;color:#281d36;text-wrap:balance;max-width:780px;margin-inline:auto;font-size:clamp(1.15rem,1.75vw,1.5rem);font-weight:600;line-height:1.4}.workflow-demo-module__4_Tx8a__flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.3fr) 44px minmax(0,1fr);align-items:center;gap:12px;padding:32px 42px 16px;display:grid}.workflow-demo-module__4_Tx8a__stageLabel{color:#7a6d86;margin-bottom:14px;font-size:.72rem}.workflow-demo-module__4_Tx8a__sourceList{gap:16px;display:grid}.workflow-demo-module__4_Tx8a__source{color:#45384f;align-items:center;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.workflow-demo-module__4_Tx8a__source>img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.workflow-demo-module__4_Tx8a__connector{color:#c4b4d3;align-items:center;display:flex}.workflow-demo-module__4_Tx8a__connector:before{content:"";background:currentColor;flex:1;height:1px}.workflow-demo-module__4_Tx8a__connector>svg{flex-shrink:0;width:18px;height:18px;margin-left:-5px}.workflow-demo-module__4_Tx8a__agent{text-align:center;padding-inline:8px}.workflow-demo-module__4_Tx8a__agent>img{object-fit:contain;width:76px;height:76px;margin:0 auto 10px;display:block}.workflow-demo-module__4_Tx8a__agent h4,.workflow-demo-module__4_Tx8a__result h4{letter-spacing:-.02em;color:#382346;font-size:.98rem;font-weight:600;line-height:1.4}.workflow-demo-module__4_Tx8a__agent p{color:#6c5c79;text-wrap:pretty;max-width:320px;margin:8px auto 0;font-size:.81rem;line-height:1.6}.workflow-demo-module__4_Tx8a__result h4{margin-bottom:14px}.workflow-demo-module__4_Tx8a__actions{gap:9px;display:grid}.workflow-demo-module__4_Tx8a__actions li{color:#655671;align-items:flex-start;gap:9px;font-size:.76rem;line-height:1.45;display:flex}.workflow-demo-module__4_Tx8a__actions svg{color:#7b698a;flex-shrink:0;width:16px;height:16px;margin-top:1px}.workflow-demo-module__4_Tx8a__followThrough{text-align:center;color:#796b85;text-wrap:pretty;max-width:780px;margin:0 auto;padding:12px 28px 28px;font-size:.76rem;line-height:1.6}.workflow-demo-module__4_Tx8a__bottomRow{background:#f0eaf6;padding:25px 42px 28px}.workflow-demo-module__4_Tx8a__estimates{min-width:0;max-width:38rem;margin-inline:auto}.workflow-demo-module__4_Tx8a__estimateNotice{color:#776486;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-bottom:14px;font-size:.7rem;display:flex}.workflow-demo-module__4_Tx8a__estimateNotice strong{font-weight:500}.workflow-demo-module__4_Tx8a__estimateValues{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);display:grid}.workflow-demo-module__4_Tx8a__estimateValues>div{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.workflow-demo-module__4_Tx8a__estimateValues dt{color:#695976;order:2;margin-top:6px;font-size:.73rem;line-height:1.4}.workflow-demo-module__4_Tx8a__estimateValues dd{letter-spacing:-.06em;color:#56337c;white-space:nowrap;font-variant-numeric:tabular-nums;order:1;font-size:clamp(1.9rem,3.1vw,2.7rem);font-weight:500;line-height:1}.workflow-demo-module__4_Tx8a__estimateValues dd span{letter-spacing:-.02em;margin-left:3px;font-size:.53em}.workflow-demo-module__4_Tx8a__estimateDetails{color:#73617f;margin-top:12px;font-size:.7rem;line-height:1.55}.workflow-demo-module__4_Tx8a__estimateDetails summary{cursor:pointer;align-items:center;gap:5px;width:fit-content;margin-inline:auto;list-style:none;display:flex}.workflow-demo-module__4_Tx8a__estimateDetails summary::-webkit-details-marker{display:none}.workflow-demo-module__4_Tx8a__estimateDetails summary::marker{content:""}.workflow-demo-module__4_Tx8a__estimateDetails summary:hover{color:#482868}.workflow-demo-module__4_Tx8a__estimateDetails summary svg{width:13px;height:13px;transition:rotate .16s}.workflow-demo-module__4_Tx8a__estimateDetails[open] summary svg{rotate:180deg}.workflow-demo-module__4_Tx8a__estimateDetails>div{padding-top:12px}.workflow-demo-module__4_Tx8a__estimateDetails dl{margin-block:10px}.workflow-demo-module__4_Tx8a__estimateDetails dl>div{border-bottom:1px solid #dfd4e8;justify-content:space-between;gap:12px;padding-block:5px;display:flex}.workflow-demo-module__4_Tx8a__estimateDetails dd{text-align:right;color:#4e3b65}.workflow-demo-module__4_Tx8a__estimateDetails p+p{margin-top:8px}.workflow-demo-module__4_Tx8a__estimateScope{color:#4e3b65}@media (max-width:1050px){.workflow-demo-module__4_Tx8a__flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.3fr) 24px minmax(0,1fr);gap:8px;padding-inline:24px}.workflow-demo-module__4_Tx8a__bottomRow{padding-inline:24px}}@media (max-width:1023px){.workflow-demo-module__4_Tx8a__carousel{margin-inline:6px}}@media (max-width:799px){.workflow-demo-module__4_Tx8a__sectionHeading{margin-bottom:24px}.workflow-demo-module__4_Tx8a__businessTitle{max-width:36rem;font-size:clamp(1.65rem,6vw,2.2rem)}.workflow-demo-module__4_Tx8a__explorerNavigation{grid-template-columns:minmax(0,1fr);grid-template-areas:"audience""cases";gap:12px;margin-bottom:20px}.workflow-demo-module__4_Tx8a__audienceSelect summary{border-radius:14px;gap:9px;min-height:58px;padding:7px 12px}.workflow-demo-module__4_Tx8a__audienceSelect summary>img{width:36px;height:36px}.workflow-demo-module__4_Tx8a__audienceSelect summary small{font-size:.66rem}.workflow-demo-module__4_Tx8a__audienceSelect summary strong{font-size:.82rem;line-height:1.3}.workflow-demo-module__4_Tx8a__audienceSelect summary>svg{flex-shrink:0;width:14px;height:14px}.workflow-demo-module__4_Tx8a__audienceMenu{width:100%}.workflow-demo-module__4_Tx8a__audienceMenu button{gap:6px;min-height:60px;padding:8px;font-size:.75rem}.workflow-demo-module__4_Tx8a__audienceMenu button>img{width:36px;height:36px}.workflow-demo-module__4_Tx8a__scenarioPanel{border-radius:10px}.workflow-demo-module__4_Tx8a__slideViewport{--edge-fade:18px}.workflow-demo-module__4_Tx8a__caption{padding:24px 24px 0}.workflow-demo-module__4_Tx8a__caption h3{font-size:1.05rem;line-height:1.4}.workflow-demo-module__4_Tx8a__flow{grid-template-columns:1fr;gap:0;padding:18px 26px 0}.workflow-demo-module__4_Tx8a__inputs,.workflow-demo-module__4_Tx8a__result{text-align:center}.workflow-demo-module__4_Tx8a__stageLabel{margin-bottom:8px;font-size:.66rem}.workflow-demo-module__4_Tx8a__sourceList{justify-content:center;align-items:flex-start;gap:14px;display:flex}.workflow-demo-module__4_Tx8a__source{flex-direction:column;flex:1;gap:5px;max-width:150px;font-size:.74rem}.workflow-demo-module__4_Tx8a__source>img{width:32px;height:32px}.workflow-demo-module__4_Tx8a__connector{width:18px;height:20px;margin:8px auto;rotate:90deg}.workflow-demo-module__4_Tx8a__connector:before{display:none}.workflow-demo-module__4_Tx8a__connector>svg{margin:0}.workflow-demo-module__4_Tx8a__agent{padding:0}.workflow-demo-module__4_Tx8a__agent>img{width:56px;height:56px;margin-bottom:5px}.workflow-demo-module__4_Tx8a__agent h4,.workflow-demo-module__4_Tx8a__result h4{font-size:.88rem}.workflow-demo-module__4_Tx8a__agent p{max-width:330px;margin-top:6px;font-size:.75rem;line-height:1.5}.workflow-demo-module__4_Tx8a__result .workflow-demo-module__4_Tx8a__stageLabel{display:none}.workflow-demo-module__4_Tx8a__result h4{margin-bottom:8px}.workflow-demo-module__4_Tx8a__actions{text-align:left;gap:5px;width:fit-content;margin-inline:auto}.workflow-demo-module__4_Tx8a__actions li{font-size:.72rem}.workflow-demo-module__4_Tx8a__actions svg{width:14px;height:14px}.workflow-demo-module__4_Tx8a__followThrough{padding:15px 22px 20px;font-size:.7rem;line-height:1.5}.workflow-demo-module__4_Tx8a__bottomRow{padding:20px 22px}.workflow-demo-module__4_Tx8a__estimateNotice{font-size:.67rem}.workflow-demo-module__4_Tx8a__estimateValues{gap:22px}.workflow-demo-module__4_Tx8a__estimateValues dd{font-size:2.1rem}.workflow-demo-module__4_Tx8a__estimateValues dt{font-size:.68rem}.workflow-demo-module__4_Tx8a__estimateDetails{font-size:.67rem}}@media (max-width:359px){.workflow-demo-module__4_Tx8a__bottomRow{padding-inline:20px}.workflow-demo-module__4_Tx8a__caption{padding-inline:24px}.workflow-demo-module__4_Tx8a__caption h3{font-size:.96rem}.workflow-demo-module__4_Tx8a__estimateValues dd{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.workflow-demo-module__4_Tx8a__figure *,.workflow-demo-module__4_Tx8a__audienceSelect *,.workflow-demo-module__4_Tx8a__panelNavigation *{transition:none!important;animation:none!important}}
