.article-progress-module__SqbA3W__progress{z-index:5;width:44px;position:fixed;top:50%;left:16px;transform:translateY(-50%)}.article-progress-module__SqbA3W__progress[hidden]{display:none}.article-progress-module__SqbA3W__percentage{color:#707070;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;line-height:16px}.article-progress-module__SqbA3W__sections{margin:0;padding:0;list-style:none}.article-progress-module__SqbA3W__sections a{cursor:pointer;align-items:center;width:44px;height:10px;display:flex}.article-progress-module__SqbA3W__tick{background:#b7b7b7;border-radius:80px;width:12px;height:1px;transition:background-color .18s,height .18s;display:block}.article-progress-module__SqbA3W__sections a:hover .article-progress-module__SqbA3W__tick,.article-progress-module__SqbA3W__sections a:focus-visible .article-progress-module__SqbA3W__tick{background:#707070}.article-progress-module__SqbA3W__sections a[aria-current] .article-progress-module__SqbA3W__tick{background:#111;height:2px}@media (max-width:1199px){.article-progress-module__SqbA3W__progress{display:none}}@media (prefers-reduced-motion:reduce){.article-progress-module__SqbA3W__tick{transition:none}}
.dynamic-island-toc-module__K-Nt-G__backdrop{z-index:998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;position:fixed;inset:0}.dynamic-island-toc-module__K-Nt-G__positioner{z-index:999;pointer-events:none;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.dynamic-island-toc-module__K-Nt-G__island{pointer-events:auto}.dynamic-island-toc-module__K-Nt-G__shell{color:#111;background:#fbfaf9;border:1px solid #1111111a;max-width:calc(100vw - 32px);position:relative;overflow:hidden;box-shadow:0 18px 56px #1111112b}.dynamic-island-toc-module__K-Nt-G__trigger{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0 18px;display:flex}.dynamic-island-toc-module__K-Nt-G__trigger:hover{background:#f5f4f2}.dynamic-island-toc-module__K-Nt-G__dot{background:#111;border-radius:50%;flex:none;width:8px;height:8px}.dynamic-island-toc-module__K-Nt-G__current{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;position:relative;overflow:hidden}.dynamic-island-toc-module__K-Nt-G__current>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dynamic-island-toc-module__K-Nt-G__progressCircle{flex:none;transform:rotate(-90deg)}.dynamic-island-toc-module__K-Nt-G__panel{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.dynamic-island-toc-module__K-Nt-G__panelHeader{color:#707070;letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 12px 24px;font-size:11px;font-weight:600;line-height:16px;display:flex}.dynamic-island-toc-module__K-Nt-G__panelHeader button{color:#707070;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.dynamic-island-toc-module__K-Nt-G__panelHeader button:hover{color:#111;background:#f0efed}.dynamic-island-toc-module__K-Nt-G__list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.dynamic-island-toc-module__K-Nt-G__entry{color:#707070;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding-block:8px;padding-inline-end:12px;font-size:14px;line-height:20px;transition:background-color .2s,color .2s;display:flex}.dynamic-island-toc-module__K-Nt-G__entry span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dynamic-island-toc-module__K-Nt-G__entry i{background:#111;border-radius:50%;flex:none;width:6px;height:6px}.dynamic-island-toc-module__K-Nt-G__entry:hover{color:#222;background:#f0efed}.dynamic-island-toc-module__K-Nt-G__entry[aria-current]{color:#111;background:#eeedeb;font-weight:500}.dynamic-island-toc-module__K-Nt-G__trigger:focus-visible,.dynamic-island-toc-module__K-Nt-G__panel button:focus-visible{outline-offset:-3px;outline:2px solid #707070}.dynamic-island-toc-module__K-Nt-G__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.dynamic-island-toc-module__K-Nt-G__positioner{bottom:16px}.dynamic-island-toc-module__K-Nt-G__shell{box-shadow:0 10px 36px #11111124}}@media (max-height:520px){.dynamic-island-toc-module__K-Nt-G__positioner{bottom:12px}.dynamic-island-toc-module__K-Nt-G__shell{max-height:calc(100vh - 24px)}}@media (prefers-reduced-motion:reduce){.dynamic-island-toc-module__K-Nt-G__entry{transition:none}}
.ServiceFAQ-module__KKu1CG__section{color:#111;padding-block:96px}.ServiceFAQ-module__KKu1CG__section .ServiceFAQ-module__KKu1CG__heading{letter-spacing:-1.6px;text-align:center;text-wrap:balance;max-width:340px;margin:0 auto 56px;font-size:40px;font-weight:400;line-height:1.1}.ServiceFAQ-module__KKu1CG__list{flex-direction:column;gap:4px;width:100%;max-width:656px;margin-inline:auto;display:flex}.ServiceFAQ-module__KKu1CG__item{border-radius:14px;min-width:0;padding:2px;position:relative}.ServiceFAQ-module__KKu1CG__item:not(:last-child):after{content:"";background:#1111110d;height:1px;position:absolute;inset:auto 0 -2px}.ServiceFAQ-module__KKu1CG__item[data-open=true]:after{opacity:0}.ServiceFAQ-module__KKu1CG__item:has(+.ServiceFAQ-module__KKu1CG__item[data-open=true]):after{opacity:0}.ServiceFAQ-module__KKu1CG__question{font:inherit;margin:0}.ServiceFAQ-module__KKu1CG__trigger{width:100%;min-height:45px;color:inherit;font:inherit;letter-spacing:-.25px;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:start;gap:8px;padding:16px 20px;scroll-margin-block:100px;font-size:16px;font-weight:400;line-height:1.3;display:grid}@media (hover:hover){.ServiceFAQ-module__KKu1CG__trigger:hover:not([aria-expanded=true]){background-color:#ffffff80!important}}.ServiceFAQ-module__KKu1CG__trigger[aria-expanded=true]{padding-block:12px}.ServiceFAQ-module__KKu1CG__trigger:focus-visible{outline-offset:4px;outline:2px solid #111}.ServiceFAQ-module__KKu1CG__number{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;padding-bottom:1px;font-size:12px;line-height:1;display:grid}.ServiceFAQ-module__KKu1CG__icon{width:16px;height:16px;margin-top:2px;position:relative}.ServiceFAQ-module__KKu1CG__icon span{transform-origin:50%;background:currentColor;width:10px;height:1.5px;position:absolute;top:7px;left:3px}.ServiceFAQ-module__KKu1CG__answer{overflow:hidden}.ServiceFAQ-module__KKu1CG__answerBody{color:#777674;padding:16px 20px;font-size:16px;line-height:1.3}.ServiceFAQ-module__KKu1CG__answerBody p{margin:0}.ServiceFAQ-module__KKu1CG__answerBody p+p{margin-top:20px}@media (max-width:767px){.ServiceFAQ-module__KKu1CG__section{padding-block:72px}.ServiceFAQ-module__KKu1CG__section .ServiceFAQ-module__KKu1CG__heading{margin-bottom:40px}}@media (max-width:479px){.ServiceFAQ-module__KKu1CG__section .ServiceFAQ-module__KKu1CG__heading{letter-spacing:-1px;font-size:32px}.ServiceFAQ-module__KKu1CG__trigger{padding:16px 12px}.ServiceFAQ-module__KKu1CG__trigger[aria-expanded=true]{padding-block:12px}.ServiceFAQ-module__KKu1CG__answerBody{padding:16px 12px 20px;line-height:1.4}}
.HeroHeading-module__NAuQza__word{display:inline-block;position:relative}.HeroHeading-module__NAuQza__eyebrow{letter-spacing:.01em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 32px);font-size:14px;font-weight:400;line-height:1.2;display:flex}.HeroHeading-module__NAuQza__marker{background:var(--mp-accent);border:1px solid #1111110d;border-radius:4px;flex:0 0 12px;width:12px;height:12px}.HeroHeading-module__NAuQza__accent{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;mix-blend-mode:darken;opacity:.92;width:90px;height:auto;position:absolute;top:-61px;left:calc(100% + 12px)}.HeroHeading-module__NAuQza__process{width:100px;height:96px;top:-48px;left:calc(100% + 16px)}.HeroHeading-module__NAuQza__content{width:112px;height:104px;top:-54px;left:calc(100% + 16px)}.HeroHeading-module__NAuQza__phone{opacity:.86;width:84px;height:84px;top:-36px;left:calc(100% + 8px)}.HeroHeading-module__NAuQza__heading.HeroHeading-module__NAuQza__softwareHeading{text-align:left;width:max-content;max-width:calc(100% - 32px);padding:0;display:grid}.HeroHeading-module__NAuQza__heading.HeroHeading-module__NAuQza__softwareHeading>span{display:block}.HeroHeading-module__NAuQza__heading.HeroHeading-module__NAuQza__softwareHeading>.HeroHeading-module__NAuQza__softwareLine{align-items:center;display:flex}.HeroHeading-module__NAuQza__softwareLine>span{flex:none}.HeroHeading-module__NAuQza__softwareHeading .HeroHeading-module__NAuQza__software{flex:1;width:0;height:.88em;margin-left:8px;display:block;position:static}@media (max-width:1100px){.HeroHeading-module__NAuQza__accent{display:none}}@media (max-width:359px){.HeroHeading-module__NAuQza__heading.HeroHeading-module__NAuQza__softwareHeading{letter-spacing:-.96px;font-size:32px;line-height:1}}.mp-hero h1.HeroHeading-module__NAuQza__withEyebrow{margin-top:0}.mp-hero h1>.HeroHeading-module__NAuQza__eyebrowRow{letter-spacing:.01em;margin:0 0 16px;padding:0;font-size:14px;line-height:1.2;display:block}.HeroHeading-module__NAuQza__eyebrowRow>.HeroHeading-module__NAuQza__eyebrow{margin-inline:auto}@media (max-width:767px){.mp-hero h1>.HeroHeading-module__NAuQza__eyebrowRow{margin-bottom:18px}}
.EngineeringPage-module__rcbSSG__page{--paper:#faf9f7;--mp-accent:#e75f3b;--muted:#777674;background:var(--paper);color:#111}.EngineeringPage-module__rcbSSG__inner{width:1104px;max-width:calc(100% - 64px);margin-inline:auto}.EngineeringPage-module__rcbSSG__page h2{letter-spacing:-1.6px;font-size:44px;line-height:1.08}.EngineeringPage-module__rcbSSG__page h3{letter-spacing:-.65px;font-size:24px;line-height:1.15}.EngineeringPage-module__rcbSSG__page p{font-size:16px;line-height:1.45}.EngineeringPage-module__rcbSSG__eyebrow{letter-spacing:.2px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.3;display:block}.EngineeringPage-module__rcbSSG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:1104px;max-width:calc(100% - 64px);margin:auto;padding:146px 0 96px;display:grid}.EngineeringPage-module__rcbSSG__heroCopy{min-width:0}.EngineeringPage-module__rcbSSG__heroTitle{letter-spacing:-2.3px;font-size:56px;line-height:1;display:block}.EngineeringPage-module__rcbSSG__heroCopy>p{color:var(--muted);max-width:460px;margin:26px 0 28px}.EngineeringPage-module__rcbSSG__heroCopy .lead-block{width:100%;max-width:448px}.EngineeringPage-module__rcbSSG__heroCopy .lead-form input{min-width:0}.EngineeringPage-module__rcbSSG__heroCopy .lead-assurance{gap:10px;font-size:10px}.EngineeringPage-module__rcbSSG__textLink{border-bottom:1px solid #1113;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;transition:gap .2s;display:inline-flex}.EngineeringPage-module__rcbSSG__textLink:hover{gap:13px}.EngineeringPage-module__rcbSSG__heroImage{align-self:center;margin:0;position:relative}.EngineeringPage-module__rcbSSG__heroImage>img{aspect-ratio:1.41;object-fit:cover;border-radius:16px;width:100%;display:block}.EngineeringPage-module__rcbSSG__benefitSection{background:#f7f6f4;padding:80px 0 88px}.EngineeringPage-module__rcbSSG__benefitHeading{margin-bottom:48px}.EngineeringPage-module__rcbSSG__benefitHeading h2{letter-spacing:-1.2px;font-size:36px;line-height:1.1}.EngineeringPage-module__rcbSSG__benefits{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.EngineeringPage-module__rcbSSG__benefits article{background:#fdfcfb;border:1px solid #e8e7e5;border-radius:16px;min-width:0;padding:24px}.EngineeringPage-module__rcbSSG__benefitIcon{border-radius:4px;width:16px;height:16px;margin:2px 0 20px 2px;display:block;transform:rotate(45deg)}.EngineeringPage-module__rcbSSG__color0{background:#348df5}.EngineeringPage-module__rcbSSG__color1{background:#e75f3b}.EngineeringPage-module__rcbSSG__color2{background:#ffca64}.EngineeringPage-module__rcbSSG__color3{background:#41cd96}.EngineeringPage-module__rcbSSG__benefits h3{margin-bottom:16px;font-size:24px}.EngineeringPage-module__rcbSSG__benefits p{color:var(--muted);font-size:16px;line-height:1.45}.EngineeringPage-module__rcbSSG__demoSection{padding-block:112px 128px}.EngineeringPage-module__rcbSSG__demoLayout{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:64px;display:grid}.EngineeringPage-module__rcbSSG__demoCopy>.EngineeringPage-module__rcbSSG__eyebrow{color:var(--muted);margin-bottom:20px}.EngineeringPage-module__rcbSSG__demoCopy>p{color:var(--muted);margin:24px 0 28px}.EngineeringPage-module__rcbSSG__stageButtons{flex-direction:column;gap:4px;display:flex}.EngineeringPage-module__rcbSSG__stageButtons button{text-align:left;color:#969491;background:0 0;border:0;border-bottom:1px solid #11111110;align-items:start;gap:15px;padding:20px 0;transition:color .35s;display:flex}.EngineeringPage-module__rcbSSG__stageButtons button[aria-pressed=true]{color:#111}.EngineeringPage-module__rcbSSG__stageButtons button>svg{margin-top:3px}.EngineeringPage-module__rcbSSG__stageButtons button>span:nth-child(2){flex:1}.EngineeringPage-module__rcbSSG__stageButtons strong{letter-spacing:-.5px;font-size:21px;font-weight:400;line-height:1.15;display:block}.EngineeringPage-module__rcbSSG__stageButtons button>span>span{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45;display:block}.EngineeringPage-module__rcbSSG__stageIndex{opacity:.5;font-size:12px}.EngineeringPage-module__rcbSSG__demoVisual{min-width:0;padding-top:24px;position:relative}.EngineeringPage-module__rcbSSG__demoGlow{filter:blur(40px);pointer-events:none;background:radial-gradient(at 20% 30%,#ebbfa999,#0000 60%),radial-gradient(at 75% 55%,#c7b2f4b3,#0000 65%);animation:12s ease-in-out infinite alternate EngineeringPage-module__rcbSSG__drift;position:absolute;inset:0 -100px 80px}.EngineeringPage-module__rcbSSG__demoFrame{background:#fff padding-box padding-box;border:10px solid #ffffff80;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff50;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.EngineeringPage-module__rcbSSG__demoToolbar{color:#92908d;border-bottom:1px solid #1111110c;justify-content:space-between;align-items:center;padding:20px 22px;font-size:12px;display:flex}.EngineeringPage-module__rcbSSG__demoToolbar>span:first-child{color:#333;align-items:center;gap:8px;display:flex}.EngineeringPage-module__rcbSSG__demoToolbar i{background:#b7a1e7;border-radius:3px;width:9px;height:9px}.EngineeringPage-module__rcbSSG__demoInner{min-height:469px;padding:24px 22px 0;animation:.45s ease-out EngineeringPage-module__rcbSSG__panelIn}.EngineeringPage-module__rcbSSG__mailHeading{align-items:center;gap:12px;display:flex}.EngineeringPage-module__rcbSSG__appIcon{color:#7960ae;background:#eee9fb;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.EngineeringPage-module__rcbSSG__mailHeading strong{font-size:15px;font-weight:500;display:block}.EngineeringPage-module__rcbSSG__mailHeading small,.EngineeringPage-module__rcbSSG__attachment small{color:#92908d;margin-top:4px;font-size:12px;display:block}.EngineeringPage-module__rcbSSG__mailDot{background:#9670d4;border-radius:50%;width:7px;height:7px;margin-left:auto}.EngineeringPage-module__rcbSSG__demoInner .EngineeringPage-module__rcbSSG__mailText{color:#7b7977;margin-top:22px;font-size:14px;line-height:1.6}.EngineeringPage-module__rcbSSG__attachment{color:#666;align-items:center;gap:10px;margin:18px 0 22px;font-size:13px;display:flex}.EngineeringPage-module__rcbSSG__demoAssignment{opacity:.25;border-top:1px solid #1111;align-items:center;gap:12px;padding-top:20px;transition:opacity .35s;display:flex}.EngineeringPage-module__rcbSSG__demoAssignment[data-active=true]{opacity:1}.EngineeringPage-module__rcbSSG__demoAssignment>div{flex-direction:column;flex:1;gap:4px;display:flex}.EngineeringPage-module__rcbSSG__demoAssignment small{color:#999;font-size:9px}.EngineeringPage-module__rcbSSG__demoAssignment strong{font-size:16px;font-weight:400}.EngineeringPage-module__rcbSSG__demoAssignment span:not(.EngineeringPage-module__rcbSSG__appIcon){color:#888;font-size:12px}.EngineeringPage-module__rcbSSG__demoAssignment>svg{color:#5e896a}.EngineeringPage-module__rcbSSG__demoApproval{opacity:.3;background:#f0f8ef;border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:14px;display:flex}.EngineeringPage-module__rcbSSG__demoApproval[data-active=true]{opacity:1}.EngineeringPage-module__rcbSSG__demoApproval>svg{color:#6a9475}.EngineeringPage-module__rcbSSG__demoApproval>span:nth-child(2){flex:1}.EngineeringPage-module__rcbSSG__demoApproval strong{font-size:13px;font-weight:500;display:block}.EngineeringPage-module__rcbSSG__demoApproval small{color:#899284;margin-top:4px;font-size:11px;display:block}.EngineeringPage-module__rcbSSG__checkCircle{color:#456d4b;background:#d6e9d0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.EngineeringPage-module__rcbSSG__ghostRow{background:#f7f7f6;border-radius:4px;height:18px;margin-top:16px}.EngineeringPage-module__rcbSSG__ghostRow:last-child{width:70%;margin-bottom:22px}.EngineeringPage-module__rcbSSG__demoControls{justify-content:space-between;align-items:center;gap:20px;padding:18px 8px 0;display:flex;position:relative}.EngineeringPage-module__rcbSSG__demoControls p{color:var(--muted);font-size:11px}.EngineeringPage-module__rcbSSG__demoControls button{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #1114;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.EngineeringPage-module__rcbSSG__demoNote{text-align:center;color:#9a9895;margin-top:18px;font-size:10px;display:block;position:relative}.EngineeringPage-module__rcbSSG__centerHeading{text-align:center;max-width:620px;margin:0 auto 52px}.EngineeringPage-module__rcbSSG__centerHeading>.EngineeringPage-module__rcbSSG__eyebrow{color:#8e8c89;margin-bottom:20px}.EngineeringPage-module__rcbSSG__centerHeading>p{max-width:470px;color:var(--muted);margin:24px auto 0}.EngineeringPage-module__rcbSSG__comparison{padding-block:112px}.EngineeringPage-module__rcbSSG__comparisonNote{text-align:center;max-width:640px;color:var(--muted);margin:28px auto 0!important;font-size:14px!important}.EngineeringPage-module__rcbSSG__startSection{background:#f2f1ef;padding:88px 0 96px}.EngineeringPage-module__rcbSSG__startHeading{justify-content:space-between;align-items:center;margin-bottom:44px;display:flex}.EngineeringPage-module__rcbSSG__startHeading .EngineeringPage-module__rcbSSG__eyebrow{color:var(--muted);margin-bottom:20px}.EngineeringPage-module__rcbSSG__doodle{object-fit:contain;mix-blend-mode:multiply;width:168px;height:168px;margin-right:60px}.EngineeringPage-module__rcbSSG__steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.EngineeringPage-module__rcbSSG__steps li{border-top:1px solid #1112;padding-top:20px}.EngineeringPage-module__rcbSSG__steps li>span{color:#999;margin-bottom:22px;font-size:12px;display:block}.EngineeringPage-module__rcbSSG__steps h3{margin-bottom:16px;font-size:22px}.EngineeringPage-module__rcbSSG__steps p{color:var(--muted);font-size:15px}.EngineeringPage-module__rcbSSG__pricing{color:#fff;background:#111;padding:104px 0 80px}.EngineeringPage-module__rcbSSG__pricing .EngineeringPage-module__rcbSSG__centerHeading>p{color:#999}.EngineeringPage-module__rcbSSG__priceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.EngineeringPage-module__rcbSSG__priceCard{background:#191919;border:1px solid #ffffff0b;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex}.EngineeringPage-module__rcbSSG__priceCard[data-featured=true]{background:#222}.EngineeringPage-module__rcbSSG__priceName{align-items:center;gap:10px;min-height:24px;display:flex}.EngineeringPage-module__rcbSSG__priceName h3{font-size:21px}.EngineeringPage-module__rcbSSG__priceName>span{white-space:nowrap;color:#302239;background:linear-gradient(120deg,#ffdcba,#e7d2fa,#cbeecf);border-radius:4px;padding:5px;font-size:8px;box-shadow:0 0 6px #e5cdf566}.EngineeringPage-module__rcbSSG__priceIntro{color:#999;border-bottom:1px solid #ffffff0b;min-height:82px;padding:16px 0 24px;font-size:14px!important}.EngineeringPage-module__rcbSSG__priceAmount{padding:24px 0}.EngineeringPage-module__rcbSSG__priceAmount>span{color:#999;font-size:11px}.EngineeringPage-module__rcbSSG__priceAmount strong{letter-spacing:-1.5px;margin-top:8px;font-size:38px;font-weight:400;line-height:1.1;display:block}.EngineeringPage-module__rcbSSG__priceCard:nth-child(2) .EngineeringPage-module__rcbSSG__priceAmount strong{font-size:30px;line-height:41.8px}.EngineeringPage-module__rcbSSG__priceAmount p{color:#ccc;margin-top:12px;font-size:14px}.EngineeringPage-module__rcbSSG__priceCard ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.EngineeringPage-module__rcbSSG__priceCard li{color:#c1bfbc;align-items:start;gap:8px;font-size:13px;line-height:1.4;display:flex}.EngineeringPage-module__rcbSSG__priceCard li svg{color:#a8a1b8;margin-top:2px}.EngineeringPage-module__rcbSSG__priceNote{color:#888;min-height:70px;line-height:1.45;margin:22px 0!important;font-size:12px!important}.EngineeringPage-module__rcbSSG__priceCard>button{width:100%;margin-top:auto}.EngineeringPage-module__rcbSSG__priceCard .button-outline{color:#fff;border-color:#777}.EngineeringPage-module__rcbSSG__priceCard .button-outline:hover{background:#333}.EngineeringPage-module__rcbSSG__priceFineprint{text-align:center;color:#92908e;max-width:850px;margin:26px auto 0!important;font-size:12px!important}.EngineeringPage-module__rcbSSG__trust{grid-template-columns:1fr 1fr;gap:96px;padding-block:112px;display:grid}.EngineeringPage-module__rcbSSG__trustCopy>.EngineeringPage-module__rcbSSG__eyebrow{color:var(--muted);margin-bottom:20px}.EngineeringPage-module__rcbSSG__trustCopy>p{color:var(--muted);margin:24px 0}.EngineeringPage-module__rcbSSG__trustCopy>.EngineeringPage-module__rcbSSG__textLink{align-items:start;max-width:350px;font-size:12px}.EngineeringPage-module__rcbSSG__trustPoints{flex-direction:column;gap:24px;display:flex}.EngineeringPage-module__rcbSSG__trustPoints article{border-bottom:1px solid #1111;gap:18px;padding-bottom:24px;display:flex}.EngineeringPage-module__rcbSSG__trustPoints article>svg{color:#999}.EngineeringPage-module__rcbSSG__trustPoints h3{margin-bottom:12px;font-size:21px}.EngineeringPage-module__rcbSSG__trustPoints p{color:var(--muted);font-size:15px}.EngineeringPage-module__rcbSSG__proofSection{background:#f2f1ef;padding:72px 0}.EngineeringPage-module__rcbSSG__proofGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:112px;display:grid}.EngineeringPage-module__rcbSSG__clientLogo{filter:brightness(0);width:145px;margin-bottom:28px}.EngineeringPage-module__rcbSSG__proofGrid h2{letter-spacing:-1px;font-size:32px}.EngineeringPage-module__rcbSSG__proofGrid>div>p{color:var(--muted);max-width:480px;margin:20px 0}.EngineeringPage-module__rcbSSG__proofGrid small{color:#97948f;max-width:400px;margin-bottom:22px;font-size:12px;line-height:1.4;display:block}.EngineeringPage-module__rcbSSG__personCard{background:#faf9f7;border:1px solid #11111108;border-radius:18px;padding:28px}.EngineeringPage-module__rcbSSG__personCard>img{object-fit:cover;float:right;border-radius:14px;width:72px;height:72px;margin-left:15px}.EngineeringPage-module__rcbSSG__personCard>.EngineeringPage-module__rcbSSG__eyebrow{color:#888;margin:8px 0 12px;font-size:10px}.EngineeringPage-module__rcbSSG__personCard h3{font-size:25px}.EngineeringPage-module__rcbSSG__personCard p{font-size:15px!important}.EngineeringPage-module__rcbSSG__personCard>button{font-size:13px}.EngineeringPage-module__rcbSSG__faq{max-width:calc(100% - 48px);margin:auto}.EngineeringPage-module__rcbSSG__faq .mp-faq{padding-block:104px 80px}.EngineeringPage-module__rcbSSG__related{padding-bottom:96px}.EngineeringPage-module__rcbSSG__related h2{letter-spacing:-.7px;margin-bottom:28px;font-size:28px}.EngineeringPage-module__rcbSSG__related>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.EngineeringPage-module__rcbSSG__related a{border-top:1px solid #1112;grid-template-columns:1fr 20px;gap:12px;padding-top:18px;font-size:18px;display:grid}.EngineeringPage-module__rcbSSG__related a>span{color:var(--muted);grid-column:1/-1;font-size:14px}.EngineeringPage-module__rcbSSG__related a:hover>svg{transform:translate(2px,-2px)}.EngineeringPage-module__rcbSSG__related svg{transition:transform .2s}.EngineeringPage-module__rcbSSG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.EngineeringPage-module__rcbSSG__page [data-industry-reveal]{transition:opacity .65s,transform .7s cubic-bezier(.23,1,.32,1)}.EngineeringPage-module__rcbSSG__page .EngineeringPage-module__rcbSSG__pending{opacity:0;transform:translateY(18px)}@keyframes EngineeringPage-module__rcbSSG__drift{0%{transform:translate(-12px,10px)scale(.95)}to{transform:translate(16px,-10px)scale(1.06)}}@keyframes EngineeringPage-module__rcbSSG__panelIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1800px){.EngineeringPage-module__rcbSSG__hero,.EngineeringPage-module__rcbSSG__inner{width:1280px}.EngineeringPage-module__rcbSSG__heroTitle{font-size:64px}.EngineeringPage-module__rcbSSG__hero{gap:80px}.EngineeringPage-module__rcbSSG__demoLayout{grid-template-columns:450px minmax(0,1fr);gap:90px}}@media (max-width:1199px){.EngineeringPage-module__rcbSSG__hero{gap:36px}.EngineeringPage-module__rcbSSG__heroTitle{letter-spacing:-1.8px;font-size:48px}.EngineeringPage-module__rcbSSG__heroCopy .lead-form{flex-wrap:wrap}.EngineeringPage-module__rcbSSG__heroCopy .lead-form input{flex:1;min-width:140px}.EngineeringPage-module__rcbSSG__heroCopy .lead-assurance{gap:6px;font-size:9px}.EngineeringPage-module__rcbSSG__demoLayout{grid-template-columns:340px minmax(0,1fr);gap:36px}.EngineeringPage-module__rcbSSG__benefits article,.EngineeringPage-module__rcbSSG__priceCard{padding:20px}.EngineeringPage-module__rcbSSG__priceName{flex-wrap:wrap;gap:6px}.EngineeringPage-module__rcbSSG__trust,.EngineeringPage-module__rcbSSG__proofGrid{gap:48px}.EngineeringPage-module__rcbSSG__priceAmount strong{font-size:34px}.EngineeringPage-module__rcbSSG__priceCard:nth-child(2) .EngineeringPage-module__rcbSSG__priceAmount strong{font-size:25px;line-height:37.4px}}@media (max-width:991px){.EngineeringPage-module__rcbSSG__hero{gap:30px;padding-top:128px}.EngineeringPage-module__rcbSSG__heroTitle{letter-spacing:-1.4px;font-size:40px}.EngineeringPage-module__rcbSSG__heroCopy .lead-form{background:0 0;border:0;flex-direction:column;gap:8px;display:flex}.EngineeringPage-module__rcbSSG__heroCopy .lead-form input{background:#fff;border:1px solid #1111;border-radius:6px;width:100%;min-height:42px}.EngineeringPage-module__rcbSSG__heroCopy .lead-form button{width:100%}.EngineeringPage-module__rcbSSG__heroCopy .lead-assurance{flex-wrap:wrap;gap:3px;padding-top:12px}.EngineeringPage-module__rcbSSG__benefits{grid-template-columns:repeat(2,1fr)}.EngineeringPage-module__rcbSSG__demoLayout{grid-template-columns:minmax(0,1fr);gap:36px}.EngineeringPage-module__rcbSSG__demoCopy{min-width:0;max-width:600px}.EngineeringPage-module__rcbSSG__demoVisual{width:640px;max-width:100%;margin:auto}.EngineeringPage-module__rcbSSG__stageButtons{flex-direction:row;gap:20px}.EngineeringPage-module__rcbSSG__stageButtons button{flex-wrap:wrap;flex:1}.EngineeringPage-module__rcbSSG__stageButtons button>span:nth-child(2){flex-basis:100%;order:3}.EngineeringPage-module__rcbSSG__stageIndex{margin-left:auto}.EngineeringPage-module__rcbSSG__stageButtons strong{font-size:18px}.EngineeringPage-module__rcbSSG__steps{grid-template-columns:repeat(2,1fr);row-gap:40px}.EngineeringPage-module__rcbSSG__priceGrid{gap:10px}.EngineeringPage-module__rcbSSG__priceIntro{min-height:116px}.EngineeringPage-module__rcbSSG__priceAmount strong{font-size:30px}.EngineeringPage-module__rcbSSG__priceCard:nth-child(2) .EngineeringPage-module__rcbSSG__priceAmount strong{font-size:24px;line-height:1.38}.EngineeringPage-module__rcbSSG__priceName{min-height:48px}.EngineeringPage-module__rcbSSG__priceCard li{font-size:12px}.EngineeringPage-module__rcbSSG__priceNote{min-height:104px}.EngineeringPage-module__rcbSSG__trust{gap:36px}.EngineeringPage-module__rcbSSG__proofGrid{gap:32px}.EngineeringPage-module__rcbSSG__related a{font-size:16px}}@media (max-width:767px){.EngineeringPage-module__rcbSSG__inner,.EngineeringPage-module__rcbSSG__hero{max-width:calc(100% - 32px)}.EngineeringPage-module__rcbSSG__page h2{letter-spacing:-1px;font-size:32px;line-height:1.1}.EngineeringPage-module__rcbSSG__hero{flex-direction:column;gap:36px;padding:102px 0 64px;display:flex}.EngineeringPage-module__rcbSSG__heroCopy{text-align:center;width:100%}.EngineeringPage-module__rcbSSG__heroTitle{letter-spacing:-1.3px;font-size:36px;line-height:1.04}.EngineeringPage-module__rcbSSG__heroCopy>p{max-width:340px;margin:24px auto 28px;font-size:16px}.EngineeringPage-module__rcbSSG__heroCopy .lead-block{max-width:none}.EngineeringPage-module__rcbSSG__heroCopy .lead-assurance{gap:8px;padding-top:18px;font-size:10px}.EngineeringPage-module__rcbSSG__heroImage{width:100%}.EngineeringPage-module__rcbSSG__heroImage figcaption{text-align:center;font-size:10px}.EngineeringPage-module__rcbSSG__benefitSection{padding:64px 0}.EngineeringPage-module__rcbSSG__benefitHeading{text-align:left;margin-bottom:32px}.EngineeringPage-module__rcbSSG__benefitHeading h2{font-size:30px}.EngineeringPage-module__rcbSSG__benefits{grid-template-columns:1fr;gap:12px}.EngineeringPage-module__rcbSSG__benefits article{padding:24px}.EngineeringPage-module__rcbSSG__benefits h3{margin-bottom:10px;font-size:22px}.EngineeringPage-module__rcbSSG__demoSection{padding-block:72px}.EngineeringPage-module__rcbSSG__demoLayout{gap:16px}.EngineeringPage-module__rcbSSG__demoCopy>.EngineeringPage-module__rcbSSG__eyebrow{font-size:10px}.EngineeringPage-module__rcbSSG__demoCopy>p{margin:20px 0;font-size:15px}.EngineeringPage-module__rcbSSG__stageButtons{flex-direction:column;gap:0}.EngineeringPage-module__rcbSSG__stageButtons button{flex-wrap:nowrap;gap:12px;padding:16px 0}.EngineeringPage-module__rcbSSG__stageButtons button>span:nth-child(2){order:initial;flex:1}.EngineeringPage-module__rcbSSG__stageButtons button>span>span{margin-top:7px;font-size:13px}.EngineeringPage-module__rcbSSG__stageIndex{margin-left:0}.EngineeringPage-module__rcbSSG__demoGlow{filter:blur(28px);inset:30px -32px 100px}.EngineeringPage-module__rcbSSG__demoFrame{border-width:6px;border-radius:18px}.EngineeringPage-module__rcbSSG__demoToolbar{padding:15px 14px;font-size:10px}.EngineeringPage-module__rcbSSG__demoInner{min-height:433px;padding:20px 14px 0}.EngineeringPage-module__rcbSSG__mailHeading{gap:9px}.EngineeringPage-module__rcbSSG__mailHeading strong{font-size:13px}.EngineeringPage-module__rcbSSG__mailHeading small{font-size:10px}.EngineeringPage-module__rcbSSG__appIcon{border-radius:8px;width:32px;height:32px}.EngineeringPage-module__rcbSSG__appIcon svg{width:18px}.EngineeringPage-module__rcbSSG__demoInner .EngineeringPage-module__rcbSSG__mailText{margin-top:19px;font-size:12px}.EngineeringPage-module__rcbSSG__attachment{margin:18px 0;font-size:11px}.EngineeringPage-module__rcbSSG__demoAssignment{padding-top:18px}.EngineeringPage-module__rcbSSG__demoAssignment strong{font-size:14px}.EngineeringPage-module__rcbSSG__demoAssignment span:not(.EngineeringPage-module__rcbSSG__appIcon){font-size:11px}.EngineeringPage-module__rcbSSG__demoApproval{gap:7px;padding:12px 10px}.EngineeringPage-module__rcbSSG__demoApproval strong{font-size:11px}.EngineeringPage-module__rcbSSG__demoApproval small{font-size:10px}.EngineeringPage-module__rcbSSG__demoControls{gap:10px;padding:12px 0 0}.EngineeringPage-module__rcbSSG__demoControls p{max-width:145px;font-size:10px}.EngineeringPage-module__rcbSSG__demoControls button{min-height:44px;font-size:11px}.EngineeringPage-module__rcbSSG__demoNote{margin-top:12px;font-size:9px}.EngineeringPage-module__rcbSSG__centerHeading{margin-bottom:36px}.EngineeringPage-module__rcbSSG__centerHeading>.EngineeringPage-module__rcbSSG__eyebrow{max-width:280px;margin:0 auto 18px;font-size:10px}.EngineeringPage-module__rcbSSG__centerHeading>p{max-width:330px;margin-top:20px;font-size:15px}.EngineeringPage-module__rcbSSG__comparison{padding-block:72px}.EngineeringPage-module__rcbSSG__comparisonNote{text-align:left;padding:0 8px;font-size:13px!important}.EngineeringPage-module__rcbSSG__startSection{padding:64px 0}.EngineeringPage-module__rcbSSG__startHeading{align-items:end;gap:12px;margin-bottom:32px}.EngineeringPage-module__rcbSSG__startHeading .EngineeringPage-module__rcbSSG__eyebrow{max-width:200px;margin-bottom:16px;font-size:9px;line-height:1.5}.EngineeringPage-module__rcbSSG__startHeading h2{font-size:30px}.EngineeringPage-module__rcbSSG__doodle{object-fit:cover;flex-shrink:0;width:88px;height:115px;margin:0}.EngineeringPage-module__rcbSSG__steps{grid-template-columns:1fr;gap:26px}.EngineeringPage-module__rcbSSG__steps li{grid-template-columns:26px 1fr;gap:0 14px;padding-top:18px;display:grid}.EngineeringPage-module__rcbSSG__steps li>span{grid-row:1/3;margin:5px 0 0}.EngineeringPage-module__rcbSSG__steps h3{margin-bottom:12px;font-size:22px}.EngineeringPage-module__rcbSSG__steps p{grid-column:2}.EngineeringPage-module__rcbSSG__pricing{padding:72px 0 56px}.EngineeringPage-module__rcbSSG__priceGrid{grid-template-columns:1fr;gap:16px}.EngineeringPage-module__rcbSSG__priceCard{padding:24px}.EngineeringPage-module__rcbSSG__priceName{gap:12px;min-height:24px}.EngineeringPage-module__rcbSSG__priceName h3{font-size:23px}.EngineeringPage-module__rcbSSG__priceName>span{font-size:8px}.EngineeringPage-module__rcbSSG__priceIntro{min-height:0;padding-bottom:24px;font-size:15px!important}.EngineeringPage-module__rcbSSG__priceAmount strong{font-size:42px}.EngineeringPage-module__rcbSSG__priceCard:nth-child(2) .EngineeringPage-module__rcbSSG__priceAmount strong{font-size:36px;line-height:1.1}.EngineeringPage-module__rcbSSG__priceAmount p{font-size:15px}.EngineeringPage-module__rcbSSG__priceCard li{font-size:14px}.EngineeringPage-module__rcbSSG__priceNote{min-height:0;font-size:13px!important}.EngineeringPage-module__rcbSSG__priceCard>button{min-height:44px}.EngineeringPage-module__rcbSSG__priceFineprint{text-align:left;padding:0 8px;margin-top:24px!important;font-size:12px!important;line-height:1.5!important}.EngineeringPage-module__rcbSSG__trust{grid-template-columns:1fr;gap:36px;padding-block:72px}.EngineeringPage-module__rcbSSG__trustCopy>.EngineeringPage-module__rcbSSG__eyebrow{font-size:10px}.EngineeringPage-module__rcbSSG__trustCopy>p{max-width:340px;font-size:15px}.EngineeringPage-module__rcbSSG__trustCopy>.EngineeringPage-module__rcbSSG__textLink{font-size:11px}.EngineeringPage-module__rcbSSG__trustPoints article{gap:14px;padding-bottom:20px}.EngineeringPage-module__rcbSSG__trustPoints h3{font-size:22px}.EngineeringPage-module__rcbSSG__proofSection{padding:64px 0}.EngineeringPage-module__rcbSSG__proofGrid{grid-template-columns:1fr;gap:36px}.EngineeringPage-module__rcbSSG__proofGrid h2{font-size:30px}.EngineeringPage-module__rcbSSG__proofGrid>div>p{font-size:15px}.EngineeringPage-module__rcbSSG__clientLogo{margin-bottom:22px}.EngineeringPage-module__rcbSSG__personCard{padding:24px}.EngineeringPage-module__rcbSSG__faq{max-width:calc(100% - 24px)}.EngineeringPage-module__rcbSSG__faq .mp-faq{padding-block:72px}.EngineeringPage-module__rcbSSG__related{padding-bottom:72px}.EngineeringPage-module__rcbSSG__related h2{font-size:27px}.EngineeringPage-module__rcbSSG__related>div{grid-template-columns:1fr;gap:26px}.EngineeringPage-module__rcbSSG__related a{font-size:20px}.EngineeringPage-module__rcbSSG__related a>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.EngineeringPage-module__rcbSSG__demoGlow,.EngineeringPage-module__rcbSSG__demoInner{animation:none}.EngineeringPage-module__rcbSSG__page [data-industry-reveal]{opacity:1;transition:none;transform:none}.EngineeringPage-module__rcbSSG__textLink,.EngineeringPage-module__rcbSSG__stageButtons button,.EngineeringPage-module__rcbSSG__demoAssignment,.EngineeringPage-module__rcbSSG__related svg{transition:none}}.EngineeringPage-module__rcbSSG__steps p,.EngineeringPage-module__rcbSSG__priceCard p,.EngineeringPage-module__rcbSSG__priceCard li,.EngineeringPage-module__rcbSSG__priceFineprint,.EngineeringPage-module__rcbSSG__trust p,.EngineeringPage-module__rcbSSG__proofGrid p{font-size:16px!important}@media (min-width:992px){.EngineeringPage-module__rcbSSG__priceIntro{min-height:120px}.EngineeringPage-module__rcbSSG__priceNote{min-height:116px}}@media (min-width:768px) and (max-width:991px){.EngineeringPage-module__rcbSSG__priceGrid{grid-template-columns:1fr;gap:16px}.EngineeringPage-module__rcbSSG__priceIntro,.EngineeringPage-module__rcbSSG__priceNote{min-height:0}.EngineeringPage-module__rcbSSG__priceName{min-height:24px}.EngineeringPage-module__rcbSSG__priceAmount strong{font-size:38px}.EngineeringPage-module__rcbSSG__priceCard:nth-child(2) .EngineeringPage-module__rcbSSG__priceAmount strong{font-size:32px}}@media (min-width:768px){.EngineeringPage-module__rcbSSG__proofGrid h2,.EngineeringPage-module__rcbSSG__related h2{letter-spacing:-1.2px;font-size:36px}}@media (max-width:767px){.EngineeringPage-module__rcbSSG__related h2{font-size:30px}}.EngineeringPage-module__rcbSSG__priceName>span{padding:5px 7px;font-size:11px}.EngineeringPage-module__rcbSSG__startHeading{isolation:isolate;background:#f2f1ef}.EngineeringPage-module__rcbSSG__doodle{transform:none}@media (max-width:767px){.EngineeringPage-module__rcbSSG__faq{max-width:calc(100% - 32px)}}@media (min-width:992px){.EngineeringPage-module__rcbSSG__priceName{min-height:32px}.EngineeringPage-module__rcbSSG__priceCard li{min-height:45px}.EngineeringPage-module__rcbSSG__priceCard li svg{flex-shrink:0}}.EngineeringPage-module__rcbSSG__hero h1 .EngineeringPage-module__rcbSSG__heroEyebrow{justify-content:flex-start;max-width:none;margin-bottom:24px}@media (max-width:767px){.EngineeringPage-module__rcbSSG__hero h1 .EngineeringPage-module__rcbSSG__heroEyebrow{justify-content:center;margin-bottom:20px}}
.IndustrySections-module__IlJreq__priceSlot{min-width:0;display:flex}.IndustrySections-module__IlJreq__priceSlot>article{flex:1}.IndustrySections-module__IlJreq__priceSlot strong.IndustrySections-module__IlJreq__priceRange{font-size:30px;line-height:41.8px}p.IndustrySections-module__IlJreq__priceExtra{margin-top:12px!important}.IndustrySections-module__IlJreq__priceExtra a{color:#d9d6d2;text-underline-offset:3px;text-decoration:underline}.IndustrySections-module__IlJreq__priceExtra a:hover{color:#fff}.IndustrySections-module__IlJreq__faqCta{text-align:center;padding:0 24px 80px}@media (max-width:1199px){.IndustrySections-module__IlJreq__priceSlot strong.IndustrySections-module__IlJreq__priceRange{font-size:25px;line-height:37.4px}}@media (max-width:991px){.IndustrySections-module__IlJreq__priceSlot strong.IndustrySections-module__IlJreq__priceRange{font-size:24px;line-height:1.38}}@media (min-width:768px) and (max-width:991px){.IndustrySections-module__IlJreq__priceSlot strong.IndustrySections-module__IlJreq__priceRange{font-size:32px}}@media (max-width:767px){.IndustrySections-module__IlJreq__priceSlot strong.IndustrySections-module__IlJreq__priceRange{font-size:36px;line-height:1.1}.IndustrySections-module__IlJreq__faqCta{padding-bottom:56px}}.IndustrySections-module__IlJreq__priceGridTwo{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}@media (max-width:991px){.IndustrySections-module__IlJreq__priceGridTwo{grid-template-columns:minmax(0,1fr)}}
.HeroGradient-module__7eW6oG__atmosphere{z-index:-1;pointer-events:none;width:min(1920px,100vw);position:absolute;top:-140px;bottom:-36px;left:50%;overflow:hidden;transform:translate(-50%)}.HeroGradient-module__7eW6oG__field{opacity:.6;background-color:var(--gradient-base);background-image:radial-gradient(ellipse at 22% 52%, var(--gradient-1), transparent 64%), radial-gradient(ellipse at 74% 42%, var(--gradient-3), var(--gradient-2) 84%);width:100%;height:100%;-webkit-mask-image:radial-gradient(58% 55%,#000 65%,#0000 100%),linear-gradient(#0000 8%,#000 28% 72%,#0000 96%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:radial-gradient(58% 55%,#000 65%,#0000 100%),linear-gradient(#0000 8%,#000 28% 72%,#0000 96%),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroGradient-module__7eW6oG__field[data-ready=true]{background-image:none}.HeroGradient-module__7eW6oG__field canvas{opacity:0;width:100%;height:100%;display:block}.HeroGradient-module__7eW6oG__field[data-ready=true] canvas{opacity:1}@media (max-width:991px){.HeroGradient-module__7eW6oG__atmosphere{display:none}}
.EngineeringComparison-module__XpOm8q__comparison{width:800px;max-width:100%;margin-inline:auto}.EngineeringComparison-module__XpOm8q__item{border-top:1px solid #11111112}.EngineeringComparison-module__XpOm8q__item:last-child{border-bottom:1px solid #11111112}.EngineeringComparison-module__XpOm8q__heading{margin:0}.EngineeringComparison-module__XpOm8q__heading button{color:#111;width:100%;min-height:84px;font:inherit;letter-spacing:-.65px;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:24px;font-weight:400;line-height:1.2;display:flex}.EngineeringComparison-module__XpOm8q__heading button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #8064b1}.EngineeringComparison-module__XpOm8q__toggle{background:#fff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;transition:background .25s,transform .35s;display:grid}.EngineeringComparison-module__XpOm8q__heading button:hover .EngineeringComparison-module__XpOm8q__toggle{background:#eee9fa}.EngineeringComparison-module__XpOm8q__item[data-open=true] .EngineeringComparison-module__XpOm8q__toggle{transform:rotate(45deg)}.EngineeringComparison-module__XpOm8q__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),visibility .4s;display:grid}.EngineeringComparison-module__XpOm8q__item[data-open=true] .EngineeringComparison-module__XpOm8q__panel{visibility:visible;grid-template-rows:1fr}.EngineeringComparison-module__XpOm8q__clip{min-height:0;overflow:hidden}.EngineeringComparison-module__XpOm8q__cards{opacity:0;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:28px;transition:opacity .3s,transform .4s;display:grid;transform:translateY(5px)}.EngineeringComparison-module__XpOm8q__item[data-open=true] .EngineeringComparison-module__XpOm8q__cards{opacity:1;transform:none}.EngineeringComparison-module__XpOm8q__cards article{background:#fff;border-radius:14px;min-width:0;padding:26px}.EngineeringComparison-module__XpOm8q__cards h4{align-items:center;gap:10px;margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.3;display:flex}.EngineeringComparison-module__XpOm8q__cards h4 svg{flex-shrink:0}.EngineeringComparison-module__XpOm8q__cards p{color:#777674;margin:0;font-size:16px;line-height:1.5}@media (max-width:767px){.EngineeringComparison-module__XpOm8q__heading button{letter-spacing:-.5px;gap:18px;min-height:80px;padding-block:22px;font-size:22px}.EngineeringComparison-module__XpOm8q__cards{grid-template-columns:1fr;gap:12px;padding-bottom:24px}.EngineeringComparison-module__XpOm8q__cards article{padding:24px}.EngineeringComparison-module__XpOm8q__cards h4{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.EngineeringComparison-module__XpOm8q__panel,.EngineeringComparison-module__XpOm8q__cards,.EngineeringComparison-module__XpOm8q__toggle{transition:none}}
.EngineeringUseCases-module__XV2FMW__section{color:#fff;background:#111;padding:104px 0 144px}.EngineeringUseCases-module__XV2FMW__inner{width:min(1328px,100% - 112px);margin-inline:auto}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__heading{letter-spacing:-1.76px;text-align:center;text-wrap:balance;max-width:680px;margin:0 auto 56px;font-size:44px;font-weight:400;line-height:1.1}.EngineeringUseCases-module__XV2FMW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.EngineeringUseCases-module__XV2FMW__card{background:#272625;border:1px solid #ffffff0d;border-radius:16px;grid-template-rows:auto auto;align-content:start;min-width:0;padding:20px;display:grid}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__label{color:#fff9;border-bottom:1px solid #ffffff0d;margin:0;padding-bottom:20px;font-size:16px;line-height:1.3}.EngineeringUseCases-module__XV2FMW__motif{place-items:center;height:212px;display:grid;overflow:hidden}.EngineeringUseCases-module__XV2FMW__motif img{width:125px;max-width:100%;height:auto;display:block}.EngineeringUseCases-module__XV2FMW__copy{grid-template-rows:minmax(2.2em,auto) auto;gap:8px;font-size:24px;display:grid}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__copy h3{letter-spacing:-.72px;white-space:pre-line;text-wrap:wrap;margin:0;font-size:24px;font-weight:400;line-height:1.1}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__copy p{color:#fff9;white-space:pre-line;text-wrap:wrap;margin:0;font-size:16px;line-height:1.3}@media (max-width:1199px){.EngineeringUseCases-module__XV2FMW__section{padding-bottom:112px}.EngineeringUseCases-module__XV2FMW__inner{width:calc(100% - 64px)}.EngineeringUseCases-module__XV2FMW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.EngineeringUseCases-module__XV2FMW__section{padding:72px 0 80px}.EngineeringUseCases-module__XV2FMW__inner{width:calc(100% - 32px)}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__heading{letter-spacing:-.84px;margin-bottom:40px;font-size:28px}.EngineeringUseCases-module__XV2FMW__grid{grid-template-columns:minmax(0,1fr);gap:16px}.EngineeringUseCases-module__XV2FMW__motif{height:184px}.EngineeringUseCases-module__XV2FMW__section .EngineeringUseCases-module__XV2FMW__copy p{line-height:1.4}}
.IndustryCardCarousel-module__FsUkZa__carousel{width:100%}.IndustryCardCarousel-module__FsUkZa__viewport{outline:none;width:100%;overflow:hidden}.IndustryCardCarousel-module__FsUkZa__viewport:focus-visible{outline-offset:4px;outline:2px solid #111}.IndustryCardCarousel-module__FsUkZa__track{touch-action:pan-y pinch-zoom;display:flex}.IndustryCardCarousel-module__FsUkZa__slide{flex:0 0 calc(33.3333% - 13.3333px);min-width:0;margin-right:20px}.IndustryCardCarousel-module__FsUkZa__card{aspect-ratio:370/600;color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#111;border:0;border-radius:17px;flex-direction:column;width:100%;padding:30px;display:flex;position:relative;overflow:hidden}.IndustryCardCarousel-module__FsUkZa__undimmed .IndustryCardCarousel-module__FsUkZa__card{background:#f4f3f0;border:0}.IndustryCardCarousel-module__FsUkZa__undimmed .IndustryCardCarousel-module__FsUkZa__card.IndustryCardCarousel-module__FsUkZa__darkText{color:#191919}.IndustryCardCarousel-module__FsUkZa__card:focus-visible{outline-offset:-5px;outline:3px solid #111}.IndustryCardCarousel-module__FsUkZa__card img{object-fit:cover;z-index:-2}.IndustryCardCarousel-module__FsUkZa__scrim{z-index:-1;background:linear-gradient(#000000b8 0%,#00000057 36%,#0000 64%,#0000002e 100%);position:absolute;inset:0}.IndustryCardCarousel-module__FsUkZa__cardHeading{flex-direction:column;gap:16px;display:flex}.IndustryCardCarousel-module__FsUkZa__category{letter-spacing:.1px;text-transform:uppercase;font-size:14px;font-weight:450;line-height:1.25;display:block}.IndustryCardCarousel-module__FsUkZa__title{letter-spacing:-.8px;max-width:295px;font-size:31px;font-weight:450;line-height:1.08;display:block}.IndustryCardCarousel-module__FsUkZa__controls{justify-content:center;align-items:center;margin-top:24px;display:flex}.IndustryCardCarousel-module__FsUkZa__controlButtons{gap:9px;display:flex}.IndustryCardCarousel-module__FsUkZa__controlButtons button{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d6d2;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:grid}.IndustryCardCarousel-module__FsUkZa__controlButtons button:hover:not(:disabled){background:#eceae7;border-color:#bcb9b4}.IndustryCardCarousel-module__FsUkZa__controlButtons button:disabled{opacity:.35;cursor:default}.IndustryCardCarousel-module__FsUkZa__controlButtons button:focus-visible{outline-offset:3px;outline:2px solid #111}.IndustryCardCarousel-module__FsUkZa__dialog{color:#111;background:#faf9f7;border:1px solid #e2dfdb;border-radius:18px;width:min(560px,100vw - 32px);max-height:min(80vh,760px);margin:auto;padding:0;box-shadow:0 28px 80px #0004}.IndustryCardCarousel-module__FsUkZa__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111a}.IndustryCardCarousel-module__FsUkZa__dialogInner{padding:48px;position:relative}.IndustryCardCarousel-module__FsUkZa__dialogCategory{color:#777674;text-transform:uppercase;margin-bottom:22px;font-size:12px;display:block}.IndustryCardCarousel-module__FsUkZa__dialog h3{letter-spacing:-1px;margin:0 40px 22px 0;font-size:34px;font-weight:400;line-height:1.1}.IndustryCardCarousel-module__FsUkZa__dialog p{color:#55524f;margin:0;font-size:18px;line-height:1.5}.IndustryCardCarousel-module__FsUkZa__close{cursor:pointer;background:#fff;border:1px solid #d8d6d2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:24px;right:24px}.IndustryCardCarousel-module__FsUkZa__close:focus-visible{outline-offset:2px;outline:2px solid #111}@media (max-width:1023px){.IndustryCardCarousel-module__FsUkZa__slide{flex-basis:calc(50% - 10px)}.IndustryCardCarousel-module__FsUkZa__card{padding:28px}.IndustryCardCarousel-module__FsUkZa__title{font-size:28px}}@media (max-width:639px){.IndustryCardCarousel-module__FsUkZa__slide{flex-basis:100%;margin-right:16px}.IndustryCardCarousel-module__FsUkZa__card{aspect-ratio:auto;height:clamp(420px,118vw,500px);padding:24px}.IndustryCardCarousel-module__FsUkZa__category{font-size:12px}.IndustryCardCarousel-module__FsUkZa__title{font-size:25px}.IndustryCardCarousel-module__FsUkZa__dialogInner{padding:40px 26px 32px}.IndustryCardCarousel-module__FsUkZa__dialog h3{font-size:28px}.IndustryCardCarousel-module__FsUkZa__dialog p{font-size:16px}}@media (prefers-reduced-motion:reduce){.IndustryCardCarousel-module__FsUkZa__controlButtons button{transition:none}}
.article-module__BGQ-VG__article{font-feature-settings:"ss01" off,"ss02" off;padding:168px 0 120px;overflow:clip}.article-module__BGQ-VG__article :is(a,button,summary,[tabindex]):focus-visible,.article-module__BGQ-VG__previewIndex a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #707070}.article-module__BGQ-VG__hero{text-align:center;width:min(880px,100% - 112px);margin:auto}.article-module__BGQ-VG__breadcrumb{text-transform:uppercase;color:#6d6c6b;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;line-height:18px;display:flex}.article-module__BGQ-VG__breadcrumb [aria-current]{color:#111}.article-module__BGQ-VG__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.article-module__BGQ-VG__hero h1{letter-spacing:-.05em;text-wrap:balance;font-size:56px;font-weight:400;line-height:1}.article-module__BGQ-VG__titleLine{display:block}.article-module__BGQ-VG__intro{margin-bottom:64px}.article-module__BGQ-VG__summary{color:#3b3a38;text-wrap:pretty;margin-top:28px;font-size:18px;line-height:27px}.article-module__BGQ-VG__byline{justify-content:center;align-items:center;gap:8px;margin-top:40px;font-size:14px;line-height:20px;display:flex}.article-module__BGQ-VG__byline a{align-items:center;gap:7px;display:inline-flex}.article-module__BGQ-VG__byline img{object-fit:cover;border-radius:4px;width:20px;height:20px}.article-module__BGQ-VG__date{color:#3b3a38;font-size:14px;line-height:20px}.article-module__BGQ-VG__introDivider{opacity:.4;width:100%;height:auto;margin-top:4px;display:block}.article-module__BGQ-VG__date span{color:#777571;margin-right:5px}.article-module__BGQ-VG__cover{aspect-ratio:2;background:#f7f6f5;border:1px solid #e9e9e9;border-radius:12px;width:min(1104px,100% - 112px);margin:80px auto 0;position:relative;overflow:hidden}.article-module__BGQ-VG__cover img,.article-module__BGQ-VG__relatedCover img{object-fit:cover}.article-module__BGQ-VG__coverPending{color:#777571;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:14px;display:flex}.article-module__BGQ-VG__readingLayout{max-width:1328px;margin:80px auto 0;padding-inline:24px;position:relative}.article-module__BGQ-VG__readingColumn{width:min(656px,100%);min-width:0;margin:auto}.article-module__BGQ-VG__prose{color:#3b3a38;font-size:18px;line-height:27px}.article-module__BGQ-VG__prose section+section{margin-top:64px}.article-module__BGQ-VG__prose h2{color:#111;letter-spacing:-.03em;text-wrap:pretty;margin-bottom:20px;scroll-margin-top:16px;font-size:28px;line-height:1.3}.article-module__BGQ-VG__prose h3{color:#111;letter-spacing:-.02em;text-wrap:pretty;margin:36px 0 16px;font-size:21px;line-height:1.35}.article-module__BGQ-VG__prose p+p,.article-module__BGQ-VG__prose p+ul,.article-module__BGQ-VG__prose p+ol,.article-module__BGQ-VG__prose ul+p,.article-module__BGQ-VG__prose ol+p{margin-top:20px}.article-module__BGQ-VG__prose strong,.article-module__BGQ-VG__faq strong{color:#222;font-weight:550}.article-module__BGQ-VG__prose ul,.article-module__BGQ-VG__prose ol{margin-block:20px;padding-left:23px}.article-module__BGQ-VG__prose li{padding-left:3px}.article-module__BGQ-VG__prose li+li{margin-top:14px}.article-module__BGQ-VG__prose a,.article-module__BGQ-VG__faq a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-module__BGQ-VG__prose a:hover,.article-module__BGQ-VG__faq a:hover{color:#111}.article-module__BGQ-VG__tableScroll{scrollbar-width:thin;border:1px solid #e9e8e6;border-radius:8px;max-width:100%;margin:24px 0;overflow-x:auto}.article-module__BGQ-VG__tableScroll table{border-collapse:collapse;text-align:left;color:#33312f;width:100%;min-width:560px;font-size:14px;line-height:20px}.article-module__BGQ-VG__tableScroll th{color:#111;background:#f5f4f2;font-weight:500}.article-module__BGQ-VG__tableScroll th,.article-module__BGQ-VG__tableScroll td{vertical-align:top;border-bottom:1px solid #eae9e7;border-right:1px solid #eae9e7;padding:17px 16px}.article-module__BGQ-VG__tableScroll tr:last-child td{border-bottom:0}.article-module__BGQ-VG__tableScroll :is(th,td):last-child{border-right:0}.article-module__BGQ-VG__tableScroll tbody tr:nth-child(2n){background:#fff}.article-module__BGQ-VG__cta{color:#555451;border-top:1px solid #deddda;border-bottom:1px solid #deddda;margin:40px 0;padding:30px 0;font-size:16px;line-height:24px}.article-module__BGQ-VG__cta .article-module__BGQ-VG__ctaTitle{letter-spacing:-.03em;color:#111;margin:0 0 10px;font-size:24px;line-height:30px}.article-module__BGQ-VG__cta p+p{margin-top:0}.article-module__BGQ-VG__cta a{color:#fff;margin-top:20px;text-decoration:none}.article-module__BGQ-VG__cta a:hover{color:#fff}.article-module__BGQ-VG__article .article-module__BGQ-VG__faq{width:100%;margin-top:80px;padding:0;scroll-margin-top:116px}.article-module__BGQ-VG__article .article-module__BGQ-VG__faq button:focus-visible{outline:2px solid #111}.article-module__BGQ-VG__author{gap:20px;margin-top:56px;display:flex}.article-module__BGQ-VG__author>img{object-fit:cover;border-radius:10px;width:64px;height:64px}.article-module__BGQ-VG__author a{align-items:center;gap:7px;margin-bottom:8px;font-size:16px;display:flex}.article-module__BGQ-VG__author p{color:#6d6c6b;font-size:14px;line-height:21px}.article-module__BGQ-VG__disclosure{color:#777571;margin-top:24px;font-size:12px;line-height:18px}.article-module__BGQ-VG__related{width:min(1104px,100% - 112px);margin:112px auto 0}.article-module__BGQ-VG__relatedHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.article-module__BGQ-VG__relatedHeading h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}.article-module__BGQ-VG__relatedHeading a{align-items:center;gap:8px;font-size:14px;display:flex}.article-module__BGQ-VG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-module__BGQ-VG__relatedGrid>a{border-radius:20px;min-width:0;padding:10px 10px 16px;transition:background-color .2s}.article-module__BGQ-VG__relatedGrid>a:hover,.article-module__BGQ-VG__relatedGrid>a:focus-visible{background:#fff}.article-module__BGQ-VG__relatedGrid>a:focus-visible{outline-offset:2px;outline:2px solid #707070}.article-module__BGQ-VG__relatedCover{aspect-ratio:2;color:#777571;background:#f7f6f5;border:1px solid #e9e9e9;border-radius:10px;place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.article-module__BGQ-VG__relatedGrid p{color:#6d6c6b;margin:16px 4px 9px;font-size:13px}.article-module__BGQ-VG__relatedGrid h3{letter-spacing:-.02em;max-width:470px;margin-inline:4px;font-size:20px;line-height:26px}.article-module__BGQ-VG__relatedGrid a:hover h3{text-decoration:none}.article-module__BGQ-VG__previewIndex{width:min(1104px,100% - 112px);margin:auto;padding:160px 0 100px}.article-module__BGQ-VG__kicker{color:#6d6c6b;letter-spacing:.04em;font-size:12px}.article-module__BGQ-VG__previewIndex h1{letter-spacing:-.04em;margin:20px 0;font-size:44px;line-height:1.1}.article-module__BGQ-VG__previewIndex>p{max-width:600px}.article-module__BGQ-VG__previewIndex>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;padding:0;list-style:none;display:grid}.article-module__BGQ-VG__previewIndex li>a{border:1px solid #deddda;border-radius:12px;height:100%;padding:28px;display:block}.article-module__BGQ-VG__previewIndex li>a:hover{border-color:#b7b7b7}.article-module__BGQ-VG__previewIndex li span{color:#6d6c6b;font-size:12px}.article-module__BGQ-VG__previewIndex h2{letter-spacing:-.025em;margin:16px 0;font-size:25px;line-height:1.2}.article-module__BGQ-VG__previewIndex li p{color:#6d6c6b;font-size:16px;line-height:24px}.article-module__BGQ-VG__previewOpen{text-underline-offset:4px;margin-top:24px;text-decoration:underline;display:block}@media (max-width:991px){.article-module__BGQ-VG__article{padding-top:128px}.article-module__BGQ-VG__hero{width:calc(100% - 64px)}.article-module__BGQ-VG__hero h1{font-size:44px}.article-module__BGQ-VG__cover,.article-module__BGQ-VG__related{width:calc(100% - 64px)}.article-module__BGQ-VG__cover{margin-top:56px}.article-module__BGQ-VG__readingLayout{margin-top:56px;padding-inline:32px}.article-module__BGQ-VG__related{margin-top:80px}}@media (max-width:767px){.article-module__BGQ-VG__article{padding:100px 0 80px}.article-module__BGQ-VG__hero{width:calc(100% - 32px)}.article-module__BGQ-VG__breadcrumb{margin-bottom:24px;font-size:12px;line-height:16px}.article-module__BGQ-VG__hero h1{letter-spacing:-.04em;font-size:36px;line-height:1}.article-module__BGQ-VG__intro{margin-bottom:48px}.article-module__BGQ-VG__summary{margin-top:28px;font-size:17px;line-height:26px}.article-module__BGQ-VG__byline{margin-top:24px;font-size:12px;line-height:18px}.article-module__BGQ-VG__date{font-size:13px}.article-module__BGQ-VG__cover,.article-module__BGQ-VG__related{width:calc(100% - 32px)}.article-module__BGQ-VG__cover{border-radius:10px;margin-top:48px}.article-module__BGQ-VG__readingLayout{margin-top:48px;padding-inline:16px}.article-module__BGQ-VG__prose{font-size:17px;line-height:26px}.article-module__BGQ-VG__prose section+section{margin-top:48px}.article-module__BGQ-VG__prose h2{letter-spacing:-.025em;margin-bottom:18px;font-size:25px;line-height:31px}.article-module__BGQ-VG__prose h3{margin-top:30px;font-size:20px;line-height:27px}.article-module__BGQ-VG__tableScroll table{min-width:540px}.article-module__BGQ-VG__tableScroll td,.article-module__BGQ-VG__tableScroll th{padding:14px 12px}.article-module__BGQ-VG__cta{margin:32px 0;padding:25px 0}.article-module__BGQ-VG__cta .article-module__BGQ-VG__ctaTitle{font-size:23px;line-height:28px}.article-module__BGQ-VG__article .article-module__BGQ-VG__faq{margin-top:56px}.article-module__BGQ-VG__author{gap:14px;margin-top:40px}.article-module__BGQ-VG__author>img{width:48px;height:48px}.article-module__BGQ-VG__related{margin-top:72px}.article-module__BGQ-VG__relatedHeading{align-items:flex-start;gap:16px}.article-module__BGQ-VG__relatedHeading h2{font-size:25px}.article-module__BGQ-VG__relatedHeading a{white-space:nowrap;margin-top:5px;font-size:12px}.article-module__BGQ-VG__relatedGrid{grid-template-columns:1fr;gap:36px}.article-module__BGQ-VG__relatedGrid h3{font-size:18px;line-height:24px}.article-module__BGQ-VG__previewIndex{width:calc(100% - 32px);padding:108px 0 80px}.article-module__BGQ-VG__previewIndex h1{font-size:36px}.article-module__BGQ-VG__previewIndex>ol{grid-template-columns:1fr;margin-top:32px}.article-module__BGQ-VG__previewIndex li>a{padding:24px}}.article-module__BGQ-VG__publishedLink{border-block:1px solid #deddda;gap:12px;width:min(1104px,100% - 64px);margin:0 auto 64px;padding:24px 0;display:grid}.article-module__BGQ-VG__publishedLink>span{color:#707070;font-size:12px}.article-module__BGQ-VG__publishedLink a{text-underline-offset:4px;align-items:center;gap:10px;font-size:18px;line-height:26px;text-decoration:underline;display:flex}.article-module__BGQ-VG__publishedLink a:focus-visible{outline-offset:5px;outline:2px solid #707070}@media (max-width:767px){.article-module__BGQ-VG__publishedLink{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.article-module__BGQ-VG__relatedGrid>a{transition:none}}
.IndustryEditorial-module__ePTlAq__section{color:#111;background:#faf9f7;padding:104px 0 112px;overflow:hidden}.IndustryEditorial-module__ePTlAq__inner{width:1104px;max-width:calc(100% - 64px);margin-inline:auto}.IndustryEditorial-module__ePTlAq__heading{grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:end;gap:64px;margin-bottom:44px;display:grid}.IndustryEditorial-module__ePTlAq__eyebrow{color:#777674;letter-spacing:.2px;text-transform:uppercase;margin-bottom:20px;font-size:12px;line-height:1.3;display:block}.IndustryEditorial-module__ePTlAq__heading h2{letter-spacing:-1.6px;max-width:630px;margin:0;font-size:44px;font-weight:400;line-height:1.08}.IndustryEditorial-module__ePTlAq__heading p{color:#777674;margin:0 0 4px;font-size:17px;line-height:1.45}.IndustryEditorial-module__ePTlAq__gallery{width:100%}.IndustryEditorial-module__ePTlAq__footer{justify-content:space-between;align-items:start;gap:32px;margin-top:20px;display:flex}.IndustryEditorial-module__ePTlAq__footer p{color:#777674;max-width:720px;margin:0;font-size:13px;line-height:1.5}.IndustryEditorial-module__ePTlAq__footer a{border-bottom:1px solid #1115;flex:none;align-items:center;gap:8px;padding-bottom:4px;font-size:13px;line-height:1.3;display:inline-flex}.IndustryEditorial-module__ePTlAq__footer a:hover{gap:12px}@media (max-width:991px){.IndustryEditorial-module__ePTlAq__heading{grid-template-columns:1fr;gap:18px}.IndustryEditorial-module__ePTlAq__heading p{max-width:660px}}@media (max-width:767px){.IndustryEditorial-module__ePTlAq__section{padding:72px 0 80px}.IndustryEditorial-module__ePTlAq__inner{max-width:calc(100% - 32px)}.IndustryEditorial-module__ePTlAq__heading{margin-bottom:30px}.IndustryEditorial-module__ePTlAq__heading h2{letter-spacing:-1.2px;font-size:clamp(32px,9vw,42px);line-height:1.08}.IndustryEditorial-module__ePTlAq__heading p{font-size:16px}.IndustryEditorial-module__ePTlAq__footer{flex-direction:column;gap:18px}}
.LaboratoryChoice-module__sfHVna__choice{background:#fdfcfb;border:1px solid #e8e7e5;border-radius:16px;max-width:720px;margin:40px auto 0;padding:28px}.LaboratoryChoice-module__sfHVna__choice h3{margin:0 0 22px;font-weight:400}.LaboratoryChoice-module__sfHVna__tabs{background:#f2f1ef;border-radius:12px;gap:4px;max-width:320px;padding:4px;display:flex}.LaboratoryChoice-module__sfHVna__tabs button{color:#777674;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:15px;transition:background .2s,color .2s}.LaboratoryChoice-module__sfHVna__tabs button[aria-selected=true]{color:#fff;background:#111}.LaboratoryChoice-module__sfHVna__result{justify-content:space-between;align-items:center;gap:28px;margin-top:24px;display:flex}.LaboratoryChoice-module__sfHVna__result h4{letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.15}.LaboratoryChoice-module__sfHVna__result p{color:#777674;max-width:420px;margin:0}.LaboratoryChoice-module__sfHVna__result .button{flex-shrink:0}@media (max-width:767px){.LaboratoryChoice-module__sfHVna__choice{padding:22px}.LaboratoryChoice-module__sfHVna__choice h3{font-size:24px}.LaboratoryChoice-module__sfHVna__tabs{max-width:none}.LaboratoryChoice-module__sfHVna__result{flex-direction:column;align-items:flex-start;gap:20px}.LaboratoryChoice-module__sfHVna__result h4{font-size:22px}}@media (prefers-reduced-motion:reduce){.LaboratoryChoice-module__sfHVna__tabs button{transition:none}}
div.PracticePage-module__msHIhG__frame{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.PracticePage-module__msHIhG__liveDot{background:#50a97a;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto;position:relative}.PracticePage-module__msHIhG__liveDot:after{content:"";opacity:0;border:1px solid #50a97a;border-radius:50%;animation:2.4s ease-out infinite PracticePage-module__msHIhG__livePulse;position:absolute;inset:-4px}@keyframes PracticePage-module__msHIhG__livePulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.PracticePage-module__msHIhG__transcript{flex-direction:column;gap:10px;margin:22px 0;display:flex}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble{border-radius:12px;max-width:88%;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble>span{letter-spacing:.3px;color:#9a948c;margin-bottom:4px;font-size:10px;display:block}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble[data-speaker=assistant]{color:#3f3852;background:#f3effc;border-top-left-radius:4px;align-self:flex-start}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble[data-speaker=caller]{color:#5f5c58;background:#f5f4f2;border-top-right-radius:4px;align-self:flex-end}.PracticePage-module__msHIhG__slots{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.PracticePage-module__msHIhG__slots b{color:#6b6478;background:#fff;border:1px solid #e6e1f1;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:400;transition:background .3s,border-color .3s,color .3s}.PracticePage-module__msHIhG__slots b[data-picked=true]{color:#3f6b47;background:#eef7ef;border-color:#cfe6d2}@media (max-width:767px){.PracticePage-module__msHIhG__transcript{gap:8px;margin:18px 0}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble{max-width:94%;padding:10px 12px;font-size:12px}.PracticePage-module__msHIhG__transcript .PracticePage-module__msHIhG__bubble>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.PracticePage-module__msHIhG__liveDot:after{animation:none}.PracticePage-module__msHIhG__slots b{transition:none}}
.RecruitingPage-module__FlnAma__section{color:#16151a;padding-block:112px}.RecruitingPage-module__FlnAma__eyebrow{letter-spacing:.14em;color:#846b95;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.RecruitingPage-module__FlnAma__section h2{letter-spacing:-.045em;max-width:850px;font-size:clamp(32px,4.2vw,60px);line-height:1.04}.RecruitingPage-module__FlnAma__intro{color:#626168;max-width:710px;margin-top:24px;font-size:18px;line-height:1.5}.RecruitingPage-module__FlnAma__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.RecruitingPage-module__FlnAma__grid article{background:#faf9f7;border:1px solid #e9e6e9;border-radius:16px;min-width:0;padding:28px}.RecruitingPage-module__FlnAma__grid h3{letter-spacing:-.02em;font-size:20px;line-height:1.2}.RecruitingPage-module__FlnAma__grid p{color:#66646b;margin-top:14px;font-size:15px;line-height:1.55}.RecruitingPage-module__FlnAma__sources{color:#75727a;margin-top:22px;font-size:12px;line-height:1.6}.RecruitingPage-module__FlnAma__sources a{text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.RecruitingPage-module__FlnAma__section{padding-block:76px}.RecruitingPage-module__FlnAma__intro{font-size:16px}.RecruitingPage-module__FlnAma__grid{grid-template-columns:1fr;margin-top:32px}.RecruitingPage-module__FlnAma__grid article{padding:24px}}
.IndustryOverview-module__F8T_sG__hero{text-align:center;flex-direction:column;align-items:center;width:1104px;max-width:calc(100% - 64px);margin:auto;padding:146px 0 72px;display:flex}.IndustryOverview-module__F8T_sG__hero>h1{flex-direction:column;align-items:center;max-width:none;margin:0;display:flex}.IndustryOverview-module__F8T_sG__hero>h1>.IndustryOverview-module__F8T_sG__heroEyebrow{color:#111;max-width:none;margin:0 0 24px}.IndustryOverview-module__F8T_sG__heroEyebrow .IndustryOverview-module__F8T_sG__heroMarker{background:#6750a4}.IndustryOverview-module__F8T_sG__hero>p{max-width:560px;color:var(--muted);margin:26px 0 28px}.IndustryOverview-module__F8T_sG__hero .lead-block{width:100%;max-width:448px}.IndustryOverview-module__F8T_sG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;padding-bottom:104px;display:grid}.IndustryOverview-module__F8T_sG__card{color:#111;flex-direction:column;min-width:0;display:flex}.IndustryOverview-module__F8T_sG__media{aspect-ratio:4/3;background:#f2f1ef;border-radius:16px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.IndustryOverview-module__F8T_sG__media img{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.02);width:auto;height:88%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.IndustryOverview-module__F8T_sG__card:hover .IndustryOverview-module__F8T_sG__media img{transform:translateY(-4px)}.IndustryOverview-module__F8T_sG__label{letter-spacing:.2px;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:12px;line-height:1.3}.IndustryOverview-module__F8T_sG__card h2{letter-spacing:-.65px;margin:10px 0 0;font-size:24px;line-height:1.15}.IndustryOverview-module__F8T_sG__card p{color:var(--muted);margin:12px 0 0}.IndustryOverview-module__F8T_sG__more{align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;transition:gap .2s;display:inline-flex}.IndustryOverview-module__F8T_sG__card:hover .IndustryOverview-module__F8T_sG__more{gap:13px}.IndustryOverview-module__F8T_sG__other{text-align:center;border-top:1px solid #1111111a;flex-direction:column;align-items:center;padding:72px 0 104px;display:flex}.IndustryOverview-module__F8T_sG__other h2{letter-spacing:-1.2px;font-size:36px;line-height:1.1}.IndustryOverview-module__F8T_sG__other p{max-width:520px;color:var(--muted);margin:18px 0 28px}@media (max-width:991px){.IndustryOverview-module__F8T_sG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.IndustryOverview-module__F8T_sG__hero{max-width:calc(100% - 32px);padding:112px 0 56px}.IndustryOverview-module__F8T_sG__hero>h1>.IndustryOverview-module__F8T_sG__heroEyebrow{margin-bottom:20px}.IndustryOverview-module__F8T_sG__hero>p{max-width:340px;margin:22px auto 26px;font-size:16px}.IndustryOverview-module__F8T_sG__hero .lead-block{max-width:none}.IndustryOverview-module__F8T_sG__grid{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:72px}.IndustryOverview-module__F8T_sG__other{padding:56px 0 72px}.IndustryOverview-module__F8T_sG__other h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.IndustryOverview-module__F8T_sG__media img,.IndustryOverview-module__F8T_sG__more{transition:none}}
.case-study-module__Tc94HW__page{--surface:#fbfaf9;--muted:#1119;--hairline:#1111110d;background:var(--surface);color:#111}.case-study-module__Tc94HW__hero{flex-direction:column;gap:28px;width:min(1104px,100% - 112px);margin:0 auto;padding-top:168px;display:flex}.case-study-module__Tc94HW__breadcrumb{letter-spacing:.14px;text-transform:uppercase;font-size:14px;line-height:16.8px}.case-study-module__Tc94HW__breadcrumb a{color:var(--muted);transition:color .2s}.case-study-module__Tc94HW__breadcrumb a:hover{color:#111}.case-study-module__Tc94HW__card{isolation:isolate;background:var(--tint);border-radius:16px;flex-direction:column;justify-content:space-between;gap:40px;min-height:440px;padding:56px 40px 40px;display:flex;position:relative;overflow:hidden}.case-study-module__Tc94HW__gradient{z-index:-1;opacity:.85;width:100%;height:100%;display:block;position:absolute;inset:0}.case-study-module__Tc94HW__tab{z-index:1;background:var(--surface);border-bottom-left-radius:16px;align-items:center;padding:20px;display:flex;position:absolute;top:0;right:0}.case-study-module__Tc94HW__tab:before,.case-study-module__Tc94HW__tab:after{content:"";background:radial-gradient(circle at 0 100%, transparent 15.5px, var(--surface) 16px);pointer-events:none;width:16px;height:16px;position:absolute}.case-study-module__Tc94HW__tab:before{top:0;right:100%}.case-study-module__Tc94HW__tab:after{top:100%;right:0}.case-study-module__Tc94HW__tab:focus-visible{outline-offset:-6px;outline:2px solid #111}.case-study-module__Tc94HW__logo{width:auto;height:28px;display:block}.case-study-module__Tc94HW__card h1{letter-spacing:-1.08px;text-wrap:balance;max-width:614px;font-size:36px;font-weight:400;line-height:39.6px}.case-study-module__Tc94HW__card h1 strong{font-weight:500}.case-study-module__Tc94HW__stats{gap:16px;margin:0;padding:0;list-style:none;display:flex}.case-study-module__Tc94HW__stat{background:#ffffff4d;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:56px;min-width:0;min-height:185px;padding:20px;display:flex}.case-study-module__Tc94HW__statValue{letter-spacing:-1.08px;font-size:36px;line-height:36px}.case-study-module__Tc94HW__statLabel{color:var(--muted);font-size:20px;line-height:26px}.case-study-module__Tc94HW__reading{position:relative}.case-study-module__Tc94HW__about{flex-direction:column;gap:40px;width:min(656px,100% - 112px);margin:56px auto 0;display:flex}.case-study-module__Tc94HW__intro{letter-spacing:-.48px;text-wrap:pretty;font-size:24px;line-height:31.2px}.case-study-module__Tc94HW__facts{gap:16px;margin:0;display:flex}.case-study-module__Tc94HW__facts>div{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.case-study-module__Tc94HW__facts dt{font-size:14px;line-height:18.2px}.case-study-module__Tc94HW__facts dd{color:var(--muted);margin:0;font-size:14px;line-height:21px}.case-study-module__Tc94HW__rule,.case-study-module__Tc94HW__divider{background:var(--hairline);border:0;height:1px;margin:0}.case-study-module__Tc94HW__conversation{justify-content:space-between;align-items:flex-end;gap:16px;font-size:14px;line-height:18.2px;display:flex}.case-study-module__Tc94HW__person{align-items:center;gap:12px;margin-top:16px;display:flex}.case-study-module__Tc94HW__person>span:last-child,.case-study-module__Tc94HW__quoteBy>span:last-child{flex-direction:column;display:flex}.case-study-module__Tc94HW__muted{color:var(--muted)}.case-study-module__Tc94HW__avatar{background:var(--tint);letter-spacing:.02em;object-fit:cover;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:500;display:grid}.case-study-module__Tc94HW__stand{color:var(--muted);font-size:12px;line-height:18px}.case-study-module__Tc94HW__content{flex-direction:column;gap:40px;width:min(1104px,100% - 112px);margin:40px auto 0;display:flex}.case-study-module__Tc94HW__divider{width:min(656px,100%);margin-inline:auto}.case-study-module__Tc94HW__section{grid-template-columns:minmax(0,1fr) min(656px,100%) minmax(0,1fr);row-gap:20px;display:grid}.case-study-module__Tc94HW__section>*{grid-column:2;min-width:0}.case-study-module__Tc94HW__section>.case-study-module__Tc94HW__wide{grid-column:1/-1}.case-study-module__Tc94HW__section h2{letter-spacing:-.64px;margin-bottom:8px;scroll-margin-top:16px;font-size:32px;font-weight:400;line-height:38.4px}.case-study-module__Tc94HW__section h3{letter-spacing:-.52px;margin-top:20px;font-size:23px;font-weight:400;line-height:29.9px}.case-study-module__Tc94HW__section h4{letter-spacing:-.44px;margin-top:12px;font-size:20px;font-weight:400;line-height:26px}.case-study-module__Tc94HW__section p{color:#111c;text-wrap:pretty;font-size:18px;line-height:27px}.case-study-module__Tc94HW__section p strong{font-weight:500}.case-study-module__Tc94HW__section p a{color:#111;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.case-study-module__Tc94HW__anchor{margin-top:24px;scroll-margin-top:16px}.case-study-module__Tc94HW__video{aspect-ratio:16/9;background:#201a2b;border-radius:8px;position:relative;overflow:hidden}.case-study-module__Tc94HW__video video{object-fit:cover;width:100%;height:100%;display:block}.case-study-module__Tc94HW__play{color:#111;background:#fff;border:0;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #1115}.case-study-module__Tc94HW__play:hover{background:#fffbe3;transform:translate(-50%,-50%)scale(1.08)}.case-study-module__Tc94HW__play:focus-visible{outline-offset:5px;outline:3px solid #111}.case-study-module__Tc94HW__play svg{width:26px;height:26px;margin-left:4px}.case-study-module__Tc94HW__tableWrap{border:1px solid var(--hairline);background:#fff;border-radius:8px;margin:28px 0;overflow-x:auto}.case-study-module__Tc94HW__tableWrap:focus-visible{outline-offset:4px;outline:2px solid #111}.case-study-module__Tc94HW__table{border-collapse:collapse;width:100%;font-size:14px;line-height:18.2px}.case-study-module__Tc94HW__table th,.case-study-module__Tc94HW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:16px}.case-study-module__Tc94HW__table th+th,.case-study-module__Tc94HW__table th+td,.case-study-module__Tc94HW__table td+td{border-left:1px solid var(--hairline)}.case-study-module__Tc94HW__table thead th{background:#f6f5f3;font-weight:500}.case-study-module__Tc94HW__table tbody th{font-weight:400}.case-study-module__Tc94HW__table td{color:#111c}.case-study-module__Tc94HW__table tbody tr:nth-child(odd){background:var(--surface)}.case-study-module__Tc94HW__table tbody tr:last-child>*{border-bottom:0}.case-study-module__Tc94HW__figure{margin:8px 0}.case-study-module__Tc94HW__frame{background:#fff;border:1px solid #efefed;border-radius:12px;overflow:hidden;box-shadow:0 0 0 6px #ffffffa6,0 18px 40px #1111110a}.case-study-module__Tc94HW__frame img{width:100%;height:auto;display:block}.case-study-module__Tc94HW__figure figcaption{color:var(--muted);text-align:center;margin-top:16px;font-size:14px;line-height:20px}.case-study-module__Tc94HW__quote{margin:44px 0 0}.case-study-module__Tc94HW__quote blockquote{margin:0}.case-study-module__Tc94HW__quote blockquote p{letter-spacing:-.64px;color:#111;font-size:32px;line-height:38.4px}.case-study-module__Tc94HW__quoteBy{align-items:center;gap:12px;margin:20px 0 44px;font-size:14px;line-height:18.2px;display:flex}.case-study-module__Tc94HW__section .case-study-module__Tc94HW__quotePending{color:var(--muted);border:1px dashed #11111140;border-radius:12px;margin:24px 0;padding:20px 24px;font-size:15px;line-height:22px}.case-study-module__Tc94HW__examples{border-top:1px solid #11111114;margin:0;padding:0;list-style:none}.case-study-module__Tc94HW__examples li{border-bottom:1px solid #11111114}.case-study-module__Tc94HW__examples a{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:18px;line-height:24px;display:flex}.case-study-module__Tc94HW__examples a>span{align-items:center;gap:6px;display:inline-flex}.case-study-module__Tc94HW__examples a svg{color:var(--muted);flex:none;transition:color .2s,transform .2s}.case-study-module__Tc94HW__examples a:hover svg{color:#111;transform:translate(2px,-2px)}.case-study-module__Tc94HW__examples time{color:var(--muted);flex:none;font-size:14px;line-height:20px}.case-study-module__Tc94HW__results{background:#111;border-radius:16px;margin:28px 0;padding:100px 0}.case-study-module__Tc94HW__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(654px,100% - 48px);margin:0 auto;padding:0;list-style:none;display:grid}.case-study-module__Tc94HW__result{background:#272625;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:space-between;gap:16px;min-height:166px;padding:16px;display:flex}.case-study-module__Tc94HW__resultValue{letter-spacing:-1.08px;color:#fff;font-size:36px;line-height:36px}.case-study-module__Tc94HW__resultLabel{letter-spacing:-.16px;color:#fffc;font-size:16px;line-height:24px}.case-study-module__Tc94HW__cta{background:#272625;border:1px solid #494846;border-radius:12px;margin:16px -24px 0;padding:24px}.case-study-module__Tc94HW__section .case-study-module__Tc94HW__cta p,.case-study-module__Tc94HW__section .case-study-module__Tc94HW__cta a{color:#fff}.case-study-module__Tc94HW__reading .case-study-module__Tc94HW__faq{width:min(1104px,100% - 112px);margin:0 auto;padding:100px 0 0}.case-study-module__Tc94HW__reading .case-study-module__Tc94HW__faq h2{letter-spacing:-1.76px;max-width:340px;margin-bottom:56px;font-size:44px;line-height:48.4px}.case-study-module__Tc94HW__more{padding:100px 56px}.case-study-module__Tc94HW__moreInner{flex-direction:column;gap:56px;width:min(1104px,100%);margin:0 auto;display:flex}.case-study-module__Tc94HW__moreHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.case-study-module__Tc94HW__moreHead h2{letter-spacing:-.4px;color:var(--muted);font-size:20px;font-weight:400;line-height:26px}.case-study-module__Tc94HW__moreButton{border:1px solid #1111114d;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:14px;transition:background-color .2s;display:inline-flex}.case-study-module__Tc94HW__moreButton:hover{background:#fff}.case-study-module__Tc94HW__moreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.case-study-module__Tc94HW__moreTile{flex-direction:column;gap:12px;display:flex}.case-study-module__Tc94HW__moreArt{aspect-ratio:261/155;border:1px solid var(--hairline);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.case-study-module__Tc94HW__moreArt img{mix-blend-mode:multiply;filter:brightness(1.04);width:auto;height:76%;transition:transform .3s var(--ease)}.case-study-module__Tc94HW__moreTile:hover .case-study-module__Tc94HW__moreArt img{transform:scale(1.05)}.case-study-module__Tc94HW__moreTitle{padding-left:4px;font-size:14px;line-height:18.2px}@media (max-width:991px){.case-study-module__Tc94HW__hero,.case-study-module__Tc94HW__content,.case-study-module__Tc94HW__reading .case-study-module__Tc94HW__faq{width:calc(100% - 64px)}.case-study-module__Tc94HW__about{width:min(656px,100% - 64px)}.case-study-module__Tc94HW__card{padding-top:96px}.case-study-module__Tc94HW__more{padding-inline:32px}.case-study-module__Tc94HW__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-study-module__Tc94HW__hero{gap:20px;width:calc(100% - 32px);padding-top:100px}.case-study-module__Tc94HW__card{gap:28px;min-height:0;padding:64px 14px 14px}.case-study-module__Tc94HW__tab{padding:12px}.case-study-module__Tc94HW__logo{height:22px}.case-study-module__Tc94HW__card h1{letter-spacing:-.48px;font-size:24px;line-height:26.4px}.case-study-module__Tc94HW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.case-study-module__Tc94HW__stat{border-radius:8px;gap:16px;min-height:127px;padding:12px}.case-study-module__Tc94HW__stat:first-child{grid-column:1/-1;min-height:96px}.case-study-module__Tc94HW__statValue{letter-spacing:-.56px;font-size:28px;line-height:28px}.case-study-module__Tc94HW__statLabel{font-size:12px;line-height:16px}.case-study-module__Tc94HW__about{gap:28px;width:calc(100% - 32px);margin-top:48px}.case-study-module__Tc94HW__intro{letter-spacing:-.4px;font-size:18px;line-height:23.4px}.case-study-module__Tc94HW__facts{flex-direction:column;gap:8px}.case-study-module__Tc94HW__facts>div{gap:4px}.case-study-module__Tc94HW__conversation{flex-direction:column;align-items:flex-start;gap:28px}.case-study-module__Tc94HW__content{gap:28px;width:calc(100% - 32px);margin-top:28px}.case-study-module__Tc94HW__section h2{letter-spacing:-.48px;font-size:24px;line-height:28.8px}.case-study-module__Tc94HW__section h3{letter-spacing:-.4px;font-size:20px;line-height:26px}.case-study-module__Tc94HW__section h4{letter-spacing:-.3px;font-size:18px;line-height:23.4px}.case-study-module__Tc94HW__section p{font-size:16px;line-height:24px}.case-study-module__Tc94HW__quote{margin-top:28px}.case-study-module__Tc94HW__quote blockquote p{letter-spacing:-.48px;font-size:24px;line-height:28.8px}.case-study-module__Tc94HW__play{width:56px;height:56px}.case-study-module__Tc94HW__play svg{width:20px;height:20px}.case-study-module__Tc94HW__table{min-width:600px}.case-study-module__Tc94HW__figure figcaption{margin-top:12px;font-size:12px;line-height:17px}.case-study-module__Tc94HW__frame{border-radius:8px;box-shadow:0 0 0 4px #ffffffa6,0 12px 28px #1111110a}.case-study-module__Tc94HW__examples a{flex-direction:column;gap:4px;font-size:16px;line-height:22px}.case-study-module__Tc94HW__results{margin:16px 0;padding:14px}.case-study-module__Tc94HW__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.case-study-module__Tc94HW__result{border-radius:8px;min-height:106px;padding:12px}.case-study-module__Tc94HW__resultValue{letter-spacing:-.48px;font-size:28px;line-height:28px}.case-study-module__Tc94HW__resultLabel{font-size:12px;line-height:18px}.case-study-module__Tc94HW__cta{border-radius:8px;margin:8px 0 0;padding:16px}.case-study-module__Tc94HW__reading .case-study-module__Tc94HW__faq{width:calc(100% - 32px);padding-top:68px}.case-study-module__Tc94HW__reading .case-study-module__Tc94HW__faq h2{letter-spacing:-.7px;max-width:272px;margin-bottom:40px;font-size:28px;line-height:30.8px}.case-study-module__Tc94HW__more{padding:68px 16px}.case-study-module__Tc94HW__moreInner{gap:40px}.case-study-module__Tc94HW__moreGrid{gap:12px}}@media (prefers-reduced-motion:reduce){.case-study-module__Tc94HW__play,.case-study-module__Tc94HW__moreArt img,.case-study-module__Tc94HW__examples a svg{transition:none}}
