.GuideWords-module__tuKHiq__word{display:inline-block}@media (min-width:1440px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.GuideWords-module__tuKHiq__word{opacity:0;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-.75em)}[data-reached] .GuideWords-module__tuKHiq__word{opacity:1;transition-delay:calc(.3s + var(--word) * 70ms);transform:none}}
.AnalyticsAccordion-module__5ULP8G__accordion{border-top:1px solid var(--color-rule)}.AnalyticsAccordion-module__5ULP8G__item{border-bottom:1px solid var(--color-rule)}.AnalyticsAccordion-module__5ULP8G__header{align-items:center;gap:32px;display:flex}.AnalyticsAccordion-module__5ULP8G__heading{letter-spacing:-.015em;flex:1;min-width:0;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:600;line-height:1.25}.AnalyticsAccordion-module__5ULP8G__trigger{width:100%;min-height:84px;color:var(--color-navy);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;transition:color .15s;display:flex}.AnalyticsAccordion-module__5ULP8G__toggle{background:var(--color-surface);width:40px;height:40px;color:var(--color-navy);border-radius:4px;flex-shrink:0;transition:background-color .15s,color .15s;position:relative}.AnalyticsAccordion-module__5ULP8G__toggle:before,.AnalyticsAccordion-module__5ULP8G__toggle:after{content:"";background:currentColor;width:14px;height:2px;transition:transform .36s;position:absolute;top:19px;left:13px}.AnalyticsAccordion-module__5ULP8G__toggle:after{transform:rotate(90deg)}.AnalyticsAccordion-module__5ULP8G__item[data-open=true] .AnalyticsAccordion-module__5ULP8G__toggle:after{transform:rotate(0)}@media (min-width:761px){.AnalyticsAccordion-module__5ULP8G__item[data-open=true] .AnalyticsAccordion-module__5ULP8G__toggle{display:none}}.AnalyticsAccordion-module__5ULP8G__trigger:hover,.AnalyticsAccordion-module__5ULP8G__trigger:focus-visible{color:#946b10}.AnalyticsAccordion-module__5ULP8G__trigger:hover .AnalyticsAccordion-module__5ULP8G__toggle,.AnalyticsAccordion-module__5ULP8G__trigger:focus-visible .AnalyticsAccordion-module__5ULP8G__toggle{background:var(--color-navy);color:#fff}.AnalyticsAccordion-module__5ULP8G__action{border:1px solid var(--color-rule);min-height:40px;color:var(--color-navy);border-radius:4px;flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.AnalyticsAccordion-module__5ULP8G__action:hover,.AnalyticsAccordion-module__5ULP8G__action:focus-visible{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.AnalyticsAccordion-module__5ULP8G__action:hover>span,.AnalyticsAccordion-module__5ULP8G__action:focus-visible>span{color:var(--color-gold)}.AnalyticsAccordion-module__5ULP8G__trigger:focus-visible,.AnalyticsAccordion-module__5ULP8G__action:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.AnalyticsAccordion-module__5ULP8G__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.65,.05,.36,1),visibility .36s;display:grid}.AnalyticsAccordion-module__5ULP8G__item[data-open=true] .AnalyticsAccordion-module__5ULP8G__panel{visibility:visible;grid-template-rows:1fr}.AnalyticsAccordion-module__5ULP8G__panelInner{min-height:0;overflow:hidden}.AnalyticsAccordion-module__5ULP8G__description{max-width:78ch;color:var(--color-muted);margin:0;padding:0 0 30px;font-size:1.03rem;line-height:1.7}@media (max-width:760px){.AnalyticsAccordion-module__5ULP8G__header{flex-wrap:wrap;gap:0}.AnalyticsAccordion-module__5ULP8G__heading{flex-basis:100%}.AnalyticsAccordion-module__5ULP8G__trigger{gap:16px;min-height:76px}.AnalyticsAccordion-module__5ULP8G__action{min-height:44px;margin-bottom:18px}.AnalyticsAccordion-module__5ULP8G__description{padding-bottom:24px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.AnalyticsAccordion-module__5ULP8G__trigger,.AnalyticsAccordion-module__5ULP8G__toggle,.AnalyticsAccordion-module__5ULP8G__action,.AnalyticsAccordion-module__5ULP8G__panel,.AnalyticsAccordion-module__5ULP8G__toggle:before,.AnalyticsAccordion-module__5ULP8G__toggle:after{transition:none}}@media (forced-colors:active){.AnalyticsAccordion-module__5ULP8G__toggle{border:1px solid buttontext}}
.ScrollGuide-module__nTShLq__guide{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:clip}.ScrollGuide-module__nTShLq__canvas{position:absolute;top:0;left:0;overflow:visible}.ScrollGuide-module__nTShLq__line,.ScrollGuide-module__nTShLq__pulse,.ScrollGuide-module__nTShLq__connector{fill:none;stroke-width:1px}.ScrollGuide-module__nTShLq__ink{stroke-dasharray:0 1}.ScrollGuide-module__nTShLq__pulse{stroke-width:2px;stroke-linecap:round;opacity:0}.ScrollGuide-module__nTShLq__connector{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1) 60ms}.ScrollGuide-module__nTShLq__stop[data-reached] .ScrollGuide-module__nTShLq__connector{stroke-dashoffset:0}.ScrollGuide-module__nTShLq__node{stroke-width:1px;transition:fill .35s,stroke .35s}.ScrollGuide-module__nTShLq__stop[data-ground=light] .ScrollGuide-module__nTShLq__node{fill:#fff;stroke:#18324d42}.ScrollGuide-module__nTShLq__stop[data-ground=light][data-reached] .ScrollGuide-module__nTShLq__node{fill:#18324d;stroke:#18324d}.ScrollGuide-module__nTShLq__stop[data-ground=dark] .ScrollGuide-module__nTShLq__node{fill:#10273d;stroke:#a4c9dc52}.ScrollGuide-module__nTShLq__stop[data-ground=dark][data-reached] .ScrollGuide-module__nTShLq__node{fill:#a4c9dc;stroke:#a4c9dc}.ScrollGuide-module__nTShLq__ring{fill:none;stroke:#d89b21;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.ScrollGuide-module__nTShLq__stop[data-reached] .ScrollGuide-module__nTShLq__ring,.ScrollGuide-module__nTShLq__endpoint[data-reached] .ScrollGuide-module__nTShLq__ring{animation:.9s cubic-bezier(.22,1,.36,1) ScrollGuide-module__nTShLq__arrive}.ScrollGuide-module__nTShLq__endpoint{fill:#18324d;opacity:0;transition:opacity .4s}.ScrollGuide-module__nTShLq__endpoint[data-reached]{opacity:1}@keyframes ScrollGuide-module__nTShLq__arrive{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.ScrollGuide-module__nTShLq__head{opacity:0;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.ScrollGuide-module__nTShLq__head:after,.ScrollGuide-module__nTShLq__head:before{content:"";border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ScrollGuide-module__nTShLq__head:after{background:#d89b21;border:1.5px solid #ffe191;width:9px;height:9px;box-shadow:0 0 12px #d89b2173}.ScrollGuide-module__nTShLq__head:before{background:#d89b2129;width:17px;height:17px}.ScrollGuide-module__nTShLq__guide[data-arrived] .ScrollGuide-module__nTShLq__railHead:before{animation:3.8s ease-in-out infinite ScrollGuide-module__nTShLq__breathe}@keyframes ScrollGuide-module__nTShLq__breathe{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.45;transform:translate(-50%,-50%)scale(1.45)}}
.ServicePages-module__Gh2AVa__sheet{--card-mouse-x:50%;--card-mouse-y:50%;--card-ease:cubic-bezier(.165, .84, .44, 1);isolation:isolate;contain:layout style;border-radius:12px;min-width:0;position:relative}.ServicePages-module__Gh2AVa__sheetBorder{z-index:0;pointer-events:none;transition:inset .8s var(--card-ease), border-radius .8s var(--card-ease);background:#ccd6dd;border-radius:13px;position:absolute;inset:-1px;overflow:hidden}.ServicePages-module__Gh2AVa__sheetGradient{left:var(--card-mouse-x);top:var(--card-mouse-y);aspect-ratio:1;opacity:0;will-change:left, top;background:radial-gradient(circle,#f4c85c 0 8%,#58a9a3 31%,#2f6684 49%,#ccd6dd 70%);border-radius:50%;width:min(95%,420px);transition:left 1s cubic-bezier(.16,1,.3,1),top 1s cubic-bezier(.16,1,.3,1),opacity .25s linear;position:absolute;transform:translate(-50%,-50%)}.ServicePages-module__Gh2AVa__sheetSurface{z-index:1;pointer-events:none;transition:inset .8s var(--card-ease), border-radius .8s var(--card-ease), box-shadow .8s var(--card-ease);background:radial-gradient(circle at 92% 108%,#18324d0b,#0000 50%),linear-gradient(145deg,#fff 0%,#f9fafb 100%);border-radius:12px;position:absolute;inset:0;box-shadow:0 14px 34px #10273d12}.ServicePages-module__Gh2AVa__sheetContent{z-index:2;padding:38px 40px;position:relative}@media (hover:hover) and (pointer:fine){.ServicePages-module__Gh2AVa__sheet:hover .ServicePages-module__Gh2AVa__sheetBorder{border-radius:16px;inset:-4px}.ServicePages-module__Gh2AVa__sheet:hover .ServicePages-module__Gh2AVa__sheetGradient{opacity:1}.ServicePages-module__Gh2AVa__sheet:hover .ServicePages-module__Gh2AVa__sheetSurface{border-radius:15px;inset:-3px;box-shadow:0 24px 54px #10273d1f}}@media (max-width:760px){.ServicePages-module__Gh2AVa__sheetContent{padding:30px 25px}}@media (forced-colors:active){.ServicePages-module__Gh2AVa__sheet{border:1px solid canvastext}.ServicePages-module__Gh2AVa__sheetGradient{display:none}}@media (prefers-reduced-motion:reduce){.ServicePages-module__Gh2AVa__sheetGradient,.ServicePages-module__Gh2AVa__sheetBorder,.ServicePages-module__Gh2AVa__sheetSurface{transition-duration:.01ms!important}}
.CursorCard-module__kGzYYG__card{--card-mouse-x:50%;--card-mouse-y:50%;--card-ease:cubic-bezier(.165, .84, .44, 1);isolation:isolate;aspect-ratio:3/5;contain:layout style;min-height:560px;transition:transform .8s var(--card-ease), z-index .1s step-end;border-radius:12px;display:block;position:relative}.CursorCard-module__kGzYYG__border{z-index:0;pointer-events:none;-webkit-mask-composite:xor;transition:inset .8s var(--card-ease), border-radius .8s var(--card-ease);background:#ccd6dd;border-radius:13px;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CursorCard-module__kGzYYG__gradient{aspect-ratio:1;opacity:0;width:min(95%,360px);transform:translate3d(var(--card-mouse-x), var(--card-mouse-y), 0) translate(-50%, -50%);will-change:transform;background:radial-gradient(circle,#f4c85c 0 8%,#58a9a3 31%,#2f6684 49%,#ccd6dd 70%);border-radius:50%;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .25s linear;position:absolute;top:0;left:0}.CursorCard-module__kGzYYG__surface{z-index:1;pointer-events:none;transition:inset .8s var(--card-ease), border-radius .8s var(--card-ease), box-shadow .8s var(--card-ease);background:radial-gradient(circle at 92% 108%,#18324d0b,#0000 50%),linear-gradient(145deg,#fff 0%,#f9fafb 100%);border-radius:12px;position:absolute;inset:0;box-shadow:0 14px 34px #10273d12}.CursorCard-module__kGzYYG__content{z-index:3;pointer-events:none;transition:transform .8s var(--card-ease);flex-direction:column;justify-content:space-between;padding:38px 36px;display:flex;position:absolute;inset:0}.CursorCard-module__kGzYYG__entry{z-index:4;pointer-events:none;background:#18324d14;border-radius:4px;place-items:center;width:38px;height:38px;transition:background .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:16px;right:16px}.CursorCard-module__kGzYYG__entry path{fill:#18324d;transition:fill .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.CursorCard-module__kGzYYG__title{color:#10273d;letter-spacing:-.022em;text-wrap:balance;max-width:calc(100% - 58px);margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:500;line-height:1.08}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__title{color:#fff;font-weight:600}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__title .unison-period{-webkit-text-stroke-width:.6px;filter:drop-shadow(0 0 4px #d89b2159)}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__gradient{background:radial-gradient(circle,#ffe191 0 8%,#f4c85c 30%,#d89b21 50%,#d89b2100 72%)}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__entry{background:#ffffff1f}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__entry path{fill:#fff}.CursorCard-module__kGzYYG__serviceCard .CursorCard-module__kGzYYG__border{background:#ffffff29}.CursorCard-module__kGzYYG__visual{z-index:2;pointer-events:none;border-radius:12px;display:block;position:absolute;inset:0;overflow:hidden}.CursorCard-module__kGzYYG__analyticsVisual{clip-path:inset(4px round 12px);will-change:clip-path;border-radius:15px;transition:clip-path .9s cubic-bezier(.22,1.18,.36,1);inset:-4px}.CursorCard-module__kGzYYG__analyticsCardActive .CursorCard-module__kGzYYG__analyticsVisual{clip-path:inset(0 round 15px)}.CursorCard-module__kGzYYG__analyticsLetterField{display:block;position:absolute;inset:86px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#00000014 5%,#00000085 13%,#000 24%);mask-image:linear-gradient(#0000 0%,#00000014 5%,#00000085 13%,#000 24%)}.CursorCard-module__kGzYYG__cardWashVisual{clip-path:inset(4px round 12px);transition:clip-path .8s var(--card-ease);will-change:clip-path;border-radius:15px;inset:-4px}.CursorCard-module__kGzYYG__cardWash{background:linear-gradient(155deg,#123049 0%,#14384c 52%,#103049 100%);display:block;position:absolute;inset:0;overflow:hidden}.CursorCard-module__kGzYYG__cardWashField{display:block;position:absolute;inset:0}.CursorCard-module__kGzYYG__cardWashScrim{background:linear-gradient(#08182880 0%,#08182829 22%,#0000 38%),linear-gradient(#0000 68%,#0818282e 84%,#0818288f 100%);display:block;position:absolute;inset:0}.CursorCard-module__kGzYYG__cardWash:after{content:"";mix-blend-mode:soft-light;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='.54'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.CursorCard-module__kGzYYG__irbHighlightVisual,.CursorCard-module__kGzYYG__irbHighlightVisual *{pointer-events:none}.CursorCard-module__kGzYYG__irbPaperStage{aspect-ratio:210/297;perspective:900px;width:min(100% - 44px,380px);position:absolute;top:88px;left:50%;transform:translate(-50%)}.CursorCard-module__kGzYYG__irbPaperStage:before,.CursorCard-module__kGzYYG__irbPaperStage:after{content:"";background:#f8fafb;border:1px solid #18324d1f;border-radius:2px;position:absolute;inset:0;box-shadow:0 14px 28px #10273d14}.CursorCard-module__kGzYYG__irbPaperStage:before{z-index:0;transform:translate(14px,18px)rotate(.8deg)}.CursorCard-module__kGzYYG__irbPaperStage:after{z-index:1;background:#fcfdfd;transform:translate(7px,9px)rotate(.35deg)}.CursorCard-module__kGzYYG__irbPaper{z-index:2;transform-style:preserve-3d;transform-origin:50%;backface-visibility:hidden;will-change:transform;background:linear-gradient(145deg,#fff 0%,#fffefa 100%);border:1px solid #18324d2b;border-radius:2px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:block;position:absolute;inset:0;overflow:hidden;transform:rotate(-.65deg)scale(.975);box-shadow:0 20px 38px #10273d26}.CursorCard-module__kGzYYG__irbPaperActive{transform:rotateX(var(--paper-tilt-x,0deg)) rotateY(var(--paper-tilt-y,0deg)) rotateZ(-.25deg) translateY(-3px) scale(1.005);box-shadow:0 30px 52px #10273d36}.CursorCard-module__kGzYYG__irbPaperHeader,.CursorCard-module__kGzYYG__irbPaperFooter{color:#18324d99;line-height:1;display:flex;position:absolute;left:22px;right:22px}.CursorCard-module__kGzYYG__irbPaperHeader{align-items:center;gap:8px;top:15px}.CursorCard-module__kGzYYG__irbPaperLogo{color:#18324d;flex:none;width:27px;height:27px}.CursorCard-module__kGzYYG__irbPaperOrg{flex-direction:column;gap:4px;min-width:0;display:flex}.CursorCard-module__kGzYYG__irbPaperOrgName{color:#18324d;font-family:var(--font-ibm-plex-serif), Georgia, serif;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:600;overflow:hidden}.CursorCard-module__kGzYYG__irbPaperOrgUnit,.CursorCard-module__kGzYYG__irbPaperDocType{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.45rem;font-weight:600}.CursorCard-module__kGzYYG__irbPaperDocType{align-self:flex-end;margin-bottom:1px;margin-left:auto}.CursorCard-module__kGzYYG__irbPaperRule{border-top:1.5px solid #18324d;border-bottom:1px solid #18324d4d;height:4px;position:absolute;top:51px;left:22px;right:22px}.CursorCard-module__kGzYYG__irbHighlightCopy{z-index:1;color:#40576b;letter-spacing:-.008em;font-size:clamp(.66rem,.78vw,.75rem);font-weight:450;line-height:1.48;position:absolute;inset:69px 22px 40px}.CursorCard-module__kGzYYG__irbHighlightParagraph{margin-top:.78em;display:block}.CursorCard-module__kGzYYG__irbHighlightParagraph:first-child{margin-top:0}.CursorCard-module__kGzYYG__irbHighlightBit{color:inherit;font-weight:inherit;white-space:nowrap;background-image:linear-gradient(90deg,#e4ac2f,#f4c85c);background-position:0 82%;background-repeat:no-repeat;background-size:0 68%;border-radius:.14em;display:inline-block}.CursorCard-module__kGzYYG__irbHighlightCopyActive .CursorCard-module__kGzYYG__irbHighlightFiller{opacity:.18;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.CursorCard-module__kGzYYG__irbHighlightCopyActive .CursorCard-module__kGzYYG__irbHighlightBit{color:#18324d;transition:background-size .52s cubic-bezier(.16, 1, .3, 1) var(--highlight-delay,0s), color .18s linear var(--highlight-delay,0s);background-size:100% 68%}.CursorCard-module__kGzYYG__irbHighlightCopyResolved .CursorCard-module__kGzYYG__irbHighlightFiller{opacity:.045}.CursorCard-module__kGzYYG__irbHighlightCopyResolved .CursorCard-module__kGzYYG__irbHighlightBit{opacity:0;transition:opacity 80ms linear var(--assemble-delay,0s)}.CursorCard-module__kGzYYG__irbResolvedMessage{z-index:2;color:#18324d;letter-spacing:.012em;text-align:center;text-transform:uppercase;flex-wrap:wrap;place-content:center;align-items:center;gap:.22em .34em;font-size:clamp(.92rem,1.18vw,1.08rem);font-weight:680;line-height:1.35;display:flex;position:absolute;inset:60px 20px 38px}.CursorCard-module__kGzYYG__irbResolvedSlot{justify-content:center;align-items:center;display:inline-flex}.CursorCard-module__kGzYYG__irbResolvedWord{opacity:0;transform:translate3d(var(--assemble-x,0), var(--assemble-y,0), 0) scale(var(--assemble-scale-x,.72), var(--assemble-scale-y,.72));transform-origin:50%;background-image:linear-gradient(90deg,#e4ac2f,#f4c85c);background-position:0 82%;background-repeat:no-repeat;background-size:100% 68%;border-radius:.14em;display:block}.CursorCard-module__kGzYYG__irbResolvedMessageActive .CursorCard-module__kGzYYG__irbResolvedWord{opacity:1;transition:transform .72s cubic-bezier(.16, 1, .3, 1) var(--assemble-delay,0s), opacity 80ms linear var(--assemble-delay,0s);transform:translate(0,0)scale(1)}.CursorCard-module__kGzYYG__irbPaperFooter{font-variant-numeric:tabular-nums;letter-spacing:.03em;justify-content:flex-end;font-size:.5rem;bottom:14px}.CursorCard-module__kGzYYG__visualSphere{aspect-ratio:1;transform-origin:50%;will-change:transform;width:138%;transition:transform 2.2s cubic-bezier(.65,0,.35,1);display:block;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(.7)}.CursorCard-module__kGzYYG__visualSphereActive{transform:translate(-50%,-50%)scale(.92)}.CursorCard-module__kGzYYG__description{color:#526578;max-width:31ch;margin:0;font-size:.96rem;line-height:1.65}.CursorCard-module__kGzYYG__compact{aspect-ratio:auto;min-height:132px}.CursorCard-module__kGzYYG__compact .CursorCard-module__kGzYYG__content{padding:22px 20px;position:relative}.CursorCard-module__kGzYYG__compact .CursorCard-module__kGzYYG__title{letter-spacing:0;max-width:none;margin-bottom:6px;font-size:1rem;line-height:1.4}.CursorCard-module__kGzYYG__compact .CursorCard-module__kGzYYG__description{color:#5b6972;max-width:none;font-size:.84rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.CursorCard-module__kGzYYG__card:hover{z-index:2;transform:scale(1.025)}.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__irbCard:hover,.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__analyticsCard:hover{transform:none}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__border{border-radius:16px;inset:-5px}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__gradient{opacity:1}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__surface{border-radius:15px;inset:-4px;box-shadow:0 24px 54px #10273d21}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__content{transform:translate(-2px,-2px)}.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__irbCard:hover .CursorCard-module__kGzYYG__content,.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__analyticsCard:hover .CursorCard-module__kGzYYG__content{transform:none}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__visualSphere{transform:translate(-50%,-50%)scale(.92)}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__analyticsVisual,.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__cardWashVisual{clip-path:inset(0 round 15px)}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__entry{background:#18324d}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__entry path{fill:#fff}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__entry path:first-child{transform:translate(2px,-2px)}.CursorCard-module__kGzYYG__card:hover .CursorCard-module__kGzYYG__entry path:nth-child(2){transform:translate(-2px,2px)}.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__serviceCard:hover .CursorCard-module__kGzYYG__entry{background:#fff3}.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__serviceCard:hover .CursorCard-module__kGzYYG__entry path{fill:#fff}}@media (max-width:980px){.CursorCard-module__kGzYYG__card:not(.CursorCard-module__kGzYYG__compact){aspect-ratio:4/5;justify-self:center;width:min(100%,520px);min-height:580px}}@media (max-width:760px){.CursorCard-module__kGzYYG__card:not(.CursorCard-module__kGzYYG__compact){aspect-ratio:auto;min-height:520px}.CursorCard-module__kGzYYG__card.CursorCard-module__kGzYYG__irbCard:not(.CursorCard-module__kGzYYG__compact){min-height:560px}.CursorCard-module__kGzYYG__card:not(.CursorCard-module__kGzYYG__compact) .CursorCard-module__kGzYYG__content{padding:32px 28px}.CursorCard-module__kGzYYG__visualSphere{width:126%;top:50%}.CursorCard-module__kGzYYG__analyticsLetterField{top:80px}.CursorCard-module__kGzYYG__irbPaperStage{width:min(100% - 36px,380px);top:82px}.CursorCard-module__kGzYYG__irbPaperHeader,.CursorCard-module__kGzYYG__irbPaperFooter,.CursorCard-module__kGzYYG__irbPaperRule{left:20px;right:20px}.CursorCard-module__kGzYYG__irbHighlightCopy{font-size:clamp(.66rem,2.65vw,.75rem);inset:67px 20px 38px}.CursorCard-module__kGzYYG__irbResolvedMessage{font-size:clamp(.9rem,4vw,1.08rem);inset:58px 18px 36px}}@media (hover:none){.CursorCard-module__kGzYYG__irbHighlightBit{color:#18324d;background-image:linear-gradient(90deg,#e4ac2f47,#f4c85c47);background-size:100% 68%}.CursorCard-module__kGzYYG__irbHighlightCopyActive .CursorCard-module__kGzYYG__irbHighlightFiller{opacity:1}.CursorCard-module__kGzYYG__irbPaperActive{transform:rotate(-.65deg)scale(.975);box-shadow:0 20px 38px #10273d26}}@media (prefers-reduced-motion:reduce){.CursorCard-module__kGzYYG__cardWashVisual,.CursorCard-module__kGzYYG__visualSphere,.CursorCard-module__kGzYYG__irbPaper,.CursorCard-module__kGzYYG__irbHighlightFiller,.CursorCard-module__kGzYYG__irbHighlightBit,.CursorCard-module__kGzYYG__irbResolvedWord,.CursorCard-module__kGzYYG__irbHighlightCopyActive .CursorCard-module__kGzYYG__irbHighlightFiller,.CursorCard-module__kGzYYG__irbHighlightCopyActive .CursorCard-module__kGzYYG__irbHighlightBit,.CursorCard-module__kGzYYG__irbResolvedMessageActive .CursorCard-module__kGzYYG__irbResolvedWord{transition:none}.CursorCard-module__kGzYYG__irbPaperActive{transform:rotate(-.65deg)scale(.975)}}
.page-module__E0kJGG__page{position:relative}.page-module__E0kJGG__section{padding-block:clamp(56px,6.67vw,96px)}.page-module__E0kJGG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.page-module__E0kJGG__sectionHeading h2{font-size:clamp(2.4rem,4.4vw,4rem)}.page-module__E0kJGG__aboutLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.page-module__E0kJGG__aboutHeading{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.page-module__E0kJGG__aboutHeading h2{font-size:clamp(2.4rem,4.1vw,3.7rem);line-height:1.04}.page-module__E0kJGG__capabilities{min-width:0}.page-module__E0kJGG__capabilityPhoto{position:absolute;inset:0}.page-module__E0kJGG__capabilityPhoto:after{content:"";background:linear-gradient(#0000 40%,#061521d9 100%);position:absolute;inset:0}.page-module__E0kJGG__capabilities [data-panel]:has(.page-module__E0kJGG__capabilityPhoto){color:#fff}.page-module__E0kJGG__capabilities [data-caption]{white-space:normal}.page-module__E0kJGG__capabilities [data-track]{height:clamp(330px,32vw,440px)}.page-module__E0kJGG__differenceLayout{gap:64px;display:grid}.page-module__E0kJGG__differenceTitle{letter-spacing:-.035em;flex-wrap:wrap;column-gap:.25em;margin-top:24px;font-size:clamp(2.75rem,5.1vw,4.5rem);font-weight:600;line-height:1.04;display:flex}.page-module__E0kJGG__differenceList{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#0a1c2ee0,#10273d99);border:1px solid #ffffff26;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:32px;display:grid;overflow:hidden;box-shadow:0 18px 44px #06121e47}.page-module__E0kJGG__differenceList>article{border-left:1px solid #fff3;padding-inline:32px}.page-module__E0kJGG__differenceList>article:first-child{border-left:0}.page-module__E0kJGG__differenceList h3{min-height:2.5em}.page-module__E0kJGG__contactLayout{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"introduction teams";column-gap:80px;display:grid;position:relative}.page-module__E0kJGG__contactIntroduction{flex-direction:column;grid-area:introduction;justify-content:center;padding-block:8px;display:flex}.page-module__E0kJGG__contactBackdrop{border-radius:12px;grid-area:teams;position:absolute;inset:0;overflow:hidden}.page-module__E0kJGG__contactTeams{z-index:2;color:#fff;grid-area:teams;padding:40px;position:relative}@media (max-width:980px){.page-module__E0kJGG__aboutLayout{grid-template-columns:minmax(0,1fr);gap:32px}.page-module__E0kJGG__aboutHeading{flex-direction:row;justify-content:space-between;align-items:flex-end}.page-module__E0kJGG__aboutHeading>a{flex-shrink:0}.page-module__E0kJGG__differenceLayout{gap:40px}.page-module__E0kJGG__differenceList>article{padding-inline:20px}.page-module__E0kJGG__differenceList h3{min-height:3.75em}.page-module__E0kJGG__contactLayout{column-gap:40px}.page-module__E0kJGG__contactTeams{padding:28px}}@media (max-width:760px){.page-module__E0kJGG__sectionHeading,.page-module__E0kJGG__aboutHeading{flex-direction:column;align-items:flex-start;gap:24px}.page-module__E0kJGG__sectionHeading{margin-bottom:32px}.page-module__E0kJGG__sectionHeading h2,.page-module__E0kJGG__aboutHeading h2{font-size:clamp(2rem,9.8vw,2.6rem)}.page-module__E0kJGG__aboutLayout{gap:24px}.page-module__E0kJGG__capabilities [data-track]{height:clamp(280px,78vw,360px)}.page-module__E0kJGG__capabilities [data-canvas-card]{bottom:72px}.page-module__E0kJGG__differenceTitle{font-size:clamp(2.3rem,10.5vw,3rem);display:block}.page-module__E0kJGG__differenceTitle>span{display:block}.page-module__E0kJGG__differenceList{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.page-module__E0kJGG__differenceList>article{border-top:1px solid #fff3;border-left:0;padding:28px 24px}.page-module__E0kJGG__differenceList>article:first-child{border-top:0}.page-module__E0kJGG__differenceList h3{min-height:0}.page-module__E0kJGG__contactLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"introduction""teams";row-gap:32px}.page-module__E0kJGG__contactTeams{padding:32px 24px}}
.RibbonHero-module__jjaGjG__frame{container:ribbon-hero/inline-size}.RibbonHero-module__jjaGjG__muted{background:#10273d}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__ribbon{opacity:1;width:auto;height:100%;inset:0 0 auto calc(50% - 52px);-webkit-mask-image:linear-gradient(90deg,#0000,#000000a6 16%,#000 30%);mask-image:linear-gradient(90deg,#0000,#000000a6 16%,#000 30%)}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__scrim{background:linear-gradient(100deg,#0d20339e 0%,#10273d7a 40%,#10273d14 60%,#0000 76%)}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__content{padding-block:64px 68px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__eyebrow{margin:0 0 24px;font-size:.75rem;line-height:1.5}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__title{overflow-wrap:anywhere;font-size:clamp(3.4rem,5.9cqw,5.5rem);line-height:.98}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__titleWrap,.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__description{text-shadow:none}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__intro{margin-top:28px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__description{max-width:540px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__tagline{font-size:1.08rem;line-height:1.65}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.RibbonHero-module__jjaGjG__secondaryAction{color:#d7e1e8;border-radius:4px;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex}.RibbonHero-module__jjaGjG__secondaryAction:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__actions>a:focus-visible,.RibbonHero-module__jjaGjG__secondaryAction:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}@container ribbon-hero (max-width:900px){.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__content{padding-block:52px 56px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__scrim{background:linear-gradient(100deg,#0d2033b3 0%,#10273d7a 48%,#10273d1f 100%)}}@container ribbon-hero (max-width:760px){.RibbonHero-module__jjaGjG__muted{flex-direction:column;display:flex}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__content{order:1;width:min(1180px,100% - 30px);padding-block:42px 26px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__eyebrow{letter-spacing:.06em;margin-bottom:22px;font-size:.7rem}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__title{font-size:clamp(2.5rem,12cqw,4.4rem);line-height:1}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__intro{margin-top:24px}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__tagline{font-size:1rem}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__ribbon{opacity:1;order:2;align-self:stretch;width:100%;height:155px;margin-top:-22px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__actions{gap:10px 20px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.RibbonHero-module__jjaGjG__secondaryAction{transition:none}}@media (forced-colors:active){.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__ribbon,.RibbonHero-module__jjaGjG__muted .RibbonHero-module__jjaGjG__scrim{display:none}}
