.Hero-module__TYoJXW__hero{min-height:100svh;padding-block:var(--ff-space-4xl) var(--ff-space-3xl);background-color:var(--ff-surface);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__TYoJXW__content{gap:var(--ff-space-lg);flex-direction:column;display:flex}.Hero-module__TYoJXW__meta{justify-content:space-between;align-items:center;gap:var(--ff-space-md);font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-muted);border-bottom:var(--ff-border-width) solid var(--ff-border);padding-block-end:var(--ff-space-sm);display:flex}.Hero-module__TYoJXW__metaLeft{align-items:center;gap:var(--ff-space-sm);display:flex}.Hero-module__TYoJXW__metaTag{color:var(--ff-accent);text-transform:uppercase;letter-spacing:var(--ff-tracking-wide)}@media (max-width:40rem){.Hero-module__TYoJXW__meta,.Hero-module__TYoJXW__metaLeft{align-items:flex-start;gap:var(--ff-space-2xs);flex-direction:column}}.Hero-module__TYoJXW__display{font-family:var(--ff-font-display);font-size:var(--ff-display);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-none);letter-spacing:var(--ff-tracking-tight);max-width:18ch}.Hero-module__TYoJXW__display em{color:var(--ff-heading-accent);font-style:normal}.Hero-module__TYoJXW__lede{font-size:var(--ff-text-lg);line-height:var(--ff-leading-snug);color:var(--ff-text-muted);max-width:46rem}.Hero-module__TYoJXW__lede strong{color:var(--ff-text);font-weight:var(--ff-weight-semibold)}.Hero-module__TYoJXW__actions{gap:var(--ff-space-sm);flex-wrap:wrap;margin-block-start:var(--ff-space-sm);display:flex}
.Problem-module__p3_55G__grid{gap:var(--ff-space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@container section (min-width:56rem){.Problem-module__p3_55G__grid{grid-template-columns:1.05fr .95fr}}.Problem-module__p3_55G__lead,.Problem-module__p3_55G__aside{gap:var(--ff-space-md);flex-direction:column;display:flex}.Problem-module__p3_55G__failures{gap:var(--ff-space-sm);padding:var(--ff-space-lg);border-radius:var(--ff-radius-md);border:var(--ff-border-width) solid var(--ff-border);background:color-mix(in oklch, var(--ff-navy-700) 50%, var(--ff-surface));flex-direction:column;display:flex}.Problem-module__p3_55G__failuresLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent)}.Problem-module__p3_55G__failuresExample{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text)}.Problem-module__p3_55G__failure{align-items:baseline;gap:var(--ff-space-sm);padding-block:var(--ff-space-2xs);font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);border-block-start:var(--ff-border-width) solid var(--ff-border);flex-wrap:wrap;display:flex}.Problem-module__p3_55G__failure:first-child{border-block-start:none}.Problem-module__p3_55G__wrongWrap{display:inline-block;position:relative}.Problem-module__p3_55G__wrong{color:var(--ff-text-muted)}.Problem-module__p3_55G__strike{background:var(--ff-accent);transform-origin:0;height:2px;position:absolute;inset-block-start:50%;inset-inline:0;transform:scaleX(0)}.Problem-module__p3_55G__right{color:var(--ff-electric);will-change:filter, transform, opacity}@media (max-width:40rem){.Problem-module__p3_55G__failure{align-items:stretch;gap:var(--ff-space-3xs,.35rem);flex-direction:column}}.Problem-module__p3_55G__callout{gap:var(--ff-space-2xs);border-inline-start:2px solid var(--ff-accent-2);flex-direction:column;padding-inline-start:var(--ff-space-md);display:flex}.Problem-module__p3_55G__calloutLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2)}.Problem-module__p3_55G__question{font-family:var(--ff-font-serif);font-size:var(--ff-h6);color:var(--ff-text);font-style:italic}
.StandApart-module__nH1bAW__inner{gap:var(--ff-space-2xl);flex-direction:column;display:flex}.StandApart-module__nH1bAW__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.StandApart-module__nH1bAW__diagramWrap{padding-block:var(--ff-space-md);z-index:0;isolation:isolate;justify-content:center;display:flex;position:relative}.StandApart-module__nH1bAW__pillars{gap:var(--ff-space-lg);counter-reset:pillar;grid-template-columns:1fr;display:grid}@container section (min-width:52rem){.StandApart-module__nH1bAW__pillars{grid-template-columns:repeat(3,1fr)}}.StandApart-module__nH1bAW__pillar{gap:var(--ff-space-2xs);height:100%;border-block-start:2px solid var(--ff-accent);flex-direction:column;padding-block-start:var(--ff-space-md);display:flex}.StandApart-module__nH1bAW__pillarIndex{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-subtle)}.StandApart-module__nH1bAW__pillarLabel{font-family:var(--ff-font-display);font-size:var(--ff-h5);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}.StandApart-module__nH1bAW__pillarTagline{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2)}.StandApart-module__nH1bAW__pillarDesc{margin-block-start:var(--ff-space-2xs)}
.ContextGraph-module__ByD47G__inner{gap:var(--ff-space-2xl);flex-direction:column;display:flex}.ContextGraph-module__ByD47G__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.ContextGraph-module__ByD47G__grid{gap:var(--ff-space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@container section (min-width:56rem){.ContextGraph-module__ByD47G__grid{grid-template-columns:1.1fr .9fr}}.ContextGraph-module__ByD47G__radarCol{gap:var(--ff-space-md);flex-direction:column;display:flex}.ContextGraph-module__ByD47G__tapHint{display:none}@media (max-width:56rem){.ContextGraph-module__ByD47G__tapHint{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);color:var(--ff-text-subtle);align-self:center;display:block}}.ContextGraph-module__ByD47G__readout{gap:var(--ff-space-3xs);min-height:5rem;padding:var(--ff-space-sm) var(--ff-space-md);border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-sm);background:var(--ff-surface-raised);flex-direction:column;display:flex}.ContextGraph-module__ByD47G__readoutLabel{font-family:var(--ff-font-display);font-size:var(--ff-text-lg);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}.ContextGraph-module__ByD47G__readoutDetail{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-muted)}.ContextGraph-module__ByD47G__readoutHint{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-subtle)}.ContextGraph-module__ByD47G__rings{gap:var(--ff-space-md);flex-direction:column;display:flex}.ContextGraph-module__ByD47G__ring{gap:var(--ff-space-3xs);border-inline-start:2px solid var(--ff-accent-2);flex-direction:column;padding-inline-start:var(--ff-space-md);display:flex}.ContextGraph-module__ByD47G__ringLayer{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-text-subtle)}.ContextGraph-module__ByD47G__ringLabel{font-family:var(--ff-font-display);font-size:var(--ff-h5);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}.ContextGraph-module__ByD47G__ringTagline{font-size:var(--ff-text-sm);color:var(--ff-accent)}.ContextGraph-module__ByD47G__proof{gap:var(--ff-space-xl);border-block-start:var(--ff-border-width) solid var(--ff-border);grid-template-columns:1fr;padding-block-start:var(--ff-space-xl);display:grid}@container section (min-width:52rem){.ContextGraph-module__ByD47G__proof{align-items:start;gap:var(--ff-space-3xl);grid-template-columns:auto 1fr}}.ContextGraph-module__ByD47G__proofGroup{gap:var(--ff-space-md);flex-direction:column;display:flex}.ContextGraph-module__ByD47G__proofLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2)}.ContextGraph-module__ByD47G__stats{gap:var(--ff-space-xl);display:flex}.ContextGraph-module__ByD47G__statValue{font-family:var(--ff-font-display);font-size:var(--ff-h3);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-none);color:var(--ff-accent)}.ContextGraph-module__ByD47G__statLabel{font-size:var(--ff-text-sm);color:var(--ff-text-muted);max-width:12ch;margin-block-start:var(--ff-space-2xs)}.ContextGraph-module__ByD47G__caps{gap:var(--ff-space-2xs) var(--ff-space-md);flex-wrap:wrap;display:flex}.ContextGraph-module__ByD47G__cap{align-items:center;gap:var(--ff-space-3xs);font-size:var(--ff-text-sm);color:var(--ff-text-muted);display:inline-flex}.ContextGraph-module__ByD47G__capCheck{color:var(--ff-accent-2);font-weight:var(--ff-weight-bold)}
.Causal-module__tGr1YG__inner{gap:var(--ff-space-2xl);flex-direction:column;display:flex}.Causal-module__tGr1YG__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.Causal-module__tGr1YG__pillars{gap:var(--ff-space-lg);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block-start:var(--ff-space-sm);display:grid}.Causal-module__tGr1YG__pillarLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent)}.Causal-module__tGr1YG__pillarText{font-size:var(--ff-text-sm);color:var(--ff-text-muted);margin-block-start:var(--ff-space-3xs)}.Causal-module__tGr1YG__grid{gap:var(--ff-space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@container section (min-width:56rem){.Causal-module__tGr1YG__grid{grid-template-columns:1fr .85fr}}.Causal-module__tGr1YG__flowCol{justify-content:center;display:flex}.Causal-module__tGr1YG__trail{gap:var(--ff-space-sm);padding:var(--ff-space-md);border:var(--ff-border-width) solid var(--ff-border-strong);border-radius:var(--ff-radius-md);background:color-mix(in oklch, var(--ff-navy-700) 60%, var(--ff-surface));box-shadow:var(--ff-shadow-md);flex-direction:column;display:flex}.Causal-module__tGr1YG__trailHeader{font-family:var(--ff-font-mono);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-electric);border-block-end:var(--ff-border-width) solid var(--ff-border);padding-block-end:var(--ff-space-2xs);font-size:.72rem}.Causal-module__tGr1YG__group{gap:var(--ff-space-3xs);flex-direction:column;display:flex}.Causal-module__tGr1YG__groupLabel{font-family:var(--ff-font-mono);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-text-subtle);font-size:.7rem}.Causal-module__tGr1YG__groupList,.Causal-module__tGr1YG__recList{font-family:var(--ff-font-mono);color:var(--ff-text-muted);flex-direction:column;gap:.1rem;font-size:.72rem;line-height:1.45;display:flex}.Causal-module__tGr1YG__rec{gap:var(--ff-space-3xs);padding:var(--ff-space-sm);border-radius:var(--ff-radius-sm);border:var(--ff-border-width) solid var(--ff-accent-2);background:color-mix(in oklch, var(--ff-accent-2) 12%, transparent);flex-direction:column;display:flex}.Causal-module__tGr1YG__recLabel{font-family:var(--ff-font-mono);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2);font-size:.7rem}.Causal-module__tGr1YG__recHeadline{font-family:var(--ff-font-display);font-size:var(--ff-h6);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}.Causal-module__tGr1YG__recList{color:var(--ff-text)}
.Workflows-module__faNBoa__grid{gap:var(--ff-space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@container section (min-width:56rem){.Workflows-module__faNBoa__grid{grid-template-columns:1fr .85fr}}.Workflows-module__faNBoa__intro{gap:var(--ff-space-md);flex-direction:column;display:flex}@container section (min-width:56rem){.Workflows-module__faNBoa__intro{position:sticky;inset-block-start:var(--ff-space-3xl)}}.Workflows-module__faNBoa__sms{gap:var(--ff-space-2xs);padding:var(--ff-space-md);border-radius:var(--ff-radius-md);border:var(--ff-border-width) solid var(--ff-border);background:var(--ff-surface-raised);flex-direction:column;margin-block-start:var(--ff-space-sm);display:flex}.Workflows-module__faNBoa__smsBadge{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);font-weight:var(--ff-weight-semibold);letter-spacing:var(--ff-tracking-wide);color:var(--ff-accent-2);border-radius:var(--ff-radius-round);border:var(--ff-border-width) solid var(--ff-accent-2);align-self:flex-start;padding:.2em .6em}
.Icon-module__m9i86q__icon{block-size:100%;inline-size:100%;display:block}
.SectionBackdrop-module__W6fikG__wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(100% 90%,#0000 16%,#000 94%);mask-image:radial-gradient(100% 90%,#0000 16%,#000 94%)}.SectionBackdrop-module__W6fikG__svg{fill:none;stroke-width:1px;width:100%;height:140%;position:absolute;inset-block-start:-20%;inset-inline:0}.SectionBackdrop-module__W6fikG__back{stroke:color-mix(in oklch, var(--ff-accent-2) 20%, transparent);opacity:.45}.SectionBackdrop-module__W6fikG__front{stroke:color-mix(in oklch, var(--ff-moonstone) 28%, transparent);opacity:.55}.SectionBackdrop-module__W6fikG__wash{fill:var(--ff-moonstone);fill-opacity:.05}.SectionBackdrop-module__W6fikG__front .SectionBackdrop-module__W6fikG__wash{fill-opacity:.065}.SectionBackdrop-module__W6fikG__warm .SectionBackdrop-module__W6fikG__front{stroke:color-mix(in oklch, var(--ff-accent) 26%, transparent)}.SectionBackdrop-module__W6fikG__warm .SectionBackdrop-module__W6fikG__back{stroke:color-mix(in oklch, var(--ff-accent-2) 18%, transparent)}.SectionBackdrop-module__W6fikG__warm .SectionBackdrop-module__W6fikG__wash{fill:var(--ff-accent);fill-opacity:.05}
.NextHorizon-module__woxLOW__section{isolation:isolate;position:relative;overflow:hidden}.NextHorizon-module__woxLOW__inner{z-index:1;gap:var(--ff-space-2xl);flex-direction:column;display:flex;position:relative}.NextHorizon-module__woxLOW__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.NextHorizon-module__woxLOW__solutions{gap:var(--ff-space-md);grid-template-columns:1fr;display:grid}@container section (min-width:48rem){.NextHorizon-module__woxLOW__solutions{grid-template-columns:repeat(3,1fr)}}.NextHorizon-module__woxLOW__solution{gap:var(--ff-space-2xs);flex-direction:column;height:100%;display:flex}.NextHorizon-module__woxLOW__iconWrap{width:2.85rem;height:2.85rem;color:var(--ff-open-sky);transition:filter var(--ff-duration-base) var(--ff-ease-out);margin-block-end:var(--ff-space-sm);display:inline-flex}.NextHorizon-module__woxLOW__solution:hover .NextHorizon-module__woxLOW__iconWrap{filter:brightness(1.14)}.NextHorizon-module__woxLOW__name{font-family:var(--ff-font-display);font-size:var(--ff-h4);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}
.Architecture-module__XeScXG__inner{gap:var(--ff-space-2xl);flex-direction:column;display:flex}.Architecture-module__XeScXG__intro{max-width:50rem}.Architecture-module__XeScXG__diagram{gap:var(--ff-space-md);padding:var(--ff-space-md);border:1.5px dashed color-mix(in oklch, var(--ff-accent) 45%, transparent);border-radius:var(--ff-radius-lg);background:color-mix(in oklch, var(--ff-accent-2) 7%, transparent);flex-direction:column;display:flex;position:relative}.Architecture-module__XeScXG__descriptors,.Architecture-module__XeScXG__model{display:contents}.Architecture-module__XeScXG__boundary{display:none}.Architecture-module__XeScXG__smsRail{gap:var(--ff-space-2xs);flex-direction:column;padding-block-end:var(--ff-space-2xs);display:flex}.Architecture-module__XeScXG__smsLabel{font-family:var(--ff-font-mono);font-size:.95rem;font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-wide);color:var(--ff-accent-2)}.Architecture-module__XeScXG__smsRail p{font-size:.8125rem;line-height:1.4}.Architecture-module__XeScXG__layerRow{gap:var(--ff-space-sm);padding:var(--ff-space-sm) var(--ff-space-md) var(--ff-space-md);border-radius:var(--ff-radius-md);border:var(--ff-border-width) solid var(--ff-border);background:var(--ff-surface-raised);flex-direction:column;display:flex;position:relative}.Architecture-module__XeScXG__layerBar{align-items:flex-start;gap:var(--ff-space-3xs,.35rem);width:100%;padding-block:var(--ff-space-2xs);text-align:start;flex-direction:column;display:flex}.Architecture-module__XeScXG__layerBarControl{display:none}.Architecture-module__XeScXG__layerBarName{font-family:var(--ff-font-display);font-size:var(--ff-h6);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}.Architecture-module__XeScXG__layerBarHint{font-family:var(--ff-font-mono);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-text-subtle);font-size:.66rem}.Architecture-module__XeScXG__layerBarPlus{flex:none;width:.95rem;height:.95rem;position:relative}.Architecture-module__XeScXG__layerBarPlus:before,.Architecture-module__XeScXG__layerBarPlus:after{content:"";background:var(--ff-accent);width:.8rem;height:1.5px;transition:opacity var(--ff-duration-fast) var(--ff-ease-out), rotate var(--ff-duration-fast) var(--ff-ease-out);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.Architecture-module__XeScXG__layerBarPlus:after{rotate:90deg}.Architecture-module__XeScXG__layerBar[aria-expanded=true] .Architecture-module__XeScXG__layerBarPlus:after{opacity:0;rotate:none}.Architecture-module__XeScXG__layerInlineDesc{opacity:1;grid-template-rows:1fr;margin-block-start:0;display:grid}.Architecture-module__XeScXG__layerInlineDescOpen{opacity:1;grid-template-rows:1fr;margin-block-start:0}.Architecture-module__XeScXG__layerInlineDescInner{min-height:0;overflow:hidden}.Architecture-module__XeScXG__layerInlineDescInner p{font-size:.875rem;line-height:1.4}.Architecture-module__XeScXG__descriptor{opacity:0;transition:grid-template-rows var(--ff-duration-base) var(--ff-ease-out), opacity var(--ff-duration-base) var(--ff-ease-out);padding-inline:var(--ff-space-md);grid-template-rows:0fr;margin-block-start:calc(var(--ff-space-md) * -1);display:none}.Architecture-module__XeScXG__descriptorOpen{opacity:1;grid-template-rows:1fr;margin-block-start:calc(var(--ff-space-md) * -.25)}.Architecture-module__XeScXG__descBody{min-height:0;overflow:hidden}.Architecture-module__XeScXG__descBody p{font-size:.875rem;line-height:1.4}.Architecture-module__XeScXG__descriptorName{font-family:var(--ff-font-display);font-size:1rem;line-height:1.25;font-weight:var(--ff-weight-semibold);color:var(--ff-heading);margin-block-end:var(--ff-space-3xs);display:none}.Architecture-module__XeScXG__nodes{gap:var(--ff-space-2xs);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.Architecture-module__XeScXG__kind_orchestration{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.Architecture-module__XeScXG__node{justify-content:center;gap:var(--ff-space-2xs);padding:var(--ff-space-sm);border-radius:var(--ff-radius-sm);border:var(--ff-border-width) solid var(--ff-border);background:color-mix(in oklch, var(--ff-accent-2) 16%, var(--ff-surface));text-align:center;transition:border-color var(--ff-duration-fast) var(--ff-ease-out), transform var(--ff-duration-fast) var(--ff-ease-out);flex-direction:column;display:flex}.Architecture-module__XeScXG__node:hover{border-color:var(--ff-accent-2);transform:translateY(-2px)}.Architecture-module__XeScXG__nodeYou{border-color:color-mix(in oklch, var(--ff-accent-warm) 55%, var(--ff-border));background:color-mix(in oklch, var(--ff-accent-warm) 10%, var(--ff-surface));box-shadow:0 0 0 1px color-mix(in oklch, var(--ff-accent-warm) 30%, transparent), 0 6px 22px -14px var(--ff-accent-warm);position:relative}.Architecture-module__XeScXG__nodeYou:hover{border-color:var(--ff-accent-warm)}.Architecture-module__XeScXG__youTag{top:calc(-1 * var(--ff-space-2xs));right:var(--ff-space-xs);padding:0 var(--ff-space-2xs);font-family:var(--ff-font-mono,var(--font-jetbrains-mono), monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ff-surface);background:var(--ff-accent-warm);border-radius:var(--ff-radius-xs,.25rem);font-size:.62rem;line-height:1.5;position:absolute;transform:translateY(-50%)}.Architecture-module__XeScXG__nodeName{font-size:var(--ff-text-sm);font-weight:var(--ff-weight-semibold);color:var(--ff-text)}.Architecture-module__XeScXG__nodeNote{font-family:var(--ff-font-mono);letter-spacing:.03em;color:var(--ff-text-subtle);font-size:.68rem}.Architecture-module__XeScXG__agentChips{flex-wrap:wrap;justify-content:center;gap:.2rem;display:flex}.Architecture-module__XeScXG__agentChip{font-family:var(--ff-font-mono);letter-spacing:.04em;color:var(--ff-text-subtle);border-radius:var(--ff-radius-round);border:1px solid var(--ff-border);padding:.1em .4em;font-size:.6rem}.Architecture-module__XeScXG__connector{z-index:var(--ff-z-raised);position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 50%}.Architecture-module__XeScXG__connectorChip{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);font-weight:var(--ff-weight-semibold);letter-spacing:var(--ff-tracking-wide);color:var(--ff-surface);background:var(--ff-accent-warm);border-radius:var(--ff-radius-round);padding:.25em .8em;position:relative}.Architecture-module__XeScXG__connectorChip:before,.Architecture-module__XeScXG__connectorChip:after{content:"";border-inline:5px solid #0000;width:0;height:0;position:absolute;inset-inline-start:50%;translate:-50%}.Architecture-module__XeScXG__connectorChip:before{border-block-end:6px solid var(--ff-accent-warm);inset-block-end:calc(100% + 3px)}.Architecture-module__XeScXG__connectorChip:after{border-block-start:6px solid var(--ff-accent-warm);inset-block-start:calc(100% + 3px)}@container section (min-width:86rem){.Architecture-module__XeScXG__diagram{column-gap:var(--ff-space-lg);background:0 0;border:none;grid-template-rows:1fr;grid-template-columns:[desc]minmax(11rem,13rem)[model]minmax(0,1fr)[sms]minmax(8rem,10.5rem);align-items:stretch;padding:0;display:grid}.Architecture-module__XeScXG__descriptors,.Architecture-module__XeScXG__model{grid-row:1;grid-template-rows:repeat(4,1fr);display:grid}.Architecture-module__XeScXG__descriptors{grid-column:desc}.Architecture-module__XeScXG__model{background:var(--ff-surface-raised);border-radius:var(--ff-radius-md);border:var(--ff-border-width) solid var(--ff-border);z-index:1;grid-column:model}.Architecture-module__XeScXG__smsRail{z-index:1;border-block-end:none;grid-area:1/sms;align-self:center;margin-inline-start:calc(var(--ff-space-sm) * -1);padding:0}.Architecture-module__XeScXG__boundary{margin:calc(var(--ff-space-md) * -1);border:1.5px dashed color-mix(in oklch, var(--ff-accent) 42%, transparent);border-radius:var(--ff-radius-lg);background:color-mix(in oklch, var(--ff-accent-2) 7%, transparent);z-index:0;grid-area:1/model/auto/-1;display:block}.Architecture-module__XeScXG__descriptor{opacity:1;padding-inline:0;padding-block:var(--ff-space-2xs);flex-direction:column;grid-template-rows:none;justify-content:center;margin-block-start:0;display:flex}.Architecture-module__XeScXG__descBody{overflow:visible}.Architecture-module__XeScXG__descriptorName{display:block}.Architecture-module__XeScXG__layerRow{z-index:1;padding:var(--ff-space-xs) var(--ff-space-md);background:0 0;border:none;border-radius:0;justify-content:center}.Architecture-module__XeScXG__layerBar,.Architecture-module__XeScXG__layerInlineDesc{display:none}}@media (prefers-reduced-motion:reduce){.Architecture-module__XeScXG__descriptor,.Architecture-module__XeScXG__layerInlineDesc,.Architecture-module__XeScXG__layerBarPlus:before,.Architecture-module__XeScXG__layerBarPlus:after{transition:none}}.Architecture-module__XeScXG__how{align-items:center;gap:var(--ff-space-md);flex-direction:column;margin-block-start:var(--ff-space-2xl,4rem);display:flex}.Architecture-module__XeScXG__howHeading{text-align:center;font-weight:var(--ff-weight-bold,700)}.Architecture-module__XeScXG__howWordmark{vertical-align:-.05em;width:auto;height:.78em;margin-inline:.1em;padding-block-end:1.5px;display:inline-block}.Architecture-module__XeScXG__howTabs{gap:var(--ff-space-2xs);padding:var(--ff-space-3xs,.2rem);border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-pill,999px);background:var(--ff-surface-sunken);display:inline-flex}.Architecture-module__XeScXG__howTab{padding:var(--ff-space-3xs,.3rem) var(--ff-space-sm);font-family:var(--ff-font-mono,monospace);font-size:var(--ff-text-xs,.75rem);letter-spacing:.02em;color:var(--ff-text-muted);border-radius:var(--ff-radius-pill,999px);transition:color var(--ff-duration-fast) var(--ff-ease-out), background var(--ff-duration-fast) var(--ff-ease-out)}.Architecture-module__XeScXG__howTab:hover{color:var(--ff-text)}.Architecture-module__XeScXG__howTabActive{color:var(--ff-surface);background:var(--ff-accent-warm)}.Architecture-module__XeScXG__howPanel{gap:var(--ff-space-sm);flex-direction:column;width:100%;max-width:64rem;display:flex}.Architecture-module__XeScXG__howCopy{gap:var(--ff-space-3xs,.25rem);text-align:center;flex-direction:column;max-width:52rem;min-height:4.75rem;margin-inline:auto;display:flex}.Architecture-module__XeScXG__howTitle{font-size:var(--ff-text-lg);font-weight:var(--ff-weight-semibold,600);color:var(--ff-text);margin:0}.Architecture-module__XeScXG__howShot{border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-lg);cursor:zoom-in;align-self:center;width:fit-content;max-width:100%;margin-inline:auto;display:grid;overflow:hidden}.Architecture-module__XeScXG__howShot:focus-visible{outline:var(--ff-focus-width) solid var(--ff-focus-ring);outline-offset:3px}.Architecture-module__XeScXG__howImg{opacity:0;width:auto;max-width:100%;height:auto;max-height:64vh;transition:opacity var(--ff-duration-base) var(--ff-ease-out);grid-area:1/1;display:block}.Architecture-module__XeScXG__howImgActive{opacity:1}@media (prefers-reduced-motion:reduce){.Architecture-module__XeScXG__howImg{transition:none}}.Architecture-module__XeScXG__hoverNote{z-index:1100;font-family:var(--ff-font-mono,monospace);font-size:var(--ff-text-xs,.72rem);letter-spacing:.04em;color:var(--ff-text);background:var(--ff-nav-bg);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-pill,999px);pointer-events:none;white-space:nowrap;padding:.3rem .6rem;position:fixed;transform:translate(16px,16px)}.Architecture-module__XeScXG__lightbox{z-index:1000;background:var(--ff-nav-bg);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);animation:Architecture-module__XeScXG__lightboxIn var(--ff-duration-base) var(--ff-ease-out);justify-content:center;align-items:center;padding:clamp(1.5rem,5vw,4rem);padding-block-end:6rem;display:flex;position:fixed;inset:0}@keyframes Architecture-module__XeScXG__lightboxIn{0%{opacity:0}to{opacity:1}}.Architecture-module__XeScXG__lightboxImg{border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-lg);width:auto;max-width:min(100%,84rem);height:auto;max-height:80vh;box-shadow:var(--ff-shadow-lg,0 24px 64px #0000008c);display:block}.Architecture-module__XeScXG__lightboxBar{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:var(--ff-space-lg);inset-inline:0}.Architecture-module__XeScXG__lightboxPill{align-items:center;gap:var(--ff-space-2xs);padding:var(--ff-space-3xs,.25rem);border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-pill,999px);background:var(--ff-surface-sunken);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);pointer-events:auto;display:inline-flex}.Architecture-module__XeScXG__lightboxTab{padding:var(--ff-space-3xs,.3rem) var(--ff-space-sm);font-family:var(--ff-font-mono,monospace);font-size:var(--ff-text-xs,.75rem);letter-spacing:.02em;color:var(--ff-text-muted);border-radius:var(--ff-radius-pill,999px);transition:color var(--ff-duration-fast) var(--ff-ease-out), background var(--ff-duration-fast) var(--ff-ease-out)}.Architecture-module__XeScXG__lightboxTab:hover{color:var(--ff-text)}.Architecture-module__XeScXG__lightboxTabActive{color:var(--ff-surface);background:var(--ff-accent-warm)}.Architecture-module__XeScXG__lightboxDivider{background:var(--ff-border);align-self:stretch;width:1px;margin-block:.2rem}.Architecture-module__XeScXG__lightboxClose{width:1.9rem;height:1.9rem;color:var(--ff-text-muted);border-radius:var(--ff-radius-round,999px);transition:color var(--ff-duration-fast) var(--ff-ease-out), background var(--ff-duration-fast) var(--ff-ease-out);justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.Architecture-module__XeScXG__lightboxClose:hover{color:var(--ff-text);background:color-mix(in oklch, var(--ff-white) 10%, transparent)}@media (prefers-reduced-motion:reduce){.Architecture-module__XeScXG__lightbox{animation:none}}
.Flexibility-module__AKdkAq__inner{gap:var(--ff-space-2xl);flex-direction:column;display:flex}.Flexibility-module__AKdkAq__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.Flexibility-module__AKdkAq__dimensions{gap:var(--ff-space-md);grid-template-columns:1fr;display:grid}@container section (min-width:52rem){.Flexibility-module__AKdkAq__dimensions{grid-template-columns:repeat(3,1fr)}}.Flexibility-module__AKdkAq__dimension{gap:var(--ff-space-md);border-block-start:3px solid var(--ff-accent-2);flex-direction:column;height:100%;display:flex}.Flexibility-module__AKdkAq__dimHead{align-items:flex-start;gap:var(--ff-space-sm);display:flex}.Flexibility-module__AKdkAq__dimIconWrap{width:2.75rem;height:2.75rem;color:var(--ff-open-sky);transition:filter var(--ff-duration-base) var(--ff-ease-out);flex-shrink:0;display:inline-flex}.Flexibility-module__AKdkAq__dimension:hover .Flexibility-module__AKdkAq__dimIconWrap{filter:brightness(1.14)}.Flexibility-module__AKdkAq__dimLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-text-subtle);display:block}.Flexibility-module__AKdkAq__dimTagline{font-family:var(--ff-font-display);font-size:var(--ff-h5);font-weight:var(--ff-weight-semibold);color:var(--ff-accent)}.Flexibility-module__AKdkAq__items{gap:var(--ff-space-md);flex-direction:column;display:flex}.Flexibility-module__AKdkAq__item{gap:var(--ff-space-sm);padding:var(--ff-space-2xs) var(--ff-space-2xs) var(--ff-space-2xs) 0;border-radius:var(--ff-radius-sm);transition:background-color var(--ff-duration-fast) var(--ff-ease-out);display:flex}.Flexibility-module__AKdkAq__item:hover{background-color:color-mix(in oklch, var(--ff-text) 4%, transparent)}.Flexibility-module__AKdkAq__itemIndex{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-accent);padding-block-start:.15rem}.Flexibility-module__AKdkAq__itemName{font-weight:var(--ff-weight-semibold);color:var(--ff-text);display:block}.Flexibility-module__AKdkAq__itemDesc{font-size:var(--ff-text-sm);color:var(--ff-text-muted);margin-block-start:.1rem;display:block}
.RequestAccess-module__0lrzcG__box{gap:var(--ff-space-lg);padding:var(--ff-space-lg) var(--ff-space-xl);border-radius:var(--ff-radius-md);border:var(--ff-border-width) solid var(--ff-accent);background:color-mix(in oklch, var(--ff-accent) 10%, transparent);transition:border-color .6s var(--ff-ease-out), background-color .6s var(--ff-ease-out), box-shadow .6s var(--ff-ease-out);flex-direction:column;scroll-margin-block-start:5.5rem;display:flex}.RequestAccess-module__0lrzcG__box[data-open]{border-color:var(--ff-open-sky);background-color:color-mix(in oklch, var(--ff-open-sky) 12%, transparent);box-shadow:0 18px 60px -32px color-mix(in oklch, var(--ff-open-sky) 60%, transparent)}@media (prefers-reduced-motion:reduce){.RequestAccess-module__0lrzcG__box{transition:none}}.RequestAccess-module__0lrzcG__head{justify-content:space-between;align-items:center;gap:var(--ff-space-lg);flex-wrap:wrap;display:flex}.RequestAccess-module__0lrzcG__footnote{font-family:var(--ff-font-display);font-size:var(--ff-h6);color:var(--ff-text);flex:22rem}.RequestAccess-module__0lrzcG__actions{gap:var(--ff-space-sm);flex-wrap:wrap;display:flex}.RequestAccess-module__0lrzcG__panel{width:100%;margin-inline:-.3rem;padding-inline:.3rem}.RequestAccess-module__0lrzcG__form{padding-block-start:var(--ff-space-2xs)}.RequestAccess-module__0lrzcG__fields{gap:var(--ff-space-md);grid-template-columns:1fr;display:grid}@container section (min-width:40rem){.RequestAccess-module__0lrzcG__fields{grid-template-columns:1fr 1fr}}.RequestAccess-module__0lrzcG__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RequestAccess-module__0lrzcG__field{gap:var(--ff-space-3xs,.35rem);flex-direction:column;min-inline-size:0;display:flex}.RequestAccess-module__0lrzcG__fieldWide{grid-column:1/-1}.RequestAccess-module__0lrzcG__label{font-family:var(--ff-font-body);font-size:var(--ff-text-sm);font-weight:var(--ff-weight-medium);color:var(--ff-text-muted);letter-spacing:var(--ff-tracking-normal)}.RequestAccess-module__0lrzcG__optional{color:var(--ff-text-subtle);font-weight:var(--ff-weight-regular)}.RequestAccess-module__0lrzcG__input,.RequestAccess-module__0lrzcG__select,.RequestAccess-module__0lrzcG__textarea{inline-size:100%;padding:var(--ff-space-2xs) var(--ff-space-sm);font-family:var(--ff-font-body);font-size:var(--ff-text-md);color:var(--ff-text);background:color-mix(in oklch, var(--ff-surface) 70%, transparent);border:var(--ff-border-width) solid var(--ff-border);border-radius:var(--ff-radius-sm);transition:border-color var(--ff-duration-fast) var(--ff-ease-out), box-shadow var(--ff-duration-fast) var(--ff-ease-out), background-color var(--ff-duration-fast) var(--ff-ease-out)}.RequestAccess-module__0lrzcG__input::placeholder,.RequestAccess-module__0lrzcG__textarea::placeholder{color:var(--ff-text-subtle)}.RequestAccess-module__0lrzcG__input:hover,.RequestAccess-module__0lrzcG__select:hover,.RequestAccess-module__0lrzcG__textarea:hover{border-color:var(--ff-border-strong)}.RequestAccess-module__0lrzcG__input:focus-visible,.RequestAccess-module__0lrzcG__select:focus-visible,.RequestAccess-module__0lrzcG__textarea:focus-visible{border-color:var(--ff-focus-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ff-focus-ring) 35%, transparent);background-color:color-mix(in oklch, var(--ff-surface) 92%, transparent);outline:none}.RequestAccess-module__0lrzcG__input[aria-invalid=true],.RequestAccess-module__0lrzcG__select[aria-invalid=true],.RequestAccess-module__0lrzcG__textarea[aria-invalid=true]{border-color:var(--ff-accent)}.RequestAccess-module__0lrzcG__fieldError{font-size:var(--ff-text-sm);line-height:var(--ff-leading-snug);color:var(--ff-accent)}.RequestAccess-module__0lrzcG__fieldFoot{justify-content:space-between;align-items:baseline;gap:var(--ff-space-sm);display:flex}.RequestAccess-module__0lrzcG__counter{font-family:var(--ff-font-jetbrains);font-size:var(--ff-text-xs,.75rem);color:var(--ff-text-subtle);font-variant-numeric:tabular-nums;transition:color var(--ff-duration-fast) var(--ff-ease-out);margin-inline-start:auto}.RequestAccess-module__0lrzcG__counter[data-warn=near]{color:var(--ff-text-muted)}.RequestAccess-module__0lrzcG__counter[data-warn=max]{color:var(--ff-accent)}.RequestAccess-module__0lrzcG__textarea{resize:vertical;min-block-size:4.5rem;line-height:var(--ff-leading-snug)}.RequestAccess-module__0lrzcG__selectWrap{position:relative}.RequestAccess-module__0lrzcG__select{appearance:none;cursor:pointer;padding-inline-end:var(--ff-space-xl)}.RequestAccess-module__0lrzcG__selectChevron{pointer-events:none;font-family:var(--ff-font-jetbrains);font-size:var(--ff-text-sm);color:var(--ff-text-muted);position:absolute;inset-block-start:50%;inset-inline-end:var(--ff-space-sm);translate:0 -50%}.RequestAccess-module__0lrzcG__submitRow{justify-content:flex-end;align-items:center;gap:var(--ff-space-md);flex-flow:wrap}.RequestAccess-module__0lrzcG__errorText{font-size:var(--ff-text-sm);color:var(--ff-accent);margin-inline-end:auto}.RequestAccess-module__0lrzcG__submitBtn{--ff-btn-primary-bg:var(--ff-open-sky);--ff-btn-primary-border:var(--ff-open-sky);--ff-btn-primary-text:var(--ff-white);--ff-btn-primary-bg-hover:color-mix(in oklch, var(--ff-open-sky), white 14%);--ff-btn-primary-border-hover:color-mix(in oklch, var(--ff-open-sky), white 14%);--ff-btn-primary-text-hover:var(--ff-white)}.RequestAccess-module__0lrzcG__consentNote{font-size:var(--ff-text-sm);line-height:var(--ff-leading-snug);color:var(--ff-text-subtle);margin-block-start:var(--ff-space-2xs)}.RequestAccess-module__0lrzcG__consentLink{color:var(--ff-text-muted);text-underline-offset:2px;transition:color var(--ff-duration-fast) var(--ff-ease-out);text-decoration:underline}.RequestAccess-module__0lrzcG__consentLink:hover{color:var(--ff-text)}.RequestAccess-module__0lrzcG__consentLink:focus-visible{outline:var(--ff-focus-width) solid var(--ff-focus-ring);outline-offset:2px;border-radius:var(--ff-radius-xs,.25rem)}.RequestAccess-module__0lrzcG__successWrap{gap:var(--ff-space-2xs);flex-direction:column;padding-block-start:var(--ff-space-2xs);display:flex}.RequestAccess-module__0lrzcG__successTitle{font-family:var(--ff-font-display);font-size:var(--ff-h6);font-weight:var(--ff-weight-semibold);color:var(--ff-open-sky)}.RequestAccess-module__0lrzcG__successBody{font-size:var(--ff-text-md);color:var(--ff-text-muted)}
.Partner-module__RaJHIq__section{isolation:isolate;position:relative;overflow:hidden}.Partner-module__RaJHIq__inner{z-index:1;gap:var(--ff-space-2xl);flex-direction:column;display:flex;position:relative}.Partner-module__RaJHIq__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.Partner-module__RaJHIq__pillars{gap:var(--ff-space-xl);grid-template-columns:1fr;display:grid}@container section (min-width:52rem){.Partner-module__RaJHIq__pillars{grid-template-columns:repeat(3,1fr)}}.Partner-module__RaJHIq__pillar{gap:var(--ff-space-2xs);border-block-start:var(--ff-border-width) solid var(--ff-border-strong);flex-direction:column;padding-block-start:var(--ff-space-md);display:flex}.Partner-module__RaJHIq__pillarLabel{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2)}.Partner-module__RaJHIq__pillarHeadline{font-family:var(--ff-font-display);font-size:var(--ff-h4);font-weight:var(--ff-weight-semibold);color:var(--ff-heading)}
.FivePrinciples-module__iXN-mq__section{isolation:isolate;position:relative;overflow:hidden}.FivePrinciples-module__iXN-mq__inner{z-index:1;gap:var(--ff-space-2xl);flex-direction:column;display:flex;position:relative}.FivePrinciples-module__iXN-mq__intro{gap:var(--ff-space-md);flex-direction:column;max-width:62rem;display:flex}.FivePrinciples-module__iXN-mq__ledger{position:relative}.FivePrinciples-module__iXN-mq__advantageHead{display:none}@container section (min-width:60rem){.FivePrinciples-module__iXN-mq__advantageHead{width:30%;font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);letter-spacing:var(--ff-tracking-wide);text-transform:uppercase;color:var(--ff-accent-2);display:inline-block;position:absolute;inset-block-start:calc(var(--ff-space-md) * -1);inset-inline-end:0}}.FivePrinciples-module__iXN-mq__list{flex-direction:column;display:flex}.FivePrinciples-module__iXN-mq__row{gap:var(--ff-space-sm) var(--ff-space-lg);padding-block:var(--ff-space-lg);border-block-start:var(--ff-border-width) solid var(--ff-border);grid-template-columns:auto auto 1fr;align-items:center;display:grid}@media (max-width:40rem){.FivePrinciples-module__iXN-mq__row{justify-content:flex-start;align-items:center;column-gap:var(--ff-space-sm);row-gap:var(--ff-space-xs);flex-wrap:wrap;display:flex}.FivePrinciples-module__iXN-mq__num{order:0}.FivePrinciples-module__iXN-mq__iconWrap{order:1}.FivePrinciples-module__iXN-mq__principle{flex-basis:100%;order:2}.FivePrinciples-module__iXN-mq__advantage{flex-basis:100%;order:3}}.FivePrinciples-module__iXN-mq__list li:last-child .FivePrinciples-module__iXN-mq__row{border-block-end:var(--ff-border-width) solid var(--ff-border)}@container section (min-width:60rem){.FivePrinciples-module__iXN-mq__row{grid-template-columns:3rem 3.5rem minmax(0,1fr) 30%}}.FivePrinciples-module__iXN-mq__num{font-family:var(--ff-font-mono);font-size:var(--ff-h6);color:var(--ff-accent)}.FivePrinciples-module__iXN-mq__iconWrap{width:2.6rem;height:2.6rem;color:var(--ff-open-sky);transition:filter var(--ff-duration-base) var(--ff-ease-out);display:inline-flex}.FivePrinciples-module__iXN-mq__row:hover .FivePrinciples-module__iXN-mq__iconWrap{filter:brightness(1.14)}.FivePrinciples-module__iXN-mq__icon{fill:none;width:2.5rem;height:2.5rem;stroke:var(--ff-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--ff-duration-base) var(--ff-ease-out)}.FivePrinciples-module__iXN-mq__iconFill{fill:var(--ff-accent);stroke:var(--ff-accent)}.FivePrinciples-module__iXN-mq__iconStrokeAccent{stroke:var(--ff-accent);stroke-width:2px}.FivePrinciples-module__iXN-mq__iconHair{opacity:.45}.FivePrinciples-module__iXN-mq__iconKnockout{fill:var(--ff-surface);stroke:var(--ff-surface)}.FivePrinciples-module__iXN-mq__row:hover .FivePrinciples-module__iXN-mq__icon{stroke:var(--ff-electric)}.FivePrinciples-module__iXN-mq__name{font-family:var(--ff-font-display);font-size:var(--ff-h6);font-weight:var(--ff-weight-semibold);color:var(--ff-heading);margin-block-end:var(--ff-space-3xs)}.FivePrinciples-module__iXN-mq__advantage{font-size:var(--ff-text-sm);font-weight:var(--ff-weight-medium);color:var(--ff-accent-2);border-inline-start:2px solid var(--ff-accent-2);grid-column:1/-1;padding-inline-start:var(--ff-space-md)}@container section (min-width:60rem){.FivePrinciples-module__iXN-mq__advantage{border-inline-start:none;grid-column:4;padding-inline-start:var(--ff-space-lg)}}
.Footer-module__3MTuia__footer{padding-block:var(--ff-space-2xl);border-block-start:var(--ff-border-width) solid var(--ff-border);background-color:var(--ff-surface)}.Footer-module__3MTuia__inner{gap:var(--ff-space-lg);flex-direction:column;display:flex}.Footer-module__3MTuia__logo{opacity:.9}.Footer-module__3MTuia__logo svg{height:3rem}.Footer-module__3MTuia__meta{justify-content:space-between;align-items:center;gap:var(--ff-space-sm);font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-muted);flex-wrap:wrap;display:flex}.Footer-module__3MTuia__controls,.Footer-module__3MTuia__legal{align-items:center;gap:var(--ff-space-md);flex-wrap:wrap;display:inline-flex}.Footer-module__3MTuia__legalLink{font-family:var(--ff-font-mono);font-size:var(--ff-text-sm);color:var(--ff-text-muted);cursor:pointer;transition:color var(--ff-duration-fast) var(--ff-ease-out);background:0 0;border:none;padding:0;text-decoration:none}.Footer-module__3MTuia__legalLink:hover{color:var(--ff-text)}.Footer-module__3MTuia__legalLink:focus-visible{outline:var(--ff-focus-width) solid var(--ff-focus-ring);outline-offset:3px;border-radius:var(--ff-radius-xs,.25rem)}
