.CaseStudy-module-scss-module__fIsNaa__page{color:#10131a;background:#fff;font-family:SpaceGrotesk,sans-serif}.CaseStudy-module-scss-module__fIsNaa__hubLink{letter-spacing:.02em;color:#1966e3;align-items:center;gap:8px;padding:14px clamp(1.25rem,1rem + 3vw,3.5rem) 0;font-family:SpaceMono,monospace;font-size:.78rem;text-decoration:none;display:inline-flex}.CaseStudy-module-scss-module__fIsNaa__hubLink:hover{text-decoration:underline}.CaseStudy-module-scss-module__fIsNaa__hubLink:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__hero{color:#fff;background:radial-gradient(circle at 14% 12%,#ffffff57,#fff0 42%),linear-gradient(135deg,#3c85fc 0%,#1966e3 48%,#0c52c4 100%);padding:clamp(3rem,2rem + 5vw,6rem) clamp(1.25rem,1rem + 3vw,3.5rem) clamp(3rem,1.8rem + 4vw,5rem);position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__hero:after,.CaseStudy-module-scss-module__fIsNaa__cta:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 14% 12%,#0000 0 138px,#ffffff17 138px 140px);position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__heroBille{aspect-ratio:1;pointer-events:none;z-index:1;width:clamp(200px,14vw + 120px,300px);position:absolute;top:-40px;right:-30px}.CaseStudy-module-scss-module__fIsNaa__heroInner{z-index:1;position:relative}.CaseStudy-module-scss-module__fIsNaa__logo{background:#fff;border-radius:8px;padding:8px 12px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffffe6;flex-wrap:wrap;align-items:center;margin:26px 0 14px;font-family:SpaceMono,monospace;font-size:.75rem;display:flex}.CaseStudy-module-scss-module__fIsNaa__badgeOngoing{letter-spacing:.04em;text-transform:uppercase;opacity:1;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;margin-left:12px;padding:3px 10px;font-size:.72rem}.CaseStudy-module-scss-module__fIsNaa__kicker:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:10px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__title{max-width:16ch;font-family:SpaceGrotesk,sans-serif;font-size:clamp(2.4rem,1rem + 6vw,5rem);font-weight:400;line-height:98%}.CaseStudy-module-scss-module__fIsNaa__metaStrip{background:#f8f9fc;border-bottom:1px solid #e2e8f3;flex-wrap:wrap;gap:clamp(1.5rem,1rem + 3vw,4rem);margin:0;padding:1.5rem clamp(1.25rem,1rem + 3vw,3.5rem);display:flex}.CaseStudy-module-scss-module__fIsNaa__metaItem{flex-direction:column;gap:4px;display:flex}.CaseStudy-module-scss-module__fIsNaa__metaLabel{text-transform:uppercase;letter-spacing:.08em;color:#5b6b8c;font-family:SpaceMono,monospace;font-size:.68rem}.CaseStudy-module-scss-module__fIsNaa__metaValue{color:#10131a;margin:0;font-family:SpaceMono,monospace;font-size:.95rem;font-weight:700}.CaseStudy-module-scss-module__fIsNaa__section{padding:clamp(2rem,1.4rem + 2.5vw,3rem) clamp(1.25rem,1rem + 3vw,3.5rem)}.CaseStudy-module-scss-module__fIsNaa__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#1966e3;align-items:center;margin:0 0 18px;font-family:SpaceMono,monospace;font-size:.75rem;font-weight:400;display:flex}.CaseStudy-module-scss-module__fIsNaa__subLabel{text-transform:uppercase;letter-spacing:.06em;color:#5b6b8c;margin:0 0 10px;font-size:.8rem;font-weight:600}.CaseStudy-module-scss-module__fIsNaa__sectionLabel:before{content:"";background:#226aee;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:10px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__body{color:#333;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:146%}.CaseStudy-module-scss-module__fIsNaa__lead{color:#10131a;max-width:46ch;font-size:clamp(1.2rem,1.05rem + .7vw,1.6rem);font-weight:300;line-height:138%}.CaseStudy-module-scss-module__fIsNaa__approach{max-width:60ch;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.CaseStudy-module-scss-module__fIsNaa__prose{color:#333;max-width:68ch;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:152%}.CaseStudy-module-scss-module__fIsNaa__prose h3{color:#10131a;margin:2rem 0 .6rem;font-size:1.2rem;font-weight:600}.CaseStudy-module-scss-module__fIsNaa__prose h4{color:#10131a;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.CaseStudy-module-scss-module__fIsNaa__prose p{margin:0 0 1rem}.CaseStudy-module-scss-module__fIsNaa__prose ul,.CaseStudy-module-scss-module__fIsNaa__prose ol{margin:0 0 1rem;padding-left:1.4rem}.CaseStudy-module-scss-module__fIsNaa__prose li{margin-bottom:.4rem}.CaseStudy-module-scss-module__fIsNaa__prose strong{color:#10131a}.CaseStudy-module-scss-module__fIsNaa__prose a{color:#1966e3;text-underline-offset:2px}.CaseStudy-module-scss-module__fIsNaa__prose a:hover{text-decoration:none}.CaseStudy-module-scss-module__fIsNaa__prose :first-child{margin-top:0}.CaseStudy-module-scss-module__fIsNaa__chips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.CaseStudy-module-scss-module__fIsNaa__chip{letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-family:SpaceMono,monospace;font-size:.72rem}.CaseStudy-module-scss-module__fIsNaa__chipTech{color:#05327a;background:#dbe6ff;border:1px solid #0000}.CaseStudy-module-scss-module__fIsNaa__chipTag{color:#1966e3;background:0 0;border:1px solid #1966e359}.CaseStudy-module-scss-module__fIsNaa__gallery{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.CaseStudy-module-scss-module__fIsNaa__galleryItem{border-radius:10px;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__galleryItem img{width:100%;height:auto;display:block}.CaseStudy-module-scss-module__fIsNaa__galleryItem:first-child{grid-column:1/-1}.CaseStudy-module-scss-module__fIsNaa__galleryItemFill{aspect-ratio:3/2;position:relative}.CaseStudy-module-scss-module__fIsNaa__video{aspect-ratio:16/9;background:#0b0f1a;border-radius:10px;position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__videoFacade{cursor:pointer;background:#0b0f1a;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__videoFacade img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .25s,transform .4s;position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__videoFacade:hover img{opacity:1;transform:scale(1.03)}.CaseStudy-module-scss-module__fIsNaa__playIcon{background:#05327ad1;border:2px solid #ffffffe6;border-radius:50%;width:68px;height:68px;transition:transform .2s,background .2s;position:relative}.CaseStudy-module-scss-module__fIsNaa__playIcon:before{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.CaseStudy-module-scss-module__fIsNaa__videoFacade:hover .CaseStudy-module-scss-module__fIsNaa__playIcon{background:#05327a;transform:scale(1.08)}.CaseStudy-module-scss-module__fIsNaa__outcomes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.CaseStudy-module-scss-module__fIsNaa__outcomeCard{background:linear-gradient(160deg,#f1f6ff,#e4edff);border:1px solid #d6e2fb;border-radius:12px;flex-direction:column;gap:8px;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:flex}.CaseStudy-module-scss-module__fIsNaa__outcomeStat{color:#05327a;font-family:SpaceMono,monospace;font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);font-weight:700;line-height:1}.CaseStudy-module-scss-module__fIsNaa__outcomeText{color:#344563;font-size:.98rem;line-height:138%}.CaseStudy-module-scss-module__fIsNaa__testimonial{border-left:3px solid #226aee;max-width:60ch;margin:0;padding-left:clamp(1rem,.6rem + 2vw,2rem)}.CaseStudy-module-scss-module__fIsNaa__quote{color:#10131a;margin:0;font-size:clamp(1.3rem,1.05rem + 1.1vw,2rem);font-weight:300;line-height:132%}.CaseStudy-module-scss-module__fIsNaa__quote:before{content:"“"}.CaseStudy-module-scss-module__fIsNaa__quote:after{content:"”"}.CaseStudy-module-scss-module__fIsNaa__attribution{flex-direction:column;gap:2px;margin-top:18px;display:flex}.CaseStudy-module-scss-module__fIsNaa__author{color:#10131a;font-size:.95rem;font-weight:700}.CaseStudy-module-scss-module__fIsNaa__role{color:#5b6b8c;font-size:.85rem}.CaseStudy-module-scss-module__fIsNaa__links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.CaseStudy-module-scss-module__fIsNaa__linkCard{color:inherit;transition:border-color var(--duration,.2s) ease,box-shadow .2s ease;background:linear-gradient(165deg,#fff 0%,#f0f3f8 100%);border:1px solid #e2e8f3;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 6px 18px #05327a0f,inset 0 1px #fffffff2}.CaseStudy-module-scss-module__fIsNaa__linkCard:hover{border-color:#226aee;box-shadow:0 10px 26px #05327a1f}.CaseStudy-module-scss-module__fIsNaa__linkThumb{object-fit:cover;background:#dbe6ff;border-radius:10px;flex:none;width:46px;height:46px}.CaseStudy-module-scss-module__fIsNaa__linkTitle{font-size:.95rem;font-weight:700;display:block}.CaseStudy-module-scss-module__fIsNaa__linkHost{color:#5b6b8c;font-family:SpaceMono,monospace;font-size:.72rem;display:block}.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary{color:inherit;background:linear-gradient(165deg,#fff 0%,#f0f3f8 100%);border:1px solid #e2e8f3;border-radius:18px;margin-bottom:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;overflow:hidden;box-shadow:0 10px 26px #05327a12,inset 0 1px #fffffff2}.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary:hover{border-color:#226aee;transform:translateY(-2px);box-shadow:0 14px 32px #05327a24}.CaseStudy-module-scss-module__fIsNaa__linkHero{aspect-ratio:16/8;object-fit:cover;background:linear-gradient(135deg,#dbe6ff,#a9c2ff);width:100%;display:block}.CaseStudy-module-scss-module__fIsNaa__linkPrimaryBody{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.CaseStudy-module-scss-module__fIsNaa__linkDesc{color:#344563;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:138%;display:-webkit-box;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__cta{color:#fff;text-align:center;background:radial-gradient(circle at 14% 12%,#ffffff4d,#fff0 42%),linear-gradient(315deg,#3c85fc 0%,#1966e3 52%,#0c52c4 100%);padding:clamp(3.5rem,2.2rem + 4vw,6rem) clamp(1.5rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__ctaTitle{z-index:1;margin:0 0 10px;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-weight:400;position:relative}.CaseStudy-module-scss-module__fIsNaa__ctaSub{z-index:1;opacity:.85;max-width:38ch;margin:0 auto 28px;font-size:1rem;position:relative}.CaseStudy-module-scss-module__fIsNaa__ctaButton{z-index:1;color:#fff;background:linear-gradient(170deg,#2f74ec 0%,#0c52c4 100%);border-radius:999px;align-items:center;gap:14px;padding:8px 28px 8px 8px;font-family:SpaceMono,monospace;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 18px 40px #00225666,inset 0 1px #fff6,inset 0 -9px 18px #00225666}.CaseStudy-module-scss-module__fIsNaa__ctaBille{background:radial-gradient(circle at 32% 28%,#fff 0%,#f0f4fa 45%,#c6d2e6 100%);border-radius:50%;width:42px;height:42px;transition:transform .25s;display:block;box-shadow:0 6px 14px #00225666}.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover{transform:translateY(-2px)}.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover .CaseStudy-module-scss-module__fIsNaa__ctaBille{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover,.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover .CaseStudy-module-scss-module__fIsNaa__ctaBille{transform:none}}.CaseStudy-module-scss-module__fIsNaa__similar{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.CaseStudy-module-scss-module__fIsNaa__similarCard{color:inherit;background:#fff;border:1px solid #e2e8f3;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__similarCardLink{transition:transform .2s,border-color .2s,box-shadow .2s}.CaseStudy-module-scss-module__fIsNaa__similarCardLink:hover{border-color:#226aee;transform:translateY(-2px);box-shadow:0 8px 20px #05327a1a}.CaseStudy-module-scss-module__fIsNaa__similarThumb{aspect-ratio:16/10;object-fit:cover;background:linear-gradient(135deg,#dbe6ff,#a9c2ff);border:0;width:100%;display:block}.CaseStudy-module-scss-module__fIsNaa__similarMeta{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.CaseStudy-module-scss-module__fIsNaa__similarName{font-size:.9rem;font-weight:700;line-height:1.2}.CaseStudy-module-scss-module__fIsNaa__similarClient{color:#5b6b8c;font-size:.78rem}.CaseStudy-module-scss-module__fIsNaa__linkCard:focus-visible,.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary:focus-visible,.CaseStudy-module-scss-module__fIsNaa__similarCardLink:focus-visible,.CaseStudy-module-scss-module__fIsNaa__videoFacade:focus-visible,.CaseStudy-module-scss-module__fIsNaa__ctaButton:focus-visible{outline-offset:3px;outline:3px solid #226aee}@media (max-width:600px){.CaseStudy-module-scss-module__fIsNaa__gallery{grid-template-columns:1fr}.CaseStudy-module-scss-module__fIsNaa__similar{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=0ry~zh8ykqftv.css.map*/