.marketing-shell{--size-body:16px;--size-body-sm:14px;--size-body-doc:16.5px;--size-subhead:20px;--size-eyebrow:12.5px;--size-section:13.5px;--size-nav:12.5px;--size-tag:12px;--track-eyebrow:.16em;--track-section:.14em;--track-nav:.13em;--track-tag:.11em;--track-meta:.09em;--mk-logo-column-min:200px;--mk-action-height:52px;--mk-action-inset:26px;font-size:var(--size-body)}.marketing-shell .marketing-page{background:#F7F9FA}.marketing-shell .mk-section{padding:var(--mk-section-pad-y) var(--home-inset);border-bottom:0}.marketing-shell .mk-grid{background-color:#F8F9F7;background-image:linear-gradient(90deg,rgb(31 63 209/5%) 0 1px,transparent 1px),linear-gradient(180deg,rgb(31 63 209/5%) 0 1px,transparent 1px),linear-gradient(90deg,rgb(31 63 209/3%) 0 1px,transparent 1px),linear-gradient(180deg,rgb(31 63 209/3%) 0 1px,transparent 1px);background-size:112px 112px,112px 112px,28px 28px,28px 28px;background-position:calc(var(--home-inset) + 28px) 0}.marketing-shell .mk-porcelain{background:var(--porcelain)}.marketing-shell .mk-eyebrow,.marketing-shell .mk-label,.marketing-shell .mk-meta{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-tag);letter-spacing:var(--track-tag);line-height:1.6;text-transform:uppercase}.marketing-shell .mk-eyebrow{display:flex;align-items:center;font-size:var(--size-eyebrow);letter-spacing:var(--track-eyebrow);color:var(--ultramarine-text)}.marketing-shell .mk-label{font-size:var(--size-section)}.marketing-shell .mk-meta{color:var(--graphite)}.marketing-shell .mk-accent{color:var(--ultramarine-text)}.marketing-shell h1{margin-top:var(--space-3);font-size:var(--size-display-xl);line-height:var(--leading-display);text-wrap:pretty}.marketing-shell h1.mk-title-lg{font-size:var(--size-display-lg);text-wrap:pretty}.marketing-shell .mk-section-title>:is(h2,div){margin-top:18px;font-size:var(--size-display-lg);line-height:var(--leading-display-tight);max-width:none;text-wrap:balance}.marketing-shell .mk-lead{margin-top:var(--space-3);font-size:var(--size-subhead);font-weight:var(--weight-subhead);line-height:var(--leading-subhead);letter-spacing:var(--track-subhead);max-width:44ch}.marketing-shell .mk-lead-wide{max-width:52ch}.marketing-shell .mk-small{font-size:var(--size-body-sm);color:var(--graphite)}.marketing-shell .mk-intro{margin-top:var(--space-3);max-width:var(--measure-body)}.marketing-shell .mk-prose{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--measure-body)}.marketing-shell .mk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:var(--space-4)}.marketing-shell .mk-prose .mk-actions{margin-top:var(--space-2)}.marketing-shell .marketing-page .button{gap:8px;min-height:var(--mk-action-height);padding:0 var(--mk-action-inset);font-size:var(--size-section);letter-spacing:var(--track-section);line-height:1;white-space:nowrap;border-width:1px;transition:background .16s,color .16s,border-color .16s}.marketing-shell .marketing-page .button-primary:not(:where(.home-closing .button)):hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.marketing-shell .marketing-page .button-secondary:not(:where(.home-closing .button)){background:var(--paper);border-color:var(--ultramarine);color:var(--ultramarine-text)}.marketing-shell .marketing-page .button-secondary:not(:where(.home-closing .button)):hover{background:var(--porcelain);border-color:var(--ink);color:var(--ink);text-decoration:none}.marketing-shell .marketing-page :is(.mk-brief-cta,.mk-brief-cta-under) .button-secondary:not(:where(.home-closing .button)){background:transparent}.marketing-shell .marketing-page :is(.mk-brief-cta,.mk-brief-cta-under) .button-secondary:not(:where(.home-closing .button)):hover{background:var(--porcelain)}.marketing-shell .mk-blue-button{background:var(--paper);border-color:var(--ultramarine);color:var(--ultramarine)}.marketing-shell .mk-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start}.marketing-shell .mk-columns>*,.marketing-shell .mk-lineage-columns>*{min-width:0}.marketing-shell .mk-section-line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.marketing-shell .mk-founder{padding-top:clamp(24px,3.6vw,56px)}.marketing-shell .mk-video-placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-1);width:100%;aspect-ratio:16/9;max-height:78vh;margin-top:var(--space-2);padding:var(--space-3);background:var(--slot);border:1px solid var(--keyline)}.marketing-shell .mk-partner-strip{margin-top:var(--inset-y);text-align:center}.marketing-shell .mk-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:clamp(16px,2.4vw,40px);gap:clamp(16px,2.4vw,40px);margin-top:var(--space-2)}.marketing-shell .mk-partner-logo{min-width:0;min-height:88px;display:flex;align-items:center;justify-content:center;padding:10px 16px}.marketing-shell .mk-partner-logo img{display:block;max-width:100%;max-height:52px;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.15)}.marketing-shell .mk-processing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:clamp(56px,7vw,96px) 0 0;border-block:1px solid var(--keyline);background:var(--keyline)}.marketing-shell .mk-processing>div{background:var(--paper);padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}.marketing-shell .mk-processing dt{font:500 12px/1.6 Archivo,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--graphite)}.marketing-shell .mk-processing dd[data-numeral]{margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:900;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.marketing-shell .mk-metric-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:16px}.marketing-shell .mk-metrics-hero{container:mk-metrics/inline-size}.marketing-shell .mk-metric-status{padding-left:40px}.marketing-shell .mk-live{display:flex;align-items:center;gap:8px;font:500 12px/1.6 Archivo,sans-serif;letter-spacing:.13em;color:#1834AE}.marketing-shell .mk-metrics-hero h1{text-wrap:wrap}.marketing-shell .mk-live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ultramarine);animation:home-pulse 1.8s ease-in-out infinite}.marketing-shell .mk-signals{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;background:var(--keyline);border:1px solid var(--keyline);margin-top:var(--space-4)}.marketing-shell .mk-signals article{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:24px 16px;font-size:var(--size-body-sm);line-height:1.45}.marketing-shell .mk-signal-count{display:flex;align-items:baseline;gap:8px;padding-top:16px}.marketing-shell .mk-signal-count strong{font-size:22px;font-weight:900}.marketing-shell .mk-lineage-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);margin-top:48px;align-items:start}.marketing-shell .mk-lineage-columns .mk-lead{max-width:30ch;margin-top:16px}.marketing-shell .mk-stage-definitions{margin:24px 0 0;border-top:1px solid var(--ink)}.marketing-shell .mk-stage-definitions>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--keyline)}.marketing-shell .mk-stage-definitions dd{margin:0;font-size:var(--size-body-sm)}.marketing-shell .mk-lineage{border-top:1px solid var(--ink);overflow-wrap:anywhere}.marketing-shell #stages-title{max-width:18ch}.marketing-shell .mk-tree-row{display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:16px;gap:16px;padding:10px 0;align-items:baseline}.marketing-shell .mk-tree-row>div{min-width:0}.marketing-shell .mk-tree-row>.mk-meta{white-space:nowrap}.marketing-shell .mk-tree-row p.mk-meta{margin-top:2px}.marketing-shell .mk-tree-branch{list-style:none;margin:0 0 16px 11px;border-left:1px solid var(--keyline);padding-left:clamp(12px,2vw,24px)}.marketing-shell .mk-tree-branch .mk-tree-branch li{border-bottom:1px solid var(--keyline)}.marketing-shell .mk-beta-preview>div:has(.mk-form-preview){margin-top:24px}.marketing-shell .mk-form-preview{padding:var(--space-3);background:var(--paper);border:1px solid var(--keyline);min-width:0}.marketing-shell .mk-form-notice{margin-bottom:24px;color:var(--graphite);font-size:var(--size-body-sm)}.marketing-shell .mk-form-preview fieldset{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;border:0;min-width:0}.marketing-shell .mk-field{display:flex;flex-direction:column;gap:10px;min-width:0}.marketing-shell .mk-field>span{font:500 var(--size-section)/1.6 var(--font-label);letter-spacing:var(--track-section);text-transform:uppercase}.marketing-shell .mk-field input,.marketing-shell .mk-field select,.marketing-shell .mk-field textarea{width:100%;min-width:0;min-height:48px;padding:12px 16px;font:inherit;color:var(--graphite);background:var(--paper);border:1px solid var(--keyline);border-radius:0;opacity:1}.marketing-shell .mk-field :disabled{cursor:not-allowed}.marketing-shell .mk-field ::placeholder{color:var(--graphite);opacity:1}.marketing-shell .mk-form-preview .button{align-self:flex-start;opacity:.6;cursor:not-allowed}.marketing-shell .mk-partner-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(380px,calc((100% - 57px) / 2))),1fr));grid-gap:clamp(32px,4.4vw,64px) clamp(24px,3.4vw,56px);gap:clamp(32px,4.4vw,64px) clamp(24px,3.4vw,56px);margin-top:clamp(64px,8vw,112px)}.marketing-shell .mk-partner-groups article{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--ultramarine);min-width:0}.marketing-shell .mk-partner-copy{display:flex;flex-direction:column;gap:var(--space-1)}.marketing-shell .mk-partner-groups .mk-lead{margin:0;max-width:none}.marketing-shell .mk-group-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,40px);gap:clamp(16px,2.4vw,40px);margin-top:auto}.marketing-shell .mk-group-logos .mk-partner-logo{padding:10px 0}.marketing-shell .mk-logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:88px;padding:4px 8px;text-align:center;overflow-wrap:anywhere;line-height:1.25;font:500 12px/1.25 var(--font-label);letter-spacing:.09em;text-transform:uppercase;background:var(--slot);border:1px solid var(--keyline);color:var(--graphite)}.marketing-shell .mk-scroll-section{scroll-margin-top:110px}.marketing-shell .mk-scroll-section:focus{outline:none}.marketing-shell .mk-patent{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px 32px;gap:16px 32px;padding:24px;margin-top:32px;background:var(--paper);border:1px solid var(--ink)}.marketing-shell .mk-patent h3{margin-top:8px;font-size:26px;max-width:22ch}.marketing-shell .mk-patent .mk-small,.marketing-shell .mk-patent .mk-small+p{margin-top:16px;max-width:48ch}.marketing-shell .mk-patent dl{margin:0;align-self:start;border-top:1px solid var(--ink)}.marketing-shell .mk-patent dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;border-bottom:1px solid var(--keyline)}.marketing-shell .mk-patent dd{margin:0;font-size:14px;font-weight:700;text-align:right}.marketing-shell .mk-output-label{margin-top:32px}.marketing-shell .mk-corporate-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;list-style:none;padding:1px;margin:16px 0 0;background:var(--keyline)}.marketing-shell .mk-corporate-examples li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;background:var(--paper);padding:24px}.marketing-shell .mk-corporate-examples h4{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.marketing-shell .mk-corporate-examples p{font-size:14px;line-height:1.5;color:var(--graphite)}.marketing-shell .mk-count-status{padding:16px var(--home-inset);font-size:14px;color:var(--graphite)}@media (max-width:1099px){.marketing-shell .mk-processing{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mk-metrics (max-width: 519px){.marketing-shell .mk-processing{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px){.marketing-shell .mk-corporate-examples{grid-template-columns:minmax(0,1fr)}}@media (max-width:511px){.marketing-shell .mk-tree-row{grid-template-columns:70px minmax(0,1fr);gap:8px}.marketing-shell .mk-tree-branch{margin-left:5px;padding-left:10px}.marketing-shell .mk-group-logos{gap:12px}}@media (prefers-reduced-motion:reduce){.marketing-shell .mk-live:before{animation:none}}@media (min-width:560px){.marketing-shell .mk-signals{grid-template-columns:repeat(3,minmax(var(--mk-logo-column-min),1fr))}.marketing-shell .marketing-page .mk-section h1{max-width:75%}}@media (max-width:1099px){.marketing-shell .marketing-page .mk-metrics-hero h1{max-width:none}}@media (max-width:559px){.marketing-shell .marketing-page .mk-grid{padding-top:64px}.marketing-shell .marketing-page .mk-grid>h1{margin-top:28px}.marketing-shell .marketing-page .mk-grid>h1+p{margin-top:24px}.marketing-shell .marketing-page .mk-grid>.mk-actions{margin-top:36px}.marketing-shell .marketing-page .mk-actions{align-items:stretch}.marketing-shell .marketing-page .mk-actions .button,.marketing-shell .marketing-page .mk-actions>*{width:100%;flex:1 1 100%}.marketing-shell .marketing-page .mk-section-title h2,.marketing-shell .marketing-page h1,.marketing-shell .marketing-page h2{text-wrap:wrap}.marketing-shell .marketing-page .mk-section h1,.marketing-shell .marketing-page .mk-section h2,.marketing-shell .marketing-page .mk-section-title h2{max-width:none!important}}.marketing-shell .mk-video-label{margin-top:var(--space-3)}.marketing-shell .mk-founder-video{display:block;width:100%;aspect-ratio:16/9;border:1px solid var(--keyline);margin-top:var(--space-2)}.marketing-shell .mk-form-dialog{--ink:#101619;--paper:#F7F9FA;--graphite:#5B666B;--text-label:#5B666B;--keyline:#D3DADC;--ultramarine-text:#1834AE;margin:auto;width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);text-align:left}@media (max-height:600px),(max-width:899px){.marketing-shell dialog:is(.mk-form-dialog.mk-partner-dialog,.mk-form-dialog,.mk-corp-dialog)[open]{display:block;overflow-y:auto}.marketing-shell dialog[open] form{display:block;min-height:auto}.marketing-shell dialog[open] :is(.mk-pr-body,.mk-corp-dialog-body){overflow:visible;min-height:auto}}.mk-form-dialog::-webkit-backdrop{background:rgb(247 249 250/62%);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.mk-form-dialog::backdrop{background:rgb(247 249 250/62%);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.marketing-shell .mk-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.marketing-shell .mk-dialog-header button{flex:none;width:44px;height:44px;border:0;background:none;color:var(--ink);font-size:28px;cursor:pointer}.marketing-shell .mk-form-dialog h2{font-size:var(--size-display-sm);line-height:var(--leading-display-tight)}.marketing-shell .mk-form-dialog .mk-form-notice{margin-block:20px;font-size:14px}.marketing-shell .mk-dialog-fields{display:grid;grid-gap:16px;gap:16px}.marketing-shell .mk-dialog-actions{border-top:1px solid var(--keyline);margin-top:24px;padding-top:16px;display:flex;justify-content:flex-end}.marketing-shell .mk-form-trigger{margin-top:var(--space-1)}.marketing-shell .mk-email-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.marketing-shell .mk-email-heading{margin:0;font-size:var(--size-body-sm);line-height:1.5;color:var(--graphite)}.marketing-shell .mk-email-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.marketing-shell .mk-email-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.marketing-shell .mk-email-topic{color:var(--graphite)}.marketing-shell .mk-email-list a{font-weight:500;color:var(--ultramarine-text);text-decoration:none;text-underline-offset:4px}.marketing-shell .mk-email-list a:hover{text-decoration:underline}.marketing-shell .mk-trigger-light{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 26px;border:1px solid #f7f9fa;border-radius:0;background:#F7F9FA;color:#101619;font-family:Archivo,sans-serif;font-weight:500;font-size:13.5px;letter-spacing:.14em;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.marketing-shell .mk-trigger-light:hover{background:#101619;border-color:#101619;color:#F7F9FA}.marketing-shell .mk-columns>.mk-prose>.mk-intro:first-child{margin-top:0}.marketing-shell .mk-brief-example{margin-top:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,64px);align-items:stretch}.marketing-shell .mk-brief-legend{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:22px;padding-top:8px}.marketing-shell .mk-brief-promises{border-top:1px solid var(--ink)}.marketing-shell .mk-brief-promises p{margin:0;padding:14px 0;border-bottom:1px solid var(--keyline);text-wrap:pretty}.marketing-shell .mk-corporate-deck{margin-top:var(--space-3)}.marketing-shell .mk-about{--mk-about-pad-y:var(--mk-section-pad-y);--mk-about-content-max:1280px}.marketing-shell .marketing-page section.mk-about{padding:var(--mk-about-pad-y) max(var(--inset-x),calc((100% - var(--mk-about-content-max)) / 2));border-bottom:0;scroll-margin-top:110px}.marketing-shell .mk-about-kicker{margin:0;font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--size-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ultramarine-text)}.marketing-shell .mk-about-hero h1{margin:0;font-size:clamp(30px,4.8vw,64px);line-height:.96;text-wrap:pretty}.marketing-shell .marketing-page section.mk-about-hero h1{max-width:none}.marketing-shell .mk-about-hero-grid{--mk-about-hero-stack:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:start}.marketing-shell .mk-about-hero-grid>div{display:flex;flex-direction:column;gap:var(--mk-about-hero-stack);min-width:0}.marketing-shell .mk-about-hero-grid>.mk-about-copy{gap:20px}.marketing-shell .mk-about-hero .mk-lead{margin:0;max-width:36ch;text-wrap:pretty}.marketing-shell .mk-about-copy{max-width:62ch;padding-top:clamp(8px,1.2vw,16px)}.marketing-shell .mk-about-copy p{margin:0;color:var(--graphite);text-wrap:pretty}.marketing-shell .mk-about-copy a{font-weight:500;color:#101619;text-decoration:none;text-underline-offset:4px;white-space:nowrap}.marketing-shell .mk-about-copy a:hover{text-decoration:underline}@media (max-width:899px){.marketing-shell .mk-about-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--mk-about-hero-stack)}.marketing-shell .mk-about-copy{padding-top:0}}.marketing-shell .mk-about-mission{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;background:#1F3FD1;color:#F7F9FA}.marketing-shell .mk-about-mission .mk-about-kicker{color:#C8D2FA}.marketing-shell .mk-about-mission p:last-child{margin:0;max-width:22em;font-weight:900;font-size:clamp(26px,3.6vw,48px);line-height:1.08;letter-spacing:-.022em;text-wrap:balance}.marketing-shell .mk-about-news{background:var(--porcelain)}.marketing-shell .mk-about-news-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.marketing-shell .mk-about-contact h2,.marketing-shell .mk-about-news h2{margin:18px 0 0;font-size:clamp(26px,3.6vw,48px);line-height:1.02;letter-spacing:-.022em;text-wrap:pretty}.marketing-shell .mk-about-tabs{display:flex;flex-wrap:wrap;gap:0 28px;border-bottom:1px solid var(--keyline)}.marketing-shell .mk-about-tabs button{min-height:44px;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font-family:var(--font-label);font-weight:var(--weight-label);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--graphite);cursor:pointer}.marketing-shell .mk-about-tabs button:hover{color:var(--ink)}.marketing-shell .mk-about-tabs button[aria-selected=true]{border-bottom-color:#1F3FD1;color:var(--ink)}.marketing-shell .mk-about-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:clamp(20px,2.4vw,32px);gap:clamp(20px,2.4vw,32px);margin-top:max(clamp(28px,3.4vw,44px),var(--mk-hd-gap))}.marketing-shell .mk-about-cards article{display:flex;flex-direction:column;min-width:0;background:var(--paper);border:1px solid var(--ink)}.marketing-shell .mk-about-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:16/9;padding:12px;border-bottom:1px solid var(--keyline);background:rgb(127 127 127/8%);color:var(--ink);font:500 13px/1.3 system-ui,-apple-system,sans-serif;text-align:center}.marketing-shell .mk-about-slot:after{content:"";position:absolute;inset:0;border:1.5px dashed;opacity:.35;pointer-events:none}.marketing-shell .mk-about-slot:has(img){padding:0;overflow:hidden}.marketing-shell .mk-about-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.marketing-shell .mk-about-slot:has(img):after{content:none}.marketing-shell .mk-about-slot svg{opacity:.45}.marketing-shell .mk-about-slot span{opacity:.75;letter-spacing:.01em}.marketing-shell .mk-about-card-body{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:20px 20px 24px}.marketing-shell .mk-about-card-body a{padding:9px 0;margin:-9px 0;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-decoration:none;text-wrap:pretty}.marketing-shell .mk-about-card-body a:hover{color:#1834AE}.marketing-shell .mk-about-card-body p{margin:0;font-size:14px;line-height:1.5;color:var(--graphite)}.marketing-shell .mk-about-card-body .mk-meta:last-child{margin-top:auto;padding-top:6px}.marketing-shell .mk-about-card-meta{display:flex;flex-direction:column;gap:2px;letter-spacing:.09em}.marketing-shell .mk-about-card-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 20px;border-top:1px solid var(--keyline);font-family:var(--font-label);font-weight:var(--weight-label);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ultramarine-text);text-decoration:none}.marketing-shell .mk-about-card-cta:hover{background:#1F3FD1;color:#F7F9FA}.marketing-shell .mk-about-contact{background:var(--paper)}.marketing-shell .mk-about-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.marketing-shell .mk-about-contact-intro{min-width:0;display:flex;flex-direction:column;gap:18px}.marketing-shell .mk-about-contact-intro>h2{margin:0}.marketing-shell .mk-about-note{margin:0;max-width:44ch;color:var(--graphite);text-wrap:pretty}.marketing-shell .mk-about-socials{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--keyline)}.marketing-shell .mk-about-socials div{display:flex;flex-wrap:wrap;gap:8px;margin-left:-12px}.marketing-shell .mk-about-socials a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#101619;text-decoration:none}.marketing-shell .mk-about-socials a:hover{color:#1834AE}.marketing-shell .mk-about-contact form,.marketing-shell .mk-about-contact label,.marketing-shell .mk-about-topic{display:flex;flex-direction:column;gap:10px;min-width:0}.marketing-shell .mk-about-contact form{gap:20px}.marketing-shell .mk-about-contact label>span,.marketing-shell .mk-about-topic>span{font-family:var(--font-label);font-weight:var(--weight-label);font-size:12.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--graphite)}.marketing-shell .mk-about-contact input,.marketing-shell .mk-about-contact textarea,.marketing-shell .mk-about-topic>button{width:100%;box-sizing:border-box;border:1px solid #d3dadc;border-radius:0;background:#FFFFFF;color:var(--ink);font:inherit;font-size:16px;outline:none}.marketing-shell .mk-about-contact input,.marketing-shell .mk-about-topic>button{height:48px;padding:0 14px}.marketing-shell .mk-about-topic>button{line-height:normal}.marketing-shell .mk-about-contact textarea{padding:12px 14px;line-height:1.5;resize:vertical}.marketing-shell .mk-about-contact input:focus,.marketing-shell .mk-about-contact textarea:focus,.marketing-shell .mk-about-topic>button:focus{border-color:#1F3FD1;box-shadow:0 0 0 1px #1F3FD1}.marketing-shell .mk-about-contact label.is-invalid input,.marketing-shell .mk-about-contact label.is-invalid textarea{border-color:#101619}.marketing-shell .mk-about-contact small{border-left:2px solid var(--ink);padding-left:10px;font-size:14px;line-height:1.4;color:var(--ink)}.marketing-shell .mk-about-topic{position:relative}.marketing-shell .mk-about-topic>button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.marketing-shell .mk-about-topic>button span:last-child{color:var(--graphite)}.marketing-shell .mk-about-topic [role=listbox]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;padding:6px 0;border:1px solid #101619;background:#F7F9FA}.marketing-shell .mk-about-topic [role=option]{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border:0;background:transparent;font:inherit;font-size:16px;color:#101619;text-align:left;cursor:pointer}.marketing-shell .mk-about-topic [role=option][aria-selected=true]{box-shadow:inset 2px 0 0 #1F3FD1}.marketing-shell .mk-about-topic [role=option]:hover{background:#E9ECEE}.marketing-shell .mk-about-send{align-self:flex-start;min-height:var(--mk-action-height);margin-top:8px;padding:0 var(--mk-action-inset);line-height:1;border:1px solid #1f3fd1;border-radius:0;background:transparent;font-family:var(--font-label);font-weight:500;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;color:#1834AE;cursor:pointer}.marketing-shell .mk-about-send:hover{background:#E9ECEE;border-color:#101619;color:#101619}.marketing-shell .mk-about-form-notice{margin:0;font-size:var(--size-body-sm);line-height:1.5;color:var(--graphite);text-wrap:pretty}.marketing-shell .mk-about-thanks{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:2px solid #1f3fd1}.marketing-shell .mk-about-thanks p{margin:0;color:var(--graphite);text-wrap:pretty}.marketing-shell .mk-about-thanks p:first-child{font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}@media (max-width:559px){.marketing-shell .marketing-page section.mk-about-hero{padding-top:64px}.marketing-shell .mk-about-hero h1+p.mk-lead{margin-top:24px}.marketing-shell .mk-about-cards{row-gap:24px}.marketing-shell .marketing-page .mk-about h1,.marketing-shell .marketing-page .mk-about h2{max-width:none;text-wrap:wrap}.marketing-shell .marketing-page .mk-about-mission p:last-child{max-width:none}.marketing-shell .mk-about-send{align-self:stretch;width:100%}}