.ConferenceForm-module-scss-module__6ba6ta__download{align-self:center;margin-top:18px}.ConferenceForm-module-scss-module__6ba6ta__optional{color:var(--ink-3);font-weight:400}
.Rating-module-scss-module__ll0kAq__rating{flex-direction:column;align-items:flex-start;display:flex}.Rating-module-scss-module__ll0kAq__band{gap:6px}@media (min-width:900px){.Rating-module-scss-module__ll0kAq__band{text-align:right;align-items:flex-end}}.Rating-module-scss-module__ll0kAq__panel .Rating-module-scss-module__ll0kAq__top{margin-top:14px}.Rating-module-scss-module__ll0kAq__panel .Rating-module-scss-module__ll0kAq__caption{margin-top:2px}.Rating-module-scss-module__ll0kAq__panel .Rating-module-scss-module__ll0kAq__link{margin-top:14px}@media (min-width:900px){.Rating-module-scss-module__ll0kAq__panel{text-align:right;place-self:center end;align-items:flex-end}}.Rating-module-scss-module__ll0kAq__top{align-items:baseline;gap:12px;margin-top:4px;display:flex}.Rating-module-scss-module__ll0kAq__score{color:var(--ink);font-size:66px}.Rating-module-scss-module__ll0kAq__bar{border-top:1px solid var(--rule);flex-flow:wrap;align-items:center;gap:12px 18px;margin-top:26px;padding-top:24px}.Rating-module-scss-module__ll0kAq__bar .Rating-module-scss-module__ll0kAq__top{align-items:center;gap:8px;margin-top:0}.Rating-module-scss-module__ll0kAq__bar .Rating-module-scss-module__ll0kAq__score{font-size:23px}.Rating-module-scss-module__ll0kAq__bar .Rating-module-scss-module__ll0kAq__mark svg{height:18px}.Rating-module-scss-module__ll0kAq__bar .Rating-module-scss-module__ll0kAq__stars svg{width:13px;height:13px}
.ProjectMention-module-scss-module__sm1Uwq__projlink{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.ProjectMention-module-scss-module__sm1Uwq__projlink:hover,.ProjectMention-module-scss-module__sm1Uwq__projlink:focus-visible{color:var(--accent);text-decoration-color:currentColor}
.ReviewsSlider-module-scss-module__Asjtiq__quote{margin:0;position:relative}.ReviewsSlider-module-scss-module__Asjtiq__mark{font-family:var(--font-display);color:var(--accent);opacity:.85;-webkit-user-select:none;user-select:none;margin-bottom:14px;font-size:clamp(56px,9vw,110px);line-height:.6}@media (max-width:719px){.ReviewsSlider-module-scss-module__Asjtiq__mark{opacity:.6}}.ReviewsSlider-module-scss-module__Asjtiq__slider{touch-action:pan-y;display:grid}.ReviewsSlider-module-scss-module__Asjtiq__slide{opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s .45s;grid-area:1/1;margin:0}.ReviewsSlider-module-scss-module__Asjtiq__slide blockquote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;max-width:34ch;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.32}.ReviewsSlider-module-scss-module__Asjtiq__slide figcaption{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:28px;display:flex}.ReviewsSlider-module-scss-module__Asjtiq__on{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.ReviewsSlider-module-scss-module__Asjtiq__who{font-size:15px;font-weight:600}.ReviewsSlider-module-scss-module__Asjtiq__role{color:var(--ink-3);font-size:14px}.ReviewsSlider-module-scss-module__Asjtiq__nav{align-items:center;gap:6px;margin-top:24px;display:flex}.ReviewsSlider-module-scss-module__Asjtiq__arrow{border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.ReviewsSlider-module-scss-module__Asjtiq__arrow:hover{color:var(--ink);border-color:var(--rule-strong)}.ReviewsSlider-module-scss-module__Asjtiq__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:40px;padding:0;display:grid}.ReviewsSlider-module-scss-module__Asjtiq__dot:before{content:"";background:var(--rule-strong);width:7px;height:7px;transition:background-color var(--dur) var(--ease);border-radius:50%}.ReviewsSlider-module-scss-module__Asjtiq__dotOn:before{background:var(--accent)}
.Steps-module-scss-module__89IrLq__steps{list-style:none}.Steps-module-scss-module__89IrLq__track{position:relative}.Steps-module-scss-module__89IrLq__ball{z-index:1;left:5px;top:var(--ball-y,0);background:var(--accent);opacity:0;width:7px;height:7px;transition:opacity .3s var(--ease);pointer-events:none;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 0 4px #1ecfc029}.Steps-module-scss-module__89IrLq__track[data-moving] .Steps-module-scss-module__89IrLq__ball{opacity:1}.Steps-module-scss-module__89IrLq__step{overflow-wrap:anywhere;padding:0 0 clamp(30px,3.4vw,44px) 34px;position:relative}.Steps-module-scss-module__89IrLq__step:last-child{padding-bottom:0}.Steps-module-scss-module__89IrLq__step:before{content:"";background:var(--rule);width:1px;position:absolute;top:16px;bottom:0;left:5px}.Steps-module-scss-module__89IrLq__step:last-child:before{display:none}.Steps-module-scss-module__89IrLq__step:after{content:"";border:1px solid var(--accent);background:var(--paper);width:11px;height:11px;transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);border-radius:50%;position:absolute;top:5px;left:0}.Steps-module-scss-module__89IrLq__step[data-lit]:after{background:var(--accent);box-shadow:0 0 0 3px #1ecfc026}.Steps-module-scss-module__89IrLq__step h3{margin-bottom:8px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Steps-module-scss-module__89IrLq__fill{background-image:linear-gradient(90deg, var(--accent) 50%, var(--ink) 50%);color:#0000;transition:background-position .7s var(--ease);background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}}.Steps-module-scss-module__89IrLq__step[data-lit] .Steps-module-scss-module__89IrLq__fill{background-position:0 0}@media (prefers-reduced-motion:reduce){.Steps-module-scss-module__89IrLq__ball{display:none}.Steps-module-scss-module__89IrLq__fill{transition:none}}
.Method-module-scss-module__J7_2oa__lead{margin-top:22px}
.Lp-module-scss-module__psGpqG__noHero{padding-top:var(--nav-h)}html:has([data-promo-strip]) .Lp-module-scss-module__psGpqG__noHero{padding-top:calc(var(--nav-h) + 38px)}.Lp-module-scss-module__psGpqG__heroBottom{margin-top:clamp(28px,3vw,36px)}.Lp-module-scss-module__psGpqG__heroLeft>:first-child{margin-top:0}.Lp-module-scss-module__psGpqG__statsBand{margin-top:clamp(28px,3vw,36px)}.Lp-module-scss-module__psGpqG__restHead{margin-top:56px;display:block}.Lp-module-scss-module__psGpqG__allCases{margin-top:26px}.Lp-module-scss-module__psGpqG__soloLead{max-width:60ch}.Lp-module-scss-module__psGpqG__proofSlider{margin-top:clamp(30px,4vw,44px)}.Lp-module-scss-module__psGpqG__proofGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:clamp(30px,4vw,44px);display:grid}.Lp-module-scss-module__psGpqG__proofCard{border:1px solid var(--rule);background:var(--card-bg,var(--surface-1));flex-direction:column;margin:0;padding:clamp(24px,3vw,32px);display:flex}.Lp-module-scss-module__psGpqG__proofCard blockquote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:clamp(18px,1.7vw,22px);font-weight:400;line-height:1.42}.Lp-module-scss-module__psGpqG__proofCard figcaption{flex-direction:column;gap:2px;margin-top:auto;padding-top:24px;display:flex}.Lp-module-scss-module__psGpqG__proofMark{font-family:var(--font-display);color:var(--accent);opacity:.85;-webkit-user-select:none;user-select:none;margin-bottom:14px;font-size:64px;line-height:.6}.Lp-module-scss-module__psGpqG__proofWho{font-size:15px;font-weight:600}.Lp-module-scss-module__psGpqG__proofRole{color:var(--ink-3);font-size:14px}.Lp-module-scss-module__psGpqG__proofProject{margin-top:8px}.Lp-module-scss-module__psGpqG__ctaWrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 48px;display:flex}.Lp-module-scss-module__psGpqG__ctaLead{max-width:46ch;margin-top:20px}.Lp-module-scss-module__psGpqG__ctaAction{flex-wrap:wrap;gap:12px;display:flex}
.CaseStudies-module-scss-module__7QxRhW__featuredHead{margin-top:40px;display:block}.CaseStudies-module-scss-module__7QxRhW__restHead{margin-top:56px}.CaseStudies-module-scss-module__7QxRhW__all{margin-top:26px}