.CaseStudyAdnosaur-module__9KNqcq__page{background:#fff;flex-direction:column;display:flex}.CaseStudyAdnosaur-module__9KNqcq__eyebrowRow{flex-direction:row;align-items:center;gap:8px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLine{background:linear-gradient(90deg,#3a8aee,#9a65fb);flex:none;width:24px;height:1px}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLineOnDark{background:#ffffff4d;}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLineMuted{background:#6d6d72;}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLabel{font-family:var(--font-brand);letter-spacing:.39em;text-transform:uppercase;color:#3a8aee;white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:20px}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLabelOnDark{color:#ffffff80;}.CaseStudyAdnosaur-module__9KNqcq__eyebrowLabelMuted{color:#fff6;}.CaseStudyAdnosaur-module__9KNqcq__sectionHeading{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.026em;color:#101828;margin:clamp(16px,1.458vw,28px) 0 0;font-size:clamp(26px,2.083vw,40px);font-weight:700;line-height:1.4}.CaseStudyAdnosaur-module__9KNqcq__sectionHeadingOnDark{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.026em;color:#fff;margin:clamp(16px,1.458vw,28px) 0 0;font-size:clamp(26px,2.083vw,40px);font-weight:700;line-height:1.4}.CaseStudyAdnosaur-module__9KNqcq__sectionBody{max-width:820px;font-family:var(--font-brand);color:#4a5565;margin:clamp(14px,1.25vw,24px) 0 0;font-size:clamp(15px,.833vw,16px);font-weight:400;line-height:1.75}.CaseStudyAdnosaur-module__9KNqcq__sectionBodyOnDark{max-width:820px;font-family:var(--font-brand);color:#9ca3af;margin:clamp(14px,1.25vw,24px) 0 0;font-size:clamp(15px,.833vw,16px);font-weight:400;line-height:1.75}.CaseStudyAdnosaur-module__9KNqcq__hero{aspect-ratio:1920/1034;background:linear-gradient(118deg,#039200 0%,#292929 100%);flex-direction:column;justify-content:flex-end;min-height:560px;padding:clamp(90px,7.8125vw,150px) clamp(24px,5.208vw,100px) clamp(90px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 22px #00000040}.CaseStudyAdnosaur-module__9KNqcq__heroImage{z-index:1;aspect-ratio:1403/998;border-radius:19px;width:clamp(720px,73.073vw,1403px);position:absolute;top:clamp(120px,10.052vw,193px);left:clamp(560px,46.927vw,901px);overflow:hidden}.CaseStudyAdnosaur-module__9KNqcq__heroImageImg{object-fit:cover;object-fit:cover!important}.CaseStudyAdnosaur-module__9KNqcq__back{z-index:1;color:#fff;flex-direction:row;align-items:center;gap:9px;width:fit-content;text-decoration:none;display:inline-flex;position:absolute;top:clamp(96px,6.25vw,112px);left:clamp(24px,10.417vw,200px)}.CaseStudyAdnosaur-module__9KNqcq__backLabel{font-family:var(--font-brand);color:#fff;font-size:20px;font-weight:400;line-height:22px}.CaseStudyAdnosaur-module__9KNqcq__heroContent{z-index:1;flex-direction:column;max-width:clamp(280px,34.479vw,662px);display:flex;position:relative}.CaseStudyAdnosaur-module__9KNqcq__heroBadgeRow{flex-flow:wrap;gap:12px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__heroBadge{font-family:var(--font-brand);color:#fff;white-space:nowrap;background:#ffffff21;border-radius:9999px;padding:8px 18px;font-size:15px;font-weight:500;line-height:20px}.CaseStudyAdnosaur-module__9KNqcq__heroTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.035em;color:#fff;white-space:nowrap;margin:clamp(20px,1.845vw,35px) 0;font-size:clamp(48px,6.15vw,118px);font-weight:800;line-height:1.04}.CaseStudyAdnosaur-module__9KNqcq__heroSubtitle{max-width:620px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.026em;color:#ffffff80;margin:0;font-size:clamp(20px,2.083vw,40px);font-weight:500;line-height:1.4}.CaseStudyAdnosaur-module__9KNqcq__overviewSection{border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-flow:wrap;align-items:flex-start;gap:clamp(40px,5.208vw,100px);width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__overviewIntro{flex-direction:column;flex:420px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__overviewMeta{border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-flow:wrap;align-items:center;gap:clamp(24px,2.083vw,40px);margin-top:clamp(20px,1.667vw,32px);padding:clamp(20px,1.667vw,32px) 0;display:flex}.CaseStudyAdnosaur-module__9KNqcq__overviewMetaItem{flex-direction:column;gap:6px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__overviewMetaLabel{font-family:var(--font-brand);letter-spacing:.21em;text-transform:uppercase;color:#3a8aee;white-space:nowrap;margin:0;font-size:12px;font-weight:700;line-height:18px}.CaseStudyAdnosaur-module__9KNqcq__overviewMetaValue{font-family:var(--font-brand);color:#101828;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px}.CaseStudyAdnosaur-module__9KNqcq__diagramCard{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;flex:480px;gap:clamp(20px,1.9vw,36px);width:100%;max-width:630px;padding:clamp(24px,2.29vw,44px) clamp(20px,2.08vw,40px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramLabel{font-family:var(--font-brand);letter-spacing:.15em;text-transform:uppercase;color:#3a8aee;margin:0;font-size:12px;font-weight:700;line-height:18px}.CaseStudyAdnosaur-module__9KNqcq__diagramRow{flex-flow:wrap;align-items:center;gap:16px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramSources{flex-direction:column;flex:160px;gap:12px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramSourceBox{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:64px;padding:12px 18px;display:flex;box-shadow:0 2px 10px #1018280f}.CaseStudyAdnosaur-module__9KNqcq__diagramSourceTitle{font-family:var(--font-brand);color:#101828;font-size:15px;font-weight:600;line-height:20px}.CaseStudyAdnosaur-module__9KNqcq__diagramSourceSubtitle{font-family:var(--font-brand);color:#4a5565;font-size:13px;font-weight:400;line-height:18px}.CaseStudyAdnosaur-module__9KNqcq__diagramConnector{opacity:.25;background:linear-gradient(#3a8aee,#9a65fb);border-radius:2px;flex:none;align-self:stretch;width:24px;height:60%}.CaseStudyAdnosaur-module__9KNqcq__diagramLayer{background:#fff;border-radius:18px;flex-direction:column;flex:150px;gap:8px;padding:20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1018281a}.CaseStudyAdnosaur-module__9KNqcq__diagramLayerBar{background:linear-gradient(90deg,#3a8aee,#9a65fb);height:3px;position:absolute;top:0;left:0;right:0}.CaseStudyAdnosaur-module__9KNqcq__diagramLayerIcon{background:#3a8aee14;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramLayerTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#101828;margin:0;font-size:16px;font-weight:700;line-height:22px}.CaseStudyAdnosaur-module__9KNqcq__diagramLayerBody{font-family:var(--font-brand);color:#4a5565;margin:0;font-size:13px;font-weight:400;line-height:20px}.CaseStudyAdnosaur-module__9KNqcq__diagramArrow{color:#9a65fb;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(0)}.CaseStudyAdnosaur-module__9KNqcq__diagramArrow svg{stroke:#9a65fb}.CaseStudyAdnosaur-module__9KNqcq__diagramOutcome{background:#9a65fb1a;border:1px solid #9a65fb40;border-radius:14px;flex-direction:column;flex:130px;gap:6px;padding:18px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramOutcomeTitle{font-family:var(--font-brand);color:#101828;margin:0;font-size:15px;font-weight:700;line-height:20px}.CaseStudyAdnosaur-module__9KNqcq__diagramOutcomeBody{font-family:var(--font-brand);color:#4a5565;margin:0;font-size:13px;font-weight:400;line-height:18px}.CaseStudyAdnosaur-module__9KNqcq__diagramFootnoteRow{flex-direction:row;align-items:center;gap:8px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__diagramFootnoteLine{background:#00000026;flex:none;width:24px;height:1px}.CaseStudyAdnosaur-module__9KNqcq__diagramFootnote{font-family:var(--font-brand);color:#4a5565;margin:0;font-size:13px;font-weight:400;line-height:18px}.CaseStudyAdnosaur-module__9KNqcq__challengeSection{background:#0b0b14;flex-flow:wrap;align-items:flex-start;gap:clamp(40px,5.208vw,100px);width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__challengeIntro{flex:380px}.CaseStudyAdnosaur-module__9KNqcq__challengeGrid{flex-flow:wrap;flex:1.2 480px;gap:clamp(16px,1.3vw,25px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__challengeCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:calc(50% - 13px);min-width:240px;padding:clamp(20px,1.68vw,32px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__challengeCardWide{flex-basis:100%}.CaseStudyAdnosaur-module__9KNqcq__challengeCardIcon{background:#3a8aee26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__challengeCardTitle{font-family:var(--font-brand);color:#fff;margin:14px 0 0;font-size:18px;font-weight:600;line-height:1.5}.CaseStudyAdnosaur-module__9KNqcq__challengeCardBody{font-family:var(--font-brand);color:#6b7280;margin:6px 0 0;font-size:16px;font-weight:400;line-height:1.6}.CaseStudyAdnosaur-module__9KNqcq__solutionSection{flex-direction:column;width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__solutionGrid{flex-flow:wrap;align-items:stretch;gap:24px;margin-top:clamp(24px,2.5vw,48px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__solutionCard{background:#fff;flex-direction:column;flex:260px;display:flex;box-shadow:0 4px 16px #0000001a}.CaseStudyAdnosaur-module__9KNqcq__solutionCardBar{background:linear-gradient(90deg,#3a8aee 12%,#9a65fb 88%);height:3px}.CaseStudyAdnosaur-module__9KNqcq__solutionCardBody{flex-direction:column;padding:32px 32px 40px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__solutionCardIcon{background:#3a8aee14;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__solutionCardTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#101828;margin:24px 0 0;font-size:18px;font-weight:700;line-height:1.55}.CaseStudyAdnosaur-module__9KNqcq__solutionCardText{font-family:var(--font-brand);color:#4a5565;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.75}.CaseStudyAdnosaur-module__9KNqcq__approachSection{background:#0b0b14;border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-direction:column;width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__approachGrid{grid-template-columns:repeat(6,1fr);gap:clamp(16px,1.25vw,24px);margin-top:clamp(24px,2.083vw,36px);display:grid}.CaseStudyAdnosaur-module__9KNqcq__approachCard{background:#12121c;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;grid-column:span 6;gap:16px;padding:clamp(24px,2.083vw,40px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__approachCardHeader{flex-direction:row;align-items:center;gap:16px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__approachCardIcon{background:#3a8aee26;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__approachCardNumber{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#fff;opacity:.35;font-size:28px;font-weight:800;line-height:1}.CaseStudyAdnosaur-module__9KNqcq__approachCardTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.5}.CaseStudyAdnosaur-module__9KNqcq__approachCardBody{font-family:var(--font-brand);color:#9095a6;margin:0;font-size:16px;font-weight:400;line-height:1.75}.CaseStudyAdnosaur-module__9KNqcq__howSection{background:#fff;border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-direction:column;width:100%;padding:clamp(64px,6.25vw,120px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__howHeading{max-width:850px;}.CaseStudyAdnosaur-module__9KNqcq__howRows{flex-direction:column;margin-top:clamp(28px,2.917vw,56px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__howRow{flex-flow:wrap;align-items:center;gap:clamp(32px,5.208vw,100px);padding:clamp(32px,3.333vw,64px) 0;display:flex}.CaseStudyAdnosaur-module__9KNqcq__howRowReverse{flex-direction:row-reverse}.CaseStudyAdnosaur-module__9KNqcq__howText{flex-direction:column;flex:280px;justify-content:center;display:flex}.CaseStudyAdnosaur-module__9KNqcq__howNumberRow{flex-direction:row;align-items:center;gap:12px;height:42px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__howNumber{font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:.0375em;color:#101828;white-space:nowrap;font-size:32px;font-weight:800;line-height:1.3}.CaseStudyAdnosaur-module__9KNqcq__howNumberLine{background:#00000014;flex-grow:1;height:1px}.CaseStudyAdnosaur-module__9KNqcq__howTitle{max-width:360px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.019em;color:#101828;margin:20px 0 0;font-size:32px;font-weight:700;line-height:1.25}.CaseStudyAdnosaur-module__9KNqcq__howBody{font-family:var(--font-brand);color:#4a5565;margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.5}.CaseStudyAdnosaur-module__9KNqcq__howImage{background:#fff;border:1px solid #0000000f;border-radius:16px;flex:1 0 320px;width:100%;max-width:710px;height:clamp(220px,24.3vw,467px);position:relative;overflow:hidden}.CaseStudyAdnosaur-module__9KNqcq__howImageImg{object-fit:cover}.CaseStudyAdnosaur-module__9KNqcq__architectureSection{background:#0b0b14;border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-direction:column;gap:clamp(40px,3.75vw,64px);width:100%;padding:clamp(80px,8.33vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__architectureHeading{max-width:762px;margin-top:clamp(18px,1.5vw,28px);}.CaseStudyAdnosaur-module__9KNqcq__architectureGrid{grid-template-columns:1fr 1fr;gap:clamp(24px,2.083vw,36px);display:grid}.CaseStudyAdnosaur-module__9KNqcq__architectureCard{background:#12121c;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:20px;padding:clamp(20px,1.667vw,32px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__architectureCardIcon{background:#7c6df21f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__architectureCardTitle{font-family:var(--font-brand);color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.35}.CaseStudyAdnosaur-module__9KNqcq__architectureCardBody{font-family:var(--font-brand);color:#9095a6;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.65}.CaseStudyAdnosaur-module__9KNqcq__whySection{background:#f5f6fa;border-top:1px solid #00000012;border-bottom:1px solid #00000012;flex-direction:column;align-items:center;width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__whyHeading{text-align:center;max-width:900px;}.CaseStudyAdnosaur-module__9KNqcq__whyGrid{grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:1520px;margin-top:clamp(32px,3.33vw,64px);display:grid}.CaseStudyAdnosaur-module__9KNqcq__whyCard{background:#fff;border:1px solid #00000012;border-radius:24px;flex-direction:column;gap:18px;padding:clamp(24px,2.29vw,44px);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1),border-color .2s;display:flex;box-shadow:0 4px 16px #1018280f}.CaseStudyAdnosaur-module__9KNqcq__whyCard:hover{border-color:#101828;transform:translateY(-6px);box-shadow:0 18px 40px #0000002e}.CaseStudyAdnosaur-module__9KNqcq__whyCardIcon{border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__whyCardTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#101828;margin:0;font-size:clamp(20px,1.27vw,24px);font-weight:700;line-height:1.4}.CaseStudyAdnosaur-module__9KNqcq__whyCardBody{font-family:var(--font-brand);color:#4a5565;margin:0;font-size:18px;font-weight:400;line-height:1.65}.CaseStudyAdnosaur-module__9KNqcq__impactSection{flex-direction:column;align-items:center;width:100%;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__impactHeading{text-align:center;}.CaseStudyAdnosaur-module__9KNqcq__impactStatsRow{border:1px solid #00000012;border-radius:24px;flex-flow:wrap;width:100%;max-width:1520px;margin-top:clamp(32px,3.125vw,60px);display:flex;overflow:hidden}.CaseStudyAdnosaur-module__9KNqcq__impactStat{text-align:center;flex-direction:column;flex:320px;align-items:center;padding:clamp(28px,2.83vw,54px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__impactStat:not(:last-child){border-right:1px solid #00000012}.CaseStudyAdnosaur-module__9KNqcq__impactStatValue{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#9a65fb;margin:0;font-size:clamp(48px,4.94vw,95px);font-weight:800;line-height:1}.CaseStudyAdnosaur-module__9KNqcq__impactStatLabel{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#101828;margin:14px 0 0;font-size:clamp(18px,1.27vw,24px);font-weight:700;line-height:1.1}.CaseStudyAdnosaur-module__9KNqcq__impactStatBody{max-width:434px;font-family:var(--font-brand);color:#4a5565;margin:14px 0 0;font-size:clamp(16px,1.13vw,22px);font-weight:400;line-height:1.5}.CaseStudyAdnosaur-module__9KNqcq__capabilitiesBlock{flex-direction:column;align-items:center;width:100%;max-width:1520px;margin-top:clamp(48px,5.2vw,100px);display:flex}.CaseStudyAdnosaur-module__9KNqcq__capabilitiesHeading{text-align:center;max-width:900px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.018em;color:#101828;margin:20px 0 0;font-size:clamp(26px,1.98vw,38px);font-weight:700;line-height:1.5}.CaseStudyAdnosaur-module__9KNqcq__capabilitiesGrid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-top:clamp(28px,2.83vw,54px);display:grid}.CaseStudyAdnosaur-module__9KNqcq__capabilityCard{background:#fff;border:1px solid #00000012;border-radius:24px;flex-direction:column;gap:22px;padding:clamp(28px,2.83vw,44px);display:flex;box-shadow:0 4px 16px #1018280f}.CaseStudyAdnosaur-module__9KNqcq__capabilityCardIcon{background:#3a8aee14;border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__capabilityCardTitle{font-family:var(--font-plus-jakarta-sans), sans-serif;color:#101828;margin:0;font-size:22px;font-weight:700;line-height:1.55}.CaseStudyAdnosaur-module__9KNqcq__capabilityCardBody{font-family:var(--font-brand);color:#4a5565;margin:0;font-size:18px;font-weight:400;line-height:1.6}.CaseStudyAdnosaur-module__9KNqcq__ctaSection{background:radial-gradient(1100px 650px at 10% -5%,#3a8aee8c,#0000 60%),radial-gradient(900px 700px at 95% 105%,#9a65fb8c,#0000 60%),radial-gradient(700px 500px at 55% 40%,#03920038,#0000 65%),linear-gradient(135deg,#050810 0%,#0b0b14 55%,#0e1a10 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:500px;padding:clamp(64px,7.8125vw,150px) clamp(24px,10.417vw,200px);display:flex;position:relative;overflow:hidden}.CaseStudyAdnosaur-module__9KNqcq__ctaContent{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.CaseStudyAdnosaur-module__9KNqcq__ctaEyebrowLabel{text-align:center;}.CaseStudyAdnosaur-module__9KNqcq__ctaHeading{max-width:760px;font-family:var(--font-plus-jakarta-sans), sans-serif;letter-spacing:-.02em;color:#fff;margin:20px 0 0;font-size:clamp(30px,2.6vw,50px);font-weight:700;line-height:1.2}.CaseStudyAdnosaur-module__9KNqcq__ctaBody{max-width:700px;font-family:var(--font-brand);color:#fff9;margin:24px 0 0;font-size:clamp(16px,.9375vw,18px);font-weight:400;line-height:1.8}.CaseStudyAdnosaur-module__9KNqcq__ctaButton{background:linear-gradient(104deg,#3a8aee 11.75%,#9a65fb 88.25%);border-radius:9999px;flex-direction:row;align-items:center;gap:10px;height:53px;margin-top:clamp(32px,2.5vw,48px);padding:16px 32px;text-decoration:none;display:inline-flex}.CaseStudyAdnosaur-module__9KNqcq__ctaButtonLabel{font-family:var(--font-brand);letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:21px}@media (max-width:1199.98px){.CaseStudyAdnosaur-module__9KNqcq__challengeCard,.CaseStudyAdnosaur-module__9KNqcq__diagramSources{flex-basis:100%}.CaseStudyAdnosaur-module__9KNqcq__approachCard{grid-column:span 6!important}.CaseStudyAdnosaur-module__9KNqcq__architectureGrid,.CaseStudyAdnosaur-module__9KNqcq__whyGrid,.CaseStudyAdnosaur-module__9KNqcq__capabilitiesGrid{grid-template-columns:1fr}.CaseStudyAdnosaur-module__9KNqcq__hero{aspect-ratio:auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:150px 40px 60px;display:flex}.CaseStudyAdnosaur-module__9KNqcq__back{top:100px!important;left:40px!important}.CaseStudyAdnosaur-module__9KNqcq__heroImage{aspect-ratio:auto;border-radius:14px;order:2;width:100%;margin-top:32px;position:relative;inset:auto;box-shadow:0 30px 60px -16px #00000073,0 0 0 1px #ffffff14;aspect-ratio:1448/1086!important;height:auto!important}.CaseStudyAdnosaur-module__9KNqcq__heroContent{order:1}.CaseStudyAdnosaur-module__9KNqcq__heroTitle{white-space:normal}}@media (max-width:809.98px){.CaseStudyAdnosaur-module__9KNqcq__overviewSection,.CaseStudyAdnosaur-module__9KNqcq__challengeSection{flex-direction:column}.CaseStudyAdnosaur-module__9KNqcq__overviewIntro,.CaseStudyAdnosaur-module__9KNqcq__diagramCard,.CaseStudyAdnosaur-module__9KNqcq__challengeIntro,.CaseStudyAdnosaur-module__9KNqcq__challengeGrid{flex:none;width:100%;max-width:100%}.CaseStudyAdnosaur-module__9KNqcq__challengeCard{flex-basis:100%}.CaseStudyAdnosaur-module__9KNqcq__diagramRow{flex-direction:column;align-items:stretch}.CaseStudyAdnosaur-module__9KNqcq__diagramSources,.CaseStudyAdnosaur-module__9KNqcq__diagramLayer,.CaseStudyAdnosaur-module__9KNqcq__diagramOutcome{flex:none;width:100%}.CaseStudyAdnosaur-module__9KNqcq__diagramConnector{display:none}.CaseStudyAdnosaur-module__9KNqcq__diagramArrow{margin:4px 0;transform:rotate(90deg)}.CaseStudyAdnosaur-module__9KNqcq__approachCard{grid-column:span 6!important}.CaseStudyAdnosaur-module__9KNqcq__howRow,.CaseStudyAdnosaur-module__9KNqcq__howRowReverse{flex-direction:column}.CaseStudyAdnosaur-module__9KNqcq__howText,.CaseStudyAdnosaur-module__9KNqcq__howImage{flex:none;width:100%;max-width:100%}.CaseStudyAdnosaur-module__9KNqcq__architectureGrid,.CaseStudyAdnosaur-module__9KNqcq__whyGrid,.CaseStudyAdnosaur-module__9KNqcq__capabilitiesGrid{grid-template-columns:1fr}.CaseStudyAdnosaur-module__9KNqcq__impactStat:not(:last-child){border-bottom:1px solid #00000012;border-right:none}}
