:root{--mkt-toc-height:50px}.mkt-doc-main{counter-reset:mkt-doc-section;width:100%;max-width:100%;overflow-x:clip}.mkt-doc-section{counter-increment:mkt-doc-section;scroll-margin-top:calc(var(--mkt-nav-height) + var(--mkt-toc-height) + .85rem);position:relative}.mkt-doc-beat{counter-increment:none}.mkt-testimonial-video{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(1.75rem,3.5vw,3rem) 0}.mkt-testimonial-video-frame{border-top:1px solid var(--mkt-rule);border-bottom:1px solid var(--mkt-rule);padding:clamp(.75rem,1.8vw,1.25rem) 0}.mkt-testimonial-video-player{object-fit:cover;border:none;width:100%;display:block}section#access{scroll-margin-top:calc(var(--mkt-nav-height) + var(--mkt-toc-height) + .85rem)}@media (max-width:767px){.mkt-doc-main{padding-bottom:max(4.5rem, calc(env(safe-area-inset-bottom,0px) + 3rem))}.mkt-doc-section .mkt-container>.mkt-grid>*,section#access .mkt-container>.mkt-grid>*{grid-column:1/-1!important}}.mkt-doc-header{grid-template-columns:1fr;row-gap:clamp(.875rem,1.6vw,1.5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}@media (min-width:1024px){.mkt-doc-header[data-side-set=true]{grid-template-columns:5rem 1fr;column-gap:clamp(1.5rem,3vw,2.5rem)}.mkt-doc-header[data-side-set=true] .mkt-doc-glyph{grid-area:1/1/span 3;align-self:start;margin-top:.65rem}.mkt-doc-header[data-side-set=true] .mkt-doc-eyebrow,.mkt-doc-header[data-side-set=true] .mkt-doc-title,.mkt-doc-header[data-side-set=true] .mkt-doc-rule{grid-column:2}}.mkt-doc-glyph{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1;display:inline-block}.mkt-doc-glyph:before{content:counter(mkt-doc-section, decimal-leading-zero) "  //"}.mkt-doc-eyebrow{letter-spacing:.04em;color:var(--mkt-ash);text-transform:none;font-family:System,system-ui,sans-serif;font-size:.6875rem;font-weight:500}.mkt-doc-title{text-wrap:balance}#strategic-intelligence .mkt-doc-title,#knowledge-base .mkt-doc-title,#questions .mkt-doc-title{font-family:var(--mkt-accent);letter-spacing:-.01em;font-weight:300;line-height:1.02}#strategic-intelligence .mkt-doc-title .mkt-accent-word,#knowledge-base .mkt-doc-title .mkt-accent-word,#questions .mkt-doc-title .mkt-accent-word{letter-spacing:inherit;font-size:1em}#access .mkt-type-display{font-family:var(--mkt-accent);letter-spacing:-.01em;font-weight:300;line-height:1.02}#access .mkt-type-display .mkt-accent-word{letter-spacing:inherit;font-size:1em}@media (max-width:767px){.mkt-doc-title.mkt-type-display{line-height:1.06}}.mkt-doc-rule{background:var(--mkt-amber);border:none;place-self:start;width:32px;height:2px;margin:0}@supports (animation-timeline:view()){.mkt-doc-glyph{opacity:0;animation:cubic-bezier(.16,1,.3,1) both mkt-doc-glyph-reveal;animation-timeline:view();animation-range:entry entry 70%;transform:translateY(12px)}@keyframes mkt-doc-glyph-reveal{to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.mkt-doc-glyph{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.mkt-doc-header.is-in-view .mkt-doc-glyph{opacity:1;transform:translateY(0)}}.mkt-doc-toc{top:var(--mkt-nav-height);z-index:30;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fefefc00;border-bottom:1px solid #0000;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s;position:sticky}.mkt-doc-toc[data-stuck=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--mkt-rule);background:#fefefceb}.mkt-doc-toc-inner{flex-direction:column;padding-bottom:clamp(.625rem,2vw,1rem);display:flex}.mkt-doc-toc-track{white-space:nowrap;scrollbar-width:none;min-height:var(--mkt-toc-height);box-sizing:border-box;scroll-padding-inline:max(.5rem, env(safe-area-inset-left,0px));align-items:center;gap:clamp(1rem,2.25vw,2.25rem);padding:.5rem 0 0;display:flex;overflow-x:auto}.mkt-doc-toc-track::-webkit-scrollbar{display:none}.mkt-doc-toc-link{letter-spacing:.01em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:none;flex-shrink:0;align-items:baseline;gap:.5rem;padding:.25rem 0;font-family:System,system-ui,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.mkt-doc-toc-link:hover{color:var(--mkt-bone)}.mkt-doc-toc-link:focus-visible{outline:2px solid var(--mkt-amber);outline-offset:3px;border-radius:var(--radius-hairline,2px);color:var(--mkt-ivory)}.mkt-doc-toc-link[data-active=true]{color:var(--mkt-ivory)}.mkt-doc-toc-progress-slot{flex-shrink:0;width:100%;padding-top:.5rem;padding-bottom:clamp(.25rem,1.25vw,.5rem)}.mkt-doc-toc-num{color:var(--mkt-amber)}@media (max-width:1023px){:root{--mkt-toc-height:44px}.mkt-doc-toc-inner{padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px))}.mkt-doc-toc-track{align-items:center;gap:clamp(.625rem,2.5vw,1rem);padding:.4rem 0 0}.mkt-doc-toc-link{letter-spacing:.01em;font-size:.6875rem}}.mkt-doc-toc-progress{background:var(--mkt-amber);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--mkt-read-progress,0))}@supports (animation-timeline:scroll(root)){.mkt-doc-toc-progress{animation:linear both mkt-doc-toc-progress;animation-timeline:scroll(root)}@keyframes mkt-doc-toc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.mkt-doc-vertical-meta{writing-mode:vertical-rl;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;text-transform:none;font-size:.6875rem}.mkt-integration-marquee{width:100%;max-width:100%;overflow:hidden}.mkt-integration-marquee-rows{flex-direction:column;gap:clamp(.875rem,2vw,1.35rem);display:flex}.mkt-integration-marquee-row{contain:layout style}.mkt-integration-marquee-row--stagger{transform:translateY(2px)}@media (min-width:768px){.mkt-integration-marquee-row--stagger{transform:translateY(4px)}}.mkt-integration-marquee-viewport{isolation:isolate;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.mkt-integration-marquee-track{--mkt-marquee-gap:clamp(1.65rem, 3.4vw, 2.85rem);will-change:transform;width:max-content;animation-name:mkt-marquee-shift;animation-duration:var(--mkt-marquee-duration,52s);flex-flow:row;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.mkt-integration-marquee-viewport--reverse .mkt-integration-marquee-track{animation-direction:reverse}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mkt-integration-marquee-viewport:hover .mkt-integration-marquee-track{animation-play-state:paused}}@keyframes mkt-marquee-shift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mkt-integration-marquee-dupe{align-items:center;gap:var(--mkt-marquee-gap);flex-flow:row;flex-shrink:0;padding-inline-end:var(--mkt-marquee-gap);display:flex}.mkt-integration-marquee-fallback{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-ash);border-bottom:1px solid #0000;padding:.35rem .5rem;font-size:clamp(.6875rem,1vw,.75rem)}.mkt-plugs-trailing{text-align:right;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-amber);margin-top:clamp(1rem,1.5vw,1.5rem);font-size:.75rem}@media (max-width:767px){.mkt-plugs-trailing{text-align:left}}.mkt-brand-card{view-transition-name:brand-card;position:relative;container-type:inline-size}.mkt-brand-card-name{letter-spacing:-.04em;color:var(--mkt-amber);text-wrap:balance;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,7cqi,3.5rem);font-weight:700;line-height:.95}.mkt-brand-card-name--logo{letter-spacing:0;font-size:0;line-height:0}.mkt-brand-card-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(14rem,100%);height:clamp(2rem,9cqi,3.25rem);display:block}.mkt-brand-card-rows{flex-direction:column;margin:0;display:flex}.mkt-brand-card-row{border-top:1px solid var(--mkt-rule);grid-template-columns:minmax(16ch,max-content) 1fr;align-items:baseline;column-gap:clamp(1rem,1.5vw,1.5rem);margin:0;padding:clamp(.875rem,1.6vw,1.25rem) 0;display:grid}.mkt-brand-card-row:last-of-type{border-bottom:1px solid var(--mkt-rule)}.mkt-brand-card-label{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-ash);text-transform:none;opacity:0;margin:0;font-size:.6875rem;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.mkt-brand-card-value{letter-spacing:-.01em;color:var(--mkt-bone);clip-path:inset(0 100% 0 0);font-variant-numeric:tabular-nums;margin:0;font-family:System,system-ui,sans-serif;font-size:clamp(1rem,1.2vw + .25rem,1.125rem);line-height:1.55;transition:clip-path .3s cubic-bezier(.16,1,.3,1) 80ms}.mkt-brand-card-row.is-visible .mkt-brand-card-label{opacity:1}.mkt-brand-card-row.is-visible .mkt-brand-card-value{clip-path:inset(0)}@container (max-width:480px){.mkt-brand-card-row{grid-template-columns:1fr;row-gap:.25rem;padding:clamp(.75rem,1.5vw,1rem) 0}.mkt-brand-card-name{font-size:clamp(2rem,11cqi,2.5rem)}.mkt-brand-card-logo{height:clamp(1.75rem,12cqi,2.5rem)}}.mkt-brand-card.is-cta .mkt-brand-card-name{color:var(--mkt-amber)}.mkt-brand-card-cta-value{flex-wrap:wrap;align-items:center;gap:clamp(.625rem,1.25vw,1rem);display:flex}.mkt-brand-card-placeholder{color:var(--mkt-grain);letter-spacing:.06em;font-style:normal}.mkt-brand-card.is-strategic-brief .mkt-brand-card-name{color:var(--mkt-ivory);font-family:var(--mkt-accent);letter-spacing:-.01em;font-weight:300}.mkt-brand-card.is-strategic-brief .mkt-brand-card-rows{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);column-gap:clamp(1rem,1.5vw,1.5rem);display:grid}.mkt-brand-card.is-strategic-brief .mkt-brand-card-row{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.mkt-brand-card.is-strategic-brief .mkt-brand-card-label{align-items:baseline;column-gap:clamp(.75rem,1.25vw,1rem);display:flex}.mkt-strategic-brief-roman{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;text-transform:none;flex-shrink:0;font-size:.875rem}.mkt-strategic-brief-title{letter-spacing:-.01em;color:var(--mkt-ivory);text-transform:none;font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.9375rem,1.05vw + .25rem,1.0625rem);font-weight:600}@container (max-width:480px){.mkt-brand-card.is-strategic-brief .mkt-brand-card-rows{flex-direction:column;display:flex}.mkt-brand-card.is-strategic-brief .mkt-brand-card-row{grid-column:auto;grid-template-columns:1fr;display:grid}}.mkt-report-page{aspect-ratio:4/5;background:var(--mkt-white);border:1px solid var(--mkt-rule);border-radius:10px;flex-direction:column;gap:1rem;margin:0;padding:clamp(1.25rem,2vw,1.75rem);display:flex;box-shadow:0 28px 64px -36px #00000047,0 2px 8px -4px #00000014}.mkt-report-masthead{border-bottom:1px solid var(--mkt-rule);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.mkt-report-eyebrow{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-ash);font-size:.625rem}.mkt-report-folio{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;font-size:.625rem}.mkt-report-chapter{font-family:var(--mkt-accent);letter-spacing:-.01em;color:var(--mkt-ivory);align-items:baseline;gap:.75rem;margin:0;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:300;line-height:1.05;display:flex}.mkt-report-roman{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);flex-shrink:0;font-size:.875rem}.mkt-report-line{color:var(--mkt-bone);max-width:34ch;margin:0;font-family:System,system-ui,sans-serif;font-size:.875rem;line-height:1.5}.mkt-report-chart{border-bottom:1px solid var(--mkt-rule);height:clamp(5rem,8vw,6.5rem);margin-top:auto;padding-bottom:.35rem;position:relative}.mkt-report-curve{width:100%;height:100%;display:block;overflow:visible}.mkt-report-curve-area{fill:color-mix(in srgb, var(--mkt-mint) 55%, var(--mkt-white));opacity:0;transition:opacity var(--duration-hold,.8s) var(--ease-out-expo) .32s}.mkt-report-curve-line{fill:none;stroke:var(--mkt-mint-ink);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease-out-expo) .12s}.mkt-report-curve-dot,.mkt-report-curve-dot-halo{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-width:0;transition:stroke-width .42s var(--ease-out-expo) .9s}.mkt-report-curve-dot{stroke:var(--mkt-mint-ink)}.mkt-report-curve-dot-halo{stroke:color-mix(in srgb, var(--mkt-mint) 60%, transparent)}.mkt-report-page.is-visible .mkt-report-curve-line{stroke-dashoffset:0}.mkt-report-page.is-visible .mkt-report-curve-area{opacity:1}.mkt-report-page.is-visible .mkt-report-curve-dot{stroke-width:9px}.mkt-report-page.is-visible .mkt-report-curve-dot-halo{stroke-width:17px}.mkt-report-payoff{flex-direction:column;gap:.2rem;display:flex}.mkt-report-payoff-value{letter-spacing:-.03em;color:var(--mkt-mint-ink);font-variant-numeric:tabular-nums;font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:700;line-height:1}.mkt-report-payoff-label{color:var(--mkt-bone);font-family:System,system-ui,sans-serif;font-size:.75rem;line-height:1.4}.mkt-report-baseline{border-top:1px solid var(--mkt-rule);font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-ash);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.85rem;font-size:.625rem;display:flex}.mkt-report-baseline-marks{align-items:center;gap:.6rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.mkt-report-curve-line{stroke-dashoffset:0;transition:none}.mkt-report-curve-area{opacity:1;transition:none}.mkt-report-curve-dot,.mkt-report-curve-dot-halo{transition:none}.mkt-report-curve-dot{stroke-width:9px}.mkt-report-curve-dot-halo{stroke-width:17px}}.mkt-type-lede.is-measure{text-wrap:pretty;max-width:68ch}.mkt-type-lede.is-stacked{text-wrap:pretty;max-width:68ch;margin-top:1.25rem}.mkt-type-body.is-measure{text-wrap:pretty;max-width:62ch}.mkt-type-body.is-stacked{text-wrap:pretty;max-width:62ch;margin-top:1.25rem}.mkt-capability-strip{border-bottom:1px solid var(--mkt-rule);background:var(--mkt-paper,transparent);padding:clamp(1.5rem,3.25vw,2.5rem) 0 clamp(2rem,4vw,3rem)}.mkt-capability-tiles{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:768px){.mkt-capability-tiles{grid-template-columns:repeat(3,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}.mkt-capability-tile{border-top:1px solid var(--mkt-rule);opacity:0;flex-direction:column;gap:clamp(.625rem,1vw,.875rem);padding-top:clamp(1.25rem,2vw,1.75rem);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(12px)}.mkt-capability-tile.is-visible{opacity:1;transform:translateY(0)}.mkt-capability-index{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;font-size:.75rem}.mkt-capability-title{letter-spacing:-.02em;color:var(--mkt-void);text-wrap:balance;margin:0;font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.6vw + .25rem,1.75rem);font-weight:700;line-height:1.1}.mkt-capability-body{letter-spacing:0;color:var(--mkt-bone);text-wrap:pretty;max-width:38ch;margin:0;font-family:System,system-ui,sans-serif;font-size:clamp(.9375rem,1.05vw + .25rem,1.0625rem);line-height:1.6}.mkt-capability-pull{border-top:1px solid var(--mkt-rule-amber);letter-spacing:-.01em;color:var(--mkt-ivory);text-wrap:balance;margin:clamp(.75rem,1.25vw,1rem) 0 0;padding-top:clamp(.75rem,1.25vw,1rem);font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.1vw + .25rem,1.1875rem);font-weight:700;line-height:1.35}.mkt-tile-strip{padding:var(--mkt-section-pad-y) 0}.mkt-tile-grid{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:640px){.mkt-tile-grid--4{grid-template-columns:repeat(2,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}@media (min-width:768px){.mkt-tile-grid--3{grid-template-columns:repeat(3,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}@media (min-width:1024px){.mkt-tile-grid--4{grid-template-columns:repeat(4,1fr)}}.mkt-tile{border-top:1px solid var(--mkt-rule);opacity:0;flex-direction:column;gap:clamp(.625rem,1vw,.875rem);padding-top:clamp(1.25rem,2vw,1.75rem);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(12px)}.mkt-tile.is-visible{opacity:1;transform:translateY(0)}.mkt-tile-index{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;font-size:.75rem}.mkt-tile-index-note{color:var(--mkt-ash);letter-spacing:.04em}.mkt-tile-title{letter-spacing:-.02em;color:var(--mkt-ivory);text-wrap:balance;margin:0;font-family:System,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.6vw + .25rem,1.75rem);font-weight:700;line-height:1.1}.mkt-tile-body{letter-spacing:0;color:var(--mkt-bone);text-wrap:pretty;max-width:38ch;margin:0;font-family:System,system-ui,sans-serif;font-size:clamp(.9375rem,1.05vw + .25rem,1.0625rem);line-height:1.6}.mkt-tile-kicker{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:0;color:var(--mkt-ash);max-width:68ch;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.mkt-doc-glyph{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mkt-doc-toc-progress{transition:none!important;animation:none!important}.mkt-tile{opacity:1!important;transition:none!important;transform:none!important}.mkt-integration-marquee-track{flex-wrap:wrap;justify-content:center;gap:clamp(.625rem,2vw,1rem) clamp(1rem,2.5vw,2rem);width:100%;padding-block:.5rem;animation:none!important;transform:none!important}.mkt-integration-marquee-dupe[aria-hidden=true],.mkt-integration-marquee-item[data-extra-pass=true]{display:none!important}.mkt-integration-marquee-dupe:first-of-type{flex-wrap:wrap;justify-content:center;width:100%}.mkt-integration-marquee-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.mkt-brand-card-label,.mkt-brand-card-value{opacity:1!important;clip-path:inset(0)!important;transition:none!important}.mkt-capability-tile{opacity:1!important;transition:none!important;transform:none!important}}
