.home-case-studies-module__NijHTa__section{color:#0b1220;background:#f2f5f9;padding:80px 0;scroll-margin-top:115px}.home-case-studies-module__NijHTa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.home-case-studies-module__NijHTa__sectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.8vw,57px);font-weight:550;line-height:1.1}.home-case-studies-module__NijHTa__section :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #7393ff}.home-case-studies-module__NijHTa__storyStack{position:relative}.home-case-studies-module__NijHTa__stackCard{border:1px solid #ffffff50;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:495px;margin-bottom:23px;padding:43px;scroll-margin-top:132px;display:grid;position:sticky;top:132px;box-shadow:0 -7px 25px #30445b0d}.home-case-studies-module__NijHTa__stackCard:last-child{margin-bottom:0}.home-case-studies-module__NijHTa__cosmos{background:#eee9dc}.home-case-studies-module__NijHTa__vene{color:#fff;background:#172b44}.home-case-studies-module__NijHTa__nook{color:#fff;background:#2d5bff}.home-case-studies-module__NijHTa__sb{background:#dae5f3}.home-case-studies-module__NijHTa__stackCopy{flex-direction:column;align-self:stretch;min-width:0;display:flex}.home-case-studies-module__NijHTa__stackCopy h3{letter-spacing:-.035em;max-width:335px;margin:0;font-size:24px;font-weight:570;line-height:1.1}.home-case-studies-module__NijHTa__sb .home-case-studies-module__NijHTa__stackCopy h3{max-width:none}.home-case-studies-module__NijHTa__location{opacity:.75;margin:9px 0 0;font-size:13px;line-height:1.4}.home-case-studies-module__NijHTa__result{letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(24px,2.5vw,30px);font-weight:570;line-height:1.18}.home-case-studies-module__NijHTa__review{margin:22px 0 0;font-size:13px;line-height:1.65}.home-case-studies-module__NijHTa__review blockquote{margin:10px 0 0}.home-case-studies-module__NijHTa__review p{margin:0}.home-case-studies-module__NijHTa__review figcaption{margin-top:15px;font-size:12px;font-weight:600}.home-case-studies-module__NijHTa__review figcaption a{color:inherit;text-underline-offset:3px}.home-case-studies-module__NijHTa__reviewStars{letter-spacing:2px;color:#a47417;font-size:15px}.home-case-studies-module__NijHTa__reviewSource{opacity:.7;margin-top:2px;font-size:11px;font-weight:400;display:block}.home-case-studies-module__NijHTa__context{opacity:.8;margin:24px 0 0;font-size:13px;line-height:1.65}.home-case-studies-module__NijHTa__readButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:22px 0 0;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.home-case-studies-module__NijHTa__readButton::-webkit-details-marker{display:none}.home-case-studies-module__NijHTa__readButton svg,.home-case-studies-module__NijHTa__closeButton svg{flex-shrink:0;width:20px;height:20px}.home-case-studies-module__NijHTa__fallbackReader{margin-top:auto}.home-case-studies-module__NijHTa__websiteTitle{color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-case-studies-module__NijHTa__websiteTitle:hover{text-decoration-thickness:2px}.home-case-studies-module__NijHTa__websiteImage{border-radius:6px;display:block}.home-case-studies-module__NijHTa__stackImage{min-width:0}.home-case-studies-module__NijHTa__browserShot{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 32px #101e3b25}.home-case-studies-module__NijHTa__browserShot img{width:100%;height:auto;display:block}.home-case-studies-module__NijHTa__browserTop{background:#fff;align-items:center;gap:4px;height:29px;padding:0 12px;display:flex}.home-case-studies-module__NijHTa__browserTop>span:not(.home-case-studies-module__NijHTa__browserAddress){background:#c4d0df;border-radius:50%;width:4px;height:4px}.home-case-studies-module__NijHTa__browserAddress{color:#334968;margin-left:8px;font-size:7px;text-decoration:underline}.home-case-studies-module__NijHTa__chapterNumber{opacity:.6;letter-spacing:.1em;font-size:11px;position:absolute;top:23px;right:26px}.home-case-studies-module__NijHTa__dialog{color:#0b1220;overscroll-behavior:contain;background:#fff;border:0;border-radius:17px;width:min(1030px,100vw - 50px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 28px 100px #0005}.home-case-studies-module__NijHTa__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091528a8}.home-case-studies-module__NijHTa__dialogTop{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#68798d;background:#ffffffed;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:20px;padding:16px 27px;font-size:11px;display:flex;position:sticky;top:0}.home-case-studies-module__NijHTa__closeButton{color:#0b1220;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.home-case-studies-module__NijHTa__dialog :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #7393ff}.home-case-studies-module__NijHTa__dialogHeading{padding:28px 35px 25px}.home-case-studies-module__NijHTa__dialogHeading h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:570;line-height:1.1}.home-case-studies-module__NijHTa__dialogGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;padding:0 35px 35px;display:grid}.home-case-studies-module__NijHTa__dialogVisual{background:#e9edf4;border-radius:10px;align-self:start;padding:25px 23px}.home-case-studies-module__NijHTa__dialogVisual.home-case-studies-module__NijHTa__cosmos{background:#eee9dd}.home-case-studies-module__NijHTa__dialogVisual.home-case-studies-module__NijHTa__nook{background:#dfe9ff}.home-case-studies-module__NijHTa__storyCopy{color:#526078;min-width:0;font-size:15px;line-height:1.7}.home-case-studies-module__NijHTa__storyCopy :is(p,ul){margin:0}.home-case-studies-module__NijHTa__storyCopy>:is(p,ul)+:is(p,ul){margin-top:18px}.home-case-studies-module__NijHTa__storyCopy ul{padding-left:21px;list-style:outside}.home-case-studies-module__NijHTa__storyCopy li+li{margin-top:5px}.home-case-studies-module__NijHTa__dialogProof{border-top:1px solid #dfe5ed;padding:24px 35px 33px}.home-case-studies-module__NijHTa__dialogProof h3{margin:0 0 15px;font-size:15px;font-weight:600}.home-case-studies-module__NijHTa__dialogProof img{border:1px solid #dfe5ed;border-radius:8px;width:100%;max-width:700px;height:auto;margin:auto;display:block}.home-case-studies-module__NijHTa__dialogProof p{color:#637083;text-align:center;margin:12px 0 0;font-size:11px}.home-case-studies-module__NijHTa__fallbackStory{color:#0b1220;background:#fff;border-radius:12px;margin-top:24px}.home-case-studies-module__NijHTa__fallbackStory .home-case-studies-module__NijHTa__dialogGrid{grid-template-columns:1fr}.home-case-studies-module__NijHTa__storyStack:has(details[open]) .home-case-studies-module__NijHTa__stackCard{position:relative;top:auto}@media (max-width:1050px){.home-case-studies-module__NijHTa__stackCard{gap:20px;min-height:480px;padding:32px}.home-case-studies-module__NijHTa__stackCopy h3{font-size:21px}.home-case-studies-module__NijHTa__result{font-size:28px}}@media (max-width:760px){.home-case-studies-module__NijHTa__section{padding:55px 0}.home-case-studies-module__NijHTa__sectionHeading{align-items:flex-start;margin-bottom:26px}.home-case-studies-module__NijHTa__sectionHeading h2{font-size:39px}.home-case-studies-module__NijHTa__stackCard{border-radius:12px;grid-template-columns:1fr;gap:28px;min-height:0;margin-bottom:18px;padding:44px 24px 24px;position:relative;top:auto}.home-case-studies-module__NijHTa__stackCopy h3{font-size:25px}.home-case-studies-module__NijHTa__result{margin-top:22px;font-size:26px}.home-case-studies-module__NijHTa__readButton{margin-top:24px;padding-top:0}.home-case-studies-module__NijHTa__chapterNumber{font-size:10px;top:23px;right:20px}.home-case-studies-module__NijHTa__dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.home-case-studies-module__NijHTa__dialogTop{padding:12px 20px}.home-case-studies-module__NijHTa__dialogHeading{padding:24px 22px 22px}.home-case-studies-module__NijHTa__dialogHeading h2{font-size:24px}.home-case-studies-module__NijHTa__dialogGrid{grid-template-columns:1fr;gap:27px;padding:0 22px 27px}.home-case-studies-module__NijHTa__dialogVisual{padding:20px}.home-case-studies-module__NijHTa__storyCopy{font-size:14px}.home-case-studies-module__NijHTa__dialogProof{padding:22px}}@media (max-height:720px){.home-case-studies-module__NijHTa__stackCard{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.home-case-studies-module__NijHTa__stackCard{position:relative;top:auto}}
.home-industry-links-module__tBKUEW__section{background:var(--deep-blue);color:#fff;padding-block:62px;scroll-margin-top:112px}.home-industry-links-module__tBKUEW__heading{letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(25px,3.1vw,37px);font-weight:650;line-height:1.2}.home-industry-links-module__tBKUEW__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-industry-links-module__tBKUEW__links a{color:#fff;text-underline-offset:7px;font-size:20px;font-weight:500;line-height:1.45;-webkit-text-decoration:underline #809cbd;text-decoration:underline #809cbd;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline-block}.home-industry-links-module__tBKUEW__links a:hover{color:#bed0ff;text-decoration-color:#bed0ff}.home-industry-links-module__tBKUEW__section a:focus-visible{outline-offset:5px;outline:3px solid #c1d2ff}.home-industry-links-module__tBKUEW__contact{color:#d1dbe8;border-top:1px solid #ffffff30;margin:34px 0 0;padding-top:28px;font-size:17px;line-height:1.6}.home-industry-links-module__tBKUEW__contact a{color:#c1d2ff;text-underline-offset:4px;font-weight:600;text-decoration:underline}.home-industry-links-module__tBKUEW__contact a:hover{color:#fff}@media (max-width:850px){.home-industry-links-module__tBKUEW__section{padding-block:50px}.home-industry-links-module__tBKUEW__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.home-industry-links-module__tBKUEW__section{padding-block:36px}.home-industry-links-module__tBKUEW__heading{margin-bottom:25px;font-size:26px}.home-industry-links-module__tBKUEW__links{grid-template-columns:1fr;row-gap:24px}.home-industry-links-module__tBKUEW__links a{font-size:21px}.home-industry-links-module__tBKUEW__contact{margin-top:28px;padding-top:22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.home-industry-links-module__tBKUEW__links a{transition:none}}
