.marketingRoot,.marketingRoot *,.marketingRoot :before,.marketingRoot :after{box-sizing:border-box}.marketingRoot{--marketing-max:90rem;--marketing-gutter:clamp(1.25rem, 4vw, 3rem);--marketing-bg:var(--ds-surface-app);--marketing-surface:var(--ds-surface-raised);--marketing-surface-muted:var(--ds-surface-muted);--marketing-paper:var(--ds-color-white);--marketing-paper-warm:var(--ds-color-offwhite);--marketing-paper-muted:var(--ds-color-night-100);--marketing-ink:var(--ds-content-primary);--marketing-text:var(--ds-content-secondary);--marketing-muted:var(--ds-content-tertiary);--marketing-grey:var(--ds-color-ink-400);--marketing-accent:var(--ds-brand-primary);--marketing-accent-hi:var(--ds-color-blue-400);--marketing-accent-deep:var(--ds-brand-deep);--marketing-accent-glow:color-mix(in srgb, var(--ds-brand-primary) 22%, transparent);--marketing-ink-dark:var(--ds-color-night-950);--marketing-ink-raised:var(--ds-color-night-800);--marketing-rule:color-mix(in srgb, var(--ds-content-primary) 12%, transparent);--marketing-rule-soft:color-mix(in srgb, var(--ds-content-primary) 7%, transparent);--marketing-rule-strong:var(--ds-border-strong);--marketing-danger:var(--ds-feedback-danger);--marketing-success:var(--ds-feedback-success);--marketing-warm:var(--ds-brand-warm);--marketing-radius-small:var(--ds-radius-sm);--marketing-radius-large:var(--ds-radius-lg);--marketing-shadow:var(--ds-elevation-sm);--marketing-shadow-raised:var(--ds-elevation-lg);--marketing-serif:"Instrument Serif", "Source Serif Pro", Georgia, serif;--marketing-sans:"Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--marketing-mono:"JetBrains Mono", "Geist Mono", "IBM Plex Mono", ui-monospace, monospace;background:var(--marketing-bg);color:var(--marketing-ink);font-family:var(--marketing-sans)}.marketingRoot h1,.marketingRoot h2,.marketingRoot h3,.marketingRoot p,.marketingRoot dl,.marketingRoot dd{margin:0}.marketingRoot a{color:inherit}.marketingRoot .hx-shell{width:min(100%, var(--marketing-max));padding-inline:var(--marketing-gutter)}.skipLink{z-index:1001;border-radius:var(--marketing-radius-small);background:var(--marketing-accent);font:600 .82rem/1 var(--marketing-sans);padding:.7rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%);color:var(--marketing-paper)!important}.skipLink:focus{transform:translateY(0)}.wordmarkLink{text-decoration:none}.helixWordmark{color:var(--marketing-ink);align-items:center;gap:.65rem;display:inline-flex}.helixWordmark>span:first-child svg{color:var(--marketing-accent)}.helixWordmark>span{display:grid}.helixWordmark strong{font:400 1.75rem/.86 var(--marketing-serif);letter-spacing:-.035em}.helixWordmark small{color:var(--marketing-muted);font:500 .56rem/1 var(--marketing-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:.28rem}.navInquiry svg,.editorialLink svg,.heroActions svg,.indexAction svg,.detailCta svg,.formSubmit svg{width:1rem;height:1rem;transition:transform .18s}.navInquiry:hover svg,.editorialLink:hover svg,.heroActions a:hover svg,.capabilityIndexItem a:hover .indexAction svg,.detailCta a:hover svg,.formSubmit:hover svg{transform:translate(.2rem)}.websiteHero{isolation:isolate;overflow:hidden}.websiteHero:after,.detailHero:after{z-index:-1;background:linear-gradient(90deg, transparent 49.9%, var(--marketing-rule-soft) 50%, transparent 50.1%), linear-gradient(transparent 49.9%, var(--marketing-rule-soft) 50%, transparent 50.1%);content:"";opacity:.42;background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.heroCopy{z-index:2;position:relative}.signalEyebrow{align-items:center;gap:.65rem;display:inline-flex}.heroActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.heroPrinciples{border-top:1px solid var(--marketing-rule);grid-template-columns:repeat(3,1fr);margin-top:3.5rem;display:grid}.heroPrinciples>div{gap:.35rem;padding:1rem 1rem 0 0;display:grid}.heroPrinciples>div+div{border-left:1px solid var(--marketing-rule);padding-left:1rem}.heroPrinciples dt{color:var(--marketing-accent);font:italic 1.1rem/1 var(--marketing-serif)}.heroPrinciples dd{color:var(--marketing-text);letter-spacing:.02em;font-size:.78rem}.heroOrbitColumn,.detailOrbit{min-width:0}.heroOrbit{--scene-accent:var(--marketing-accent);border:1px solid var(--marketing-rule);border-radius:50% 50% var(--marketing-radius-large) var(--marketing-radius-large);background:radial-gradient(circle at 50% 42%, var(--marketing-accent-glow), transparent 42%), var(--marketing-surface);min-height:35rem;box-shadow:var(--marketing-shadow-raised);position:relative;overflow:hidden}.heroOrbit[data-scene=platform]{--scene-accent:var(--marketing-accent-deep);background:radial-gradient(circle at 52% 45%, var(--marketing-accent-glow), transparent 38%), linear-gradient(145deg, var(--marketing-surface), var(--marketing-paper-warm))}.heroOrbit[data-scene=analytics]{--scene-accent:var(--marketing-warm);background:linear-gradient(var(--marketing-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--marketing-rule-soft) 1px, transparent 1px), radial-gradient(circle at 65% 35%, var(--marketing-accent-glow), transparent 42%), var(--marketing-surface);background-size:3rem 3rem,3rem 3rem,auto,auto}.heroOrbit[data-scene=intelligence]{background:radial-gradient(circle, var(--marketing-accent-glow), transparent 38%), radial-gradient(circle at 50% 50%, transparent 48%, var(--marketing-rule-soft) 49%, transparent 50%), var(--marketing-surface)}.heroOrbit[data-scene=customer-growth]{--scene-accent:var(--marketing-warm);background:radial-gradient(circle at 30% 32%, var(--marketing-accent-glow), transparent 28%), radial-gradient(circle at 72% 64%, color-mix(in srgb, var(--marketing-warm) 18%, transparent), transparent 28%), var(--marketing-surface)}.heroOrbit[data-scene=rewards]{--scene-accent:var(--marketing-warm);background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--marketing-warm) 24%, transparent), transparent 46%), linear-gradient(to bottom, var(--marketing-paper), var(--marketing-paper-warm))}.heroOrbit[data-scene=operations]{background:conic-gradient(from 45deg at 50% 50%, transparent, var(--marketing-accent-glow), transparent 28%), var(--marketing-surface)}.heroOrbit[data-scene=trust]{--scene-accent:var(--marketing-success);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--marketing-success) 18%, transparent), transparent 38%), linear-gradient(145deg, var(--marketing-surface), var(--marketing-paper-warm))}.heroOrbit[data-scene=resources]{--scene-accent:var(--marketing-warm);background:linear-gradient(135deg, transparent 49.8%, var(--marketing-rule-soft) 50%, transparent 50.2%), radial-gradient(circle at 50% 35%, var(--marketing-accent-glow), transparent 42%), var(--marketing-surface);background-size:4rem 4rem,auto,auto}.heroOrbitCompact{min-height:27rem}.helixSceneCanvas{position:absolute;inset:0}.helixSceneCanvas canvas{width:100%;height:100%;display:block}.orbitHalo{border:1px solid var(--marketing-rule);pointer-events:none;border-radius:50%;animation:7s ease-in-out infinite orbit-breathe;position:absolute;inset:10%}.heroOrbit[data-scene=analytics] .orbitHalo,.heroOrbit[data-scene=resources] .orbitHalo{border-radius:var(--marketing-radius-large);inset:8%}.heroOrbit[data-scene=customer-growth] .orbitHalo{border-radius:42% 58% 55% 45%}.heroOrbit[data-scene=trust] .orbitHalo{border-color:color-mix(in srgb, var(--marketing-success) 34%, transparent);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}@keyframes orbit-breathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.8;transform:scale(1.02)}}.domainTrack{width:max-content}.editorialSplit{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,7.5rem)}.editorialSplit .hx-display,.signalSectionGrid .hx-display,.indexHeading .hx-display,.loopHeading .hx-display,.trustGrid .hx-display,.inquiryIntro .hx-display,.detailSectionHeading .hx-display,.detailOutcomeGrid .hx-display,.faqHeading .hx-display,.detailCta .hx-display{font-size:clamp(2.75rem,5vw,5.25rem)}.editorialLink{border-bottom:1px solid;align-items:center;gap:.5rem;margin-top:2rem;padding-bottom:.25rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--marketing-accent)!important}.vizFrame{border:1px solid var(--marketing-rule);border-radius:var(--marketing-radius-large);background:var(--marketing-surface);min-width:0;box-shadow:var(--marketing-shadow);position:relative;overflow:hidden}.vizHeader{border-bottom:1px solid var(--marketing-rule);background:var(--marketing-surface-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.vizFrame svg{width:100%;height:auto;display:block}.lineageFrame{transform-origin:0;transform:perspective(90rem)rotateY(-2deg)}.inkSection{background:var(--marketing-ink-dark);color:var(--marketing-paper-warm);overflow:hidden;border-top:0!important}.inkSection:before{background:radial-gradient(circle at 75% 28%, var(--marketing-accent-glow), transparent 36%);content:"";pointer-events:none;position:absolute;inset:0}.inkSection .hx-section-mark{border-color:var(--marketing-ink-raised)}.inkSection .hx-display,.inkSection .hx-prose{color:var(--marketing-paper-warm)}.inkSection .hx-prose,.inkSection .hx-eyebrow,.inkSection .hx-label{color:var(--marketing-grey)}.intelligenceSplit{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.consoleFrame>div{width:100%}.consoleFrame>p{color:var(--marketing-grey);font:500 .63rem/1.5 var(--marketing-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem}.editorialFeatureList{border-top:1px solid var(--marketing-ink-raised);margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.editorialFeatureList li{border-bottom:1px solid var(--marketing-ink-raised);grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.editorialFeatureList li>span{color:var(--marketing-accent-hi);font:italic 1rem/1.4 var(--marketing-serif)}.editorialFeatureList strong{font-size:.92rem;display:block}.editorialFeatureList p{color:var(--marketing-grey);margin-top:.25rem;font-size:.82rem}.signalSectionGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.anomalyFrame{align-self:stretch}.lifecycleRail,.inquiryLifecycle{border:1px solid var(--marketing-rule);background:var(--marketing-surface);color:var(--marketing-text);font:500 .67rem/1 var(--marketing-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.85rem;margin-top:3rem;padding:1.1rem 1.25rem;display:flex}.lifecycleRail svg,.inquiryLifecycle svg{width:.9rem;min-width:.9rem;color:var(--marketing-accent)}.flowSection{background:var(--marketing-surface-muted)}.centeredHeading{text-align:center;width:min(100%,57rem);margin:0 auto 3rem}.centeredHeading .hx-display{font-size:clamp(3rem,6vw,6.5rem)}.centeredHeading .hx-prose{margin-inline:auto}.sankeyFrame{padding:clamp(.5rem,2vw,1.5rem)}.indexHeading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end;gap:4rem;margin-bottom:4rem;display:grid}.capabilityIndex{border-top:1px solid var(--marketing-rule-strong);border-left:1px solid var(--marketing-rule-strong);grid-template-columns:repeat(3,1fr);display:grid}.capabilityIndexItem{border-right:1px solid var(--marketing-rule-strong);border-bottom:1px solid var(--marketing-rule-strong);min-width:0}.capabilityIndexItem a{grid-template-rows:auto auto auto 1fr auto;align-content:start;min-height:26rem;padding:clamp(1.4rem,3vw,2.25rem);text-decoration:none;transition:background .22s,color .22s;display:grid;position:relative;overflow:hidden}.capabilityIndexItem a:after{border:1px solid var(--marketing-rule);content:"";border-radius:50%;width:13rem;height:13rem;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6rem;right:-5rem}.capabilityIndexItem a:hover{background:var(--marketing-surface)}.capabilityIndexItem a:hover:after{transform:translate(-2rem,-2rem)scale(1.3)}.capabilityMark{color:var(--marketing-accent);font:italic 1.2rem/1 var(--marketing-serif)}.capabilityIndexItem a>svg{width:1.35rem;height:1.35rem;color:var(--marketing-accent);margin:2.5rem 0 1rem}.capabilityIndexItem h3{font:400 clamp(1.8rem, 3vw, 2.7rem)/1.02 var(--marketing-serif);letter-spacing:-.025em;margin-top:.75rem}.capabilityIndexItem p{color:var(--marketing-text);margin-top:1.15rem;font-size:.9rem;line-height:1.55}.indexAction{color:var(--marketing-accent);align-items:center;gap:.4rem;margin-top:2rem;font-size:.78rem;font-weight:600;display:inline-flex}.operatingLoop{background:var(--marketing-ink-dark);color:var(--marketing-paper-warm)}.operatingLoop .hx-section-mark{border-color:var(--marketing-ink-raised)}.operatingLoop .hx-display,.operatingLoop .hx-eyebrow{color:var(--marketing-paper-warm)}.loopHeading{width:min(100%,54rem);margin-bottom:4rem}.workflowGrid{border-top:1px solid var(--marketing-ink-raised);border-left:1px solid var(--marketing-ink-raised);grid-template-columns:repeat(4,1fr);display:grid}.workflowStep{border-right:1px solid var(--marketing-ink-raised);border-bottom:1px solid var(--marketing-ink-raised);min-height:21rem;padding:1.5rem}.workflowStep>span{color:var(--marketing-accent-hi);font:500 .7rem/1 var(--marketing-mono)}.workflowStep h3{color:var(--marketing-paper-warm);font:italic 400 2.6rem/1 var(--marketing-serif);margin-top:7rem}.workflowStep p{color:var(--marketing-grey);margin-top:1rem;font-size:.86rem;line-height:1.55}.trustSection{background:var(--marketing-accent-deep);color:var(--marketing-paper-warm)}.trustGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);display:grid}.trustSection .hx-display,.trustSection .hx-eyebrow,.trustSection .editorialLink{color:var(--marketing-paper-warm)!important}.trustSection .hx-eyebrow{align-items:center;gap:.5rem;display:inline-flex}.trustSection .hx-eyebrow svg{width:1rem}.trustGrid>div:last-child>p{max-width:48rem;color:var(--marketing-paper-muted);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}.trustSignals{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:3rem;display:grid}.trustSignals span{border-top:1px solid var(--marketing-accent-hi);color:var(--marketing-paper-muted);font:500 .68rem/1.35 var(--marketing-mono);letter-spacing:.05em;text-transform:uppercase;gap:.75rem;padding-top:1rem;display:grid}.trustSignals svg{width:1.1rem;color:var(--marketing-warm)}.inquirySection{background:var(--marketing-surface-muted)}.inquiryGrid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.inquiryIntro{position:sticky;top:7.5rem}.inquiryLifecycle{flex-wrap:wrap;justify-content:flex-start;row-gap:.7rem}.inquiryCard{border:1px solid var(--marketing-rule-strong);border-radius:var(--marketing-radius-large);background:var(--marketing-surface);box-shadow:var(--marketing-shadow-raised);padding:clamp(1.5rem,4vw,3rem)}.inquiryForm{gap:1.35rem;display:grid}.formGrid{grid-template-columns:repeat(2,1fr);gap:1.35rem 1rem;display:grid}.fieldGroup{gap:.45rem;display:grid;position:relative}.fieldGroup label,.consentField{color:var(--marketing-text);font-family:var(--marketing-sans);font-size:.78rem;font-weight:600}.fieldGroup label span{color:var(--marketing-muted);font-weight:400}.fieldGroup input,.fieldGroup textarea,.fieldGroup button{font-family:var(--marketing-sans)}.fieldGroup input,.fieldGroup textarea{border-color:var(--marketing-rule-strong);border-radius:var(--marketing-radius-small);background:var(--marketing-bg)}.fieldGroup input:focus-visible,.fieldGroup textarea:focus-visible,.fieldGroup button:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:2px}.fieldHint{color:var(--marketing-muted);font:500 .62rem/1 var(--marketing-mono);position:absolute;bottom:.5rem;right:0}.honeypotField{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consentField{cursor:pointer;grid-template-columns:1rem 1fr;align-items:start;gap:.7rem;line-height:1.45;display:grid}.consentField input{width:1rem;height:1rem;accent-color:var(--marketing-accent);margin:.12rem 0 0}.formError{border-left:3px solid var(--marketing-danger);background:color-mix(in srgb, var(--marketing-danger) 8%, var(--marketing-surface));color:var(--marketing-danger);padding:.75rem .9rem;font-size:.82rem}.formSubmit{border-radius:var(--marketing-radius-small);background:var(--marketing-accent);min-height:3rem;color:var(--marketing-paper);font-family:var(--marketing-sans);justify-self:start}.privacyNote{color:var(--marketing-muted);font:500 .66rem/1.55 var(--marketing-mono)}.inquirySuccess{align-content:center;justify-items:start;gap:1rem;min-height:28rem;display:grid}.inquirySuccess>svg{width:2.5rem;height:2.5rem;color:var(--marketing-success)}.inquirySuccess .cardEyebrow{color:var(--marketing-accent);font:500 .68rem/1 var(--marketing-mono);letter-spacing:.1em;text-transform:uppercase}.inquirySuccess h3{max-width:22ch;font:400 2.5rem/1 var(--marketing-serif)}.inquirySuccess>p:not(.cardEyebrow){max-width:46ch;color:var(--marketing-text)}.inquiryReference{border:1px solid var(--marketing-rule);background:var(--marketing-bg);font-family:var(--marketing-mono);padding:.7rem;font-size:.75rem}.marketingFooter{background:var(--marketing-ink-dark);color:var(--marketing-paper-warm);padding:7rem 0 2rem}.marketingFooter .helixWordmark,.marketingFooter .helixWordmark small{color:var(--marketing-paper-warm)}.footerLead{border-bottom:1px solid var(--marketing-ink-raised);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem;display:grid;padding-bottom:5rem!important}.footerLead>div>p{max-width:31rem;color:var(--marketing-grey);margin-top:1.5rem;font-size:.86rem}.footerStatement{font:italic 400 clamp(2.4rem, 5vw, 5rem)/1 var(--marketing-serif);letter-spacing:-.025em;text-align:right;justify-self:end}.footerGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;padding-block:3rem!important}.footerGrid>div{align-content:start;gap:.7rem;display:grid}.footerGrid .hx-label{color:var(--marketing-accent-hi);margin-bottom:.45rem}.footerGrid a{width:fit-content;color:var(--marketing-grey);font-size:.82rem;text-decoration:none}.footerGrid a:hover{color:var(--marketing-paper-warm)}.footerBottom{border-top:1px solid var(--marketing-ink-raised);color:var(--marketing-grey);font:500 .62rem/1.5 var(--marketing-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex;padding-top:1.5rem!important}.detailHero{isolation:isolate;overflow:hidden}.detailHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.detailHeroCopy .hx-display{max-width:11ch!important}.directAnswerSection{padding-bottom:5rem}.directAnswer{border-top:1px solid var(--marketing-rule-strong);grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:3rem;padding-top:2rem;display:grid}.directAnswer p{max-width:48ch;font:400 clamp(1.5rem, 3vw, 2.4rem)/1.25 var(--marketing-serif)}.detailSectionHeading{max-width:60rem;margin-bottom:4rem}.detailIndex{border-top:1px solid var(--marketing-rule-strong);border-left:1px solid var(--marketing-rule-strong);grid-template-columns:repeat(2,1fr);display:grid}.detailIndexItem{border-right:1px solid var(--marketing-rule-strong);border-bottom:1px solid var(--marketing-rule-strong);background:linear-gradient(145deg, transparent 55%, var(--marketing-rule-soft)), var(--marketing-bg);grid-template-rows:auto 1fr auto;min-height:25rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background .26s;display:grid;position:relative;overflow:hidden}.detailIndexItem:before{background:linear-gradient(var(--marketing-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--marketing-rule-soft) 1px, transparent 1px);content:"";opacity:0;background-size:3rem 3rem;transition:opacity .26s;position:absolute;inset:0}.detailIndexItem:hover{background:radial-gradient(circle at 76% 38%, var(--marketing-accent-glow), transparent 34%), var(--marketing-surface)}.detailIndexItem:hover:before{opacity:.52}.detailIndexMeta{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.detailIndexNumber{color:var(--marketing-accent);font:500 .68rem/1 var(--marketing-mono)}.detailIndexLabel{color:var(--marketing-muted);font:500 .61rem/1.3 var(--marketing-mono);letter-spacing:.09em;text-align:right;text-transform:uppercase}.detailIndexVisual{z-index:1;border:1px solid var(--marketing-rule);border-radius:50%;place-self:center end;width:clamp(6rem,10vw,8.5rem);height:clamp(6rem,10vw,8.5rem);transition:transform .52s cubic-bezier(.22,1,.36,1);position:relative}.detailIndexVisual:before,.detailIndexVisual:after,.detailIndexVisual>span{content:"";border-radius:50%;position:absolute}.detailIndexVisual:before{border:1px solid var(--marketing-rule-strong);inset:18%}.detailIndexVisual:after{background:var(--marketing-accent);width:.48rem;height:.48rem;box-shadow:0 0 1.25rem var(--marketing-accent-glow);top:50%;right:-.24rem}.detailIndexVisual>span:first-child{background:var(--marketing-rule-strong);border-radius:0;height:1px;top:50%;left:10%;right:10%;transform:rotate(-24deg)}.detailIndexVisual>span:nth-child(2){background:var(--marketing-accent);box-shadow:0 0 1.4rem var(--marketing-accent-glow);inset:35%}.detailIndexVisual>span:nth-child(3){background:var(--marketing-warm);width:.42rem;height:.42rem;top:14%;left:28%}.detailIndexItem2 .detailIndexVisual{border-radius:20%;transform:rotate(12deg)}.detailIndexItem3 .detailIndexVisual{border-radius:50% 18%;transform:rotate(-12deg)}.detailIndexItem4 .detailIndexVisual:before{border-radius:50%;inset:29% 8%}.detailIndexItem:hover .detailIndexVisual{transform:rotate(18deg)scale(1.08)}.detailIndexCopy{z-index:1;max-width:36rem;position:relative}.detailIndexItem h3{font:400 clamp(2rem, 3.2vw, 3rem)/1.02 var(--marketing-serif);letter-spacing:-.025em}.detailIndexItem p{color:var(--marketing-text);margin-top:1rem;font-size:.86rem;line-height:1.55}.detailOutcomeSection{background:var(--marketing-surface-muted)}.detailOutcomeGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.detailOutcomeGrid .hx-eyebrow{align-items:center;gap:.5rem;display:inline-flex}.detailOutcomeGrid .hx-eyebrow svg{width:1rem}.outcomeList{border-top:1px solid var(--marketing-rule-strong)}.outcomeItem{border-bottom:1px solid var(--marketing-rule-strong);grid-template-columns:3rem 1fr;gap:1.5rem;padding:1.4rem 0;display:grid}.outcomeItem span{color:var(--marketing-accent);font:500 .68rem/1.6 var(--marketing-mono)}.outcomeItem p{font:400 1.45rem/1.25 var(--marketing-serif)}.faqGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,8rem);display:grid}.faqHeading{align-self:start;position:sticky;top:7.5rem}.faqList{border-top:1px solid var(--marketing-rule-strong)}.faqList details{border-bottom:1px solid var(--marketing-rule-strong)}.faqList summary{font:400 1.4rem/1.25 var(--marketing-serif);cursor:pointer;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.faqList summary::marker{color:var(--marketing-accent)}.faqList summary span{color:var(--marketing-accent);font:500 .68rem/1.8 var(--marketing-mono)}.faqList details p{color:var(--marketing-text);padding:0 0 1.5rem 4rem;line-height:1.6}.detailCtaSection{background:var(--marketing-accent-deep);color:var(--marketing-paper-warm)}.detailCta{justify-content:space-between;align-items:end;gap:3rem;display:flex}.detailCta .hx-display,.detailCta .hx-eyebrow{color:var(--marketing-paper-warm)}.detailCta .hx-display{max-width:14ch;margin-top:1rem}@media (max-width:75rem){.hx-root .hx-nav-links{gap:1.1rem}.hx-root .hx-nav-links a{font-size:.75rem}.navSignIn{display:none!important}}@media (max-width:60rem){.marketingRoot .hx-hero-grid,.editorialSplit,.intelligenceSplit,.signalSectionGrid,.indexHeading,.trustGrid,.inquiryGrid,.detailHeroGrid,.detailOutcomeGrid,.faqGrid{grid-template-columns:1fr}.marketingRoot .hx-hero{padding-block:4rem 6rem}.heroOrbit,.heroOrbitCompact{min-height:30rem}.lineageFrame{transform:none}.capabilityIndex,.detailIndex,.workflowGrid{grid-template-columns:repeat(2,1fr)}.inquiryIntro,.faqHeading{position:static}.detailHeroCopy .hx-display{max-width:13ch!important}}@media (max-width:42rem){.marketingRoot{--marketing-gutter:1.15rem}.marketingRoot .hx-nav{padding-top:.75rem}.marketingRoot .hx-nav-inner{padding:.7rem .8rem}.helixWordmark strong{font-size:1.55rem}.marketingRoot .hx-hero h1{margin-block:1.2rem 1.75rem;font-size:clamp(3.25rem,16vw,5rem)}.marketingRoot .hx-block{padding-block:5rem}.heroPrinciples,.formGrid,.capabilityIndex,.detailIndex,.workflowGrid,.trustSignals,.footerLead,.footerGrid{grid-template-columns:1fr}.heroPrinciples>div+div{border-left:0;padding-left:0}.heroOrbit,.heroOrbitCompact{min-height:25rem}.editorialSplit .hx-display,.signalSectionGrid .hx-display,.indexHeading .hx-display,.loopHeading .hx-display,.trustGrid .hx-display,.inquiryIntro .hx-display,.detailSectionHeading .hx-display,.detailOutcomeGrid .hx-display,.faqHeading .hx-display,.detailCta .hx-display{font-size:clamp(2.65rem,13vw,4rem)}.lifecycleRail,.inquiryLifecycle{flex-direction:column;align-items:flex-start}.lifecycleRail svg,.inquiryLifecycle svg{transform:rotate(90deg)}.capabilityIndexItem a{min-height:22rem}.workflowStep{min-height:16rem}.workflowStep h3{margin-top:4rem}.footerStatement{text-align:left;justify-self:start}.footerBottom,.detailCta{flex-direction:column;align-items:flex-start}.directAnswer{grid-template-columns:1fr;gap:1rem}.faqList details p{padding-left:0}}@media (hover:hover){.heroOrbit:hover .orbitHalo{border-color:var(--marketing-accent)}}@media (prefers-reduced-motion:reduce){.marketingRoot *,.marketingRoot :before,.marketingRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.vizFrame,.inquiryCard,.capabilityIndex,.capabilityIndexItem,.detailIndexItem,.lifecycleRail,.inquiryLifecycle{border-color:currentColor}}
