.intelArchive{background:#06111b;color:#fff;min-height:100vh}.intelHero{position:relative;overflow:hidden;padding:92px 0 76px;background:radial-gradient(circle at 77% 34%,rgba(12,155,220,.18),transparent 32%),linear-gradient(135deg,#020a12,#061520 56%,#082638);border-bottom:1px solid rgba(255,255,255,.08)}.intelHero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(95,203,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(95,203,255,.08) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 92%);mask-image:linear-gradient(180deg,#000 0,transparent 92%)}.intelHero:after{content:"";position:absolute;width:560px;height:560px;right:-190px;top:-230px;border-radius:50%;border:1px solid rgba(83,202,255,.12);box-shadow:0 0 0 55px rgba(83,202,255,.025),0 0 0 110px rgba(83,202,255,.018)}.intelContainer{position:relative;z-index:2;width:min(1280px,calc(100% - 64px));margin-inline:auto}.intelEyebrow{display:block;margin-bottom:15px;color:#5bc9ff;font-size:11px;font-weight:800;letter-spacing:2.7px;text-transform:uppercase}.intelHero h1{margin:0;max-width:860px;color:#fff;font-size:48px;font-weight:600;line-height:1.02;letter-spacing:-1.8px}.intelHero p{max-width:820px;margin:22px 0 0;color:#fff;font-size:17px;line-height:1.75}.intelListing{padding:72px 0 110px;background:radial-gradient(circle at 18% 10%,rgba(20,153,215,.07),transparent 23%),#f5f8fa;color:#0d2232}.intelFilters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.intelFilter{min-height:42px;padding:0 18px;border:1px solid #cbdbe4;background:#fff;color:#486172;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.intelFilter:hover{transform:translateY(-2px);color:#087fb8;border-color:#8fcbe5}.intelFilter.active{color:#fff;background:#071c2a;border-color:#071c2a}.intelGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.intelCard{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;background:#fff;border:1px solid #dce6ec;box-shadow:0 14px 36px rgba(15,57,79,.06);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.intelCard:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:#159bd6;transition:right .35s ease}.intelCard:hover{transform:translateY(-8px);border-color:#b6dae9;box-shadow:0 25px 55px rgba(13,74,104,.13)}.intelCard:hover:after{right:0}.intelCardMedia{position:relative;height:250px;overflow:hidden;background:#071826}.intelCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.intelCard:hover .intelCardMedia img{transform:scale(1.055)}.intelCardShade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,15,25,.58));pointer-events:none}.intelImageFallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(49,178,235,.18),transparent 35%),linear-gradient(135deg,#071622,#0a2638)}.intelImageFallback span{color:rgba(255,255,255,.68);font-size:44px;font-weight:800;letter-spacing:-2px}.intelCategory{position:absolute;left:18px;bottom:17px;z-index:2;padding:7px 10px;color:#fff;background:rgba(4,18,28,.78);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.intelCardBody{display:flex;flex:1 1;flex-direction:column;padding:25px 24px 27px}.intelDate{margin-bottom:11px;color:#8295a2;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.intelCardBody h2{margin:0;color:#0c2232;font-size:25px;font-weight:600;line-height:1.18;letter-spacing:-.6px}.intelCardBody p{display:-webkit-box;overflow:hidden;margin:15px 0 24px;color:#000;font-size:14px;line-height:1.72;-webkit-box-orient:vertical;-webkit-line-clamp:4}.intelReadMore{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:19px;color:#0d8bc4;border-top:1px solid #e5edf1;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.intelArrow{display:grid;width:31px;height:31px;place-items:center;color:#0d8bc4;border:1px solid #c6e1ec;transition:color .25s ease,background .25s ease,transform .25s ease}.intelCard:hover .intelArrow{transform:translate(2px,-2px);color:#fff;background:#0d8bc4}.intelEmpty{padding:55px 30px;text-align:center;color:#647887;background:#fff;border:1px solid #dce6ec}@media (max-width:1050px){.intelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.intelContainer{width:calc(100% - 30px)}.intelHero{padding:72px 0 58px}.intelHero h1{font-size:42px}.intelListing{padding:52px 0 75px}.intelGrid{grid-template-columns:1fr}.intelCardMedia{height:230px}}@media (prefers-reduced-motion:reduce){.intelArrow,.intelCard,.intelCardMedia img,.intelFilter{transition:none}}.articleText p{margin:0 0 18px}.articleText b,.articleText strong{font-weight:700}.articleText em,.articleText i{font-style:italic}.articleText h2,.articleText h3,.articleText h4{margin:30px 0 12px;line-height:1.25}.articleText ol,.articleText ul{margin:16px 0 20px 24px}.articleText li{margin-bottom:8px}.articleText a{text-decoration:underline;text-underline-offset:3px}.articleText blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid}.caseStudyReferenceDetail{background:#fff;color:#122031}.caseStudyDetailContainer{width:min(1180px,calc(100% - 64px));margin-inline:auto}.caseStudyReferenceHero{position:relative;overflow:hidden;padding:52px 0 64px;color:#fff;background:linear-gradient(rgba(5,20,39,.9),rgba(5,17,34,.94)),radial-gradient(circle at 25% 15%,rgba(52,147,220,.24),transparent 35%),linear-gradient(135deg,#102b4d,#071426);border-bottom:1px solid rgba(255,255,255,.08)}.caseStudyReferenceHero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(30deg,transparent 48%,rgba(104,174,224,.28) 49%,transparent 50%),linear-gradient(150deg,transparent 48%,rgba(104,174,224,.18) 49%,transparent 50%);background-size:120px 95px;pointer-events:none}.caseStudyReferenceHero .caseStudyDetailContainer{position:relative;z-index:1}.caseStudyBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;color:#9db1c3;font-size:12px}.caseStudyBreadcrumb a{color:#fff;text-decoration:none}.caseStudyBreadcrumb a:hover{color:#69ccff}.caseStudyReferenceLabels{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:15px}.caseStudyReferenceBadge{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;color:#95ddff;background:rgba(31,155,218,.18);border:1px solid rgba(78,190,241,.22);border-radius:20px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.caseStudyReferenceType{color:#8ea2b5;font-size:10px;font-weight:800;letter-spacing:1.2px}.caseStudyReferenceHero h1{max-width:920px;margin:0;color:#fff;font-size:clamp(42px,5vw,68px);font-weight:650;line-height:1.04;letter-spacing:-2.2px}.caseStudyReferenceBody{padding:72px 0 92px;background:#fff}.caseStudyReferenceImageWrap{overflow:hidden;margin-bottom:48px;background:#091a28;border-radius:20px;box-shadow:0 22px 55px rgba(17,56,82,.1)}.caseStudyReferenceImage{display:block;width:100%;height:min(560px,48vw);min-height:390px;object-fit:cover}.caseStudyReferenceGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}.caseStudyReferenceMain{min-width:0}.caseStudyReferenceIntro{margin:0 0 24px;color:#40546a;font-size:18px;line-height:1.8}.caseStudyReferenceRichText{color:#35495e;font-size:16px;line-height:1.85}.caseStudyReferenceRichText p{margin:0 0 22px}.caseStudyReferenceRichText h2,.caseStudyReferenceRichText h3{margin-top:34px;color:#101e2e;font-weight:650}.caseStudyReferenceRichText strong{color:#13253a;font-weight:750}.caseStudyReferenceSidebar{position:relative}.caseStudySidebarCard.caseStudyReferenceFacts{position:sticky;top:112px;padding:26px 24px 24px;background:#fff;border:1px solid #dde6ed;border-radius:20px}.caseStudyReferenceFacts .caseStudySidebarKicker{display:block;margin-bottom:16px;color:#71869a;font-size:10px;font-weight:800;letter-spacing:1.1px}.caseStudyMetaList{display:grid;gap:17px}.caseStudyMetaRow{display:grid;gap:5px}.caseStudyMetaRow span{color:#8091a1;font-size:10px;font-weight:600}.caseStudyMetaRow strong{color:#1e3145;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.caseStudySidebarActions{display:grid;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #e7edf2}.caseStudyActionBtn{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 14px;color:#fff;background:#0e8fca;border-radius:9px;font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase}.caseStudyActionBtnSecondary{color:#143149;background:#f4f8fb;border:1px solid #dce8ef}.caseStudyShare{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:42px;padding-top:30px;border-top:1px solid #e2e8ee}.caseStudyShareLabel{margin-right:2px;color:#53677c;font-size:15px;font-weight:700}.caseStudyShare button{min-height:44px;padding:0 18px;color:#33485f;background:#f1f5f8;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.caseStudyShare button:hover{transform:translateY(-2px);color:#0d82ba;background:#e7f2f8}.relatedCaseStudies{padding:72px 0 94px;background:#f4f7f9;border-top:1px solid #e5eaee}.relatedCaseStudiesHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.relatedCaseStudiesHeading h2{margin:0;color:#102033;font-size:30px;font-weight:650;letter-spacing:-.7px}.relatedCaseStudiesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.relatedCaseStudyCard{overflow:hidden;color:inherit;text-decoration:none;background:#fff;border:1px solid #dde5eb;border-radius:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.relatedCaseStudyCard:hover{transform:translateY(-5px);border-color:#bfd9e7;box-shadow:0 20px 40px rgba(25,68,91,.09)}.relatedCaseStudyMedia{position:relative;height:210px;overflow:hidden;background:#0b1c2a}.relatedCaseStudyMedia img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.relatedCaseStudyCard:hover .relatedCaseStudyMedia img{transform:scale(1.04)}.relatedCaseStudyMedia>span{position:absolute;left:16px;bottom:14px;padding:7px 10px;color:#fff;background:rgba(111,25,46,.86);border-radius:14px;font-size:9px;font-weight:800;text-transform:uppercase}.relatedCaseStudyFallback{display:grid;width:100%;height:100%;place-items:center;color:rgba(255,255,255,.6);font-size:42px;font-weight:800}.relatedCaseStudyBody{padding:20px 20px 22px}.relatedCaseStudyMeta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:11px;color:#000;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}@media(min-width:992px){.relatedCaseStudyBody h3{height:51px}}.relatedCaseStudyBody h3{margin:0;color:#122438;font-size:20px;font-weight:650;line-height:1.25}.relatedCaseStudyBody p{display:-webkit-box;overflow:hidden;margin:12px 0 18px;color:#000;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.relatedCaseStudyBody strong{color:#0c81b8;font-size:12px}@media (max-width:1000px){.caseStudyReferenceGrid{grid-template-columns:1fr;gap:45px}.caseStudyReferenceSidebar{order:-1}.caseStudySidebarCard.caseStudyReferenceFacts{position:static}.relatedCaseStudiesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.caseStudyDetailContainer{width:calc(100% - 30px)}.caseStudyReferenceHero{padding:38px 0 44px}.caseStudyReferenceHero h1{font-size:42px;letter-spacing:-1.3px}.caseStudyReferenceBody{padding:42px 0 62px}.caseStudyReferenceImageWrap{margin-bottom:32px;border-radius:14px}.caseStudyReferenceImage{height:250px;min-height:250px}.caseStudyReferenceGrid{gap:32px}.relatedCaseStudies{padding:50px 0 64px}.relatedCaseStudiesGrid{grid-template-columns:1fr}.relatedCaseStudiesHeading h2{font-size:26px}.caseStudyShare{gap:9px}.caseStudyShare button{padding:0 14px}}@media (prefers-reduced-motion:reduce){.caseStudyShare button,.relatedCaseStudyCard,.relatedCaseStudyMedia img{transition:none}}.caseStudySidebarCard.caseStudyReferenceFacts{padding:20px;background:#aeb2b5;border:0;border-radius:18px;box-shadow:none}.caseStudyReferenceFacts .caseStudySidebarKicker{display:none}.caseStudyReferenceFacts .caseStudyMetaList{display:grid;gap:16px}.caseStudyReferenceFacts .caseStudyMetaRow{display:grid;gap:7px;padding:18px 20px;background:#f0f0f0;border-radius:15px}.caseStudyReferenceFacts .caseStudyMetaRow span{color:#0c1117;font-size:18px;font-weight:700}.caseStudyReferenceFacts .caseStudyMetaRow strong{color:#111;font-size:15px;font-weight:400;line-height:1.5}.caseStudySidebarActions{display:none!important}