.ServicePillarVisual-module__mPMukW__frame{--visual-ink:#251439;isolation:isolate;border-block:1px solid var(--nine-border);background:radial-gradient(75% 82% at 88% 14%, color-mix(in srgb, var(--pillar-accent-a) 12%, transparent), transparent 72%), linear-gradient(145deg, #ffffff70, #ffffff1f);width:100%;min-height:0;position:relative;overflow:hidden}.ServicePillarVisual-module__mPMukW__frame:before{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--pillar-accent-b) 9%, transparent);content:"";border-radius:50%;width:54%;position:absolute;bottom:-22%;right:-12%}.ServicePillarVisual-module__mPMukW__frameRule{z-index:1;background:linear-gradient(90deg, var(--pillar-accent-a), var(--nine-accent-warm));width:38%;height:2px;position:absolute;top:0;left:0}.ServicePillarVisual-module__mPMukW__svg{aspect-ratio:760/600;pointer-events:none;width:100%;height:auto;display:block}.ServicePillarVisual-module__mPMukW__surface,.ServicePillarVisual-module__mPMukW__surfaceStrong,.ServicePillarVisual-module__mPMukW__lavenderSurface{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ServicePillarVisual-module__mPMukW__surface{fill:#ffffff7a;stroke:#5b21b657}.ServicePillarVisual-module__mPMukW__surfaceStrong{fill:#ffffffc2;stroke:#5b21b680}.ServicePillarVisual-module__mPMukW__lavenderSurface{fill:#a877ff1a;stroke:#5b21b66b}.ServicePillarVisual-module__mPMukW__softPlane{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ServicePillarVisual-module__mPMukW__connector,.ServicePillarVisual-module__mPMukW__mutedLine,.ServicePillarVisual-module__mPMukW__strongLine,.ServicePillarVisual-module__mPMukW__lightLine,.ServicePillarVisual-module__mPMukW__coralLine,.ServicePillarVisual-module__mPMukW__mintLine,.ServicePillarVisual-module__mPMukW__waveform,.ServicePillarVisual-module__mPMukW__accentRing,.ServicePillarVisual-module__mPMukW__channelHalo,.ServicePillarVisual-module__mPMukW__performanceCurve,.ServicePillarVisual-module__mPMukW__feedbackLoop,.ServicePillarVisual-module__mPMukW__retentionLoop,.ServicePillarVisual-module__mPMukW__systemRail,.ServicePillarVisual-module__mPMukW__systemReturn{fill:none;stroke-linecap:round;stroke-linejoin:round}.ServicePillarVisual-module__mPMukW__connector{stroke:color-mix(in srgb, var(--pillar-accent-a) 62%, transparent);stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__mutedLine{stroke:#4b3a5a3d;stroke-width:2px}.ServicePillarVisual-module__mPMukW__strongLine{stroke:#251439ad;stroke-width:2.25px}.ServicePillarVisual-module__mPMukW__lightLine{stroke:#ffffffe6;stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__coralLine{stroke:var(--nine-accent-warm);stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__mintLine{stroke:var(--nine-accent-green);stroke-width:3px}.ServicePillarVisual-module__mPMukW__waveform,.ServicePillarVisual-module__mPMukW__accentRing{stroke:var(--pillar-accent-a);stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__channelHalo{stroke:color-mix(in srgb, var(--pillar-accent-a) 28%, transparent);stroke-width:1.5px}.ServicePillarVisual-module__mPMukW__performanceCurve{stroke:var(--pillar-accent-a);stroke-width:4px}.ServicePillarVisual-module__mPMukW__feedbackLoop,.ServicePillarVisual-module__mPMukW__retentionLoop{stroke:color-mix(in srgb, var(--pillar-accent-a) 56%, transparent);stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__inkFill{fill:var(--visual-ink);stroke:none}.ServicePillarVisual-module__mPMukW__violetFill{fill:var(--nine-primary);stroke:none}.ServicePillarVisual-module__mPMukW__lavenderFill{fill:#a877ff61;stroke:none}.ServicePillarVisual-module__mPMukW__plumFill{fill:var(--nine-accent-plum);stroke:none}.ServicePillarVisual-module__mPMukW__coralFill{fill:var(--nine-accent-warm);stroke:none}.ServicePillarVisual-module__mPMukW__coralWash{fill:#f98b6b38;stroke:none}.ServicePillarVisual-module__mPMukW__mintFill{fill:var(--nine-accent-green);stroke:none}.ServicePillarVisual-module__mPMukW__signalFlow,.ServicePillarVisual-module__mPMukW__conversionSignal,.ServicePillarVisual-module__mPMukW__infrastructureSignal{stroke-dasharray:10 14;animation:8.5s linear infinite ServicePillarVisual-module__mPMukW__pillar-signal}.ServicePillarVisual-module__mPMukW__storyboardSequence{transform-box:fill-box;transform-origin:50%;animation:8.5s cubic-bezier(.22,1,.36,1) infinite ServicePillarVisual-module__mPMukW__pillar-storyboard}.ServicePillarVisual-module__mPMukW__conceptDecision,.ServicePillarVisual-module__mPMukW__outputStack,.ServicePillarVisual-module__mPMukW__variantChoice,.ServicePillarVisual-module__mPMukW__reviewGate{transform-box:fill-box;transform-origin:50%;animation:8.5s cubic-bezier(.22,1,.36,1) infinite ServicePillarVisual-module__mPMukW__pillar-decision}.ServicePillarVisual-module__mPMukW__timelinePlayhead{animation:8.5s cubic-bezier(.45,0,.25,1) infinite ServicePillarVisual-module__mPMukW__pillar-playhead}.ServicePillarVisual-module__mPMukW__channelNode:nth-of-type(2),.ServicePillarVisual-module__mPMukW__channelNode:nth-of-type(5){transform-box:fill-box;transform-origin:50%;animation:8.8s ease-in-out infinite ServicePillarVisual-module__mPMukW__pillar-channel}.ServicePillarVisual-module__mPMukW__allocationOne,.ServicePillarVisual-module__mPMukW__allocationTwo,.ServicePillarVisual-module__mPMukW__allocationThree,.ServicePillarVisual-module__mPMukW__allocationFour{transform-box:fill-box;transform-origin:bottom;animation:9s ease-in-out infinite ServicePillarVisual-module__mPMukW__pillar-allocation}.ServicePillarVisual-module__mPMukW__allocationTwo{animation-delay:.4s}.ServicePillarVisual-module__mPMukW__allocationThree{animation-delay:.8s}.ServicePillarVisual-module__mPMukW__allocationFour{animation-delay:1.2s}.ServicePillarVisual-module__mPMukW__feedbackDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:9s cubic-bezier(.45,0,.25,1) infinite ServicePillarVisual-module__mPMukW__pillar-draw}.ServicePillarVisual-module__mPMukW__frictionRelease{animation:8.8s cubic-bezier(.22,1,.36,1) infinite ServicePillarVisual-module__mPMukW__pillar-friction}.ServicePillarVisual-module__mPMukW__statusPulse{transform-box:fill-box;transform-origin:50%;animation:8.4s ease-in-out infinite ServicePillarVisual-module__mPMukW__pillar-status}.ServicePillarVisual-module__mPMukW__taskPulse{animation:8.6s cubic-bezier(.45,0,.25,1) infinite ServicePillarVisual-module__mPMukW__pillar-task}.ServicePillarVisual-module__mPMukW__systemMap{width:100%}.ServicePillarVisual-module__mPMukW__systemSvg{pointer-events:none;width:100%;height:auto;display:block}.ServicePillarVisual-module__mPMukW__systemRail{stroke:#5b21b670;stroke-width:2.5px}.ServicePillarVisual-module__mPMukW__systemReturn{stroke:#7a5c993d;stroke-width:1.5px}.ServicePillarVisual-module__mPMukW__systemNode,.ServicePillarVisual-module__mPMukW__systemNodeActive,.ServicePillarVisual-module__mPMukW__systemPulse{fill:var(--nine-bg);stroke:#5b21b647;stroke-width:1.5px}.ServicePillarVisual-module__mPMukW__systemNodeActive{fill:#7c2cf014;stroke:var(--nine-primary-ink);stroke-width:2px}.ServicePillarVisual-module__mPMukW__systemPulse{fill:none;stroke:var(--nine-primary);transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite ServicePillarVisual-module__mPMukW__pillar-system-pulse}.ServicePillarVisual-module__mPMukW__systemLabels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-16px;display:grid}.ServicePillarVisual-module__mPMukW__systemLabels span{color:var(--nine-text-muted);text-align:center;font-size:12px;line-height:1.35}.ServicePillarVisual-module__mPMukW__systemLabels .ServicePillarVisual-module__mPMukW__systemLabelActive{color:var(--nine-text);font-weight:700}@keyframes ServicePillarVisual-module__mPMukW__pillar-signal{to{stroke-dashoffset:-96px}}@keyframes ServicePillarVisual-module__mPMukW__pillar-storyboard{0%,18%,to{opacity:.78;transform:translate(-5px)}34%,72%{opacity:1;transform:translate(0)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-decision{0%,40%,to{opacity:.78;transform:translateY(0)}54%,78%{opacity:1;transform:translateY(-5px)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-playhead{0%,12%,to{transform:translate(-72px)}54%,76%{transform:translate(130px)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-channel{0%,48%,to{opacity:.76;transform:scale(1)}62%,78%{opacity:1;transform:scale(1.035)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-allocation{0%,20%,to{opacity:.68;transform:scaleY(.62)}38%,76%{opacity:1;transform:scaleY(1)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-draw{0%,12%{stroke-dashoffset:1px}46%,84%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes ServicePillarVisual-module__mPMukW__pillar-friction{0%,24%,to{opacity:1;transform:translateY(0)}44%,76%{opacity:.35;transform:translateY(-34px)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-status{0%,58%,to{opacity:.62;transform:scale(1)}72%{opacity:1;transform:scale(1.3)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-task{0%,10%,to{opacity:0;transform:translate(0)}18%{opacity:1}72%{opacity:1;transform:translate(400px)}82%{opacity:0;transform:translate(400px)}}@keyframes ServicePillarVisual-module__mPMukW__pillar-system-pulse{0%,58%,to{opacity:.16;transform:scale(.88)}72%{opacity:.6;transform:scale(1.06)}}@media (max-width:720px){.ServicePillarVisual-module__mPMukW__frame{margin-inline:calc(clamp(20px,5vw,28px)/-4)}.ServicePillarVisual-module__mPMukW__detailFine{display:none}.ServicePillarVisual-module__mPMukW__systemLabels{gap:6px}.ServicePillarVisual-module__mPMukW__systemLabels span{font-size:10px}}@media (prefers-reduced-motion:reduce){.ServicePillarVisual-module__mPMukW__signalFlow,.ServicePillarVisual-module__mPMukW__conversionSignal,.ServicePillarVisual-module__mPMukW__infrastructureSignal,.ServicePillarVisual-module__mPMukW__storyboardSequence,.ServicePillarVisual-module__mPMukW__conceptDecision,.ServicePillarVisual-module__mPMukW__outputStack,.ServicePillarVisual-module__mPMukW__timelinePlayhead,.ServicePillarVisual-module__mPMukW__channelNode,.ServicePillarVisual-module__mPMukW__allocationOne,.ServicePillarVisual-module__mPMukW__allocationTwo,.ServicePillarVisual-module__mPMukW__allocationThree,.ServicePillarVisual-module__mPMukW__allocationFour,.ServicePillarVisual-module__mPMukW__feedbackDraw,.ServicePillarVisual-module__mPMukW__variantChoice,.ServicePillarVisual-module__mPMukW__frictionRelease,.ServicePillarVisual-module__mPMukW__statusPulse,.ServicePillarVisual-module__mPMukW__reviewGate,.ServicePillarVisual-module__mPMukW__taskPulse,.ServicePillarVisual-module__mPMukW__systemPulse{animation:none!important}.ServicePillarVisual-module__mPMukW__feedbackDraw{stroke-dashoffset:0}}
.ServicePillarPage-module__w7-AZW__introGrid{grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);align-items:center;gap:clamp(42px,6vw,92px);display:grid}.ServicePillarPage-module__w7-AZW__introCopy,.ServicePillarPage-module__w7-AZW__visualWrap{min-width:0}.ServicePillarPage-module__w7-AZW__capabilityRail{border-bottom:1px solid var(--nine-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin-top:clamp(44px,6vw,76px);display:grid}.ServicePillarPage-module__w7-AZW__capabilityLink{border-top:1px solid var(--nine-border);min-height:66px;color:var(--nine-text);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .22s,border-color .22s;display:grid}.ServicePillarPage-module__w7-AZW__capabilityIcon{border:1px solid var(--nine-border);width:40px;height:40px;color:var(--nine-primary-ink);border-radius:8px;place-items:center;transition:color .22s,background .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.ServicePillarPage-module__w7-AZW__capabilityIcon svg{width:21px;height:21px}.ServicePillarPage-module__w7-AZW__capabilityArrow,.ServicePillarPage-module__w7-AZW__serviceArrow{color:var(--nine-accent-warm-ink);opacity:.62;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.ServicePillarPage-module__w7-AZW__capabilityLink:hover,.ServicePillarPage-module__w7-AZW__capabilityLink:focus-visible{color:var(--nine-primary-ink);border-color:#5b21b66b}.ServicePillarPage-module__w7-AZW__capabilityLink:hover .ServicePillarPage-module__w7-AZW__capabilityIcon,.ServicePillarPage-module__w7-AZW__capabilityLink:focus-visible .ServicePillarPage-module__w7-AZW__capabilityIcon{background:var(--nine-primary-soft);color:var(--nine-primary-ink);border-color:#5b21b666;transform:translateY(-2px)}.ServicePillarPage-module__w7-AZW__capabilityLink:hover .ServicePillarPage-module__w7-AZW__capabilityArrow,.ServicePillarPage-module__w7-AZW__capabilityLink:focus-visible .ServicePillarPage-module__w7-AZW__capabilityArrow,.ServicePillarPage-module__w7-AZW__serviceLink:hover .ServicePillarPage-module__w7-AZW__serviceArrow,.ServicePillarPage-module__w7-AZW__serviceLink:focus-visible .ServicePillarPage-module__w7-AZW__serviceArrow{opacity:1;transform:translate(4px)}.ServicePillarPage-module__w7-AZW__capabilityLink:focus-visible,.ServicePillarPage-module__w7-AZW__serviceLink:focus-visible,.ServicePillarPage-module__w7-AZW__proofCell:focus-visible{outline:2px solid var(--nine-accent-ink);outline-offset:4px}.ServicePillarPage-module__w7-AZW__systemGrid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:start;gap:clamp(48px,7vw,104px);display:grid}.ServicePillarPage-module__w7-AZW__serviceList{margin-top:clamp(24px,3vw,40px)}.ServicePillarPage-module__w7-AZW__serviceLink{border-top:1px solid var(--nine-border);color:var(--nine-text);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;padding:clamp(16px,2vw,22px) 0;font-size:clamp(19px,2.4vw,28px);font-weight:700;text-decoration:none;display:flex}.ServicePillarPage-module__w7-AZW__serviceArrow{flex-shrink:0;margin-left:auto}.ServicePillarPage-module__w7-AZW__systemAside{padding-top:clamp(16px,2vw,28px);position:sticky;top:112px}.ServicePillarPage-module__w7-AZW__systemCaption{max-width:58ch;color:var(--nine-text-secondary);margin:clamp(22px,3vw,34px) 0 0;font-size:16px;line-height:1.7}.ServicePillarPage-module__w7-AZW__systemLink{color:var(--nine-primary-ink);align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.ServicePillarPage-module__w7-AZW__systemLink:hover,.ServicePillarPage-module__w7-AZW__systemLink:focus-visible{color:var(--nine-accent-warm-ink)}.ServicePillarPage-module__w7-AZW__systemLink:focus-visible{outline:2px solid var(--nine-accent-ink);outline-offset:4px}.ServicePillarPage-module__w7-AZW__proofGrid{border-top:1px solid var(--nine-border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-top:clamp(28px,4vw,44px);display:grid}.ServicePillarPage-module__w7-AZW__proofCell{border-right:1px solid var(--nine-border);border-bottom:1px solid var(--nine-border);color:inherit;padding:clamp(24px,3vw,34px) clamp(18px,2vw,28px);text-decoration:none;transition:background .25s;display:block}.ServicePillarPage-module__w7-AZW__proofCell:hover{background:#7c2cf00d}.ServicePillarPage-module__w7-AZW__proofValue{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1}.ServicePillarPage-module__w7-AZW__proofLabel{color:var(--nine-text-muted);letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-size:12.5px}.ServicePillarPage-module__w7-AZW__proofClient{color:var(--nine-text);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1080px){.ServicePillarPage-module__w7-AZW__introGrid,.ServicePillarPage-module__w7-AZW__systemGrid{grid-template-columns:1fr}.ServicePillarPage-module__w7-AZW__introCopy{max-width:760px}.ServicePillarPage-module__w7-AZW__visualWrap{width:min(100%,840px);margin-inline:auto}.ServicePillarPage-module__w7-AZW__systemAside{width:min(100%,760px);position:static}}@media (max-width:820px){.ServicePillarPage-module__w7-AZW__capabilityRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ServicePillarPage-module__w7-AZW__capabilityRail{grid-template-columns:1fr}.ServicePillarPage-module__w7-AZW__capabilityLink{min-height:62px}.ServicePillarPage-module__w7-AZW__proofGrid{grid-template-columns:1fr}.ServicePillarPage-module__w7-AZW__proofCell{border-right:0}}@media (prefers-reduced-motion:reduce){.ServicePillarPage-module__w7-AZW__capabilityLink,.ServicePillarPage-module__w7-AZW__capabilityIcon,.ServicePillarPage-module__w7-AZW__capabilityArrow,.ServicePillarPage-module__w7-AZW__serviceArrow,.ServicePillarPage-module__w7-AZW__proofCell{transition:none}}
