body:has(.lead-generation-module__KMLVQq__page):after{display:none}body:has(.lead-generation-module__KMLVQq__page) .topbar{mix-blend-mode:normal;opacity:1!important;filter:none!important}body:has(.lead-generation-module__KMLVQq__page) .topbar__logo{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body:has(.lead-generation-module__KMLVQq__page) .topbar__logo-mark--light{opacity:0!important}body:has(.lead-generation-module__KMLVQq__page) .topbar__logo-mark--dark{color:#0b1012!important;opacity:1!important}body:has(.lead-generation-module__KMLVQq__page) .topbar__cta{color:#0b1012;opacity:1}body:has(.lead-generation-module__KMLVQq__page) .fgf+.mxd-footer{display:none!important}.lead-generation-module__KMLVQq__page{--ink:#0b1012;--muted:#0b101285;--line:#0b101224;--gutter:var(--adp-gutter);--gap:clamp(2rem,3vw,5rem);--shell-pad:var(--gutter);color:var(--ink);background:#fff;overflow:clip}.lead-generation-module__KMLVQq__sectionIndex{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.9rem;margin:0 0 clamp(3rem,5vh,5rem);font-size:clamp(1rem,.76vw,1.2rem);font-weight:600;line-height:1.3;display:flex}.lead-generation-module__KMLVQq__sectionIndex:before{content:"";background:currentColor;flex:none;width:.6em;height:.6em;transform:rotate(45deg)}.lead-generation-module__KMLVQq__sectionHeading{min-width:0}.lead-generation-module__KMLVQq__hero{min-height:clamp(72rem,84svh,108rem);padding:clamp(14rem,16vh,19rem) var(--shell-pad) clamp(6rem,7vw,10rem);background:#fff;display:flex}.lead-generation-module__KMLVQq__heroFrame{width:100%;margin:auto}.lead-generation-module__KMLVQq__heroTitle{letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:24.5ch;margin:0 auto;font-size:clamp(4.6rem,5.8vw,8.8rem);font-weight:500;line-height:.98;color:var(--ink)!important}.lead-generation-module__KMLVQq__heroTitleWide{max-width:29ch}.lead-generation-module__KMLVQq__heroTitle span{display:block}.lead-generation-module__KMLVQq__heroTitle span:first-child{color:var(--ink)!important}.lead-generation-module__KMLVQq__heroTitle span:last-child{letter-spacing:-.035em;margin-top:.12em;font-size:.86em;line-height:1.02;color:#0b10126e!important}.lead-generation-module__KMLVQq__heroMedia{width:calc(100% - var(--shell-pad)*2);aspect-ratio:2.05;background:var(--ink);border-radius:0;max-width:184rem;margin:0 auto;position:relative;overflow:hidden}.lead-generation-module__KMLVQq__heroMedia video{object-fit:cover;filter:saturate(.55)contrast(1.04);width:100%;height:100%}.lead-generation-module__KMLVQq__intro,.lead-generation-module__KMLVQq__system,.lead-generation-module__KMLVQq__sectors,.lead-generation-module__KMLVQq__capabilities,.lead-generation-module__KMLVQq__guide,.lead-generation-module__KMLVQq__benefits,.lead-generation-module__KMLVQq__related,.lead-generation-module__KMLVQq__faq{padding:clamp(9rem,10vw,15rem) var(--shell-pad);background:#fff}.lead-generation-module__KMLVQq__intro{padding-top:clamp(8rem,8vw,12rem)}.lead-generation-module__KMLVQq__introContent{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lead-generation-module__KMLVQq__introContent h2{letter-spacing:-.04em;text-wrap:balance;grid-column:1/7;max-width:13ch;margin:0;font-size:clamp(4.2rem,4.6vw,7.2rem);font-weight:500;line-height:.98;color:var(--ink)!important}.lead-generation-module__KMLVQq__introColumns{grid-column:7/13;align-self:start;gap:2.8rem;padding-top:.6rem;display:grid}.lead-generation-module__KMLVQq__introColumns p,.lead-generation-module__KMLVQq__systemHeader>p:last-child,.lead-generation-module__KMLVQq__sectorsHeader>p:last-child,.lead-generation-module__KMLVQq__capabilitiesIntro>p,.lead-generation-module__KMLVQq__benefits>header p{color:#0b10129e;max-width:62ch;margin:0;font-size:clamp(1.45rem,1vw,1.7rem);line-height:1.65}.lead-generation-module__KMLVQq__system,.lead-generation-module__KMLVQq__sectors,.lead-generation-module__KMLVQq__capabilities{gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lead-generation-module__KMLVQq__sectors,.lead-generation-module__KMLVQq__capabilities{border-top:0}.lead-generation-module__KMLVQq__system{border-top:0;display:block;position:relative}.lead-generation-module__KMLVQq__system:before{content:"";top:0;left:var(--shell-pad);right:var(--shell-pad);background:var(--line);height:1px;position:absolute}.lead-generation-module__KMLVQq__systemHeader,.lead-generation-module__KMLVQq__sectorsHeader,.lead-generation-module__KMLVQq__capabilitiesIntro{grid-column:1/7;align-self:start;padding-right:clamp(2rem,4vw,7rem)}.lead-generation-module__KMLVQq__systemHeader{text-align:center;width:min(100%,112rem);margin:0 auto clamp(7rem,8vw,12rem);padding-right:0}.lead-generation-module__KMLVQq__systemHeader .lead-generation-module__KMLVQq__sectionIndex{justify-content:center}.lead-generation-module__KMLVQq__systemHeader h2,.lead-generation-module__KMLVQq__systemHeader>p:last-child{margin-inline:auto}.lead-generation-module__KMLVQq__sectorsHeader{position:sticky;top:clamp(10rem,14vh,16rem)}.lead-generation-module__KMLVQq__systemHeader h2,.lead-generation-module__KMLVQq__sectorsHeader h2,.lead-generation-module__KMLVQq__capabilitiesIntro h2{letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0 0 3.5rem;font-size:clamp(4rem,4.4vw,6.8rem);font-weight:500;line-height:.98;color:var(--ink)!important}.lead-generation-module__KMLVQq__systemHeader h2{text-align:center;margin:0 auto 3.5rem}.lead-generation-module__KMLVQq__systemHeaderWide h2{max-width:25ch}.lead-generation-module__KMLVQq__sectionTitleWide{max-width:22ch!important}.lead-generation-module__KMLVQq__stageList,.lead-generation-module__KMLVQq__sectorList,.lead-generation-module__KMLVQq__capabilityList{border-top:1px solid var(--line);grid-column:7/13}.lead-generation-module__KMLVQq__stageList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-generation-module__KMLVQq__stage,.lead-generation-module__KMLVQq__sector,.lead-generation-module__KMLVQq__capability{--stage-focus:1;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 3rem;padding:2.8rem 0 3.2rem;display:grid}.lead-generation-module__KMLVQq__stage{min-height:clamp(28rem,24vw,38rem);padding:clamp(3rem,3.2vw,5rem)}.lead-generation-module__KMLVQq__stage:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.lead-generation-module__KMLVQq__stage:nth-child(2n){padding-right:0}.lead-generation-module__KMLVQq__stage:nth-last-child(-n+2){border-bottom:0}.lead-generation-module__KMLVQq__stage h3{align-self:start}.lead-generation-module__KMLVQq__stage p{align-self:end}.lead-generation-module__KMLVQq__sectorList{perspective:120rem;border-top:0}.lead-generation-module__KMLVQq__sector{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;appearance:none;transform-style:preserve-3d;background:0 0;border-radius:0;position:relative}.lead-generation-module__KMLVQq__sector:first-child{padding-top:0}.lead-generation-module__KMLVQq__sector:last-child{border-bottom:0}.lead-generation-module__KMLVQq__sector p{padding-right:0}.lead-generation-module__KMLVQq__drawerIndex{width:2.8rem;height:2.8rem;position:relative;overflow:hidden}.lead-generation-module__KMLVQq__drawerIndex b,.lead-generation-module__KMLVQq__drawerIndex i{font:inherit;place-items:center;font-size:1.2rem;font-style:normal;font-weight:400;transition:opacity .32s,transform .48s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.lead-generation-module__KMLVQq__drawerIndex i{opacity:0;font-size:1.9rem;transform:translateY(85%)rotate(-35deg)}.lead-generation-module__KMLVQq__stage>span,.lead-generation-module__KMLVQq__sector>span,.lead-generation-module__KMLVQq__capability>span,.lead-generation-module__KMLVQq__guideChapters article>span,.lead-generation-module__KMLVQq__benefits article>span{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:#0b101261;grid-area:1/2;font-size:clamp(1rem,.7vw,1.15rem)}.lead-generation-module__KMLVQq__stage h3,.lead-generation-module__KMLVQq__sector h3,.lead-generation-module__KMLVQq__capability h3{letter-spacing:-.03em;grid-area:1/1;margin:0;font-size:clamp(2.5rem,2.15vw,3.5rem);font-weight:500;line-height:1.08;color:var(--ink)!important}.lead-generation-module__KMLVQq__stage p,.lead-generation-module__KMLVQq__sector p,.lead-generation-module__KMLVQq__capability p{color:#0b101291;grid-column:1/3;max-width:68ch;margin:.8rem 0 0;font-size:clamp(1.3rem,.91vw,1.52rem);line-height:1.62}.lead-generation-module__KMLVQq__visualPair{height:clamp(48rem,44vw,78rem);padding:0 max(1.6rem,var(--shell-pad));background:#fff;align-items:stretch;gap:1.6rem;display:flex}.lead-generation-module__KMLVQq__visualPair figure{contain:layout paint;flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;transition:flex-grow 1.05s cubic-bezier(.22,1,.36,1);display:grid}.lead-generation-module__KMLVQq__visualPair figure>div{background:#e8e8e6;border-radius:0;min-height:0;position:relative;overflow:hidden}.lead-generation-module__KMLVQq__visualPair img{object-fit:cover}.lead-generation-module__KMLVQq__visualPair:has(+.lead-generation-module__KMLVQq__guide){padding-bottom:clamp(9rem,10vw,15rem)}@media (min-width:901px){.lead-generation-module__KMLVQq__visualPair:has(+.lead-generation-module__KMLVQq__guide){height:auto}.lead-generation-module__KMLVQq__visualPair:has(+.lead-generation-module__KMLVQq__guide) figure{height:clamp(48rem,44vw,78rem)}}.lead-generation-module__KMLVQq__bridgeMedia{width:calc(100% - var(--shell-pad)*2);max-width:var(--content-max);background:var(--ink);border:0;height:clamp(38rem,46vw,72rem);margin:0 auto;position:relative;overflow:hidden}.lead-generation-module__KMLVQq__bridgeMedia video,.lead-generation-module__KMLVQq__bridgeMedia img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block}.lead-generation-module__KMLVQq__capabilitiesIntro{position:sticky;top:clamp(10rem,14vh,16rem)}.lead-generation-module__KMLVQq__capabilityList{border-top:0}.lead-generation-module__KMLVQq__capability{border:0;border-bottom:1px solid var(--line);appearance:none;width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2.4rem 0;position:relative}.lead-generation-module__KMLVQq__capability:last-child{border-bottom:0}.lead-generation-module__KMLVQq__capability h3{font-size:clamp(2.35rem,1.95vw,3.2rem);line-height:1.08}.lead-generation-module__KMLVQq__capability p{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead-generation-module__KMLVQq__capabilitiesIntro button{width:min(100%,34rem);font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0b101280;justify-content:space-between;gap:3rem;margin-top:4.5rem;padding:1.3rem 0;font-size:clamp(1rem,.72vw,1.15rem);display:flex}.lead-generation-module__KMLVQq__guide{background:var(--ink);color:#f4f4f2;border-top:0;padding-inline:0;overflow:clip}.lead-generation-module__KMLVQq__guideHeader{width:min(100%,132rem);padding-inline:var(--shell-pad);margin:0 0 clamp(6rem,7vw,10rem)}.lead-generation-module__KMLVQq__guideHeader .lead-generation-module__KMLVQq__sectionIndex{color:#f4f4f2}.lead-generation-module__KMLVQq__guideHeader h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(4.2rem,4.7vw,7.2rem);font-weight:500;line-height:.98;color:#f4f4f2!important}.lead-generation-module__KMLVQq__guidePin{height:clamp(56rem,76svh,82rem);position:relative;overflow:hidden}.lead-generation-module__KMLVQq__guideRail{z-index:2;pointer-events:none;border-top:1px solid #f4f4f233;position:absolute;top:0;left:0;right:0}.lead-generation-module__KMLVQq__guideRail span{transform-origin:0;will-change:transform;border-top:1px solid #f4f4f2b3;width:100%;display:block}.lead-generation-module__KMLVQq__guideViewport{height:100%;overflow:hidden}.lead-generation-module__KMLVQq__guideChapters{height:100%;padding:4.5rem var(--shell-pad) 0;will-change:transform;align-items:stretch;gap:1.6rem;display:flex}.lead-generation-module__KMLVQq__guideChapters article{background:#f4f4f206;border:1px solid #f4f4f229;flex:0 0 clamp(68rem,56vw,94rem);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:3rem;min-height:0;padding:clamp(3rem,3.2vw,5rem);display:grid;position:relative}.lead-generation-module__KMLVQq__guideChapters article>span{color:#f4f4f27a;grid-area:1/2}.lead-generation-module__KMLVQq__guideChapters h3{letter-spacing:-.035em;grid-area:1/1;max-width:15ch;margin:0;font-size:clamp(3.7rem,3.6vw,5.8rem);font-weight:500;line-height:.98;color:#f4f4f2!important}.lead-generation-module__KMLVQq__guideChapters article>div{grid-area:2/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:clamp(2.5rem,3vw,5rem);display:grid}.lead-generation-module__KMLVQq__guideChapters p{color:#f4f4f2a3;margin:0;font-size:clamp(1.35rem,1vw,1.62rem);line-height:1.65}.lead-generation-module__KMLVQq__benefits{border-top:1px solid var(--line)}.lead-generation-module__KMLVQq__benefits>header{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(6rem,7vw,10rem);display:grid}.lead-generation-module__KMLVQq__benefits>header h2{letter-spacing:-.04em;grid-column:1/8;max-width:14ch;margin:0;font-size:clamp(4.2rem,4.7vw,7.2rem);font-weight:500;line-height:.98;color:var(--ink)!important}.lead-generation-module__KMLVQq__benefits>header p{grid-column:9/13;align-self:end}.lead-generation-module__KMLVQq__benefits>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lead-generation-module__KMLVQq__benefits article{border-right:1px solid var(--line);min-height:31rem;padding:3rem}.lead-generation-module__KMLVQq__benefits article:first-child{padding-left:0}.lead-generation-module__KMLVQq__benefits article:last-child{border-right:0;padding-right:0}.lead-generation-module__KMLVQq__benefits h3{letter-spacing:-.03em;margin:clamp(7rem,8vw,12rem) 0 1.5rem;font-size:clamp(2.4rem,2vw,3.3rem);font-weight:500;color:var(--ink)!important}.lead-generation-module__KMLVQq__benefits article p{color:#0b101291;margin:0;font-size:clamp(1.25rem,.86vw,1.45rem);line-height:1.6}.lead-generation-module__KMLVQq__related{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lead-generation-module__KMLVQq__related>header,.lead-generation-module__KMLVQq__faq>header{width:min(100%,112rem);margin-bottom:clamp(6rem,7vw,10rem)}.lead-generation-module__KMLVQq__related>header{grid-column:1/7;align-self:start;width:auto;margin:0;padding-right:clamp(2rem,4vw,7rem);position:sticky;top:clamp(10rem,14vh,16rem)}.lead-generation-module__KMLVQq__related h2,.lead-generation-module__KMLVQq__faq h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(4.2rem,4.7vw,7.2rem);font-weight:500;line-height:.98;color:var(--ink)!important}.lead-generation-module__KMLVQq__related nav,.lead-generation-module__KMLVQq__faq>div{border-top:1px solid var(--line);width:min(100%,124rem)}.lead-generation-module__KMLVQq__related nav{border-top:0;grid-column:7/13;width:auto}.lead-generation-module__KMLVQq__related a{gap:var(--gap);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:2.6rem 0;text-decoration:none;display:grid}.lead-generation-module__KMLVQq__related a:first-child{padding-top:0}.lead-generation-module__KMLVQq__related a:last-child{border-bottom:0;padding-bottom:0}.lead-generation-module__KMLVQq__relatedIndex{width:2.8rem;height:2.8rem;font-family:var(--font-jetbrains-mono),monospace;color:#0b101294;grid-area:1/2;font-size:1rem;position:relative;overflow:hidden}.lead-generation-module__KMLVQq__relatedIndex b,.lead-generation-module__KMLVQq__relatedIndex i{font:inherit;place-items:center;font-size:1.2rem;font-style:normal;font-weight:400;transition:opacity .32s,transform .48s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.lead-generation-module__KMLVQq__relatedIndex i{opacity:0;font-size:1.9rem;transform:translateY(85%)}.lead-generation-module__KMLVQq__related a strong{letter-spacing:-.03em;grid-area:1/1;font-size:clamp(2.35rem,1.95vw,3.2rem);font-weight:500;line-height:1.08}.lead-generation-module__KMLVQq__faq{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-generation-module__KMLVQq__faq>header{text-align:center;margin-inline:auto}.lead-generation-module__KMLVQq__faq .lead-generation-module__KMLVQq__sectionIndex{justify-content:center}.lead-generation-module__KMLVQq__faq h2{max-width:18ch;margin-inline:auto}.lead-generation-module__KMLVQq__faq>div{border-top:0;width:min(100%,96rem);margin-inline:auto}.lead-generation-module__KMLVQq__faq details{border-bottom:1px solid var(--line)}.lead-generation-module__KMLVQq__faq details:last-child{border-bottom:0}.lead-generation-module__KMLVQq__faq summary{cursor:pointer;letter-spacing:-.025em;text-align:center;padding:2.8rem 0;font-size:clamp(1.7rem,1.35vw,2.15rem);line-height:1.3;list-style:none;display:block;position:relative}.lead-generation-module__KMLVQq__faq summary::-webkit-details-marker{display:none}.lead-generation-module__KMLVQq__faq details p{text-align:center;color:#0b101299;max-width:68ch;margin:0 auto 3rem;font-size:clamp(1.25rem,.86vw,1.45rem);line-height:1.65}.lead-generation-module__KMLVQq__seoText{color:var(--ink);background:#fff}:is(.lead-generation-module__KMLVQq__page~.clientes-proyectos,.lead-generation-module__KMLVQq__page~.aprc){background:#fff}.lead-generation-module__KMLVQq__page~.aprc{--ink:var(--adp-ink,#0b1012);color:var(--ink)}.lead-generation-module__KMLVQq__page~.aprc .aprc__box{border-color:#0b101233}:is(.lead-generation-module__KMLVQq__page~.aprc .aprc__eyebrow,.lead-generation-module__KMLVQq__page~.aprc .aprc__heading,.lead-generation-module__KMLVQq__page~.aprc .aprc__phone){color:var(--ink)}:is(.lead-generation-module__KMLVQq__page~.aprc .aprc__heading,.lead-generation-module__KMLVQq__page~.aprc .aprc__heading *){color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.lead-generation-module__KMLVQq__page~.aprc .aprc__description{color:#0b1012a8}.lead-generation-module__KMLVQq__page~.aprc .aprc__phone-label{color:#0b101285}.lead-generation-module__KMLVQq__page~.aprc .aprc__art path{stroke:#0b10124d}.lead-generation-module__KMLVQq__page~.aprc .aprc__art{opacity:.78;right:-15%}.lead-generation-module__KMLVQq__page~.aprc .btn--ghost{color:var(--ink)}.lead-generation-module__KMLVQq__drawerShell{z-index:10020;pointer-events:none;position:fixed;inset:0}.lead-generation-module__KMLVQq__drawerBackdrop{opacity:0;cursor:pointer;background:#0b10124d;border:0;border-radius:0;transition:opacity .34s 80ms;position:absolute;inset:0}.lead-generation-module__KMLVQq__drawer{color:#0b1012;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;background:#fff;width:min(78rem,55vw);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s,visibility 0s linear .6s;position:absolute;top:.8rem;bottom:.8rem;right:.8rem;overflow:hidden;transform:translate(calc(100% + 2rem))}.lead-generation-module__KMLVQq__drawerOpen{pointer-events:auto}.lead-generation-module__KMLVQq__drawerActive{visibility:visible;pointer-events:auto;transition:transform .48s cubic-bezier(.7,0,.84,0),opacity .24s,visibility linear}.lead-generation-module__KMLVQq__drawerOpen .lead-generation-module__KMLVQq__drawerBackdrop{opacity:1;transition-delay:0s}.lead-generation-module__KMLVQq__drawerOpen .lead-generation-module__KMLVQq__drawerActive{opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .32s,visibility linear;transform:translate(0,0)}.lead-generation-module__KMLVQq__drawerClose{z-index:2;cursor:pointer;background:#fff;border:1px solid #0b101224;border-radius:0;width:4.8rem;height:4.8rem;position:absolute;top:2rem;right:2rem}.lead-generation-module__KMLVQq__drawerClose span{background:#0b1012;width:1.6rem;height:1px;position:absolute;top:50%;left:50%}.lead-generation-module__KMLVQq__drawerClose span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.lead-generation-module__KMLVQq__drawerClose span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.lead-generation-module__KMLVQq__drawerScroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;padding:clamp(3rem,4.2vw,6.4rem);overflow:hidden scroll}.lead-generation-module__KMLVQq__drawerScroll::-webkit-scrollbar{display:none}.lead-generation-module__KMLVQq__drawerLabel{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#0b10127a;margin:0 7rem 2rem 0;font-size:clamp(1rem,.75vw,1.2rem)}.lead-generation-module__KMLVQq__drawer h2{letter-spacing:-.045em;max-width:12ch;margin:0 0 2.5rem;font-size:clamp(4.2rem,4.5vw,7rem);font-weight:500;line-height:.96;color:#0b1012!important}.lead-generation-module__KMLVQq__drawerLead{color:#0b1012b3;max-width:59ch;margin:0 0 clamp(4rem,5vw,7rem);font-size:clamp(1.7rem,1.25vw,2.1rem);line-height:1.5}.lead-generation-module__KMLVQq__drawerSection{border-top:1px solid #0b101224;grid-template-columns:minmax(9rem,1fr) minmax(0,3fr);gap:3rem;padding:2.8rem 0;display:grid}.lead-generation-module__KMLVQq__drawerLead+.lead-generation-module__KMLVQq__drawerSection{border-top:0;padding-top:0}.lead-generation-module__KMLVQq__drawerSection>p{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.07em;text-transform:uppercase;color:#0b101273;margin:0;font-size:1.05rem}.lead-generation-module__KMLVQq__drawerSection>div,.lead-generation-module__KMLVQq__drawerSection li{color:#0b1012b8;font-size:clamp(1.45rem,1vw,1.7rem);line-height:1.6}.lead-generation-module__KMLVQq__drawerSection ul{margin:0;padding:0;list-style:none}.lead-generation-module__KMLVQq__drawerSection li{border-bottom:1px solid #0b10121a;padding:.8rem 0}.lead-generation-module__KMLVQq__drawerSection li:first-child{padding-top:0}.lead-generation-module__KMLVQq__drawerSection li:last-child{border-bottom:0;padding-bottom:0}.lead-generation-module__KMLVQq__drawerSection li:before{content:"↗";width:2.4rem;font-family:var(--font-jetbrains-mono),monospace;font-size:1rem;display:inline-block}.lead-generation-module__KMLVQq__drawerCta{width:100%;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:#0b1012;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:4rem;padding:2rem 2.2rem;font-size:clamp(1rem,.8vw,1.25rem);display:flex}@media (hover:hover){.lead-generation-module__KMLVQq__visualPair:hover figure{flex-grow:.94}.lead-generation-module__KMLVQq__visualPair figure:hover{flex-grow:1.06}.lead-generation-module__KMLVQq__sector:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__drawerIndex b,.lead-generation-module__KMLVQq__capability:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__drawerIndex b{opacity:0;transform:translateY(-85%)}.lead-generation-module__KMLVQq__sector:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__drawerIndex i,.lead-generation-module__KMLVQq__capability:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__drawerIndex i{opacity:1;transform:translateY(0)rotate(0)}.lead-generation-module__KMLVQq__related a:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__relatedIndex b{opacity:0;transform:translateY(-85%)}.lead-generation-module__KMLVQq__related a:is(:hover,:focus-visible) .lead-generation-module__KMLVQq__relatedIndex i{opacity:1;transform:translateY(0)}}@media (max-width:900px){.lead-generation-module__KMLVQq__hero{min-height:82svh;padding-top:12rem}.lead-generation-module__KMLVQq__heroTitle{font-size:clamp(3.8rem,8.8vw,5.8rem)}.lead-generation-module__KMLVQq__heroMedia{aspect-ratio:4/3;border-radius:0;margin-bottom:10rem}.lead-generation-module__KMLVQq__introContent,.lead-generation-module__KMLVQq__system,.lead-generation-module__KMLVQq__sectors,.lead-generation-module__KMLVQq__capabilities{display:block}.lead-generation-module__KMLVQq__introContent h2{margin-bottom:5rem}.lead-generation-module__KMLVQq__introColumns{display:grid}.lead-generation-module__KMLVQq__systemHeader,.lead-generation-module__KMLVQq__sectorsHeader,.lead-generation-module__KMLVQq__capabilitiesIntro{margin-bottom:7rem;padding-right:0}.lead-generation-module__KMLVQq__systemHeader{width:100%}.lead-generation-module__KMLVQq__stageList{grid-template-columns:1fr}.lead-generation-module__KMLVQq__stage{min-height:0;padding:3rem 0;border-right:0!important;border-bottom:1px solid var(--line)!important}.lead-generation-module__KMLVQq__stage:nth-last-child(-n+2){border-bottom:1px solid var(--line)!important}.lead-generation-module__KMLVQq__stage:last-child{border-bottom:0!important}.lead-generation-module__KMLVQq__visualPair{grid-template-columns:1fr;gap:5rem;height:auto;display:grid}.lead-generation-module__KMLVQq__visualPair figure{display:block}.lead-generation-module__KMLVQq__visualPair figure>div{aspect-ratio:1.08}.lead-generation-module__KMLVQq__systemHeader,.lead-generation-module__KMLVQq__sectorsHeader,.lead-generation-module__KMLVQq__capabilitiesIntro{position:relative;top:auto}.lead-generation-module__KMLVQq__related{display:block}.lead-generation-module__KMLVQq__related>header{margin-bottom:7rem;padding-right:0;position:relative;top:auto}.lead-generation-module__KMLVQq__drawer{width:min(76rem,100vw - 1.2rem);top:0;bottom:0;right:0}.lead-generation-module__KMLVQq__guidePin{height:auto;overflow:visible}.lead-generation-module__KMLVQq__guideRail{display:none}.lead-generation-module__KMLVQq__guideViewport{height:auto;overflow:visible}.lead-generation-module__KMLVQq__guideChapters{height:auto;padding:0 var(--shell-pad);gap:1.6rem;display:grid;transform:none!important}.lead-generation-module__KMLVQq__guideChapters article{width:100%;min-height:0;padding:3.2rem}.lead-generation-module__KMLVQq__benefits>header{display:block}.lead-generation-module__KMLVQq__benefits>header p{margin-top:3rem}.lead-generation-module__KMLVQq__benefits>div{grid-template-columns:1fr 1fr}.lead-generation-module__KMLVQq__benefits article{border-bottom:1px solid var(--line)}.lead-generation-module__KMLVQq__benefits article:nth-child(2){border-right:0}}@media (max-width:600px){.lead-generation-module__KMLVQq__hero{min-height:78svh;padding-bottom:4.5rem}.lead-generation-module__KMLVQq__heroTitle{font-size:clamp(3.4rem,10vw,4.7rem)}.lead-generation-module__KMLVQq__heroMedia{aspect-ratio:4/5;border-radius:0;width:calc(100% - 3.2rem);margin-bottom:7rem}.lead-generation-module__KMLVQq__heroMedia video{object-position:58% center}.lead-generation-module__KMLVQq__intro,.lead-generation-module__KMLVQq__system,.lead-generation-module__KMLVQq__sectors,.lead-generation-module__KMLVQq__capabilities,.lead-generation-module__KMLVQq__guide,.lead-generation-module__KMLVQq__benefits,.lead-generation-module__KMLVQq__related,.lead-generation-module__KMLVQq__faq{padding-top:8rem;padding-bottom:8rem}.lead-generation-module__KMLVQq__introContent h2,.lead-generation-module__KMLVQq__systemHeader h2,.lead-generation-module__KMLVQq__sectorsHeader h2,.lead-generation-module__KMLVQq__capabilitiesIntro h2,.lead-generation-module__KMLVQq__guideHeader h2,.lead-generation-module__KMLVQq__benefits>header h2,.lead-generation-module__KMLVQq__related h2,.lead-generation-module__KMLVQq__faq h2{font-size:clamp(3.9rem,11.5vw,5.5rem);line-height:1.06}.lead-generation-module__KMLVQq__heroTitle{line-height:1.04}.lead-generation-module__KMLVQq__heroTitle span:last-child{line-height:1.08}.lead-generation-module__KMLVQq__guideChapters h3,.lead-generation-module__KMLVQq__drawer h2{line-height:1.06}.lead-generation-module__KMLVQq__visualPair{padding-inline:1.6rem}.lead-generation-module__KMLVQq__visualPair:has(+.lead-generation-module__KMLVQq__guide){padding-bottom:8rem}.lead-generation-module__KMLVQq__visualPair figure>div{aspect-ratio:4/5;border-radius:0}.lead-generation-module__KMLVQq__bridgeMedia{width:calc(100% - 3.2rem);height:62svh}.lead-generation-module__KMLVQq__stage,.lead-generation-module__KMLVQq__sector,.lead-generation-module__KMLVQq__capability{padding:2.4rem 0 2.8rem}.lead-generation-module__KMLVQq__stage h3,.lead-generation-module__KMLVQq__sector h3,.lead-generation-module__KMLVQq__capability h3{font-size:2.6rem}.lead-generation-module__KMLVQq__capability p{clip:auto;white-space:normal;width:auto;height:auto;margin:.8rem 0 0;position:relative;overflow:visible}.lead-generation-module__KMLVQq__guideChapters{padding-inline:1.6rem}.lead-generation-module__KMLVQq__guideChapters article{padding:3rem 2.4rem}.lead-generation-module__KMLVQq__guideChapters h3{font-size:3.4rem}.lead-generation-module__KMLVQq__guideChapters article>div{margin-top:5rem;display:block}.lead-generation-module__KMLVQq__guideChapters article>div p+p{margin-top:2rem}.lead-generation-module__KMLVQq__benefits>div{grid-template-columns:1fr}.lead-generation-module__KMLVQq__benefits article{border-right:0;min-height:0;padding:2.8rem 0 3.5rem}.lead-generation-module__KMLVQq__benefits h3{margin:5rem 0 1.2rem}.lead-generation-module__KMLVQq__related a{grid-template-columns:minmax(0,1fr) auto}.lead-generation-module__KMLVQq__related a strong{font-size:2.3rem;line-height:1.08}.lead-generation-module__KMLVQq__faq summary{font-size:2.05rem}.lead-generation-module__KMLVQq__drawer{width:100vw}.lead-generation-module__KMLVQq__drawerScroll{padding:3rem 2.2rem 4rem}.lead-generation-module__KMLVQq__drawerClose{width:4.4rem;height:4.4rem;top:1.4rem;right:1.4rem}.lead-generation-module__KMLVQq__drawer h2{font-size:4.6rem}.lead-generation-module__KMLVQq__drawerLead{font-size:1.65rem}.lead-generation-module__KMLVQq__drawerSection{padding:2.6rem 0;display:block}.lead-generation-module__KMLVQq__drawerSection>p{margin-bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.lead-generation-module__KMLVQq__visualPair figure,.lead-generation-module__KMLVQq__drawer,.lead-generation-module__KMLVQq__drawerBackdrop{transition:none}}
.case-showcase-module__TP-2Ra__stage{background:#0b1012;position:absolute;inset:0;overflow:hidden}.case-showcase-module__TP-2Ra__glow{pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,#f4f4f214,#0000 70%);height:90%;position:absolute;inset:-20% -10% auto}.case-showcase-module__TP-2Ra__shot{background:#fff;border-radius:clamp(1rem,1.1vw,1.8rem);margin:0;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #f4f4f214,0 4rem 8rem -3rem #000000b3,0 1.4rem 3rem -1.6rem #00000080}.case-showcase-module__TP-2Ra__shot picture,.case-showcase-module__TP-2Ra__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.case-showcase-module__TP-2Ra__mobile{border-radius:clamp(1.4rem,1.6vw,2.6rem)}.case-showcase-module__TP-2Ra__logoPlate{background:#151c1f;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f4f4f21a,0 4rem 8rem -3rem #000000b3}.case-showcase-module__TP-2Ra__shot.case-showcase-module__TP-2Ra__logoPlate img{object-fit:contain;width:46%;height:auto}.case-showcase-module__TP-2Ra__shot1{width:50%;top:11%;left:5%}.case-showcase-module__TP-2Ra__shot2{width:41%;top:27%;right:5%}.case-showcase-module__TP-2Ra__shot3{width:12.5%;top:34%;left:49%}.case-showcase-module__TP-2Ra__bar{pointer-events:none;background:linear-gradient(#0b101200,#0b1012eb);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(6rem,8vw,12rem) clamp(2rem,2.4vw,3.6rem) clamp(1.8rem,2vw,3rem);display:flex;position:absolute;inset:auto 0 0}.case-showcase-module__TP-2Ra__label,.case-showcase-module__TP-2Ra__links a{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.05rem,.78vw,1.25rem)}.case-showcase-module__TP-2Ra__label{color:#f4f4f29e}.case-showcase-module__TP-2Ra__links{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 2.4rem;display:flex}.case-showcase-module__TP-2Ra__links a{color:#f4f4f2;gap:.8rem;text-decoration:none;display:inline-flex}.case-showcase-module__TP-2Ra__links a span{transition:transform .4s cubic-bezier(.16,1,.3,1)}.case-showcase-module__TP-2Ra__links a:is(:hover,:focus-visible) span{transform:translate(.4rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.case-showcase-module__TP-2Ra__shot1{animation:linear both case-showcase-module__TP-2Ra__showcaseDriftSlow;animation-timeline:view();animation-range:cover}.case-showcase-module__TP-2Ra__shot2{animation:linear both case-showcase-module__TP-2Ra__showcaseDriftFast;animation-timeline:view();animation-range:cover}.case-showcase-module__TP-2Ra__shot3{animation:linear both case-showcase-module__TP-2Ra__showcaseDriftMobile;animation-timeline:view();animation-range:cover}}}@keyframes case-showcase-module__TP-2Ra__showcaseDriftSlow{0%{transform:translateY(3%)}to{transform:translateY(-6%)}}@keyframes case-showcase-module__TP-2Ra__showcaseDriftFast{0%{transform:translateY(10%)}to{transform:translateY(-12%)}}@keyframes case-showcase-module__TP-2Ra__showcaseDriftMobile{0%{transform:translateY(14%)}to{transform:translateY(-10%)}}@media (max-width:900px){.case-showcase-module__TP-2Ra__shot1{width:86%;top:5%;left:5%}.case-showcase-module__TP-2Ra__shot2{width:64%;top:40%;left:5%}.case-showcase-module__TP-2Ra__shot3{width:33%;top:27%;left:auto;right:5%}.case-showcase-module__TP-2Ra__bar{background:linear-gradient(#0b101200,#0b1012 58%);flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:9rem}.case-showcase-module__TP-2Ra__links{justify-content:flex-start}}
.line-motif-module__ZfrYia__stage{background:#0b1012;position:absolute;inset:0;overflow:hidden}.line-motif-module__ZfrYia__canvas{width:100%;height:100%;position:absolute;inset:0}.line-motif-module__ZfrYia__vignette{pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#0b1012d9 100%),linear-gradient(90deg,#f4f4f209 1px,#0000 1px) 0 0/8.333% 100%;position:absolute;inset:0}
body:has(.blog-module__R2lbeq__page):after{display:none}body:has(.blog-module__R2lbeq__page) .topbar{mix-blend-mode:normal;opacity:1!important;filter:none!important}body:has(.blog-module__R2lbeq__page) .topbar__logo{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body:has(.blog-module__R2lbeq__page) .topbar__logo-mark--light{color:#fff!important;opacity:1!important}body:has(.blog-module__R2lbeq__page) .topbar__logo-mark--dark{opacity:0!important}body:has(.blog-module__R2lbeq__page) .topbar__cta{color:#fff;opacity:1}.blog-module__R2lbeq__page{--ink:#0b1012;--paper:#f2efeb;--white:#fff;--gap:clamp(1.6rem, 2vw, 3.2rem);--line-dark:#0b101224;--ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);background:var(--paper);font-family:var(--font-manrope), system-ui, sans-serif;overflow:clip}.blog-module__R2lbeq__shell{width:100%;padding-inline:var(--adp-gutter)}.blog-module__R2lbeq__mono,.blog-module__R2lbeq__eyebrow,.blog-module__R2lbeq__heroStats dt,.blog-module__R2lbeq__categoryBar a,.blog-module__R2lbeq__cardMeta,.blog-module__R2lbeq__cardFoot,.blog-module__R2lbeq__mediaCategory,.blog-module__R2lbeq__featureLabel,.blog-module__R2lbeq__featureMeta,.blog-module__R2lbeq__featureMore,.blog-module__R2lbeq__breadcrumb,.blog-module__R2lbeq__articleMeta dt,.blog-module__R2lbeq__tags li,.blog-module__R2lbeq__tocLabel,.blog-module__R2lbeq__toc a span,.blog-module__R2lbeq__postNavLabel,.blog-module__R2lbeq__relatedHead a,.blog-module__R2lbeq__loadMore,.blog-module__R2lbeq__loadEnd,.blog-module__R2lbeq__newer,.blog-module__R2lbeq__inlineCtaLink{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,.75vw,1.2rem);font-weight:400}.blog-module__R2lbeq__cover{width:100%;height:100%;display:block}.blog-module__R2lbeq__cover .grid path{stroke:#ffffff0f;stroke-width:1px}.blog-module__R2lbeq__cover .motif :where(path,polyline,circle,rect){stroke:#ffffff9e;stroke-width:1.4px;fill:none;vector-effect:non-scaling-stroke}.blog-module__R2lbeq__cover .motif .accent{stroke:var(--white);stroke-width:2px}.blog-module__R2lbeq__cover .motif .fill{fill:var(--white);stroke:var(--white)}.blog-module__R2lbeq__cover .motif{transform-origin:50%;transition:transform 1.1s var(--ease)}.blog-module__R2lbeq__media{background:var(--ink);isolation:isolate;position:relative;overflow:hidden}.blog-module__R2lbeq__media img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(.8);width:100%;height:100%;transition:filter .7s var(--ease);position:absolute;inset:0}.blog-module__R2lbeq__media:has(img):after{content:"";z-index:1;background:var(--ink);mix-blend-mode:lighten;opacity:.45;transition:opacity .7s var(--ease);pointer-events:none;position:absolute;inset:0}.blog-module__R2lbeq__mediaCategory{z-index:2;background:var(--white);color:var(--ink);padding:.7rem 1rem;font-size:1rem;position:absolute;top:1.4rem;left:1.4rem}.blog-module__R2lbeq__hero{color:var(--white);background:var(--ink);padding-block:clamp(15rem,22vh,22rem) clamp(6rem,7vw,9rem);position:relative;overflow:hidden}.blog-module__R2lbeq__heroArt{opacity:.55;width:min(58%,110rem);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.blog-module__R2lbeq__heroArt .grid path{stroke:#ffffff0d}.blog-module__R2lbeq__heroArt .motif :where(path,polyline,circle,rect){stroke:#fff6;stroke-width:1.2px;fill:none;vector-effect:non-scaling-stroke}.blog-module__R2lbeq__heroArt .motif .fill{fill:#fff9}.blog-module__R2lbeq__heroGrid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(2.4rem,3vw,4rem);display:grid;position:relative}.blog-module__R2lbeq__eyebrow{color:#ffffff8c;grid-column:1/-1;margin:0}.blog-module__R2lbeq__eyebrow a{color:inherit}.blog-module__R2lbeq__heroTitle{letter-spacing:-.055em;text-wrap:balance;grid-column:1/10;max-width:12ch;margin:0;font-size:clamp(5.6rem,8.6vw,14rem);font-weight:500;line-height:.88;color:var(--white)!important}.blog-module__R2lbeq__heroLead{color:#ffffffb3;grid-column:1/6;max-width:44ch;margin:0;font-size:clamp(1.5rem,1.1vw,1.85rem);line-height:1.55}.blog-module__R2lbeq__heroStats{grid-column:7/13;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.blog-module__R2lbeq__heroStats>div{gap:.8rem;padding:0 0 0 2rem;display:grid}.blog-module__R2lbeq__heroStats>div+div{border-left:1px solid #ffffff2e}.blog-module__R2lbeq__heroStats dt{color:#ffffff80}.blog-module__R2lbeq__heroStats dd{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,2.2vw,3.4rem);font-weight:500}.blog-module__R2lbeq__categoryBar{z-index:6;border-bottom:1px solid var(--line-dark);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(1.4rem);position:sticky;top:0}.blog-module__R2lbeq__categoryBar ul{scrollbar-width:none;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.blog-module__R2lbeq__categoryBar ul::-webkit-scrollbar{display:none}.blog-module__R2lbeq__categoryBar li+li{border-left:1px solid var(--line-dark)}.blog-module__R2lbeq__categoryBar a{color:#0b10129e;white-space:nowrap;align-items:baseline;gap:.8rem;padding:2rem 2.4rem;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.blog-module__R2lbeq__categoryBar li:first-child a{padding-left:0}.blog-module__R2lbeq__categoryBar a span{color:#0b101259}.blog-module__R2lbeq__categoryBar a:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:2.4rem;right:2.4rem;transform:scaleX(0)}.blog-module__R2lbeq__categoryBar li:first-child a:after{left:0}.blog-module__R2lbeq__categoryBar a:hover,.blog-module__R2lbeq__categoryBar a[aria-current=page]{color:var(--ink)}.blog-module__R2lbeq__categoryBar a:hover:after,.blog-module__R2lbeq__categoryBar a[aria-current=page]:after{transform:scaleX(1)}.blog-module__R2lbeq__listing{padding-block:clamp(5rem,6vw,9rem) clamp(9rem,11vw,15rem)}.blog-module__R2lbeq__newer{color:var(--ink);margin-bottom:4rem;display:inline-block}.blog-module__R2lbeq__feature{margin-bottom:clamp(6rem,7vw,10rem)}.blog-module__R2lbeq__featureLink{min-height:clamp(48rem,44vw,72rem);color:var(--white);background:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.blog-module__R2lbeq__featureLink .blog-module__R2lbeq__media{grid-column:1/8;min-height:36rem}.blog-module__R2lbeq__featureBody{grid-column:8/13;align-content:end;gap:2.4rem;padding:clamp(3.2rem,4vw,6rem);display:grid}.blog-module__R2lbeq__featureLabel{color:#ffffff8c;margin:0 0 auto}.blog-module__R2lbeq__featureTitle{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,3.6vw,5.8rem);font-weight:500;line-height:.98;color:var(--white)!important}.blog-module__R2lbeq__featureExcerpt{color:#ffffffad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.45rem,1.05vw,1.75rem);line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__featureMeta{color:#ffffff80;border-top:1px solid #ffffff29;gap:2rem;padding-top:2rem;display:flex}.blog-module__R2lbeq__featureMore{color:var(--ink);background:#f4f3f0;justify-self:start;align-items:center;gap:1rem;padding:1.4rem 2rem;display:inline-flex}.blog-module__R2lbeq__grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(6rem,7vw,10rem);display:grid}.blog-module__R2lbeq__card{grid-column:span 4;min-width:0}.blog-module__R2lbeq__card[data-variant=wide]{grid-column:span 7}.blog-module__R2lbeq__card[data-variant=medium]{grid-column:span 5}.blog-module__R2lbeq__cardLink{height:100%;color:var(--ink);align-content:start;text-decoration:none;display:grid}.blog-module__R2lbeq__cardLink .blog-module__R2lbeq__media{height:clamp(24rem,22vw,36rem)}.blog-module__R2lbeq__card[data-variant=wide] .blog-module__R2lbeq__media,.blog-module__R2lbeq__card[data-variant=medium] .blog-module__R2lbeq__media{height:clamp(28rem,28vw,46rem)}.blog-module__R2lbeq__cardBody{gap:1.4rem;padding-top:2.2rem;display:grid}.blog-module__R2lbeq__cardMeta{color:#0b101280;gap:1.6rem;display:flex}.blog-module__R2lbeq__cardIndex{color:var(--ink)}.blog-module__R2lbeq__cardTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,1.85vw,3rem);font-weight:500;line-height:1.06;color:var(--ink)!important}.blog-module__R2lbeq__card[data-variant=wide] .blog-module__R2lbeq__cardTitle{letter-spacing:-.04em;max-width:24ch;font-size:clamp(2.8rem,2.6vw,4.2rem);line-height:1}.blog-module__R2lbeq__cardExcerpt{color:#0b1012a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;margin:0;font-size:clamp(1.4rem,1vw,1.65rem);line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__cardFoot{border-top:1px solid var(--line-dark);color:#0b10128c;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.4rem;display:flex}.blog-module__R2lbeq__readTime{align-items:center;gap:1rem;display:inline-flex}.blog-module__R2lbeq__readBar{background:var(--line-dark);width:5.6rem;height:2px;position:relative}.blog-module__R2lbeq__readBar span{background:var(--ink);position:absolute;inset:0 auto 0 0}.blog-module__R2lbeq__cardMore{color:var(--ink);align-items:center;gap:.8rem;display:inline-flex}.blog-module__R2lbeq__cardLink:hover .blog-module__R2lbeq__media img,.blog-module__R2lbeq__featureLink:hover .blog-module__R2lbeq__media img,.blog-module__R2lbeq__postNavLink:hover .blog-module__R2lbeq__media img{filter:grayscale(0)contrast()brightness()}.blog-module__R2lbeq__cardLink:hover .blog-module__R2lbeq__media:after,.blog-module__R2lbeq__featureLink:hover .blog-module__R2lbeq__media:after,.blog-module__R2lbeq__postNavLink:hover .blog-module__R2lbeq__media:after{opacity:0}:is(.blog-module__R2lbeq__cardLink:hover .blog-module__R2lbeq__cover .motif,.blog-module__R2lbeq__featureLink:hover .blog-module__R2lbeq__cover .motif,.blog-module__R2lbeq__postNavLink:hover .blog-module__R2lbeq__cover .motif){transform:translateY(-2.5%)scale(1.06)}:is(.blog-module__R2lbeq__cardLink:hover .cta-arrow__a,.blog-module__R2lbeq__featureLink:hover .cta-arrow__a,.blog-module__R2lbeq__inlineCtaLink:hover .cta-arrow__a){opacity:0;transform:translate(60%,-60%)scale(.4)}:is(.blog-module__R2lbeq__cardLink:hover .cta-arrow__r,.blog-module__R2lbeq__featureLink:hover .cta-arrow__r,.blog-module__R2lbeq__inlineCtaLink:hover .cta-arrow__r){opacity:1;transform:rotate(0)scale(1)}.blog-module__R2lbeq__cardLink:focus-visible,.blog-module__R2lbeq__featureLink:focus-visible{outline:2px solid var(--ink);outline-offset:.6rem}.blog-module__R2lbeq__loadZone{place-items:center;margin-top:clamp(7rem,8vw,11rem);display:grid}.blog-module__R2lbeq__loadMore{min-width:28rem;color:var(--ink);justify-items:center;gap:1.6rem;text-decoration:none;display:grid;position:relative}.blog-module__R2lbeq__loadMoreBar{background:var(--line-dark);width:100%;height:1px;position:relative;overflow:hidden}.blog-module__R2lbeq__loadMoreBar:after{content:"";background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(.25)}.blog-module__R2lbeq__loadMore[aria-busy=true] .blog-module__R2lbeq__loadMoreBar:after{animation:blog-module__R2lbeq__loading 1.1s var(--ease) infinite}.blog-module__R2lbeq__loadEnd{color:#0b101280;margin:0}@keyframes blog-module__R2lbeq__loading{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(250%)scaleX(.4)}}.blog-module__R2lbeq__articleHero{color:var(--white);background:linear-gradient(var(--ink) 0 calc(100% - clamp(14rem, 16vw, 26rem)), var(--white) 0);padding-top:clamp(15rem,22vh,22rem);position:relative}.blog-module__R2lbeq__articleHeroGrid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(3rem,4vw,5rem);display:grid}.blog-module__R2lbeq__breadcrumb{color:#ffffff8c;grid-column:1/-1;gap:1rem;display:flex}.blog-module__R2lbeq__breadcrumb a{color:inherit;text-decoration:none}.blog-module__R2lbeq__breadcrumb a:hover{color:var(--white)}.blog-module__R2lbeq__articleTitle{letter-spacing:-.05em;text-wrap:balance;grid-column:1/11;max-width:20ch;margin:0;font-size:clamp(4.4rem,6vw,9.6rem);font-weight:500;line-height:.94;color:var(--white)!important}.blog-module__R2lbeq__articleMeta{column-gap:var(--gap);border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-block:clamp(3rem,3.4vw,4.4rem);display:grid}.blog-module__R2lbeq__articleLead{color:#ffffffbd;grid-column:1/7;max-width:52ch;margin:0;font-size:clamp(1.6rem,1.2vw,1.95rem);line-height:1.5}.blog-module__R2lbeq__articleMeta dl{grid-column:8/13;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.blog-module__R2lbeq__articleMeta dl>div{gap:.6rem;padding-left:1.6rem;display:grid}.blog-module__R2lbeq__articleMeta dl>div+div{border-left:1px solid #ffffff2e}.blog-module__R2lbeq__articleMeta dt{color:#ffffff73}.blog-module__R2lbeq__articleMeta dd{margin:0;font-size:clamp(1.5rem,1.1vw,1.8rem)}.blog-module__R2lbeq__articleMediaWrap .blog-module__R2lbeq__media{height:clamp(28rem,34vw,58rem)}.blog-module__R2lbeq__articleBody{background:var(--white);padding-block:clamp(6rem,7vw,10rem) clamp(9rem,11vw,15rem)}.blog-module__R2lbeq__articleGrid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.blog-module__R2lbeq__articleAside{grid-column:1/4;gap:3.2rem;display:grid;position:sticky;top:3.2rem}.blog-module__R2lbeq__articleMain{grid-column:5/12;min-width:0}.blog-module__R2lbeq__progress{z-index:120;pointer-events:none;mix-blend-mode:difference;opacity:0;height:3px;transition:opacity .4s;position:fixed;top:0;left:0;right:0}.blog-module__R2lbeq__progress[data-visible]{opacity:1}.blog-module__R2lbeq__progress span{background:var(--white);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.blog-module__R2lbeq__toc{gap:1.6rem;display:grid}.blog-module__R2lbeq__tocLabel{border-bottom:1px solid var(--line-dark);color:#0b101280;justify-content:space-between;margin:0;padding-bottom:1.2rem;display:flex}.blog-module__R2lbeq__tocLabel span{color:var(--ink)}.blog-module__R2lbeq__toc ol{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__R2lbeq__toc a{color:#0b101280;grid-template-columns:3.2rem 1fr;padding:.9rem 0;font-size:1.45rem;line-height:1.35;text-decoration:none;transition:color .3s;display:grid;position:relative}.blog-module__R2lbeq__toc a span{font-size:1rem;line-height:2}.blog-module__R2lbeq__toc a:hover,.blog-module__R2lbeq__toc a[aria-current=true]{color:var(--ink)}.blog-module__R2lbeq__toc a[aria-current=true]:before{content:"";background:var(--ink);width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:-1.6rem}.blog-module__R2lbeq__tags{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.blog-module__R2lbeq__tags li{border:1px solid var(--line-dark);color:#0b1012b3;padding:.6rem .9rem;font-size:1rem}.blog-module__R2lbeq__prose{color:#0b1012db;font-size:clamp(1.65rem,1.15vw,1.9rem);line-height:1.7}.blog-module__R2lbeq__prose :where(p,ul,ol,blockquote,table,pre,figure,details){margin:0 0 2.4rem}.blog-module__R2lbeq__prose :where(h2,h3,h4,h5){letter-spacing:-.03em;text-wrap:balance;font-weight:500;color:var(--ink)!important}.blog-module__R2lbeq__prose h2{letter-spacing:-.04em;margin:6.4rem 0 2.4rem;font-size:clamp(3rem,2.8vw,4.4rem);line-height:1.04}.blog-module__R2lbeq__prose h3{margin:4.8rem 0 1.6rem;font-size:clamp(2.2rem,1.8vw,2.8rem);line-height:1.15}:is(.blog-module__R2lbeq__prose h4,.blog-module__R2lbeq__prose h5){margin:3.2rem 0 1.2rem;font-size:clamp(1.8rem,1.4vw,2.1rem);line-height:1.25}.blog-module__R2lbeq__prose>div:first-child>:first-child{margin-top:0}.blog-module__R2lbeq__prose strong{color:var(--ink);font-weight:600}.blog-module__R2lbeq__prose a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-module__R2lbeq__prose a:hover{text-decoration-thickness:2px}:is(.blog-module__R2lbeq__prose ul,.blog-module__R2lbeq__prose ol){padding-left:2.2rem}.blog-module__R2lbeq__prose li+li{margin-top:.8rem}.blog-module__R2lbeq__prose li::marker{color:#0b101273}.blog-module__R2lbeq__prose blockquote{border-left:2px solid var(--ink);color:var(--ink);padding:.4rem 0 .4rem 2.4rem;font-size:1.08em}.blog-module__R2lbeq__prose img{max-width:100%;height:auto;display:block}.blog-module__R2lbeq__prose table{border-collapse:collapse;width:100%;font-size:.88em;line-height:1.5;display:block;overflow-x:auto}.blog-module__R2lbeq__prose caption{color:#0b10128c;text-align:left;padding-bottom:1.2rem;font-size:.9em}:is(.blog-module__R2lbeq__prose th,.blog-module__R2lbeq__prose td){text-align:left;vertical-align:top;min-width:14rem;padding:1.2rem 1.6rem 1.2rem 0}.blog-module__R2lbeq__prose th{color:var(--ink);font-weight:600}.blog-module__R2lbeq__prose tr+tr{border-top:1px solid var(--line-dark)}.blog-module__R2lbeq__prose thead+tbody tr:first-child{border-top:1px solid #0b101266}.blog-module__R2lbeq__prose code{background:var(--paper);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;padding:.1em .35em;font-size:.86em}.blog-module__R2lbeq__prose pre{background:var(--ink);color:#e8ecee;padding:2rem;font-size:.82em;line-height:1.6;overflow-x:auto}.blog-module__R2lbeq__prose pre code{color:inherit;background:0 0;padding:0}.blog-module__R2lbeq__prose details{border-top:1px solid var(--line-dark);padding:1.6rem 0}.blog-module__R2lbeq__prose summary{color:var(--ink);cursor:pointer;font-weight:600}.blog-module__R2lbeq__serviceLinks{border-top:1px solid #0b101224;margin-top:clamp(5rem,6vw,8rem);padding-top:clamp(2.4rem,3vw,3.6rem)}.blog-module__R2lbeq__serviceLinksLabel{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.6rem;font-size:clamp(1rem,.75vw,1.2rem);color:#0b10128f!important}.blog-module__R2lbeq__serviceLinks ul{margin:0;padding:0;list-style:none;display:grid}.blog-module__R2lbeq__serviceLinks li+li{border-top:1px solid #0b10121f}.blog-module__R2lbeq__serviceLink{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 2.4rem;padding-block:2rem;text-decoration:none;display:grid}.blog-module__R2lbeq__serviceLinks li:first-child .blog-module__R2lbeq__serviceLink{padding-top:0}.blog-module__R2lbeq__serviceLinkTitle{letter-spacing:-.03em;grid-column:1;font-size:clamp(2rem,1.8vw,2.6rem);font-weight:500;line-height:1.1}.blog-module__R2lbeq__serviceLinkBody{color:#0b1012a3;grid-column:1;font-size:.9em;line-height:1.45}.blog-module__R2lbeq__serviceLink .cta-arrow{grid-area:1/2/span 2}.blog-module__R2lbeq__serviceLink:hover .blog-module__R2lbeq__serviceLinkTitle{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.blog-module__R2lbeq__serviceLink:hover .cta-arrow__a{opacity:0;transform:translate(60%,-60%)scale(.4)}.blog-module__R2lbeq__serviceLink:hover .cta-arrow__r{opacity:1;transform:rotate(0)scale(1)}.blog-module__R2lbeq__inlineCta{color:var(--white);background:var(--ink);justify-items:start;gap:1.6rem;margin:4.8rem 0;padding:clamp(2.8rem,3.2vw,4.4rem);display:grid}.blog-module__R2lbeq__inlineCta p{color:#ffffffb8;max-width:56ch;margin:0;font-size:.92em;line-height:1.55}.blog-module__R2lbeq__inlineCta .blog-module__R2lbeq__inlineCtaTitle{color:var(--white);letter-spacing:-.035em;font-size:clamp(2.4rem,2.2vw,3.2rem);font-weight:500;line-height:1.05}.blog-module__R2lbeq__inlineCtaLink{color:var(--ink);background:#f4f3f0;align-items:center;gap:1rem;margin-top:.8rem;padding:1.4rem 2rem;text-decoration:none;display:inline-flex}.blog-module__R2lbeq__postNav{background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.blog-module__R2lbeq__postNavLink{padding:clamp(3.2rem, 4vw, 6rem) var(--adp-gutter);color:var(--white);grid-template-columns:minmax(12rem,32%) 1fr;align-items:center;gap:clamp(2rem,2.4vw,3.6rem);text-decoration:none;display:grid}.blog-module__R2lbeq__postNavLink .blog-module__R2lbeq__media{height:clamp(12rem,11vw,18rem)}.blog-module__R2lbeq__postNavNext{text-align:right;border-left:1px solid #ffffff24;grid-template-columns:1fr minmax(12rem,32%)}.blog-module__R2lbeq__postNavNext .blog-module__R2lbeq__media{order:2}.blog-module__R2lbeq__postNavText{gap:1.2rem;display:grid}.blog-module__R2lbeq__postNavLabel{color:#ffffff80}.blog-module__R2lbeq__postNavTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,1.8vw,2.8rem);font-weight:500;line-height:1.08}.blog-module__R2lbeq__postNavLink .blog-module__R2lbeq__mediaCategory{display:none}.blog-module__R2lbeq__postNavLink:focus-visible{outline:2px solid var(--white);outline-offset:-.8rem}.blog-module__R2lbeq__related{padding-block:clamp(8rem,10vw,14rem)}.blog-module__R2lbeq__relatedHead{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:clamp(4rem,5vw,6rem);display:flex}.blog-module__R2lbeq__relatedHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(3.6rem,4.4vw,6.4rem);font-weight:500;line-height:.96;color:var(--ink)!important}.blog-module__R2lbeq__relatedHead a{color:var(--ink)}.blog-module__R2lbeq__page .aprc__description{color:#ffffffa8}.blog-module__R2lbeq__page .aprc .btn--solid{color:var(--ink);background:#f4f3f0}.blog-module__R2lbeq__page .aprc .btn--solid:hover{background:var(--white)}.blog-module__R2lbeq__page .aprc .btn--ghost{color:#f2efeb}@media (max-width:1100px){.blog-module__R2lbeq__heroTitle,.blog-module__R2lbeq__heroLead,.blog-module__R2lbeq__heroStats{grid-column:1/-1}.blog-module__R2lbeq__card,.blog-module__R2lbeq__card[data-variant=wide],.blog-module__R2lbeq__card[data-variant=medium]{grid-column:span 6}.blog-module__R2lbeq__featureLink .blog-module__R2lbeq__media,.blog-module__R2lbeq__featureBody,.blog-module__R2lbeq__articleTitle,.blog-module__R2lbeq__articleLead,.blog-module__R2lbeq__articleMeta dl{grid-column:1/-1}.blog-module__R2lbeq__articleMeta dl{margin-top:3rem}.blog-module__R2lbeq__articleAside{grid-column:1/-1;margin-bottom:4rem;position:static}.blog-module__R2lbeq__articleMain{grid-column:1/-1}.blog-module__R2lbeq__postNav{grid-template-columns:1fr}.blog-module__R2lbeq__postNavNext{border-top:1px solid #ffffff24;border-left:0}}@media (max-width:700px){.blog-module__R2lbeq__card,.blog-module__R2lbeq__card[data-variant=wide],.blog-module__R2lbeq__card[data-variant=medium]{grid-column:1/-1}.blog-module__R2lbeq__cardLink .blog-module__R2lbeq__media,.blog-module__R2lbeq__card[data-variant=wide] .blog-module__R2lbeq__media,.blog-module__R2lbeq__card[data-variant=medium] .blog-module__R2lbeq__media{height:24rem}.blog-module__R2lbeq__heroStats{grid-template-columns:1fr 1fr;row-gap:2rem}.blog-module__R2lbeq__heroStats>div:nth-child(3){border-left:0;grid-column:1/-1;padding-left:0}.blog-module__R2lbeq__heroArt{opacity:.3;width:100%}.blog-module__R2lbeq__articleMeta dl{grid-template-columns:1fr 1fr;row-gap:1.6rem}.blog-module__R2lbeq__postNavLink,.blog-module__R2lbeq__postNavNext{text-align:left;grid-template-columns:1fr}.blog-module__R2lbeq__postNavNext .blog-module__R2lbeq__media{order:0}}.blog-module__R2lbeq__grid>[data-reveal=pending]{opacity:0;transform:translateY(4rem)}.blog-module__R2lbeq__grid>[data-reveal=in]{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:reduce){.blog-module__R2lbeq__media img,.blog-module__R2lbeq__media:after,.blog-module__R2lbeq__categoryBar a:after{transition:none}.blog-module__R2lbeq__cover .motif{transition:none}.blog-module__R2lbeq__loadMore[aria-busy=true] .blog-module__R2lbeq__loadMoreBar:after{animation:none}}
.legacy-page-module__BVloLG__hero{background:#0b1012;padding-bottom:clamp(7rem,9vw,12rem)}.legacy-page-module__BVloLG__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.6rem,2vw,3.2rem);display:grid}.legacy-page-module__BVloLG__body{grid-column:3/11}@media (max-width:900px){.legacy-page-module__BVloLG__body{grid-column:1/-1}}
.legal-module__Qu0mEa__hero{background:#0b1012;padding-bottom:clamp(5rem,7vw,9rem)}.legal-module__Qu0mEa__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1.6rem,2vw,3.2rem);display:grid}.legal-module__Qu0mEa__aside{grid-column:1/4;gap:3.6rem;display:grid;position:sticky;top:3.2rem}.legal-module__Qu0mEa__aside ol,.legal-module__Qu0mEa__aside ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.legal-module__Qu0mEa__aside a{color:#0b10129e;padding-block:.5rem;font-size:1.35rem;line-height:1.35;text-decoration:none;transition:color .22s;display:block}.legal-module__Qu0mEa__aside a:hover,.legal-module__Qu0mEa__aside a[aria-current=page]{color:#0b1012}.legal-module__Qu0mEa__aside a[aria-current=page]{font-weight:600}.legal-module__Qu0mEa__asideLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:1.05rem;color:#0b101280!important}.legal-module__Qu0mEa__body{grid-column:5/12}.legal-module__Qu0mEa__section{scroll-margin-top:3.2rem}.legal-module__Qu0mEa__section+.legal-module__Qu0mEa__section{margin-top:clamp(4rem,5vw,6rem)}.legal-module__Qu0mEa__section table{border-collapse:collapse;width:100%;font-size:.92em}.legal-module__Qu0mEa__section th,.legal-module__Qu0mEa__section td{text-align:left;vertical-align:top;padding:1rem 1.2rem 1rem 0}.legal-module__Qu0mEa__section thead th{font-weight:600}.legal-module__Qu0mEa__section tbody tr+tr td,.legal-module__Qu0mEa__section tbody tr:first-child td{border-top:1px solid #0b10121f}.legal-module__Qu0mEa__tableWrap{overflow-x:auto}.legal-module__Qu0mEa__settingsButton{color:#fff;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0b1012;border:1px solid #0b1012;border-radius:0;align-items:center;gap:1rem;margin-top:.8rem;padding:1.3rem 1.8rem;font-size:1.1rem;transition:background-color .24s,color .24s;display:inline-flex}.legal-module__Qu0mEa__settingsButton:hover{color:#0b1012;background:0 0}@media (max-width:900px){.legal-module__Qu0mEa__aside{display:none}.legal-module__Qu0mEa__body{grid-column:1/-1}.legal-module__Qu0mEa__section table{min-width:52rem}}
