:root{--density-section-y:clamp(46px, 5vw, 68px);--density-hero-top:clamp(66px, 6vw, 88px);--density-hero-bottom:clamp(46px, 5vw, 66px);--density-card-pad:clamp(18px, 2vw, 24px);--density-gap:clamp(16px, 2vw, 24px)}.section,.research-layer-section,.expansion-section,.scenario-section,.geo-section,.service-experience,.service-mechanism-section,.response-section,.brand-partnership,.readiness-section,.snapshot-page section,.repair-page section,.monitoring-page section,.contact-page section,main[class*=font-]>section{padding-top:var(--density-section-y)!important;padding-bottom:var(--density-section-y)!important}.hero,main[class*=font-]>section:first-of-type,.snapshot-page section:first-of-type,.repair-page section:first-of-type,.monitoring-page section:first-of-type,.contact-page section:first-of-type{padding-top:var(--density-hero-top)!important;padding-bottom:var(--density-hero-bottom)!important}.shell,.nav-shell,main[class*=font-] [class*=max-w-7xl],main[class*=font-] [class*="max-w-[1220px]"],main[class*=font-] [class*="max-w-[1200px]"],main[class*=font-] [class*="max-w-[1180px]"]{max-width:1160px!important}.hero-grid,.report-layout,.why-layout,.cta-panel,.geo-system,.service-mechanism-content,.response-intro,.response-ledger,main[class*=font-] [class*=gap-14],main[class*=font-] [class*=gap-12],main[class*=font-] [class*=gap-10],main[class*=font-] [class*=gap-8]{gap:var(--density-gap)!important}.hero h1,main[class*=font-] h1,.snapshot-page h1,.repair-page h1,.monitoring-page h1,.contact-page h1{letter-spacing:-.052em!important;font-size:clamp(38px,4.35vw,58px)!important;line-height:1.02!important}.section-heading h2,.report-copy h2,.why-copy h2,.cta-copy h2,.faq-layout h2,.research-head h2,.research-title-group h2,.expansion-head h2,.geo-head h2,.service-experience-head h2,.response-intro h2,.partnership-head h2,main[class*=font-] h2,.snapshot-page h2,.repair-page h2,.monitoring-page h2,.contact-page h2{letter-spacing:-.045em!important;font-size:clamp(30px,3.1vw,42px)!important;line-height:1.1!important}.service-card h3,.problem-card h3,.industry-card h3,.why-list h3,.geo-pillars h3,.service-principle h3,.response-card h3,.service-closing h3,main[class*=font-] h3{font-size:clamp(18px,2vw,24px)!important;line-height:1.16!important}.hero-lead,.hero-support,.split-heading>p,.centered>p,.report-copy>p,.why-copy>p,.cta-copy>p,.expansion-head>p,.geo-head p,.service-experience-head>p,.response-intro>p,.partnership-head>p,main[class*=font-] p{line-height:1.56!important}.hero-lead,main[class*=font-] section:first-of-type p{font-size:clamp(14px,1.25vw,16px)!important}.hero-support,.problem-card>p,.service-card>p,.industry-card>p,.why-list p,.faq-list details p,.geo-pillars p,.service-principle p,.response-card p,.service-closing p{font-size:clamp(10.5px,1vw,12.5px)!important}.hero-actions,.trust-note,.deliverables,.report-points,.cta-copy form{margin-top:clamp(14px,1.8vw,22px)!important}.audience-line{margin-top:clamp(28px,4vw,42px)!important;padding-top:14px!important;padding-bottom:14px!important}.problem-grid,.services-grid,.industry-grid,.industries-grid,.framework-track,.research-stats,.scenario-explorer,.geo-system,.service-mechanism-content,.response-ledger,main[class*=font-] section>div>.grid,main[class*=font-] section>div>div[class*=grid]{margin-top:clamp(24px,3vw,38px)!important}.problem-card,.service-card,.industry-card,.cta-panel,.cta-report,.report-window,.geo-pillars article,.service-principle,.response-card,.evidence-ledger div,.service-closing,main[class*=font-] article,main[class*=font-] [class*=p-12],main[class*=font-] [class*=p-10],main[class*=font-] [class*=p-8],main[class*=font-] [class*=p-7],main[class*=font-] [class*=p-6]{padding:var(--density-card-pad)!important}.service-card{min-height:360px!important}.service-card h3{margin-top:44px!important}.deliverables{padding-top:14px!important}.deliverables ul{margin-top:10px!important}.problem-visual{height:140px!important}.framework-step h3{margin-top:22px!important}.framework-step>p{min-height:56px!important}.why-list article{gap:16px!important;min-height:132px!important;padding-top:18px!important;padding-bottom:18px!important}.cta-panel{gap:clamp(22px,3vw,36px)!important}.cta-copy input,.cta-copy button,.button{height:auto!important;min-height:44px!important}.faq-list summary{padding-top:15px!important;padding-bottom:15px!important}.faq-layout{gap:clamp(28px,5vw,56px)!important}.scenario-tabs button{min-height:58px!important;padding:10px!important}.scenario-board{gap:16px!important;margin-top:18px!important;padding:20px!important}.scenario-prompt,.scenario-map{min-height:260px!important;padding:22px!important}.geo-row span,.geo-row b,.service-comparison-row span,.service-comparison-row b{padding:14px 18px!important}.geo-layers{padding:20px!important}.geo-layers span{padding:12px 14px!important}.geo-pillars article{min-height:132px!important}.service-principle{min-height:210px!important}.service-principle i{margin-top:20px!important}.service-principle h3{margin-top:18px!important}.response-card strong{margin-top:20px!important}.evidence-ledger div{min-height:86px!important}.service-closing{margin-top:18px!important}.partnership-manifesto,.partnership-actions,.partnership-signature{margin-top:clamp(22px,3vw,36px)!important}.ambient-blob,.brand-partnership:before,.brand-partnership:after,.expansion-section:before,.service-experience:before{opacity:.45!important;filter:blur(22px)!important}@media (max-width:900px){:root{--density-section-y:44px;--density-hero-top:58px;--density-hero-bottom:42px;--density-card-pad:18px;--density-gap:18px}.hero h1,main[class*=font-] h1,.snapshot-page h1,.repair-page h1,.monitoring-page h1,.contact-page h1{font-size:clamp(32px,9vw,44px)!important}.section-heading h2,.report-copy h2,.why-copy h2,.cta-copy h2,.faq-layout h2,.research-head h2,.research-title-group h2,.expansion-head h2,.geo-head h2,.service-experience-head h2,.response-intro h2,.partnership-head h2,main[class*=font-] h2{font-size:clamp(28px,8vw,38px)!important}.service-card,.service-principle,.geo-pillars article{min-height:0!important}.problem-visual{height:124px!important}}body:has(main#top) .services-section .section-heading.split-heading{text-align:center;max-width:1160px;margin-inline:auto;display:block!important}body:has(main#top) .services-section .section-heading.split-heading>div{max-width:1160px;margin-inline:auto}body:has(main#top) .services-section .section-heading h2{text-align:center;text-wrap:balance;letter-spacing:-.06em!important;max-width:1120px!important;margin-inline:auto!important;font-size:clamp(4.2rem,7.2vw,7.6rem)!important;line-height:.96!important}body:has(main#top) .services-section .services-glow-title{z-index:2;isolation:isolate;transition:text-shadow .6s,color .6s,filter .6s;position:relative}body:has(main#top) .services-section .section-heading.split-heading>div{position:relative}body:has(main#top) .services-section .services-prism-dispersion{z-index:1;aspect-ratio:640/190;pointer-events:none;opacity:0;filter:drop-shadow(0 18px 42px #59d6e829);width:clamp(360px,48vw,640px);position:absolute;top:-58px;left:50%;transform:translate(-50%)translateY(14px)scale(.98)}body:has(main#top) .services-section .services-prism-dispersion svg{width:100%;height:100%;display:block;overflow:visible}:is(body:has(main#top) .services-section .services-prism-dispersion path,body:has(main#top) .services-section .services-prism-dispersion circle){vector-effect:non-scaling-stroke}body:has(main#top) .services-section .services-prism-dispersion .prism-soft-glow path{fill:none;stroke:#e2fbff52;stroke-width:15px;stroke-linecap:round;filter:url(#serviceBeamGlow);opacity:.34}body:has(main#top) .services-section .services-prism-dispersion .incident-beam{fill:none;stroke:url(#serviceIncidentLight);stroke-width:4.2px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;filter:url(#serviceBeamGlow)}body:has(main#top) .services-section .services-prism-dispersion .prism-edge{fill:#ffffff09;stroke:url(#servicePrismStroke);stroke-width:1.55px;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px}body:has(main#top) .services-section .services-prism-dispersion .prism-inner{fill:none;stroke:#beefff42;stroke-width:1px;stroke-dasharray:260;stroke-dashoffset:260px}body:has(main#top) .services-section .services-prism-dispersion .beam{fill:none;stroke-linecap:square;stroke-dasharray:760;stroke-dashoffset:760px;filter:url(#serviceBeamGlow);opacity:0}body:has(main#top) .services-section .services-prism-dispersion .beam-one{stroke:url(#serviceSpectrumA);stroke-width:5.2px}body:has(main#top) .services-section .services-prism-dispersion .beam-two{stroke:#59d6e885;stroke-width:4.2px}body:has(main#top) .services-section .services-prism-dispersion .beam-three{stroke:#ffffffc2;stroke-width:4.6px}body:has(main#top) .services-section .services-prism-dispersion .beam-four{stroke:#9defd980;stroke-width:4.2px}body:has(main#top) .services-section .services-prism-dispersion .beam-five{stroke:url(#serviceSpectrumB);stroke-width:5.2px}body:has(main#top) .services-section .services-prism-dispersion .prism-core{fill:#ffffffd1;filter:url(#serviceBeamGlow);opacity:0}body:has(main#top) .services-section .section-heading.is-visible .services-glow-title{color:#0d253d;text-shadow:0 1px #ffffff9e,0 0 18px #59d6e82e,0 0 42px #5b8def1a;filter:saturate(1.06)}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion{animation:.95s cubic-bezier(.16,1,.3,1) .18s forwards services-prism-stage-in}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .incident-beam{animation:.9s cubic-bezier(.2,.78,.2,1) .28s forwards services-light-draw,5.6s ease-in-out 1.25s infinite services-light-breathe}:is(body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .prism-edge,body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .prism-inner){animation:.8s cubic-bezier(.2,.78,.2,1) .46s forwards services-light-draw}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam{animation:1.05s cubic-bezier(.16,1,.3,1) forwards services-spectrum-draw,5.8s ease-in-out 1.55s infinite services-spectrum-breathe}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam-one{animation-delay:.72s,1.55s}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam-two{animation-delay:.8s,1.66s}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam-three{animation-delay:.88s,1.77s}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam-four{animation-delay:.96s,1.88s}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam-five{animation-delay:1.04s,1.99s}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .prism-core{animation:1.2s ease-out .72s forwards services-core-flare,5.8s ease-in-out 1.8s infinite services-core-breathe}@keyframes services-prism-stage-in{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.98)}to{opacity:.72;transform:translate(-50%)translateY(0)scale(1)}}@keyframes services-light-draw{to{stroke-dashoffset:0}}@keyframes services-spectrum-draw{0%{opacity:0;stroke-dashoffset:760px}to{opacity:.88;stroke-dashoffset:0}}@keyframes services-light-breathe{0%,to{opacity:.74;stroke-width:4.2px}50%{opacity:1;stroke-width:5.1px}}@keyframes services-spectrum-breathe{0%,to{opacity:.54;filter:url(#serviceBeamGlow)}50%{opacity:.9;filter:url(#serviceBeamGlow)saturate(1.24)}}@keyframes services-core-flare{0%{opacity:0;r:2}46%{opacity:1;r:6}to{opacity:.72;r:4}}@keyframes services-core-breathe{0%,to{opacity:.48}50%{opacity:.9}}@media (max-width:900px){body:has(main#top) .services-section .section-heading h2{font-size:clamp(3rem,13vw,4.8rem)!important;line-height:1!important}body:has(main#top) .services-section .services-prism-dispersion{opacity:.42;width:min(86vw,460px);top:-38px}}@media (prefers-reduced-motion:reduce){body:has(main#top) .services-section .section-heading.is-visible .services-glow-title{text-shadow:0 1px #ffffff9e,0 0 22px #59d6e829;animation:none}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion{animation:none}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion *{animation:none}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .beam{animation:none}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion .incident-beam{animation:none}body:has(main#top) .services-section .section-heading.is-visible .services-prism-dispersion{opacity:.46;transform:translate(-50%)translateY(0)scale(1)}:is(body:has(main#top) .services-section .services-prism-dispersion .incident-beam,body:has(main#top) .services-section .services-prism-dispersion .prism-edge,body:has(main#top) .services-section .services-prism-dispersion .prism-inner,body:has(main#top) .services-section .services-prism-dispersion .beam){stroke-dashoffset:0;opacity:.58}body:has(main#top) .services-section .services-prism-dispersion .prism-core{opacity:.58}}.hero .audit-preview .sample-label,.hero .audit-preview .score-copy small,.hero .audit-preview .metric-row span,.hero .audit-preview .answer-title small,.hero .audit-preview .priority-action span{text-transform:none!important;letter-spacing:.02em!important}.hero .audit-preview-top p{letter-spacing:.01em!important}.hero .audit-preview .metric-stack{gap:8px!important}.hero .audit-preview .answer-card{margin-top:10px!important}.research-layer-section .research-head h2{letter-spacing:-.055em!important;max-width:980px!important;font-size:clamp(48px,5.2vw,86px)!important;line-height:.98!important}.research-layer-section .research-title-group p{max-width:760px!important;margin-top:clamp(16px,2vw,24px)!important;line-height:1.56!important}.research-layer-section .research-stat>div span{letter-spacing:.045em!important;text-transform:none!important;max-width:118px!important}.research-layer-section .research-note{max-width:960px!important;font-size:clamp(18px,1.45vw,24px)!important;line-height:1.32!important}@media (max-width:900px){.research-layer-section .research-head h2{font-size:clamp(34px,10vw,54px)!important}}.service-mechanism-section .service-experience-head h2{max-width:min(1240px,96vw)!important;font-family:var(--font-sans), Inter, ui-sans-serif, sans-serif!important;letter-spacing:-.06em!important;text-align:left!important;text-wrap:balance!important;margin-top:20px!important;font-size:clamp(42px,5.15vw,92px)!important;font-weight:720!important;line-height:.98!important}.service-mechanism-section .service-experience-head{text-align:left!important;max-width:min(1280px,100%)!important;margin-inline:0 auto!important}.service-mechanism-section .service-experience-head.reveal-item{opacity:0!important;filter:blur(16px)!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.12,.78,.18,1),transform 1.02s cubic-bezier(.16,1,.3,1)!important;transform:translate(120px)!important}.service-mechanism-section .service-experience-head.reveal-item.is-visible{opacity:1!important;filter:blur()!important;transform:translate(0)!important}.service-mechanism-section .service-experience-head>p{max-width:780px!important;margin-top:20px!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.62!important}.service-mechanism-section .service-mechanism-content{gap:22px!important;margin-top:48px!important}.service-mechanism-section .service-principle{min-height:220px!important;padding:18px 22px 24px!important}.service-mechanism-section .service-principle i{margin-top:0!important}.service-mechanism-section .service-principle h3{font-family:var(--font-sans), Inter, ui-sans-serif, sans-serif!important;margin-top:18px!important;font-size:19px!important;font-weight:720!important;line-height:1.16!important}.service-mechanism-section .service-principle p{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}.service-mechanism-section .cycle-statement{padding:34px!important}.service-mechanism-section .cycle-statement h3{font-family:var(--font-sans), Inter, ui-sans-serif, sans-serif!important;font-size:clamp(28px,2.7vw,38px)!important;font-weight:730!important;line-height:1.12!important}.service-mechanism-section .cycle-statement p{max-width:330px!important;margin-top:34px!important;font-size:13px!important;line-height:1.6!important}@media (max-width:720px){.service-mechanism-section .service-experience-head h2{font-size:clamp(32px,10vw,48px)!important}.service-mechanism-section .service-mechanism-content{margin-top:34px!important}.service-mechanism-section .service-principle{padding:18px 20px 22px!important}.service-mechanism-section .cycle-statement{min-height:240px!important;padding:28px!important}}.response-section .response-intro{gap:clamp(28px,5vw,64px)!important}.response-section .response-intro h2{max-width:820px!important;font-size:clamp(40px,4.2vw,68px)!important;line-height:1!important}.response-section .response-intro>p{max-width:560px!important;font-size:15px!important;line-height:1.62!important}.response-section .response-ledger{margin-top:42px!important}.response-section .response-card{padding:30px!important}.response-section .response-card h3{font-size:28px!important}.response-section .response-card p{max-width:900px!important;margin-top:14px!important;font-size:13px!important;line-height:1.6!important}.response-section .response-card strong{margin-top:22px!important;font-size:13px!important}.response-section .service-comparison{margin-top:20px!important}.response-section .service-comparison-row span,.response-section .service-comparison-row b{padding:17px 22px!important;font-size:12px!important;line-height:1.48!important}.response-section .service-comparison-row b{font-weight:540!important}.response-section .service-closing{margin-top:20px!important;padding:30px!important}.response-section .service-closing h3{font-size:29px!important}.response-section .service-closing p{max-width:820px!important;font-size:13px!important;line-height:1.6!important}@media (max-width:720px){.response-section .response-intro{gap:20px!important}.response-section .response-intro h2{font-size:clamp(32px,10vw,46px)!important}.response-section .response-card,.response-section .service-closing{padding:24px!important}.response-section .service-comparison-row{grid-template-columns:1fr!important}.response-section .service-comparison-row b{border-top:1px solid #dce6ea!important;border-left:0!important}}.geo-section .geo-head h2{letter-spacing:-.055em!important;max-width:920px!important;font-size:clamp(42px,4.8vw,78px)!important;line-height:.98!important}.geo-section .geo-head h2.geo-two-line-title{text-wrap:normal!important;max-width:1280px!important;font-size:clamp(42px,4.45vw,72px)!important}.geo-section .geo-head h2.geo-two-line-title span{display:block}.geo-section .geo-head p{max-width:760px!important;margin-top:20px!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.58!important}.geo-section .geo-system{gap:22px!important;margin-top:44px!important}.geo-section .geo-row span,.geo-section .geo-row b{padding:17px 20px!important;font-size:12px!important;line-height:1.48!important}.geo-section .geo-row b{font-weight:540!important}.geo-section .geo-row.head span,.geo-section .geo-row.head b{font-weight:700!important}.geo-section .geo-layers{gap:10px!important;padding:22px!important}.geo-section .geo-layers span{letter-spacing:0!important;padding:13px 15px!important;font-size:12px!important}.geo-section .geo-pillars{gap:16px!important;margin-top:22px!important}.geo-section .geo-pillars article{text-align:center!important;isolation:isolate!important;background:linear-gradient(145deg,#ffffffd1,#eef7faa8),radial-gradient(circle at 85% 18%,#378ea51a,#0000 34%)!important;border-color:#799cb26b!important;place-items:center!important;min-height:128px!important;padding:24px!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 55px #2045601a,inset 0 1px #ffffffad!important}.geo-section .geo-pillars article:before{content:""!important;z-index:-1!important;opacity:.62!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0 12%,#20778652 12% 12.35%,#0000 12.35% 100%),linear-gradient(90deg,#0000 0 31%,#2077863d 31% 31.28%,#0000 31.28% 100%),linear-gradient(90deg,#0000 0 68%,#20778642 68% 68.32%,#0000 68.32% 100%),linear-gradient(90deg,#0000 0 88%,#20778638 88% 88.26%,#0000 88.26% 100%),linear-gradient(0deg,#0000 0 24%,#20778638 24% 24.34%,#0000 24.34% 100%),linear-gradient(0deg,#0000 0 76%,#2077862e 76% 76.28%,#0000 76.28% 100%),linear-gradient(135deg,#0000 0 43%,#2077863d 43% 43.34%,#0000 43.34% 100%),linear-gradient(45deg,#0000 0 57%,#2077862e 57% 57.3%,#0000 57.3% 100%),radial-gradient(circle at 12% 24%,#0e5276d1 0 1.9px,#ffffffe6 2.2px 3.1px,#4bb1bc38 3.5px 8px,#0000 8.5px),radial-gradient(circle at 31% 76%,#0e5276b3 0 1.8px,#ffffffdb 2.1px 3px,#4bb1bc2e 3.5px 7px,#0000 7.5px),radial-gradient(circle at 68% 24%,#0e5276b3 0 1.8px,#ffffffdb 2.1px 3px,#4bb1bc2e 3.5px 7px,#0000 7.5px),radial-gradient(circle at 88% 76%,#0e527694 0 1.7px,#ffffffd1 2px 2.8px,#4bb1bc29 3.2px 6.5px,#0000 7px),radial-gradient(circle,#0e52767a 0 1.5px,#ffffffc7 1.9px 2.6px,#0000 5.8px)!important;border-radius:16px!important;position:absolute!important;inset:10px!important;-webkit-mask-image:linear-gradient(90deg,#00000080,#000 14% 86%,#00000080),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)!important;mask-image:linear-gradient(90deg,#00000080,#000 14% 86%,#00000080),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.geo-section .geo-pillars article:after{content:""!important;z-index:-1!important;opacity:.34!important;pointer-events:none!important;background:linear-gradient(115deg,#0000 0 42%,#59b9c733 48%,#0000 56%),radial-gradient(circle at 18% 80%,#2a7a8a1a,#0000 28%)!important;animation:6.5s cubic-bezier(.16,1,.3,1) infinite geo-circuit-scan!important;position:absolute!important;inset:0!important;transform:translate(-38%)!important}.geo-section .geo-pillars article:nth-child(2):before{background:linear-gradient(90deg,#0000 0 20%,#1662704f 20% 20.34%,#0000 20.34% 100%),linear-gradient(90deg,#0000 0 47%,#1662703b 47% 47.28%,#0000 47.28% 100%),linear-gradient(90deg,#0000 0 78%,#1662703d 78% 78.31%,#0000 78.31% 100%),linear-gradient(0deg,#0000 0 20%,#16627033 20% 20.3%,#0000 20.3% 100%),linear-gradient(0deg,#0000 0 69%,#16627033 69% 69.3%,#0000 69.3% 100%),linear-gradient(135deg,#0000 0 38%,#16627038 38% 38.32%,#0000 38.32% 100%),radial-gradient(circle at 20% 69%,#0d5865c7 0 1.9px,#ffffffe0 2.2px 3px,#49b0b833 3.5px 8px,#0000 8.5px),radial-gradient(circle at 47% 20%,#0d58659e 0 1.7px,#ffffffd6 2px 2.8px,#49b0b829 3.2px 7px,#0000 7.5px),radial-gradient(circle at 78% 69%,#0d5865a8 0 1.8px,#ffffffdb 2.1px 3px,#49b0b82e 3.4px 7px,#0000 7.5px),radial-gradient(circle at 88% 24%,#0d58656b 0 1.4px,#ffffffb3 1.8px 2.4px,#0000 5.5px)!important}.geo-section .geo-pillars article:nth-child(3):before{background:linear-gradient(90deg,#0000 0 16%,#1c4c6f4d 16% 16.34%,#0000 16.34% 100%),linear-gradient(90deg,#0000 0 39%,#1c4c6f38 39% 39.28%,#0000 39.28% 100%),linear-gradient(90deg,#0000 0 74%,#1c4c6f3d 74% 74.31%,#0000 74.31% 100%),linear-gradient(90deg,#0000 0 90%,#1c4c6f2e 90% 90.26%,#0000 90.26% 100%),linear-gradient(0deg,#0000 0 32%,#1c4c6f38 32% 32.3%,#0000 32.3% 100%),linear-gradient(0deg,#0000 0 82%,#1c4c6f2b 82% 82.28%,#0000 82.28% 100%),linear-gradient(45deg,#0000 0 46%,#1c4c6f33 46% 46.3%,#0000 46.3% 100%),radial-gradient(circle at 16% 32%,#15496cb8 0 1.9px,#ffffffdb 2.2px 3px,#639cb82e 3.5px 8px,#0000 8.5px),radial-gradient(circle at 39% 82%,#15496c8f 0 1.7px,#ffffffd1 2px 2.8px,#639cb826 3.2px 7px,#0000 7.5px),radial-gradient(circle at 74% 32%,#15496c9e 0 1.8px,#ffffffd6 2.1px 3px,#639cb829 3.4px 7px,#0000 7.5px),radial-gradient(circle at 90% 82%,#15496c6b 0 1.4px,#ffffffb8 1.8px 2.4px,#0000 5.5px)!important}.geo-section .geo-pillars article:hover{border-color:#3a6f8b94!important;transform:translateY(-4px)!important;box-shadow:0 28px 72px #1f4c6a29,inset 0 1px #ffffffc7!important}.geo-section .geo-pillars article:hover:after{opacity:.48!important}.geo-section .geo-pillars h3{font-family:var(--font-sans), Inter, ui-sans-serif, sans-serif!important;z-index:3!important;font-size:clamp(24px,2vw,32px)!important;font-weight:720!important;line-height:1.08!important;position:relative!important}.geo-section .geo-pillars p{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}@keyframes geo-circuit-scan{0%,18%{opacity:.14;transform:translate(-48%)}45%{opacity:.38}72%,to{opacity:.18;transform:translate(48%)}}.geo-section .geo-pillars article{isolation:isolate!important}.geo-section .geo-pillars article:before{z-index:1!important;opacity:.78!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 16% 78%,#2f93a617,#0000 28%),radial-gradient(circle at 86% 18%,#4982a814,#0000 30%),linear-gradient(90deg,#0000 0 10.5%,#1f819145 10.5% 10.78%,#0000 10.78% 100%),linear-gradient(90deg,#0000 0 24%,#1f81912e 24% 24.24%,#0000 24.24% 100%),linear-gradient(90deg,#0000 0 50%,#1d69842e 50% 50.22%,#0000 50.22% 100%),linear-gradient(90deg,#0000 0 73.5%,#1f81913d 73.5% 73.78%,#0000 73.78% 100%),linear-gradient(90deg,#0000 0 91%,#1d698429 91% 91.24%,#0000 91.24% 100%),linear-gradient(0deg,#0000 0 20%,#1f819129 20% 20.26%,#0000 20.26% 100%),linear-gradient(0deg,#0000 0 52%,#1f81911f 52% 52.22%,#0000 52.22% 100%),linear-gradient(0deg,#0000 0 79%,#1d698421 79% 79.24%,#0000 79.24% 100%),linear-gradient(128deg,#0000 0 36%,#1f819133 36% 36.24%,#0000 36.24% 100%),linear-gradient(52deg,#0000 0 63%,#1d698426 63% 63.22%,#0000 63.22% 100%),linear-gradient(146deg,#0000 0 72%,#1f819121 72% 72.18%,#0000 72.18% 100%),radial-gradient(circle at 10.6% 20%,#0c5372cc 0 1.6px,#fffffff5 1.9px 3.2px,#3aa6b63b 3.6px 8px,#0000 8.8px),radial-gradient(circle at 24% 52%,#0c537294 0 1.3px,#ffffffe6 1.7px 2.8px,#3aa6b62e 3.2px 7px,#0000 7.8px),radial-gradient(circle at 50% 79%,#0c53728c 0 1.4px,#ffffffe0 1.8px 2.8px,#3aa6b629 3.2px 7.2px,#0000 8px),radial-gradient(circle at 73.5% 20%,#0c5372ad 0 1.5px,#ffffffeb 1.9px 3px,#3aa6b633 3.5px 7.8px,#0000 8.5px),radial-gradient(circle at 91% 79%,#0c53727a 0 1.25px,#ffffffd6 1.7px 2.6px,#3aa6b621 3px 6px,#0000 6.8px),radial-gradient(circle at 36% 34%,#15768a52 0 1px,#0000 4px),radial-gradient(circle at 64% 58%,#15768a40 0 1px,#0000 4px)!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#00000047,#000 12% 88%,#00000047),linear-gradient(#00000029,#000 22% 78%,#00000029)!important;mask-image:linear-gradient(90deg,#00000047,#000 12% 88%,#00000047),linear-gradient(#00000029,#000 22% 78%,#00000029)!important}.geo-section .geo-pillars article:nth-child(2):before{opacity:.76!important;background:radial-gradient(circle at 18% 16%,#2d9f9d17,#0000 29%),radial-gradient(circle at 84% 82%,#2d719a14,#0000 28%),linear-gradient(90deg,#0000 0 14%,#1a747e40 14% 14.28%,#0000 14.28% 100%),linear-gradient(90deg,#0000 0 33%,#1a747e29 33% 33.22%,#0000 33.22% 100%),linear-gradient(90deg,#0000 0 58%,#1a747e38 58% 58.26%,#0000 58.26% 100%),linear-gradient(90deg,#0000 0 82%,#1a747e2e 82% 82.24%,#0000 82.24% 100%),linear-gradient(0deg,#0000 0 25%,#1a747e24 25% 25.24%,#0000 25.24% 100%),linear-gradient(0deg,#0000 0 67%,#1a747e26 67% 67.24%,#0000 67.24% 100%),linear-gradient(133deg,#0000 0 45%,#1a747e2e 45% 45.24%,#0000 45.24% 100%),linear-gradient(49deg,#0000 0 54%,#1a747e24 54% 54.22%,#0000 54.22% 100%),radial-gradient(circle at 14% 67%,#095365b8 0 1.5px,#ffffffeb 1.9px 3px,#44acb133 3.5px 8px,#0000 8.6px),radial-gradient(circle at 33% 25%,#0953658a 0 1.3px,#ffffffdb 1.7px 2.7px,#44acb126 3px 6.8px,#0000 7.4px),radial-gradient(circle at 58% 67%,#0953659e 0 1.4px,#ffffffe6 1.8px 2.8px,#44acb12e 3.2px 7.2px,#0000 7.8px),radial-gradient(circle at 82% 25%,#0953657a 0 1.2px,#ffffffd1 1.6px 2.5px,#44acb121 3px 6.2px,#0000 7px)!important}.geo-section .geo-pillars article:nth-child(3):before{opacity:.76!important;background:radial-gradient(circle at 15% 82%,#2c709914,#0000 30%),radial-gradient(circle at 84% 14%,#3492a014,#0000 28%),linear-gradient(90deg,#0000 0 12%,#235d8142 12% 12.28%,#0000 12.28% 100%),linear-gradient(90deg,#0000 0 37%,#235d812b 37% 37.22%,#0000 37.22% 100%),linear-gradient(90deg,#0000 0 66%,#235d8133 66% 66.26%,#0000 66.26% 100%),linear-gradient(90deg,#0000 0 88%,#235d8129 88% 88.24%,#0000 88.24% 100%),linear-gradient(0deg,#0000 0 30%,#235d8126 30% 30.22%,#0000 30.22% 100%),linear-gradient(0deg,#0000 0 72%,#235d8121 72% 72.22%,#0000 72.22% 100%),linear-gradient(136deg,#0000 0 40%,#235d812e 40% 40.24%,#0000 40.24% 100%),linear-gradient(42deg,#0000 0 60%,#235d8121 60% 60.22%,#0000 60.22% 100%),radial-gradient(circle at 12% 30%,#0f476bb3 0 1.5px,#ffffffeb 1.9px 3px,#5397b42e 3.5px 7.6px,#0000 8.4px),radial-gradient(circle at 37% 72%,#0f476b85 0 1.3px,#ffffffdb 1.7px 2.7px,#5397b424 3px 6.8px,#0000 7.4px),radial-gradient(circle at 66% 30%,#0f476b94 0 1.4px,#ffffffe6 1.8px 2.8px,#5397b429 3.2px 7px,#0000 7.8px),radial-gradient(circle at 88% 72%,#0f476b75 0 1.2px,#ffffffd1 1.6px 2.5px,#5397b41f 3px 6.2px,#0000 7px)!important}.geo-section .geo-pillars article:after{z-index:2!important;opacity:.22!important}.geo-section .geo-pillars article:hover:before{opacity:.88!important}.geo-section .geo-pillars article:before{opacity:.08!important}.geo-section .geo-pillars article:after{opacity:.12!important}.geo-circuit-art{z-index:2;pointer-events:none;opacity:.86;mix-blend-mode:multiply;filter:drop-shadow(0 10px 22px #20789414);width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px;transform:translateZ(0)}.geo-circuit-art .trace-muted path{stroke-dasharray:9 7;animation:10s linear infinite circuit-muted-flow}.geo-circuit-art .trace{stroke-dasharray:220;stroke-dashoffset:220px;animation:6.8s cubic-bezier(.55,0,.18,1) infinite circuit-trace-draw}.geo-circuit-art .trace-b{animation-delay:.2s}.geo-circuit-art .trace-c{animation-delay:.38s}.geo-circuit-art .trace-d{animation-delay:.56s}.geo-circuit-art .trace-e{animation-delay:.74s}.geo-circuit-art .trace-f{animation-delay:.92s}.geo-circuit-art .trace-g{animation-delay:1.1s}.geo-circuit-art .trace-h{animation-delay:1.28s}.geo-circuit-art .trace-i{animation-delay:1.46s}.geo-circuit-art .trace-j{animation-delay:1.64s}.geo-circuit-art .trace-k{animation-delay:.32s}.geo-circuit-art .trace-l{animation-delay:.78s}.geo-circuit-art .trace-m{animation-delay:1.18s}.geo-circuit-art .node-ring circle,.geo-circuit-art .node-dot circle{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite circuit-node-pulse}.geo-circuit-art .node-ring circle:nth-child(2n),.geo-circuit-art .node-dot circle:nth-child(2n){animation-delay:.7s}.geo-circuit-art .node-ring circle:nth-child(3n),.geo-circuit-art .node-dot circle:nth-child(3n){animation-delay:1.25s}.geo-circuit-art .circuit-chip{opacity:.72;animation:5.8s ease-in-out infinite circuit-chip-breathe}.geo-circuit-art.circuit-variant-1{opacity:.82;transform:scaleX(-1)translateZ(0)}.geo-circuit-art.circuit-variant-2{opacity:.8;transform:translateY(-3px)scale(1.04)translateZ(0)}.geo-section .geo-pillars article:hover .geo-circuit-art{opacity:.98;filter:drop-shadow(0 12px 26px #1684a424)}@keyframes circuit-trace-draw{0%{stroke-dashoffset:220px;opacity:.2}18%{opacity:.72}58%{stroke-dashoffset:0;opacity:.82}76%{stroke-dashoffset:0;opacity:.58}to{stroke-dashoffset:-220px;opacity:.22}}@keyframes circuit-muted-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-96px}}@keyframes circuit-node-pulse{0%,to{opacity:.48;transform:scale(.92)}48%{opacity:.96;transform:scale(1.12)}}@keyframes circuit-chip-breathe{0%,to{opacity:.52;filter:drop-shadow(0 0 #22b8d600)}50%{opacity:.82;filter:drop-shadow(0 0 10px #22b8d633)}}@media (prefers-reduced-motion:reduce){.geo-circuit-art .trace,.geo-circuit-art .trace-muted path,.geo-circuit-art .node-ring circle,.geo-circuit-art .node-dot circle,.geo-circuit-art .circuit-chip{animation:none!important}}@media (max-width:720px){.geo-section .geo-head h2{font-size:clamp(32px,10vw,48px)!important}.geo-section .geo-system{margin-top:34px!important}.geo-section .geo-row{grid-template-columns:1fr!important}.geo-section .geo-row b{border-top:1px solid #dbe5e9!important;border-left:0!important}.geo-section .geo-pillars article:after{animation:none!important}}@media (min-width:901px){.research-layer-section .research-head{grid-template-columns:1fr!important;gap:clamp(16px,2.2vw,28px)!important}.research-layer-section .research-title-group{width:100%!important;max-width:1280px!important}.research-layer-section .research-head h2{text-wrap:balance!important;width:100%!important;max-width:1260px!important;font-size:clamp(48px,5.4vw,88px)!important;line-height:.96!important}.research-layer-section .research-title-group p{max-width:820px!important}}@media (max-width:900px){.research-layer-section .research-head{grid-template-columns:1fr!important}.research-layer-section .research-title-group{width:100%!important;min-width:0!important}.research-layer-section .research-head h2{text-wrap:balance!important;max-width:100%!important;font-size:clamp(40px,11vw,64px)!important;line-height:.96!important}.service-mechanism-section .service-experience-head h2{max-width:100%!important;font-size:clamp(36px,10vw,62px)!important;line-height:1!important}}body:has(main#top) .site-header{height:72px!important}body:has(main#top) .nav-shell{height:54px!important;margin-top:8px!important}body:has(main#top) .site-header.is-scrolled .nav-shell{height:50px!important}body:has(main#top) .hero{padding-top:clamp(8px,1vw,16px)!important}:is(body:has(main#top) .section,body:has(main#top) .research-layer-section,body:has(main#top) .expansion-section,body:has(main#top) .geo-section,body:has(main#top) .service-experience,body:has(main#top) .service-mechanism-section,body:has(main#top) .brand-partnership,body:has(main#top) .readiness-section){padding-top:clamp(18px,2.2vw,30px)!important}body:has(main#top) .hero h1{margin-top:clamp(10px,1.2vw,14px)!important}:is(body:has(main#top) .split-heading h2,body:has(main#top) .readiness-head h2,body:has(main#top) .research-title-group h2,body:has(main#top) .service-experience-head h2,body:has(main#top) .partnership-head h2,body:has(main#top) .geo-head h2,body:has(main#top) .cta-copy h2,body:has(main#top) .faq-layout h2){margin-top:clamp(8px,1vw,12px)!important}body:has(main#top) .research-head .section-kicker{margin-top:0!important}@media (max-width:900px){body:has(main#top) .site-header{height:64px!important}body:has(main#top) .nav-shell{height:48px!important;margin-top:8px!important}body:has(main#top) .site-header.is-scrolled .nav-shell{height:48px!important;margin-top:8px!important}body:has(main#top) .hero{padding-top:10px!important}:is(body:has(main#top) .section,body:has(main#top) .research-layer-section,body:has(main#top) .expansion-section,body:has(main#top) .geo-section,body:has(main#top) .service-experience,body:has(main#top) .service-mechanism-section,body:has(main#top) .brand-partnership,body:has(main#top) .readiness-section){padding-top:20px!important}}
