.desktop-navigation-module__BZVcNW__root{--nav-ink:#101321;--nav-muted:#5a6072;--nav-line:#dadddf;display:none}.desktop-navigation-module__BZVcNW__items{align-items:center;gap:8px;display:flex}.desktop-navigation-module__BZVcNW__item{position:relative}.desktop-navigation-module__BZVcNW__trigger{z-index:1;min-height:44px;color:var(--nav-ink);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:13px 14px;font-size:.875rem;font-weight:500;display:flex;position:relative}.desktop-navigation-module__BZVcNW__root[data-light=true] .desktop-navigation-module__BZVcNW__trigger{color:#fff}.desktop-navigation-module__BZVcNW__indicator{bottom:3px;background:#4f46e5;border-radius:2px;height:2px;position:absolute;inset-inline:14px}.desktop-navigation-module__BZVcNW__root[data-light=true] .desktop-navigation-module__BZVcNW__indicator{background:#b8b4ff}.desktop-navigation-module__BZVcNW__panel{width:min(1032px,100vw - 48px);color:var(--nav-ink);transform-origin:50% 0;background:#fff;border:1px solid #dadddf;border-radius:14px;margin-left:max(-516px,24px - 50vw);position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;box-shadow:0 24px 56px #080a1233}.desktop-navigation-module__BZVcNW__columns{grid-template-columns:.95fr 1.25fr .9fr;gap:30px;padding:32px;display:grid}.desktop-navigation-module__BZVcNW__panelIntro h2{letter-spacing:-.03em;text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.15}.desktop-navigation-module__BZVcNW__panelIntro p{color:var(--nav-muted);max-width:26ch;margin-top:16px;font-size:.875rem;line-height:1.65}.desktop-navigation-module__BZVcNW__panelIntro>a{color:#4f46e5;align-items:center;gap:12px;min-height:44px;margin-top:26px;font-size:.8125rem;font-weight:500;display:inline-flex}.desktop-navigation-module__BZVcNW__links{border-inline:1px solid var(--nav-line);padding-inline:24px}.desktop-navigation-module__BZVcNW__links>a{justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:.9375rem;font-weight:500;display:flex}.desktop-navigation-module__BZVcNW__links>a+a{border-top:1px solid #e8e9ee}.desktop-navigation-module__BZVcNW__links small{color:var(--nav-muted);margin-top:5px;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.desktop-navigation-module__BZVcNW__links svg,.desktop-navigation-module__BZVcNW__feature svg{flex-shrink:0;transition:transform .24s cubic-bezier(.16,1,.3,1)}.desktop-navigation-module__BZVcNW__links>a:hover{color:#4f46e5}.desktop-navigation-module__BZVcNW__links>a:hover svg,.desktop-navigation-module__BZVcNW__feature a:hover svg{transform:translate(3px,-3px)}.desktop-navigation-module__BZVcNW__featureImage{aspect-ratio:1.65;background:#f0f0f8;border-radius:6px;overflow:hidden}.desktop-navigation-module__BZVcNW__featureImage img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.desktop-navigation-module__BZVcNW__feature a:hover img{transform:scale(1.035)}.desktop-navigation-module__BZVcNW__feature span{justify-content:space-between;align-items:center;margin-top:14px;font-size:.9375rem;font-weight:500;display:flex}.desktop-navigation-module__BZVcNW__feature small{color:var(--nav-muted);margin-top:5px;font-size:.75rem;display:block}@media (min-width:1024px){.desktop-navigation-module__BZVcNW__root{display:block}}@media (max-width:1150px){.desktop-navigation-module__BZVcNW__items{gap:0}.desktop-navigation-module__BZVcNW__trigger{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.desktop-navigation-module__BZVcNW__featureImage img,.desktop-navigation-module__BZVcNW__links svg,.desktop-navigation-module__BZVcNW__feature svg{transition:none;transform:none!important}}
@media (max-width:1023px){.navigation-mobile-module__Nlpnqq__reference{color:#0b1120;--foreground:#0b1120;--background:#fff;--primary:#4f46e5;--primary-foreground:#fff;--muted-foreground:#5a6072;--border:#e6e6f2}.navigation-mobile-module__Nlpnqq__reference>header>.container{width:100%;max-width:none;padding-inline:24px}}
.automation-flow-module__pLkCGW__step{gap:20px;padding-bottom:36px;display:flex;position:relative}.automation-flow-module__pLkCGW__step:last-child{padding-bottom:0}.automation-flow-module__pLkCGW__node{background:#f2f0eb;border:1px solid #cbc7bf;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.automation-flow-module__pLkCGW__connector{background:#d8d4cc;border-radius:2px;width:2px;position:absolute;top:50px;bottom:6px;left:21px;overflow:hidden}.automation-flow-module__pLkCGW__signal{opacity:0;background:#4f46e5;position:absolute;inset:0;transform:translateY(-100%)}.automation-flow-module__pLkCGW__confirmation{color:#fff;background:#171923;border:2px solid #f2f0eb;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-2px;right:-4px}.automation-flow-module__pLkCGW__incoming{color:#fff;opacity:0;background:#b91c1c;border:2px solid #f2f0eb;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.automation-flow-module__pLkCGW__flow[data-running=true] .automation-flow-module__pLkCGW__node{animation:automation-flow-module__pLkCGW__receive 1.1s var(--step-delay) ease-out both}.automation-flow-module__pLkCGW__flow[data-running=true] .automation-flow-module__pLkCGW__icon{animation:automation-flow-module__pLkCGW__arrive .65s var(--step-delay) cubic-bezier(.16, 1, .3, 1) both}.automation-flow-module__pLkCGW__flow[data-running=true] .automation-flow-module__pLkCGW__signal{animation:automation-flow-module__pLkCGW__transfer .9s var(--signal-delay) ease-in-out both}.automation-flow-module__pLkCGW__flow[data-running=true] .automation-flow-module__pLkCGW__confirmation{animation:.4s ease-out 3.6s both automation-flow-module__pLkCGW__confirm}.automation-flow-module__pLkCGW__flow[data-running=true] .automation-flow-module__pLkCGW__incoming{animation:1.3s ease-out .1s both automation-flow-module__pLkCGW__incoming}@keyframes automation-flow-module__pLkCGW__incoming{0%{opacity:0;transform:translateY(2px)scale(.9)}18%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.95)}}@keyframes automation-flow-module__pLkCGW__receive{0%{color:#171923;background:#f2f0eb}35%,to{color:#4f46e5;background:#fff}}@keyframes automation-flow-module__pLkCGW__arrive{0%{opacity:.55;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes automation-flow-module__pLkCGW__transfer{0%{opacity:0;transform:translateY(-100%)}15%,80%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes automation-flow-module__pLkCGW__confirm{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.automation-flow-module__pLkCGW__flow[data-running=true] :is(.automation-flow-module__pLkCGW__node,.automation-flow-module__pLkCGW__icon,.automation-flow-module__pLkCGW__signal,.automation-flow-module__pLkCGW__confirmation,.automation-flow-module__pLkCGW__incoming){animation:none}.automation-flow-module__pLkCGW__node{color:#4f46e5;background:#fff}.automation-flow-module__pLkCGW__signal{display:none}.automation-flow-module__pLkCGW__flow[data-status="1"] .automation-flow-module__pLkCGW__incoming{opacity:1}}
.insights-module__3w_j0G__page{color:#101321;background:#f5f5fa;min-height:100vh}.insights-module__3w_j0G__shell{width:min(1232px,100% - 48px);margin-inline:auto;display:flow-root}.insights-module__3w_j0G__breadcrumb{padding-top:110px;padding-bottom:32px}.insights-module__3w_j0G__indexHero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:28px 0 80px;display:grid}.insights-module__3w_j0G__indexHero h1,.insights-module__3w_j0G__articleHero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.3vw,5rem);font-weight:500;line-height:1.06}.insights-module__3w_j0G__indexHero h1 em{font-family:var(--font-serif),Georgia,serif;color:#4f46e5;font-weight:400}.insights-module__3w_j0G__indexHero>div>p{color:#5a6072;max-width:48ch;margin-top:28px;font-size:1.125rem;line-height:1.75}.insights-module__3w_j0G__heroLink{text-underline-offset:6px;align-items:center;gap:14px;min-height:48px;margin-top:24px;font-weight:500;text-decoration:underline;display:inline-flex}.insights-module__3w_j0G__list{padding-bottom:96px}.insights-module__3w_j0G__listHeader{border-bottom:1px solid #cbd0d6;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:24px;display:flex}.insights-module__3w_j0G__listHeader h2{letter-spacing:-.025em;font-size:1.65rem;font-weight:500}.insights-module__3w_j0G__listHeader p{color:#5a6072;font-size:.875rem}.insights-module__3w_j0G__articleRow{border-bottom:1px solid #cbd0d6;grid-template-columns:190px 1fr 45px;align-items:start;gap:32px;padding:38px 0;text-decoration:none;display:grid}.insights-module__3w_j0G__rowMeta{color:#5a6072;font-size:.875rem;line-height:1.7}.insights-module__3w_j0G__rowMeta strong{color:#4f46e5;margin-bottom:8px;font-weight:500;display:block}.insights-module__3w_j0G__articleRow h3{letter-spacing:-.03em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:500;line-height:1.22}.insights-module__3w_j0G__articleRow p{color:#5a6072;max-width:65ch;margin:14px 0 0;line-height:1.75}.insights-module__3w_j0G__rowArrow{border:1px solid #cbd0d6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .18s,color .18s;display:flex}.insights-module__3w_j0G__articleRow:hover .insights-module__3w_j0G__rowArrow{color:#fff;background:#4f46e5;border-color:#4f46e5}.insights-module__3w_j0G__articleRow:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.insights-module__3w_j0G__articleHero{max-width:1000px;padding:16px 0 48px}.insights-module__3w_j0G__articleHero h1{max-width:25ch;font-size:clamp(2.4rem,4.3vw,4.3rem)}.insights-module__3w_j0G__meta{color:#5a6072;flex-wrap:wrap;gap:10px 24px;margin:26px 0;font-size:.875rem;line-height:1.6;display:flex}.insights-module__3w_j0G__articleLead{color:#464c60;max-width:65ch;margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.75}.insights-module__3w_j0G__articleLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:68px;padding-bottom:96px;display:grid}.insights-module__3w_j0G__toc{border-top:1px solid #cbd0d6;padding-top:24px;position:sticky;top:110px}.insights-module__3w_j0G__toc strong{font-size:.875rem;font-weight:500}.insights-module__3w_j0G__toc ol{margin:15px 0 0;padding:0;list-style:none}.insights-module__3w_j0G__toc a{color:#5a6072;padding:10px 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.insights-module__3w_j0G__toc a:hover{color:#4f46e5;text-underline-offset:4px;text-decoration:underline}.insights-module__3w_j0G__body{min-width:0;max-width:860px}.insights-module__3w_j0G__body>p,.insights-module__3w_j0G__section p,.insights-module__3w_j0G__section li{max-width:70ch;font-size:1.0625rem;line-height:1.85}.insights-module__3w_j0G__body>p{margin:0 0 36px}.insights-module__3w_j0G__section{padding-top:40px;scroll-margin-top:100px}.insights-module__3w_j0G__section h2,.insights-module__3w_j0G__demoSection>h2,.insights-module__3w_j0G__sources h2{letter-spacing:-.03em;text-wrap:balance;max-width:36ch;margin:0 0 22px;font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:500;line-height:1.2}.insights-module__3w_j0G__section p{color:#464c60;margin:0 0 20px}.insights-module__3w_j0G__section ul{padding-left:24px}.insights-module__3w_j0G__section li{color:#464c60;margin-bottom:12px;padding-left:6px}.insights-module__3w_j0G__demoSection{margin-top:40px;scroll-margin-top:100px}.insights-module__3w_j0G__demo{background:#fff;border-radius:12px;padding:32px}.insights-module__3w_j0G__demo h3,.insights-module__3w_j0G__demo h2{letter-spacing:-.025em;max-width:30ch;margin:0 0 12px;font-size:1.4rem;font-weight:500;line-height:1.25}.insights-module__3w_j0G__demoDescription{color:#5a6072;margin:0 0 20px;font-size:.9375rem;line-height:1.65}.insights-module__3w_j0G__switches{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.insights-module__3w_j0G__switches button{cursor:pointer;background:0 0;border:1px solid #cbd0d6;border-radius:999px;min-height:44px;padding:10px 16px;font-size:.875rem;line-height:1.35;transition:color .18s,background-color .18s}.insights-module__3w_j0G__switches button[aria-pressed=true]{color:#fff;background:#101321;border-color:#101321}.insights-module__3w_j0G__switches button:hover{border-color:#4f46e5}.insights-module__3w_j0G__letter{background:#f5f5fa;border-radius:6px;min-height:135px;padding:20px}.insights-module__3w_j0G__letterSubject{align-items:center;gap:10px;font-size:.9375rem;display:flex}.insights-module__3w_j0G__letterSubject svg{color:#4f46e5;flex-shrink:0}.insights-module__3w_j0G__letter p{color:#464c60;margin:12px 0 0;font-size:.9375rem;line-height:1.7}.insights-module__3w_j0G__decision{grid-template-columns:1fr 20px 1fr;align-items:center;gap:16px;min-height:193px;padding-top:24px;display:grid}.insights-module__3w_j0G__decision span{color:#5a6072;margin-bottom:6px;font-size:.75rem;display:block}.insights-module__3w_j0G__decision strong{font-size:.9375rem;font-weight:500;line-height:1.5}.insights-module__3w_j0G__decision>p{color:#464c60;grid-column:1/-1;min-height:72px;margin:0;font-size:.875rem;line-height:1.7}.insights-module__3w_j0G__demoNote{color:#5a6072;border-top:1px solid #dadddf;max-width:70ch;margin:22px 0 0;padding-top:18px;font-size:.8125rem!important;line-height:1.7!important}.insights-module__3w_j0G__flow{min-height:370px;margin:0;padding:0;list-style:none}.insights-module__3w_j0G__flow li{align-items:flex-start;gap:16px;max-width:none;padding:16px 0;display:flex}.insights-module__3w_j0G__step{color:#4f46e5;border:1px solid #cbd0d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;display:flex}.insights-module__3w_j0G__flow strong{font-size:1rem;font-weight:500}.insights-module__3w_j0G__flow p{color:#5a6072;margin:5px 0 0;font-size:.9375rem;line-height:1.7}.insights-module__3w_j0G__calculator{background:#eae9f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px 40px;margin-top:40px;padding:32px;display:grid}.insights-module__3w_j0G__calculator h3{letter-spacing:-.025em;margin:14px 0;font-size:1.4rem;font-weight:500;line-height:1.25}.insights-module__3w_j0G__calculator p{color:#464c60;font-size:.9375rem;line-height:1.7}.insights-module__3w_j0G__calcInputs{gap:18px;display:grid}.insights-module__3w_j0G__calcInputs label{font-size:.875rem;line-height:1.6}.insights-module__3w_j0G__calcInputs input{color:#101321;caret-color:#4f46e5;background:#fff;border:1px solid #b6b7cc;border-radius:6px;width:100%;min-height:44px;margin-top:6px;padding:10px 12px;display:block}.insights-module__3w_j0G__calcResult{border-top:1px solid #b6b7cc;grid-column:1/-1;padding-top:24px}.insights-module__3w_j0G__calcResult strong{letter-spacing:-.03em;font-size:2rem;font-weight:500;line-height:1.25;display:block}.insights-module__3w_j0G__calcResult span{color:#464c60;margin-top:8px;font-size:.9375rem;display:block}.insights-module__3w_j0G__calculator .insights-module__3w_j0G__demoNote{grid-column:1/-1;margin:0}.insights-module__3w_j0G__sources{border-top:1px solid #cbd0d6;margin-top:40px;padding-top:48px;scroll-margin-top:100px}.insights-module__3w_j0G__sources ol{padding-left:20px}.insights-module__3w_j0G__sources li{overflow-wrap:anywhere;margin-bottom:12px;padding-left:8px;font-size:.9375rem;line-height:1.65}.insights-module__3w_j0G__sources a{text-underline-offset:4px;text-decoration:underline}.insights-module__3w_j0G__sources p{color:#5a6072;font-size:.875rem;line-height:1.75}.insights-module__3w_j0G__cta{color:#fff;background:#101321;border-radius:12px;grid-template-columns:1.1fr 1fr;gap:56px;margin-bottom:96px;padding:60px;display:grid}.insights-module__3w_j0G__cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.14}.insights-module__3w_j0G__cta p{color:#c2c6d7;margin:0 0 24px;font-size:1rem;line-height:1.75}.insights-module__3w_j0G__cta a{color:#101321;background:#b8b4ff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.insights-module__3w_j0G__related{margin-bottom:96px}.insights-module__3w_j0G__related h2{letter-spacing:-.025em;margin-bottom:8px;font-size:1.6rem;font-weight:500}.insights-module__3w_j0G__related .insights-module__3w_j0G__articleRow{grid-template-columns:1fr 44px;padding:28px 0}.insights-module__3w_j0G__related .insights-module__3w_j0G__articleRow h3{max-width:55ch;font-size:1.3rem}.insights-module__3w_j0G__serviceReading{border-top:1px solid #cbd0d6;padding:40px 0 56px}.insights-module__3w_j0G__serviceReading h2{letter-spacing:-.025em;margin-bottom:20px;font-size:1.65rem;font-weight:500}.insights-module__3w_j0G__serviceReading a{text-underline-offset:5px;border-top:1px solid #dadddf;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:18px 0;font-size:1rem;line-height:1.5;text-decoration:underline;display:flex}.insights-module__3w_j0G__page a:focus-visible,.insights-module__3w_j0G__page button:focus-visible,.insights-module__3w_j0G__page input:focus-visible{outline-offset:5px;outline:2px solid #4f46e5}.insights-module__3w_j0G__page ::selection{color:#101321;background:#d6d3ff}@media (max-width:1100px){.insights-module__3w_j0G__indexHero{gap:40px}.insights-module__3w_j0G__articleLayout{grid-template-columns:190px minmax(0,1fr);gap:40px}.insights-module__3w_j0G__cta{gap:32px;padding:40px}}@media (max-width:900px){.insights-module__3w_j0G__indexHero{grid-template-columns:1fr;gap:40px;padding-bottom:56px}.insights-module__3w_j0G__indexHero h1{max-width:13ch}.insights-module__3w_j0G__indexHero>div>p{max-width:60ch}.insights-module__3w_j0G__compactDemo{max-width:620px}.insights-module__3w_j0G__articleLayout{grid-template-columns:1fr;gap:36px}.insights-module__3w_j0G__toc{border-bottom:1px solid #cbd0d6;padding-bottom:20px;position:static}.insights-module__3w_j0G__toc ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.insights-module__3w_j0G__articleRow{grid-template-columns:140px 1fr 44px;gap:20px}.insights-module__3w_j0G__articleHero{padding-bottom:36px}.insights-module__3w_j0G__cta{grid-template-columns:1fr;gap:24px}.insights-module__3w_j0G__flow{min-height:350px}}@media (max-width:600px){.insights-module__3w_j0G__shell{width:calc(100% - 40px);display:flow-root}.insights-module__3w_j0G__breadcrumb{padding-top:88px;padding-bottom:18px}.insights-module__3w_j0G__indexHero{padding-top:16px}.insights-module__3w_j0G__indexHero h1{font-size:clamp(2.7rem,10vw,3.5rem)}.insights-module__3w_j0G__indexHero>div>p{margin-top:22px;font-size:1rem}.insights-module__3w_j0G__articleRow{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:28px 0}.insights-module__3w_j0G__rowMeta{grid-column:1/-1;align-items:baseline;gap:14px;display:flex}.insights-module__3w_j0G__rowMeta strong{margin:0}.insights-module__3w_j0G__articleRow h3{font-size:1.45rem}.insights-module__3w_j0G__articleRow p{margin-top:12px;font-size:.9375rem}.insights-module__3w_j0G__listHeader{display:block}.insights-module__3w_j0G__listHeader p{margin-top:10px}.insights-module__3w_j0G__list{padding-bottom:56px}.insights-module__3w_j0G__demo{padding:22px}.insights-module__3w_j0G__demo h3,.insights-module__3w_j0G__demo h2{font-size:1.3rem}.insights-module__3w_j0G__letter{min-height:170px;padding:16px}.insights-module__3w_j0G__decision{grid-template-columns:1fr;gap:12px;min-height:250px}.insights-module__3w_j0G__decision>svg{display:none}.insights-module__3w_j0G__decision>p{min-height:100px}.insights-module__3w_j0G__decision>div{flex-direction:column;display:flex}.insights-module__3w_j0G__switches button{padding-inline:13px}.insights-module__3w_j0G__articleHero h1{font-size:clamp(2.2rem,8.4vw,3.3rem)}.insights-module__3w_j0G__meta{gap:8px 14px;margin:22px 0}.insights-module__3w_j0G__articleLead{font-size:1.0625rem}.insights-module__3w_j0G__toc ol{grid-template-columns:1fr}.insights-module__3w_j0G__toc a{min-height:40px;padding:8px 0}.insights-module__3w_j0G__articleLayout{padding-bottom:56px}.insights-module__3w_j0G__section{padding-top:32px}.insights-module__3w_j0G__body>p,.insights-module__3w_j0G__section p,.insights-module__3w_j0G__section li{font-size:1rem;line-height:1.8}.insights-module__3w_j0G__calculator{grid-template-columns:1fr;gap:24px;padding:24px}.insights-module__3w_j0G__calcResult,.insights-module__3w_j0G__calculator .insights-module__3w_j0G__demoNote{grid-column:auto}.insights-module__3w_j0G__flow{min-height:445px}.insights-module__3w_j0G__flow li{gap:12px;padding:14px 0}.insights-module__3w_j0G__flow p{font-size:.875rem}.insights-module__3w_j0G__cta{margin-bottom:56px;padding:28px 24px}.insights-module__3w_j0G__related{margin-bottom:56px}.insights-module__3w_j0G__related .insights-module__3w_j0G__articleRow{grid-template-columns:minmax(0,1fr) 44px}.insights-module__3w_j0G__sources{padding-top:32px}.insights-module__3w_j0G__serviceReading h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.insights-module__3w_j0G__switches button,.insights-module__3w_j0G__rowArrow{transition:none}}.insights-module__3w_j0G__scenarioStack{display:grid}.insights-module__3w_j0G__scenario{grid-area:1/1}.insights-module__3w_j0G__mobileContents{display:none}.insights-module__3w_j0G__mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.insights-module__3w_j0G__mobileContents summary::-webkit-details-marker{display:none}.insights-module__3w_j0G__mobileContents[open] summary svg{transform:rotate(180deg)}@media (max-width:900px){.insights-module__3w_j0G__desktopContents{display:none}.insights-module__3w_j0G__mobileContents{display:block}.insights-module__3w_j0G__toc{padding-top:12px;padding-bottom:12px}.insights-module__3w_j0G__mobileContents ol{display:block}}.insights-module__3w_j0G__toc a[aria-current=location]{color:#4f46e5;text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.insights-module__3w_j0G__currentSectionStack{margin-top:5px;display:grid}.insights-module__3w_j0G__currentSection{color:#4f46e5;grid-area:1/1;max-width:44ch;font-size:.8125rem;font-weight:400;line-height:1.55;display:block}.insights-module__3w_j0G__mobileContents summary>svg{flex-shrink:0}.insights-module__3w_j0G__mobileContents summary{padding-block:8px}.insights-module__3w_j0G__contactIdentity{align-items:center;gap:20px;margin-bottom:24px;display:flex}.insights-module__3w_j0G__contactIdentity>div{min-width:0}.insights-module__3w_j0G__contactPortrait{border-radius:8px;flex-shrink:0;width:104px;height:auto}.insights-module__3w_j0G__cta .insights-module__3w_j0G__contactName{color:#fff;margin:0 0 4px;font-size:1.0625rem;font-weight:500}.insights-module__3w_j0G__cta .insights-module__3w_j0G__contactRole{margin:0;font-size:.875rem;line-height:1.6}@media (max-width:600px){.insights-module__3w_j0G__contactIdentity{gap:16px}.insights-module__3w_j0G__contactPortrait{width:88px}}
.service-planning-module__NCq9DG__body{color:var(--muted-foreground);max-width:65ch;font-size:1rem;line-height:1.65}.service-planning-module__NCq9DG__evidenceTitle{letter-spacing:-.02em;text-wrap:balance;margin:24px 0 12px;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:500;line-height:1.2}.service-planning-module__NCq9DG__textLink{text-underline-offset:5px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--studio-line,#dadddf);text-decoration-color:var(--studio-line,#dadddf);align-items:center;gap:12px;margin-top:12px;display:inline-flex}.service-planning-module__NCq9DG__textLink:hover{text-decoration-color:currentColor}.service-planning-module__NCq9DG__textLink:focus-visible{outline-offset:5px;outline:2px solid #4f46e5}.service-planning-module__NCq9DG__searchPlan h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.6rem,2.25vw,2rem);font-weight:500;line-height:1.18}.service-planning-module__NCq9DG__searchPlan{border-top:1px solid #dadddf;border-bottom:1px solid #dadddf;padding:24px 0}.service-planning-module__NCq9DG__searchPlan dl{margin:24px 0 0}.service-planning-module__NCq9DG__searchPlan dl>div{border-top:1px solid #dadddf;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.service-planning-module__NCq9DG__searchPlan dt{font-weight:500;line-height:1.65}.service-planning-module__NCq9DG__searchPlan dd{color:#5a6072;margin:0;font-size:.9375rem;line-height:1.65}.service-planning-module__NCq9DG__searchBoundary{color:#5a6072;max-width:65ch;margin:8px 0 0;font-size:.8125rem;line-height:1.65}@media (max-width:767px){.service-planning-module__NCq9DG__searchPlan dl>div{grid-template-columns:1fr;gap:8px}}
.app-planning-demo-module__Ry3JAW__demo{color:#fff;background:#101321;border-radius:12px;margin:0;padding:28px}.app-planning-demo-module__Ry3JAW__demo h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:500;line-height:1.2}.app-planning-demo-module__Ry3JAW__intro{color:#c2c6d7;margin:12px 0 20px;font-size:15px;line-height:1.6}.app-planning-demo-module__Ry3JAW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.app-planning-demo-module__Ry3JAW__steps li{color:#c2c6d7;border-bottom:2px solid #3b4056;padding-bottom:10px;font-size:13px;line-height:1.4}.app-planning-demo-module__Ry3JAW__steps li[aria-current=step]{color:#fff;border-color:#b8b4ff}.app-planning-demo-module__Ry3JAW__steps span{color:#b8b4ff;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:16px;display:block}.app-planning-demo-module__Ry3JAW__screen{color:#101321;background:#f5f5fa;border-radius:6px;overflow:hidden}.app-planning-demo-module__Ry3JAW__screenHeader{border-bottom:1px solid #dadddf;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:500;display:flex}.app-planning-demo-module__Ry3JAW__panel{min-height:285px;padding:20px}.app-planning-demo-module__Ry3JAW__panel h3{letter-spacing:-.02em;margin:0 0 20px;font-size:18px;font-weight:500;line-height:1.35}.app-planning-demo-module__Ry3JAW__panel h3:focus{outline:none}.app-planning-demo-module__Ry3JAW__panel label{margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.4;display:block}.app-planning-demo-module__Ry3JAW__panel select,.app-planning-demo-module__Ry3JAW__panel textarea{color:#101321;width:100%;min-width:0;font:inherit;caret-color:#4f46e5;background:#fff;border:1px solid #cbd0d6;border-radius:6px;min-height:46px;padding:11px 12px;font-size:15px;line-height:1.5;display:block}.app-planning-demo-module__Ry3JAW__panel textarea{resize:vertical}.app-planning-demo-module__Ry3JAW__panel textarea::placeholder{color:#5a6072}.app-planning-demo-module__Ry3JAW__panel select:focus-visible,.app-planning-demo-module__Ry3JAW__panel textarea:focus-visible,.app-planning-demo-module__Ry3JAW__panel button:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.app-planning-demo-module__Ry3JAW__hint{color:#5a6072;margin:12px 0 16px;font-size:15px;line-height:1.6}.app-planning-demo-module__Ry3JAW__job{color:#5a6072;margin:-8px 0 16px;font-size:15px;line-height:1.5}.app-planning-demo-module__Ry3JAW__actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.app-planning-demo-module__Ry3JAW__primary,.app-planning-demo-module__Ry3JAW__secondary{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:15px;font-weight:500;line-height:1.45;display:inline-flex}.app-planning-demo-module__Ry3JAW__primary{color:#fff;background:#4f46e5}.app-planning-demo-module__Ry3JAW__primary:hover{background:#6358ef}.app-planning-demo-module__Ry3JAW__primary:disabled{color:#5a6072;cursor:not-allowed;background:#dadddf}.app-planning-demo-module__Ry3JAW__secondary{color:#101321;background:0 0;padding-inline:0}.app-planning-demo-module__Ry3JAW__secondary:hover{text-underline-offset:4px;text-decoration:underline}.app-planning-demo-module__Ry3JAW__status{color:#5a6072;margin:16px 0 0;font-size:15px;line-height:1.5}.app-planning-demo-module__Ry3JAW__summary{margin:0 0 20px}.app-planning-demo-module__Ry3JAW__summary>div{border-bottom:1px solid #dadddf;margin-bottom:12px;padding-bottom:12px}.app-planning-demo-module__Ry3JAW__summary dt{font-size:15px;font-weight:500;line-height:1.5}.app-planning-demo-module__Ry3JAW__summary dd{color:#5a6072;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.5}.app-planning-demo-module__Ry3JAW__demo figcaption{color:#c2c6d7;margin-top:20px;font-size:13px;line-height:1.6}@media (max-width:767px){.app-planning-demo-module__Ry3JAW__demo{padding:20px}.app-planning-demo-module__Ry3JAW__screenHeader,.app-planning-demo-module__Ry3JAW__panel{padding:16px}.app-planning-demo-module__Ry3JAW__steps{gap:8px}.app-planning-demo-module__Ry3JAW__steps li{font-size:12px}.app-planning-demo-module__Ry3JAW__panel{min-height:285px}}
.process-module__MyOmOq__layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;margin-bottom:64px;display:grid}.process-module__MyOmOq__heading{position:sticky;top:120px}.process-module__MyOmOq__heading h2{letter-spacing:-.035em;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:500;line-height:1.08}.process-module__MyOmOq__heading em{font-family:var(--font-serif);font-weight:300}.process-module__MyOmOq__heading p{color:#cbd0db;max-width:36ch;margin-top:28px;font-size:1rem;line-height:1.8}.process-module__MyOmOq__step{border-top:1px solid #ffffff35}.process-module__MyOmOq__step:last-child{border-bottom:1px solid #ffffff35}.process-module__MyOmOq__step summary{cursor:pointer;align-items:center;gap:20px;min-height:96px;list-style:none;display:flex}.process-module__MyOmOq__step summary::-webkit-details-marker{display:none}.process-module__MyOmOq__step h3{letter-spacing:-.02em;flex:1;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500}.process-module__MyOmOq__number{font-variant-numeric:tabular-nums;color:#cbd0db;font-size:.875rem}.process-module__MyOmOq__step svg{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.process-module__MyOmOq__step[open] svg{transform:rotate(45deg)}.process-module__MyOmOq__answer{padding:0 40px 28px}.process-module__MyOmOq__answer p{color:#cbd0db;max-width:50ch;font-size:1rem;line-height:1.8}.process-module__MyOmOq__step[open] .process-module__MyOmOq__answer{animation:.22s ease-out process-module__MyOmOq__answer-in}@keyframes process-module__MyOmOq__answer-in{0%{opacity:.5}to{opacity:1}}@media (max-width:900px){.process-module__MyOmOq__layout{grid-template-columns:1fr;gap:40px}.process-module__MyOmOq__heading{position:static}.process-module__MyOmOq__step summary{gap:14px;min-height:80px}.process-module__MyOmOq__answer{padding-left:32px;padding-right:0}}@media (prefers-reduced-motion:reduce){.process-module__MyOmOq__step svg{transition:none}.process-module__MyOmOq__step[open] .process-module__MyOmOq__answer{animation:none}}
.studio-home-module__4ixEOW__home{--studio-ink:#101321;--studio-muted:#5a6072;--studio-paper:#f5f5fa;--studio-line:#dadddf;--foreground:var(--studio-ink);--muted-foreground:var(--studio-muted);--background:#fff;--border:var(--studio-line);color:var(--studio-ink);font-family:var(--font-space-grotesk), sans-serif;background:#fff;overflow-x:clip}.studio-home-module__4ixEOW__home ::selection{color:#101321;background:#dedcff}.studio-home-module__4ixEOW__home :where(a,button,summary,input,textarea):focus-visible{outline-offset:5px;outline:2px solid #4f46e5}.studio-home-module__4ixEOW__home :where(a,button){-webkit-tap-highlight-color:transparent}.studio-home-module__4ixEOW__home :where(a){text-underline-offset:5px}.studio-home-module__4ixEOW__shell{width:min(1232px,100% - 48px);margin-inline:auto}.studio-home-module__4ixEOW__home .container{width:calc(100% - 48px);max-width:1232px;padding-inline:0}.studio-home-module__4ixEOW__hero{isolation:isolate;color:#fff;background:#080a12;position:relative}.studio-home-module__4ixEOW__heroInner{flex-direction:column;justify-content:space-between;min-height:min(950px,100svh);padding-top:clamp(160px,18vh,220px);padding-bottom:30px;display:flex;position:relative}.studio-home-module__4ixEOW__heroCopy{padding-bottom:72px}.studio-home-module__4ixEOW__hero h1{letter-spacing:-.04em;max-width:1150px;font-size:clamp(3.3rem,6.4vw,6rem);font-weight:500;line-height:1.06}.studio-home-module__4ixEOW__hero h1 span,.studio-home-module__4ixEOW__hero h1 em{display:block}.studio-home-module__4ixEOW__hero h1 em{font-family:var(--font-serif),Georgia,serif;color:#b8b4ff;letter-spacing:-.025em;margin-top:4px;font-weight:400}.studio-home-module__4ixEOW__heroDescription{color:#d0d1df;max-width:560px;font-size:1.0625rem;line-height:1.75;margin-top:30px!important}.studio-home-module__4ixEOW__heroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;display:flex}.studio-home-module__4ixEOW__primaryLink{background:var(--primary);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:15px 25px;font-size:.9375rem;font-weight:500;transition:background-color .18s;display:inline-flex}.studio-home-module__4ixEOW__primaryLink:hover{background:#6358ef}.studio-home-module__4ixEOW__textLink{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:.9375rem;font-weight:500;display:inline-flex}.studio-home-module__4ixEOW__textLink:hover{text-decoration:underline}.studio-home-module__4ixEOW__primaryLink svg,.studio-home-module__4ixEOW__textLink svg,.studio-home-module__4ixEOW__caseLink svg,.studio-home-module__4ixEOW__moreWorkCta svg{flex-shrink:0;transition:transform .24s cubic-bezier(.16,1,.3,1)}.studio-home-module__4ixEOW__primaryLink:hover svg,.studio-home-module__4ixEOW__caseLink:hover svg,.studio-home-module__4ixEOW__moreWork:hover svg{transform:translate(3px,-3px)}.studio-home-module__4ixEOW__heroVisual{z-index:-1;position:absolute;inset:0;overflow:hidden}.studio-home-module__4ixEOW__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080a128f 0%,#080a1220 70%),linear-gradient(#0000 65%,#080a12 100%);position:absolute;inset:0}.studio-home-module__4ixEOW__heroVisual video{opacity:.75;object-position:center}.studio-home-module__4ixEOW__heroVisual>button{pointer-events:auto;top:104px;right:28px}.studio-home-module__4ixEOW__heroBottom{border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:32px;padding-top:23px;display:flex}.studio-home-module__4ixEOW__heroBottom>p{font-size:.875rem;line-height:1.7}.studio-home-module__4ixEOW__heroBottom>p>span{color:#b5b8cb;display:block}.studio-home-module__4ixEOW__heroProject{align-items:center;gap:20px;min-height:70px;display:flex}.studio-home-module__4ixEOW__heroProject>img{border:1px solid #ffffff30;border-radius:4px;width:114px;height:auto}.studio-home-module__4ixEOW__heroProject>span{font-size:1.0625rem;font-weight:500}.studio-home-module__4ixEOW__heroProjectType{color:#b5b8cb;margin-top:5px;font-size:.75rem;font-weight:400;display:block}.studio-home-module__4ixEOW__heroProject>svg{margin-left:10px;transition:transform .24s}.studio-home-module__4ixEOW__heroProject:hover>svg{transform:translate(3px,-3px)}.studio-home-module__4ixEOW__introduction{border-bottom:1px solid var(--studio-line);grid-template-columns:1fr 1.35fr 48px;align-items:center;gap:48px;padding:30px 0 40px;display:grid}.studio-home-module__4ixEOW__person{align-items:center;gap:16px;display:flex}.studio-home-module__4ixEOW__person img{object-fit:cover;object-position:top;border-radius:6px;width:60px;height:68px}.studio-home-module__4ixEOW__person p{font-size:1rem;font-weight:500}.studio-home-module__4ixEOW__person span{color:var(--studio-muted);margin-top:4px;font-size:.8125rem;display:block}.studio-home-module__4ixEOW__introduction>p{max-width:550px;font-size:1.1875rem;line-height:1.5}.studio-home-module__4ixEOW__circleLink{border:1px solid #bdc1c7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.studio-home-module__4ixEOW__circleLink:hover{background:#f0f2f5}.studio-home-module__4ixEOW__work{padding-block:112px}.studio-home-module__4ixEOW__sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:55px;display:flex}.studio-home-module__4ixEOW__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(2rem,3.15vw,3.2rem);font-weight:500;line-height:1.12}.studio-home-module__4ixEOW__sectionHeading h2 span{color:var(--studio-muted)}.studio-home-module__4ixEOW__sectionHeading>p{color:var(--studio-muted);font-size:.9375rem}.studio-home-module__4ixEOW__case{grid-template-columns:1.65fr 1fr;align-items:center;gap:64px;margin-bottom:112px;display:grid}.studio-home-module__4ixEOW__projectPresentation{min-width:0}.studio-home-module__4ixEOW__projectCanvas{aspect-ratio:1.42;background:#e5e8eb;align-items:center;padding:50px 12% 50px 6%;display:grid;position:relative;overflow:hidden}.studio-home-module__4ixEOW__desktopImage{position:relative;box-shadow:0 14px 28px #161e2526}.studio-home-module__4ixEOW__projectImage{width:100%;height:auto}.studio-home-module__4ixEOW__mobileImage{background:#202228;border:4px solid #202228;border-radius:16px;width:23%;position:absolute;top:29%;right:5%;overflow:hidden;box-shadow:0 14px 30px #171b2540}.studio-home-module__4ixEOW__mobileImage img{width:100%;height:auto}.studio-home-module__4ixEOW__viewChoices{flex-wrap:wrap;gap:5px 24px;padding-top:14px;display:flex}.studio-home-module__4ixEOW__viewChoices button{min-height:44px;color:var(--studio-muted);padding-block:10px;font-size:.8125rem;position:relative}.studio-home-module__4ixEOW__viewChoices button[aria-pressed=true]{color:var(--studio-ink)}.studio-home-module__4ixEOW__viewChoices button[aria-pressed=true]:after{content:"";background:var(--studio-ink);height:2px;position:absolute;bottom:4px;left:0;right:0}.studio-home-module__4ixEOW__viewChoices button:hover{color:#4f46e5}.studio-home-module__4ixEOW__caseTitle h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.2}.studio-home-module__4ixEOW__caseTitle>span{color:var(--studio-muted);margin-top:7px;font-size:.8125rem;display:block}.studio-home-module__4ixEOW__caseContent h4{letter-spacing:-.025em;margin-top:29px;font-size:clamp(1.6rem,2.2vw,2.25rem);font-weight:500;line-height:1.15}.studio-home-module__4ixEOW__caseContent>p{color:var(--studio-muted);margin-top:18px;font-size:1rem;line-height:1.65}.studio-home-module__4ixEOW__caseFacts{gap:12px;margin-block:24px;font-size:.8125rem;line-height:1.5;display:grid}.studio-home-module__4ixEOW__caseFacts div{grid-template-columns:85px 1fr;gap:14px;display:grid}.studio-home-module__4ixEOW__caseFacts dt{color:var(--studio-muted)}.studio-home-module__4ixEOW__caseFacts dd{margin:0}.studio-home-module__4ixEOW__caseLink{border-bottom:1px solid var(--studio-ink);align-items:center;gap:32px;width:fit-content;min-height:48px;font-size:.9375rem;font-weight:500;display:flex}.studio-home-module__4ixEOW__liveLink{min-height:44px;color:var(--studio-muted);align-items:center;gap:7px;margin-top:10px;font-size:.75rem;display:inline-flex}.studio-home-module__4ixEOW__liveLink:hover{text-decoration:underline}.studio-home-module__4ixEOW__reverseCase{grid-template-columns:1fr 1.65fr}.studio-home-module__4ixEOW__reverseCase .studio-home-module__4ixEOW__projectPresentation{grid-area:1/2}.studio-home-module__4ixEOW__reverseCase .studio-home-module__4ixEOW__caseContent{grid-area:1/1;padding-right:16px}.studio-home-module__4ixEOW__warmCanvas{aspect-ratio:1.28;background:#e9e4db;padding:55px 6% 70px 12%}.studio-home-module__4ixEOW__warmCanvas .studio-home-module__4ixEOW__mobileImage{width:22%;top:31%;left:5%;right:auto}.studio-home-module__4ixEOW__referencePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:72px;display:grid}.studio-home-module__4ixEOW__reference{min-width:0}.studio-home-module__4ixEOW__referenceLink{display:block}.studio-home-module__4ixEOW__referenceImage{aspect-ratio:1.6;background:var(--studio-paper);align-items:center;padding:24px;display:flex;overflow:hidden}.studio-home-module__4ixEOW__referenceImage img{width:100%;height:auto;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 14px 28px #161e2526}.studio-home-module__4ixEOW__referenceLink:hover .studio-home-module__4ixEOW__referenceImage img{transform:translateY(-4px)}.studio-home-module__4ixEOW__referenceTitle{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.studio-home-module__4ixEOW__referenceTitle h3{letter-spacing:-.025em;font-size:1.75rem;font-weight:500;line-height:1.2}.studio-home-module__4ixEOW__referenceTitle svg{flex-shrink:0}.studio-home-module__4ixEOW__referenceIndustry{color:var(--studio-muted);margin-top:8px;font-size:.8125rem;line-height:1.6}.studio-home-module__4ixEOW__referenceDescription{color:var(--studio-muted);max-width:65ch;margin-top:16px;font-size:1rem;line-height:1.7}.studio-home-module__4ixEOW__moreWork{border-top:1px solid var(--studio-line);grid-template-columns:230px 1fr auto;align-items:center;gap:38px;padding-top:32px;display:grid}.studio-home-module__4ixEOW__moreWork+.studio-home-module__4ixEOW__moreWork{margin-top:32px}.studio-home-module__4ixEOW__moreWorkImage{background:#080808}.studio-home-module__4ixEOW__moreWorkImage img{width:100%;height:auto;display:block}.studio-home-module__4ixEOW__moreWork h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:500}.studio-home-module__4ixEOW__moreWork p{color:var(--studio-muted);margin-top:9px;font-size:.9375rem}.studio-home-module__4ixEOW__moreWorkCta{align-items:center;gap:22px;font-size:.875rem;display:flex}.studio-home-module__4ixEOW__services{background:#f0f0f8;padding-block:96px 35px}.studio-home-module__4ixEOW__servicesLayout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.studio-home-module__4ixEOW__servicesIntro h2{letter-spacing:-.035em;font-size:clamp(2rem,3.7vw,3.75rem);font-weight:500;line-height:1.1}.studio-home-module__4ixEOW__servicesIntro h2 span{color:#5752b8}.studio-home-module__4ixEOW__servicesIntro>p{color:#555a70;max-width:400px;margin-block:26px;font-size:1.0625rem;line-height:1.65}.studio-home-module__4ixEOW__serviceList>div{border-bottom:1px solid #cbd0d6;margin-bottom:27px;padding:0 0 30px}.studio-home-module__4ixEOW__serviceList>div:last-child{border-bottom:0;margin-bottom:0}.studio-home-module__4ixEOW__serviceList h3{letter-spacing:-.025em;font-size:1.625rem;font-weight:500}.studio-home-module__4ixEOW__serviceList p{color:#555a70;max-width:510px;margin-top:12px;font-size:1rem;line-height:1.65}.studio-home-module__4ixEOW__additionalServices{border-top:1px solid #cbd0d6;justify-content:space-between;align-items:center;gap:24px;margin-top:62px;padding-top:24px;font-size:.875rem;display:flex}.studio-home-module__4ixEOW__additionalServices>p{color:#555a70}.studio-home-module__4ixEOW__additionalServices>div{flex-wrap:wrap;gap:12px 34px;display:flex}.studio-home-module__4ixEOW__additionalServices a{align-items:center;gap:14px;min-height:44px;display:inline-flex}.studio-home-module__4ixEOW__additionalServices a:hover{text-decoration:underline}.studio-home-module__4ixEOW__studio{grid-template-columns:.78fr 1.22fr;align-items:center;gap:120px;padding-block:124px;display:grid}.studio-home-module__4ixEOW__portrait{background:#e3e5e8;justify-self:center;max-width:350px}.studio-home-module__4ixEOW__portrait img{filter:saturate(.72);width:100%;height:auto;display:block}.studio-home-module__4ixEOW__studioCopy h2{letter-spacing:-.035em;font-size:clamp(2rem,3.7vw,3.75rem);font-weight:500;line-height:1.1}.studio-home-module__4ixEOW__studioCopy>p{max-width:520px;color:var(--studio-muted);margin-top:24px;font-size:1.0625rem;line-height:1.65}.studio-home-module__4ixEOW__signature{margin-top:30px;margin-bottom:14px}.studio-home-module__4ixEOW__signature strong{font-size:1.125rem;font-weight:500}.studio-home-module__4ixEOW__signature span{color:var(--studio-muted);margin-top:3px;font-size:.8125rem;display:block}.studio-home-module__4ixEOW__process{border-top:1px solid var(--studio-line);padding-block:88px}.studio-home-module__4ixEOW__process .studio-home-module__4ixEOW__sectionHeading{align-items:center}.studio-home-module__4ixEOW__processSteps{grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.studio-home-module__4ixEOW__stepNumber{font-variant-numeric:tabular-nums;color:var(--studio-muted);margin-bottom:26px;font-size:.875rem;display:block}.studio-home-module__4ixEOW__processSteps h3{letter-spacing:-.02em;margin-bottom:14px;font-size:1.375rem;font-weight:500;line-height:1.2}.studio-home-module__4ixEOW__processSteps p{color:var(--studio-muted);font-size:.9375rem;line-height:1.6}.studio-home-module__4ixEOW__pricing{background:var(--studio-paper);grid-template-columns:1fr 1.35fr;gap:80px;margin-top:64px;padding:32px;display:grid}.studio-home-module__4ixEOW__pricing h3{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:1.2}.studio-home-module__4ixEOW__pricing>p{color:var(--studio-muted);font-size:.9375rem;line-height:1.65}.studio-home-module__4ixEOW__faq{grid-template-columns:1fr 1.35fr;gap:80px;padding-block:24px 100px;display:grid}.studio-home-module__4ixEOW__faq h2{letter-spacing:-.03em;font-size:2.5rem;font-weight:500;line-height:1.1}.studio-home-module__4ixEOW__faq>div>p{max-width:250px;color:var(--studio-muted);margin-top:20px;font-size:1rem;line-height:1.6}.studio-home-module__4ixEOW__faq details{border-bottom:1px solid var(--studio-line)}.studio-home-module__4ixEOW__faq details:first-child{border-top:1px solid var(--studio-line)}.studio-home-module__4ixEOW__faq summary{justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.studio-home-module__4ixEOW__faq summary::-webkit-details-marker{display:none}.studio-home-module__4ixEOW__faqIcon{font-size:1.5rem;font-weight:400;line-height:1}.studio-home-module__4ixEOW__faq details[open] .studio-home-module__4ixEOW__faqIcon{transform:rotate(45deg)}.studio-home-module__4ixEOW__faq details>p{color:var(--studio-muted);padding-bottom:24px;padding-right:35px;font-size:.9375rem;line-height:1.65}.studio-home-module__4ixEOW__contact{background:#f0f0f8!important;padding-block:86px!important}.studio-home-module__4ixEOW__contact h2{letter-spacing:-.04em;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;line-height:1.05}.studio-home-module__4ixEOW__contact input,.studio-home-module__4ixEOW__contact textarea{background:#fff;border:1px solid #cbd0d6;border-radius:6px}.studio-home-module__4ixEOW__contact button[type=submit]{border-radius:6px;min-height:54px}.studio-home-module__4ixEOW__contact img{border-radius:6px}.studio-home-module__4ixEOW__home footer{background:#101321}@media (max-width:1199px){.studio-home-module__4ixEOW__shell{width:calc(100% - 64px)}.studio-home-module__4ixEOW__home .container{width:calc(100% - 64px)}.studio-home-module__4ixEOW__case{grid-template-columns:1.45fr 1fr;gap:36px}.studio-home-module__4ixEOW__reverseCase{grid-template-columns:1fr 1.45fr}.studio-home-module__4ixEOW__caseFacts div{grid-template-columns:1fr;gap:2px}.studio-home-module__4ixEOW__projectCanvas{aspect-ratio:1.17;padding-block:65px}.studio-home-module__4ixEOW__introduction{grid-template-columns:1fr 1.3fr;gap:30px}.studio-home-module__4ixEOW__circleLink{display:none}.studio-home-module__4ixEOW__servicesLayout,.studio-home-module__4ixEOW__studio{gap:65px}.studio-home-module__4ixEOW__processSteps{gap:26px}.studio-home-module__4ixEOW__moreWork{grid-template-columns:180px 1fr auto;gap:28px}}@media (max-width:900px){.studio-home-module__4ixEOW__case,.studio-home-module__4ixEOW__reverseCase{grid-template-columns:1fr;gap:28px}.studio-home-module__4ixEOW__reverseCase .studio-home-module__4ixEOW__projectPresentation,.studio-home-module__4ixEOW__reverseCase .studio-home-module__4ixEOW__caseContent{grid-area:auto;padding:0}.studio-home-module__4ixEOW__projectCanvas{aspect-ratio:1.75;padding:50px 15% 50px 7%}.studio-home-module__4ixEOW__desktopImage{max-width:620px}.studio-home-module__4ixEOW__mobileImage{width:20%;top:23%;right:7%}.studio-home-module__4ixEOW__warmCanvas .studio-home-module__4ixEOW__mobileImage{width:20%;top:12%;left:auto;right:7%}.studio-home-module__4ixEOW__caseContent{grid-template-columns:1fr 1.3fr;gap:0 38px;display:grid}.studio-home-module__4ixEOW__caseTitle{grid-row:1/4}.studio-home-module__4ixEOW__caseContent h4{margin-top:0}.studio-home-module__4ixEOW__caseContent>p,.studio-home-module__4ixEOW__caseFacts{grid-column:2}.studio-home-module__4ixEOW__caseFacts div{grid-template-columns:85px 1fr;gap:14px}.studio-home-module__4ixEOW__caseLink,.studio-home-module__4ixEOW__liveLink{grid-column:2}.studio-home-module__4ixEOW__servicesLayout{gap:40px}.studio-home-module__4ixEOW__studio{gap:45px}.studio-home-module__4ixEOW__processSteps{grid-template-columns:1fr 1fr;gap:38px}.studio-home-module__4ixEOW__moreWorkCta{gap:0;font-size:0}.studio-home-module__4ixEOW__pricing,.studio-home-module__4ixEOW__faq{gap:40px}}@media (max-width:767px){.studio-home-module__4ixEOW__referencePair{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.studio-home-module__4ixEOW__referenceImage{padding:16px}.studio-home-module__4ixEOW__referenceTitle{margin-top:20px}.studio-home-module__4ixEOW__referenceTitle h3{font-size:1.4rem}.studio-home-module__4ixEOW__referenceDescription{margin-top:12px;font-size:.9375rem}.studio-home-module__4ixEOW__shell{width:calc(100% - 40px)}.studio-home-module__4ixEOW__home .container{width:calc(100% - 40px)}.studio-home-module__4ixEOW__primaryLink{gap:14px;min-height:49px;padding:12px 15px;font-size:.875rem}.studio-home-module__4ixEOW__textLink{gap:12px;font-size:.875rem}.studio-home-module__4ixEOW__introduction{grid-template-columns:1fr;gap:22px;padding:18px 0 32px}.studio-home-module__4ixEOW__person img{width:46px;height:55px}.studio-home-module__4ixEOW__person p{font-size:.9375rem}.studio-home-module__4ixEOW__person span{font-size:.75rem}.studio-home-module__4ixEOW__introduction>p{max-width:440px;font-size:1.0625rem}.studio-home-module__4ixEOW__work{padding-block:64px}.studio-home-module__4ixEOW__sectionHeading{flex-direction:column;align-items:start;gap:18px;margin-bottom:28px}.studio-home-module__4ixEOW__sectionHeading h2{font-size:clamp(1.9rem,6.6vw,2.6rem);line-height:1.15}.studio-home-module__4ixEOW__case{gap:22px;margin-bottom:60px}.studio-home-module__4ixEOW__projectCanvas{aspect-ratio:1.18;padding:36px 11% 50px 5%}.studio-home-module__4ixEOW__mobileImage{border-width:3px;border-radius:10px;width:25%;top:32%;right:5%}.studio-home-module__4ixEOW__warmCanvas{aspect-ratio:1.13;padding:35px 5% 70px 10%}.studio-home-module__4ixEOW__warmCanvas .studio-home-module__4ixEOW__mobileImage{width:24%;top:30%;left:5%;right:auto}.studio-home-module__4ixEOW__viewChoices{gap:5px 22px;padding-top:7px}.studio-home-module__4ixEOW__viewChoices button{font-size:.75rem}.studio-home-module__4ixEOW__caseContent{display:block}.studio-home-module__4ixEOW__caseTitle h3{font-size:1.4rem}.studio-home-module__4ixEOW__caseTitle>span{margin-top:5px}.studio-home-module__4ixEOW__caseContent h4{max-width:450px;margin-top:22px;font-size:1.75rem}.studio-home-module__4ixEOW__caseContent>p{margin-top:14px;font-size:.9375rem}.studio-home-module__4ixEOW__caseFacts{margin-block:20px 15px;font-size:.8125rem}.studio-home-module__4ixEOW__caseFacts div{grid-template-columns:87px 1fr}.studio-home-module__4ixEOW__caseLink{min-height:44px}.studio-home-module__4ixEOW__liveLink{margin-top:8px}.studio-home-module__4ixEOW__moreWork{grid-template-columns:100px 1fr;gap:18px;padding-top:25px}.studio-home-module__4ixEOW__moreWork h3{font-size:1.125rem}.studio-home-module__4ixEOW__moreWork p{margin-top:6px;font-size:.8125rem;line-height:1.5}.studio-home-module__4ixEOW__moreWorkCta{grid-column:2;gap:15px;font-size:.8125rem}.studio-home-module__4ixEOW__moreWorkCta svg{width:17px}.studio-home-module__4ixEOW__services{padding-block:56px 24px}.studio-home-module__4ixEOW__servicesLayout{grid-template-columns:1fr;gap:42px}.studio-home-module__4ixEOW__servicesIntro h2{font-size:2.35rem}.studio-home-module__4ixEOW__servicesIntro>p{margin-block:23px 16px;font-size:1rem}.studio-home-module__4ixEOW__serviceList>div{margin-bottom:23px;padding-bottom:24px}.studio-home-module__4ixEOW__serviceList h3{font-size:1.5rem}.studio-home-module__4ixEOW__serviceList p{font-size:.9375rem}.studio-home-module__4ixEOW__additionalServices{margin-top:22px;padding-top:24px;display:block}.studio-home-module__4ixEOW__additionalServices>p{margin-bottom:13px;font-size:.8125rem}.studio-home-module__4ixEOW__additionalServices>div{gap:6px 24px}.studio-home-module__4ixEOW__additionalServices a{font-size:.8125rem}.studio-home-module__4ixEOW__studio{grid-template-columns:1fr;gap:32px;padding-block:64px}.studio-home-module__4ixEOW__portrait{justify-self:start;width:64%;max-width:280px}.studio-home-module__4ixEOW__studioCopy h2{font-size:2.25rem}.studio-home-module__4ixEOW__studioCopy>p{margin-top:20px;font-size:1rem}.studio-home-module__4ixEOW__process{padding-block:52px}.studio-home-module__4ixEOW__process .studio-home-module__4ixEOW__sectionHeading{align-items:start}.studio-home-module__4ixEOW__processSteps{grid-template-columns:1fr;gap:24px}.studio-home-module__4ixEOW__processSteps li{padding-left:44px;position:relative}.studio-home-module__4ixEOW__stepNumber{position:absolute;top:2px;left:0}.studio-home-module__4ixEOW__processSteps h3{margin-bottom:9px;font-size:1.25rem}.studio-home-module__4ixEOW__processSteps p{font-size:.9375rem}.studio-home-module__4ixEOW__pricing{grid-template-columns:1fr;gap:18px;margin-top:36px;padding:24px}.studio-home-module__4ixEOW__pricing h3{font-size:1.4rem}.studio-home-module__4ixEOW__faq{grid-template-columns:1fr;gap:28px;padding-block:16px 60px}.studio-home-module__4ixEOW__faq h2{font-size:2.25rem}.studio-home-module__4ixEOW__faq>div>p{max-width:100%;margin-top:12px}.studio-home-module__4ixEOW__faq summary{padding-block:18px;font-size:1rem}.studio-home-module__4ixEOW__faq details>p{padding-right:14px}.studio-home-module__4ixEOW__contact{padding-block:56px!important}.studio-home-module__4ixEOW__contact h2{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.studio-home-module__4ixEOW__projectImage{animation:none}.studio-home-module__4ixEOW__referenceImage img,.studio-home-module__4ixEOW__primaryLink svg,.studio-home-module__4ixEOW__textLink svg,.studio-home-module__4ixEOW__caseLink svg,.studio-home-module__4ixEOW__moreWorkCta svg{transition:none;transform:none!important}}@media (max-width:1100px){.studio-home-module__4ixEOW__heroInner{min-height:810px;padding-top:170px}}@media (max-width:767px){.studio-home-module__4ixEOW__heroInner{min-height:min(900px,100svh);padding-top:145px;padding-bottom:24px}.studio-home-module__4ixEOW__heroCopy{padding-bottom:40px}.studio-home-module__4ixEOW__hero h1{max-width:650px;font-size:clamp(2.7rem,9.4vw,4.5rem)}.studio-home-module__4ixEOW__hero h1 em{margin-top:12px}.studio-home-module__4ixEOW__heroDescription{font-size:.9375rem;line-height:1.7;margin-top:24px!important}.studio-home-module__4ixEOW__heroActions{gap:12px 22px;margin-top:25px}.studio-home-module__4ixEOW__heroActions .studio-home-module__4ixEOW__textLink{font-size:.875rem}.studio-home-module__4ixEOW__heroBottom{align-items:start;gap:20px}.studio-home-module__4ixEOW__heroBottom>p{display:none}.studio-home-module__4ixEOW__heroProject{gap:16px;width:100%}.studio-home-module__4ixEOW__heroProject>img{width:88px}.studio-home-module__4ixEOW__heroProject>span{font-size:1rem}.studio-home-module__4ixEOW__heroProject>svg{width:20px;margin-left:auto}.studio-home-module__4ixEOW__heroProjectType{font-size:.6875rem}.studio-home-module__4ixEOW__heroVisual>button{top:89px;right:20px}}@media (prefers-reduced-motion:reduce){.studio-home-module__4ixEOW__heroProject>svg{transition:none;transform:none}}.studio-home-module__4ixEOW__heroInner{pointer-events:none}.studio-home-module__4ixEOW__heroCopy,.studio-home-module__4ixEOW__heroBottom{pointer-events:auto}.studio-home-module__4ixEOW__process{color:#fff;background:#101321;border:0;border-radius:12px;margin-bottom:88px;padding:64px 44px}.studio-home-module__4ixEOW__process .studio-home-module__4ixEOW__sectionHeading>p,.studio-home-module__4ixEOW__processSteps p{color:#c2c6d7}.studio-home-module__4ixEOW__stepNumber{color:#b8b4ff}.studio-home-module__4ixEOW__processSteps li{border-top:1px solid #ffffff30;padding-top:24px}.studio-home-module__4ixEOW__pricing{background:#1b1e30}.studio-home-module__4ixEOW__pricing>p{color:#c2c6d7}.studio-home-module__4ixEOW__contact button[type=submit]{background:var(--primary);border-radius:999px}@media (max-width:767px){.studio-home-module__4ixEOW__process{margin-bottom:56px;padding:36px 24px}.studio-home-module__4ixEOW__processSteps li{padding-top:22px;padding-left:0}.studio-home-module__4ixEOW__stepNumber{margin-bottom:12px;position:static}.studio-home-module__4ixEOW__pricing{padding:20px}}@media (max-width:359px){.studio-home-module__4ixEOW__hero h1{font-size:2.35rem}}
.software-service-module__07GRKG__page{color:var(--foreground)}.software-service-module__07GRKG__shell{width:min(1232px,100% - 48px);margin-inline:auto}.software-service-module__07GRKG__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;padding-block:26px 76px;display:grid}.software-service-module__07GRKG__hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.9rem,4.8vw,4.75rem);font-weight:500;line-height:1.08}.software-service-module__07GRKG__hero em{font-family:var(--font-serif), Georgia, serif;color:#4f46e5;font-weight:400}.software-service-module__07GRKG__heroCopy>p:first-child{color:var(--muted-foreground);max-width:46ch;font-size:1.125rem;line-height:1.7}.software-service-module__07GRKG__action{color:#fff;background:#4f46e5;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;margin-top:26px;padding:14px 24px;transition:background .18s;display:inline-flex}.software-service-module__07GRKG__action:hover{background:#6358ef}.software-service-module__07GRKG__heroCopy .software-service-module__07GRKG__note{max-width:44ch;color:var(--muted-foreground);margin-top:14px;font-size:.875rem;line-height:1.6}.software-service-module__07GRKG__product{background:#f5f5fa;padding-block:64px}.software-service-module__07GRKG__productGrid{grid-template-columns:.9fr 1.8fr;align-items:center;gap:54px;display:grid}.software-service-module__07GRKG__page h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,2.6vw,2.8rem);font-weight:500;line-height:1.15}.software-service-module__07GRKG__productCopy p{color:var(--muted-foreground);margin-top:22px;font-size:1rem;line-height:1.7}.software-service-module__07GRKG__productImage{min-width:0}.software-service-module__07GRKG__link{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:18px;-webkit-text-decoration:underline #a5a8b1;text-decoration:underline #a5a8b1;display:inline-flex}.software-service-module__07GRKG__link:hover{text-decoration-color:currentColor}.software-service-module__07GRKG__useSection,.software-service-module__07GRKG__process{padding-block:96px}.software-service-module__07GRKG__sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.software-service-module__07GRKG__sectionIntro p{color:var(--muted-foreground);font-size:1.125rem;line-height:1.7}.software-service-module__07GRKG__uses{margin-top:44px}.software-service-module__07GRKG__uses article{border-top:1px solid var(--border);grid-template-columns:.65fr 1.1fr .9fr;gap:40px;padding-block:28px;display:grid}.software-service-module__07GRKG__uses article:last-child{border-bottom:1px solid var(--border)}.software-service-module__07GRKG__page h3,.software-service-module__07GRKG__decisionsGrid dt{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.35}.software-service-module__07GRKG__uses p{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.software-service-module__07GRKG__uses .software-service-module__07GRKG__question{color:var(--foreground)}.software-service-module__07GRKG__decisionsSection{color:#fff;background:#101321;padding-block:80px}.software-service-module__07GRKG__decisionsGrid{grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.software-service-module__07GRKG__decisionsGrid>div p{color:#c2c6d7;max-width:44ch;margin-top:24px;font-size:1.0625rem;line-height:1.75}.software-service-module__07GRKG__decisionsGrid dl>div{border-top:1px solid #424757;padding-block:24px}.software-service-module__07GRKG__decisionsGrid dl>div:first-child{border-top:0;padding-top:0}.software-service-module__07GRKG__decisionsGrid dd{color:#c2c6d7;margin-top:10px;font-size:1rem;line-height:1.7}.software-service-module__07GRKG__checkpoints{margin-top:40px}.software-service-module__07GRKG__page details{border-top:1px solid var(--border)}.software-service-module__07GRKG__page details:last-child{border-bottom:1px solid var(--border)}.software-service-module__07GRKG__page summary{cursor:pointer;align-items:center;gap:24px;min-height:78px;padding-block:18px;list-style:none;display:flex}.software-service-module__07GRKG__page summary::-webkit-details-marker{display:none}.software-service-module__07GRKG__page summary>span{color:#4f46e5;font-variant-numeric:tabular-nums;font-size:.875rem}.software-service-module__07GRKG__page summary h3{flex:1}.software-service-module__07GRKG__page summary svg{flex-shrink:0;transition:transform .18s}.software-service-module__07GRKG__page details[open] summary svg{transform:rotate(45deg)}.software-service-module__07GRKG__checkpoints details>p{max-width:70ch;color:var(--muted-foreground);margin-left:44px;padding-bottom:28px;font-size:1.0625rem;line-height:1.7}.software-service-module__07GRKG__proposal{grid-template-columns:1fr 1.3fr;gap:72px;margin-top:44px;display:grid}.software-service-module__07GRKG__proposal p{color:var(--muted-foreground);line-height:1.75}.software-service-module__07GRKG__related{border-block:1px solid var(--border);grid-template-columns:1fr 1.3fr;gap:72px;padding-block:56px;display:grid}.software-service-module__07GRKG__related p{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.software-service-module__07GRKG__related p+p{margin-top:16px}.software-service-module__07GRKG__faq{grid-template-columns:1fr 1.3fr;gap:72px;padding-block:88px;display:grid}.software-service-module__07GRKG__faq>div>p{color:var(--muted-foreground);max-width:45ch;margin-top:24px;font-size:1.0625rem;line-height:1.7}.software-service-module__07GRKG__faq summary{justify-content:space-between;font-size:1.0625rem;line-height:1.5}.software-service-module__07GRKG__faq details>p{color:var(--muted-foreground);padding-bottom:24px;line-height:1.7}.software-service-module__07GRKG__page a:focus-visible,.software-service-module__07GRKG__page summary:focus-visible{outline-offset:5px;outline:2px solid #4f46e5}@media (max-width:1023px){.software-service-module__07GRKG__hero{gap:40px}.software-service-module__07GRKG__productGrid{grid-template-columns:1fr;gap:32px}.software-service-module__07GRKG__productCopy{max-width:72ch}.software-service-module__07GRKG__decisionsGrid{gap:50px}.software-service-module__07GRKG__uses article{gap:24px}}@media (max-width:767px){.software-service-module__07GRKG__hero{grid-template-columns:1fr;gap:24px;padding-block:18px 48px}.software-service-module__07GRKG__hero h1{font-size:clamp(2.5rem,9.1vw,4rem)}.software-service-module__07GRKG__heroCopy>p:first-child{font-size:1rem}.software-service-module__07GRKG__product{padding-block:40px}.software-service-module__07GRKG__productCopy,.software-service-module__07GRKG__sectionIntro,.software-service-module__07GRKG__uses article,.software-service-module__07GRKG__decisionsGrid,.software-service-module__07GRKG__proposal,.software-service-module__07GRKG__related,.software-service-module__07GRKG__faq{grid-template-columns:1fr;gap:22px}.software-service-module__07GRKG__productCopy p+p{grid-column:auto}.software-service-module__07GRKG__productCopy{display:block}.software-service-module__07GRKG__productCopy p{margin-top:18px}.software-service-module__07GRKG__productCopy .software-service-module__07GRKG__link{margin-top:12px}.software-service-module__07GRKG__useSection,.software-service-module__07GRKG__process{padding-block:56px}.software-service-module__07GRKG__sectionIntro p{font-size:1rem}.software-service-module__07GRKG__uses{margin-top:28px}.software-service-module__07GRKG__uses article{gap:12px;padding-block:24px}.software-service-module__07GRKG__decisionsSection{padding-block:48px}.software-service-module__07GRKG__decisionsGrid{gap:32px}.software-service-module__07GRKG__decisionsGrid>div p{font-size:1rem}.software-service-module__07GRKG__proposal{margin-top:30px}.software-service-module__07GRKG__related{padding-block:40px}.software-service-module__07GRKG__faq{gap:30px;padding-block:56px}.software-service-module__07GRKG__page summary{gap:16px}.software-service-module__07GRKG__checkpoints details>p{margin-left:0}}@media (prefers-reduced-motion:reduce){.software-service-module__07GRKG__page summary svg,.software-service-module__07GRKG__action{transition:none}}
.process-journey-module__CuoBfG__tabs{border-bottom:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.process-journey-module__CuoBfG__tabs button{text-align:left;color:#c2c6d7;align-items:center;gap:12px;min-height:70px;padding:20px 0;font-size:.875rem;line-height:1.4;display:flex;position:relative}.process-journey-module__CuoBfG__tabs button[aria-selected=true]{color:#fff}.process-journey-module__CuoBfG__tabs button>span:not(.process-journey-module__CuoBfG__track){font-variant-numeric:tabular-nums;color:#b8b4ff;font-size:.75rem}.process-journey-module__CuoBfG__track{bottom:-1px;background:#ffffff26;height:3px;position:absolute;inset-inline:0;overflow:hidden}.process-journey-module__CuoBfG__marker{transform-origin:0;background:#b8b4ff;height:100%;display:block}.process-journey-module__CuoBfG__playback{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.process-journey-module__CuoBfG__playback p{color:#c2c6d7;font-size:.875rem;line-height:1.5}.process-journey-module__CuoBfG__playbackButton{color:#fff;border:1px solid #a8adc2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:.875rem;transition:background .18s,color .18s;display:inline-flex}.process-journey-module__CuoBfG__playbackButton:hover{color:#101321;background:#b8b4ff}.process-journey-module__CuoBfG__journey button:focus-visible,.process-journey-module__CuoBfG__panel:focus-visible{outline-offset:5px;outline:2px solid #b8b4ff}@media (prefers-reduced-motion:reduce){.process-journey-module__CuoBfG__playbackButton,.process-journey-module__CuoBfG__next{transition:none}.process-journey-module__CuoBfG__tabs button[aria-selected=true] .process-journey-module__CuoBfG__marker{transform:scaleX(1)!important}}.process-journey-module__CuoBfG__stage{padding:40px 75px 12px 0;display:grid;position:relative}.process-journey-module__CuoBfG__sizing{visibility:hidden;pointer-events:none;grid-area:1/1;display:grid}.process-journey-module__CuoBfG__panel{grid-area:1/1;grid-template-columns:115px 1fr;align-items:start;gap:32px;min-height:190px;display:grid}.process-journey-module__CuoBfG__number{color:#b8b4ff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:6rem;font-weight:400;line-height:1}.process-journey-module__CuoBfG__panel h3{letter-spacing:-.03em;margin:2px 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2}.process-journey-module__CuoBfG__panel p{color:#c2c6d7;max-width:65ch;font-size:1.125rem;line-height:1.7}.process-journey-module__CuoBfG__next{border:1px solid #a8adc2;border-radius:50%;place-items:center;width:48px;height:48px;transition:color .18s,background .18s;display:grid;position:absolute;top:46px;right:0}.process-journey-module__CuoBfG__next:hover{color:#101321;background:#b8b4ff}@media (max-width:767px){.process-journey-module__CuoBfG__tabs{grid-template-columns:1fr 1fr;gap:0 24px}.process-journey-module__CuoBfG__tabs button{gap:8px;min-height:74px;font-size:.8125rem}.process-journey-module__CuoBfG__stage{padding:30px 0 0}.process-journey-module__CuoBfG__panel{min-height:276px;display:block}.process-journey-module__CuoBfG__number{margin-bottom:24px;font-size:3.5rem;display:block}.process-journey-module__CuoBfG__panel h3{margin-bottom:16px;font-size:1.6rem}.process-journey-module__CuoBfG__panel p{font-size:1rem}.process-journey-module__CuoBfG__next{top:34px}.process-journey-module__CuoBfG__playback{align-items:flex-start;gap:12px}.process-journey-module__CuoBfG__playback p{max-width:19ch}}
.project-story-module__VJWAMa__story{color:#fff}.project-story-module__VJWAMa__stage{display:none}.project-story-module__VJWAMa__step+.project-story-module__VJWAMa__step{margin-top:42px}.project-story-module__VJWAMa__mobileImage{margin-bottom:24px}.project-story-module__VJWAMa__frame{aspect-ratio:3024/1612;background:#101010;border-radius:4px;overflow:hidden}.project-story-module__VJWAMa__image{width:100%;height:auto;display:block}.project-story-module__VJWAMa__step h3,.project-story-module__VJWAMa__step h4{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,2.35vw,2.1rem);font-weight:500;line-height:1.16}.project-story-module__VJWAMa__step p{color:#c2c6d7;max-width:52ch;margin-top:18px;font-size:.9375rem;line-height:1.75}@media (min-width:1024px){.project-story-module__VJWAMa__chapters{grid-template-columns:1fr 1fr;gap:48px;display:grid}.project-story-module__VJWAMa__step+.project-story-module__VJWAMa__step{margin-top:0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.project-story-module__VJWAMa__story[data-enhanced=true]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:48px;display:grid}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__stage{min-width:0;display:block}.project-story-module__VJWAMa__sticky{padding-bottom:30px;position:sticky;top:150px}.project-story-module__VJWAMa__layers{aspect-ratio:3024/1612;background:#101010;position:relative;overflow:hidden}.project-story-module__VJWAMa__layer{position:absolute;inset:0}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__chapters{display:block}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__mobileImage{display:none}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__step{flex-direction:column;justify-content:center;min-height:44svh;padding:44px 0;scroll-margin-top:110px;display:flex}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__step:first-child{padding-top:0}.project-story-module__VJWAMa__story[data-enhanced=true] .project-story-module__VJWAMa__step+.project-story-module__VJWAMa__step{border-top:1px solid #ffffff25;margin-top:0}.project-story-module__VJWAMa__controls{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.project-story-module__VJWAMa__controls button{color:#c2c6d7;cursor:pointer;min-height:44px;font-size:.8125rem;transition:color .16s;position:relative}.project-story-module__VJWAMa__controls button[aria-pressed=true]{color:#fff}.project-story-module__VJWAMa__indicator{background:#b8b4ff;height:2px;position:absolute;bottom:0;left:0;right:0}.project-story-module__VJWAMa__status{color:#adb2ca;font-variant-numeric:tabular-nums;min-height:24px;margin-top:18px;font-size:.75rem}}
.studio-project-module___nw9_q__stack{display:grid}.studio-project-module___nw9_q__layer{grid-area:1/1}
