.page-module__UxlWwW__page,.page-module__UxlWwW__theater{--r-card:20px;--r-btn:999px;--r-pill:999px;--r-field:12px}.page-module__UxlWwW__head{flex-direction:column;align-items:flex-start;gap:18px;max-width:840px;margin-bottom:clamp(36px,4vw,64px);display:flex}.page-module__UxlWwW__headCenter{text-align:center;align-items:center;margin-inline:auto}.page-module__UxlWwW__demoBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-btn);background:var(--ink);color:var(--paper);transition:transform var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;display:inline-flex}.page-module__UxlWwW__demoBtn:hover{background:var(--green-deep);transform:translateY(-2px)}.page-module__UxlWwW__demoBtn:active{transform:translateY(0)scale(.97)}.page-module__UxlWwW__demoBtn[hidden]{display:none}.page-module__UxlWwW__demoBtnGhost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-light);background:0 0}.page-module__UxlWwW__demoBtnGhost:hover{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.page-module__UxlWwW__demoArrow{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.page-module__UxlWwW__demoBtn:hover .page-module__UxlWwW__demoArrow{transform:translate(3px,-3px)}.page-module__UxlWwW__leadHead{align-items:baseline;gap:14px;margin:0 4px 16px;display:flex}.page-module__UxlWwW__leadPip{background:var(--sage);width:7px;height:7px;box-shadow:0 0 8px var(--sage);animation:page-module__UxlWwW__ipPulse 2.4s var(--ease-out) infinite;border-radius:50%;align-self:center}@keyframes page-module__UxlWwW__ipPulse{0%,to{opacity:1}50%{opacity:.4}}.page-module__UxlWwW__leadStack{flex-direction:column;display:flex}.page-module__UxlWwW__leadCard{background:var(--surface-850);border:1px solid var(--border-dark);transform:rotate(calc((var(--i) - 2) * .8deg));z-index:calc(10 - var(--i));transition:transform var(--dur-2) var(--ease-spring), border-color var(--dur-2) var(--ease-out);border-radius:16px;align-items:center;gap:14px;margin-top:-4px;padding:13px 16px;display:flex;position:relative}.page-module__UxlWwW__leadCard:first-child{margin-top:0}.page-module__UxlWwW__leadCard:hover{border-color:var(--sage);z-index:20;transform:rotate(0)translateY(-3px)}.page-module__UxlWwW__leadAvatar{background:var(--paper);width:38px;height:38px;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.page-module__UxlWwW__leadMeta{flex-direction:column;min-width:0;display:flex}.page-module__UxlWwW__leadName{color:var(--fg-inv);font-size:15px}.page-module__UxlWwW__leadSub{color:var(--fg-inv-subtle);font-size:13px}.page-module__UxlWwW__leadWhy{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sage);margin-top:3px;font-size:11px}.page-module__UxlWwW__leadFitWrap{flex-direction:column;flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.page-module__UxlWwW__leadFit{font-family:var(--font-mono);color:var(--sage);border:1px solid var(--border-dark);border-radius:10px;padding:4px 9px;font-size:14px;font-weight:500}.page-module__UxlWwW__leadFitLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-inv-subtle);white-space:nowrap;font-size:9px}.page-module__UxlWwW__srcScan{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){.page-module__UxlWwW__heroSources{width:100%;max-width:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:600px){.page-module__UxlWwW__heroSources{max-width:300px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__leadHead{flex-direction:column;align-items:flex-start;gap:2px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__srcTile{border-radius:12px;width:40px;height:40px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__srcTile svg{width:19px;height:19px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__srcBar{gap:8px;height:40px;padding:0 12px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__srcRow{gap:9px}.page-module__UxlWwW__heroSources .page-module__UxlWwW__srcScan{gap:8px}}.page-module__UxlWwW__srcRow{transition:opacity var(--dur-2) var(--ease-out);align-items:center;gap:12px;display:flex}.page-module__UxlWwW__srcRow[data-state=pending]{opacity:.5}.page-module__UxlWwW__srcTile{background:var(--surface-850);border:1px solid var(--border-dark);width:48px;height:48px;color:var(--fg-inv-subtle);transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.page-module__UxlWwW__srcTile svg{width:22px;height:22px}.page-module__UxlWwW__srcRow[data-state=done] .page-module__UxlWwW__srcTile,.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcTile{color:var(--sage);border-color:var(--green)}.page-module__UxlWwW__srcBar{background:var(--surface-850);border:1px solid var(--border-dark);min-width:0;height:48px;transition:border-color var(--dur-2) var(--ease-out);border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative;overflow:hidden}.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcBar{border-color:var(--green)}.page-module__UxlWwW__srcName{color:var(--fg-inv);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.page-module__UxlWwW__srcRow[data-state=pending] .page-module__UxlWwW__srcName{color:var(--fg-inv-muted)}.page-module__UxlWwW__srcStatus{font-family:var(--font-mono);letter-spacing:.04em;color:var(--sage);flex:none;font-size:12px}.page-module__UxlWwW__srcFill{background:var(--green);width:0;height:2px;position:absolute;bottom:0;left:0}.page-module__UxlWwW__srcRow[data-state=done] .page-module__UxlWwW__srcFill{width:100%}.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcFill{animation:linear both page-module__UxlWwW__srcScan}@keyframes page-module__UxlWwW__srcScan{0%{width:0}to{width:100%}}.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcBar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8fb29c24,#0000);animation:1.4s linear infinite page-module__UxlWwW__srcShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes page-module__UxlWwW__srcShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcBar:after{animation:none}.page-module__UxlWwW__srcRow[data-state=scanning] .page-module__UxlWwW__srcFill{width:100%;animation:none}}.page-module__UxlWwW__overviewHead{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin-bottom:clamp(44px,5vw,80px);display:flex}.page-module__UxlWwW__overviewSources{flex-direction:column;gap:14px;margin-top:4px;display:flex}.page-module__UxlWwW__sourcesLabel{margin:0}.page-module__UxlWwW__sources{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__UxlWwW__chip{border:1px solid var(--border-light);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}.page-module__UxlWwW__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.page-module__UxlWwW__stepItem{border-top:1px solid var(--border-light);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.page-module__UxlWwW__stepItem:first-child{border-top:0}.page-module__UxlWwW__stepNum{border:1px solid var(--green);width:26px;height:26px;font-family:var(--font-mono);color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:12px;display:inline-flex}.page-module__UxlWwW__stepText{flex-direction:column;gap:2px;display:flex}.page-module__UxlWwW__buildStrip{border:1px solid var(--border-light);border-radius:var(--r-card);background:var(--paper);grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.page-module__UxlWwW__buildCell{grid-template-rows:subgrid;border-left:1px solid var(--border-light);grid-row:span 2;display:grid}.page-module__UxlWwW__buildCell:first-child{border-left:0}.page-module__UxlWwW__buildViz{border-bottom:1px solid var(--border-light);justify-content:center;align-items:center;min-height:288px;padding:clamp(22px,2.4vw,36px);display:flex}.page-module__UxlWwW__buildCap{padding:clamp(16px,1.6vw,24px)}.page-module__UxlWwW__buildCap p{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.page-module__UxlWwW__buildLead{color:var(--ink)}@media (max-width:1279px) and (min-width:900px){.page-module__UxlWwW__buildStrip{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__UxlWwW__buildCell:nth-child(3){border-left:0}.page-module__UxlWwW__buildCell:nth-child(n+3){border-top:1px solid var(--border-light)}}@media (max-width:899px){.page-module__UxlWwW__buildStrip{grid-template-rows:repeat(8,auto);grid-template-columns:1fr}.page-module__UxlWwW__buildCell{border-left:0;border-top:1px solid var(--border-light)}.page-module__UxlWwW__buildCell:first-child{border-top:0}.page-module__UxlWwW__buildViz{min-height:232px}}.page-module__UxlWwW__sigStack{flex-direction:column;gap:12px;width:100%;max-width:230px;margin:0;padding:0;list-style:none;display:flex}.page-module__UxlWwW__sigPill{border:1px solid var(--border-light);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.page-module__UxlWwW__sigPill svg{width:18px;height:18px;color:var(--green);flex:none}.page-module__UxlWwW__sigPill:last-child{opacity:.45}.page-module__UxlWwW__ruleList{width:100%;max-width:300px;font-family:var(--font-mono);flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000)}.page-module__UxlWwW__ruleRow{align-items:center;gap:12px;font-size:13px;display:flex}.page-module__UxlWwW__ruleTag{text-align:center;letter-spacing:.06em;min-width:72px;color:var(--fg-muted);background:var(--paper-2);border:1px solid var(--border-light);border-radius:8px;flex:none;padding:3px 8px;font-size:11px}.page-module__UxlWwW__ruleText{color:var(--ink);letter-spacing:.01em}.page-module__UxlWwW__fanSvg{width:100%;max-width:300px;height:auto}.page-module__UxlWwW__fanLink{fill:none;stroke:var(--green);stroke-width:1.4px;opacity:.5}.page-module__UxlWwW__fanSource rect{fill:var(--ink)}.page-module__UxlWwW__fanSource text{fill:var(--paper);font-family:var(--font-mono);letter-spacing:.04em;font-size:13px}.page-module__UxlWwW__fanTarget rect{fill:var(--paper);stroke:var(--border-light);stroke-width:1px}.page-module__UxlWwW__fanName{fill:var(--ink);font-family:var(--font-display);font-size:12px}.page-module__UxlWwW__fanFit{fill:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:500}.page-module__UxlWwW__inboxList{flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0;padding:0;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.page-module__UxlWwW__inboxRow{grid-template-columns:14px auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.page-module__UxlWwW__inboxRank{text-align:right;width:14px;font-family:var(--font-mono);color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:11px}.page-module__UxlWwW__inboxMeta{flex-direction:column;min-width:0;display:flex}.page-module__UxlWwW__inboxName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.page-module__UxlWwW__inboxSub{color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.page-module__UxlWwW__inboxList .page-module__UxlWwW__inboxFit{min-width:40px;padding:5px 10px;font-size:14px}.page-module__UxlWwW__sweep{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:stretch;gap:clamp(20px,2.4vw,36px);display:grid}.page-module__UxlWwW__sweepMain{border:1px solid var(--border-light);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:clamp(14px,1.4vw,18px);padding:clamp(16px,1.6vw,24px);display:flex}.page-module__UxlWwW__sweepStatHead{flex-wrap:wrap;align-items:flex-start;gap:clamp(16px,2.4vw,32px);display:flex}.page-module__UxlWwW__sweepStat{flex-direction:column;gap:4px;display:flex}.page-module__UxlWwW__sweepStat .stat{color:var(--ink);font-size:clamp(24px,2.2vw,34px);line-height:1}.page-module__UxlWwW__sweepStat .label{max-width:22ch;line-height:1.3}.page-module__UxlWwW__sweepStatPrio .stat{color:var(--green)}.page-module__UxlWwW__sweepStatPrio{animation:page-module__UxlWwW__ipPop var(--dur-3) var(--ease-spring) both}@keyframes page-module__UxlWwW__ipPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.page-module__UxlWwW__sweepField{grid-template-columns:repeat(48,minmax(0,1fr));gap:clamp(3px,.3vw,5px);width:100%;display:grid}.page-module__UxlWwW__dotCell{aspect-ratio:1;background:var(--border-light);width:100%;max-width:10px;transition:background var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:50%;justify-self:center}.page-module__UxlWwW__dotFound{background:var(--sage);transform:scale(1.08)}.page-module__UxlWwW__dotPriority{background:var(--green);transform:scale(1.08)}.page-module__UxlWwW__sweepControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__UxlWwW__sweepSources{flex-wrap:wrap;gap:8px;display:flex}.page-module__UxlWwW__srcChip{border:1px solid var(--border-light);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}.page-module__UxlWwW__srcChip:not(.page-module__UxlWwW__srcChipOn):hover{border-color:var(--ink);color:var(--ink)}.page-module__UxlWwW__srcChipOn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page-module__UxlWwW__srcChipOn:hover{border-color:var(--green)}.page-module__UxlWwW__srcMark{width:14px;height:14px;color:var(--fg-subtle);transition:color var(--dur-1) var(--ease-out);flex:none}.page-module__UxlWwW__srcMark svg{width:100%;height:100%;display:block}.page-module__UxlWwW__srcChip:not(.page-module__UxlWwW__srcChipOn):hover .page-module__UxlWwW__srcMark{color:var(--ink)}.page-module__UxlWwW__srcChipOn .page-module__UxlWwW__srcMark{color:var(--sage)}.page-module__UxlWwW__sweepActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__UxlWwW__demoBtnPrio{background:var(--green);color:var(--paper)}.page-module__UxlWwW__demoBtnPrio:hover{background:var(--green-deep)}.page-module__UxlWwW__demoBtnPrio:disabled{background:var(--sage-10);color:var(--green);box-shadow:inset 0 0 0 1px var(--green);pointer-events:none}.page-module__UxlWwW__revealing{animation:page-module__UxlWwW__ipPop var(--dur-3) var(--ease-spring) both}.page-module__UxlWwW__sweepListCell{min-height:260px;position:relative}.page-module__UxlWwW__sweepList{border:1px solid var(--border-light);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:12px;padding:clamp(16px,1.6vw,24px);display:flex;position:absolute;inset:0;overflow:hidden}.page-module__UxlWwW__sweepListHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__UxlWwW__sweepScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-bottom:34px;overflow-y:auto}.page-module__UxlWwW__sweepScroll::-webkit-scrollbar{display:none}.page-module__UxlWwW__sweepFade{border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(to top, var(--paper) 38%, #fff0);pointer-events:none;opacity:1;height:56px;transition:opacity var(--dur-2) var(--ease-out);position:absolute;bottom:1px;left:1px;right:1px}.page-module__UxlWwW__sweepScroll[data-scrolled-end]~.page-module__UxlWwW__sweepFade{opacity:0}.page-module__UxlWwW__sweepAccts{flex-direction:column;min-height:120px;margin:0;padding:0;list-style:none;display:flex}.page-module__UxlWwW__sweepAcct{border-top:1px solid var(--border-light);will-change:transform;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.page-module__UxlWwW__sweepAcct:first-child{border-top:0}.page-module__UxlWwW__sweepAcctPrio,.page-module__UxlWwW__sweepAcctPrio+.page-module__UxlWwW__sweepAcct{border-top-color:#0000}.page-module__UxlWwW__sweepAcctPrio .page-module__UxlWwW__rowAvatar{background:var(--green)}.page-module__UxlWwW__sweepAcctPrio .page-module__UxlWwW__acctFit{background:#2e6b4533}.page-module__UxlWwW__acctStar,.page-module__UxlWwW__prioTag{border:1px solid var(--green);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.page-module__UxlWwW__chipGlyph{font-size:.9em;line-height:1}.page-module__UxlWwW__acctStar{margin-left:8px}.page-module__UxlWwW__acctRank{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:18px}.page-module__UxlWwW__acctMeta{flex-direction:column;min-width:0;display:flex}.page-module__UxlWwW__acctName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.page-module__UxlWwW__acctSub{min-width:0;color:var(--fg-subtle);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.page-module__UxlWwW__acctSubText{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__UxlWwW__acctVia{color:var(--green);flex:none;align-items:center;gap:4px;display:inline-flex}.page-module__UxlWwW__acctViaMark{flex:none;width:12px;height:12px}.page-module__UxlWwW__acctViaMark svg{width:100%;height:100%;display:block}.page-module__UxlWwW__vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__UxlWwW__acctFit,.page-module__UxlWwW__inboxFit,.page-module__UxlWwW__statCell span{font-family:var(--font-display);letter-spacing:-.01em;color:var(--green);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:#2e6b451c;justify-content:center;align-items:center;min-width:46px;padding:6px 12px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.page-module__UxlWwW__rowAvatar{background:var(--ink);width:32px;height:32px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.04em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}@media (max-width:900px){.page-module__UxlWwW__sweep{grid-template-columns:1fr}.page-module__UxlWwW__sweepListCell{min-height:0}.page-module__UxlWwW__sweepList{position:static;inset:auto;overflow:visible}.page-module__UxlWwW__sweepScroll{padding-bottom:0;overflow:visible}.page-module__UxlWwW__sweepFade{display:none}.page-module__UxlWwW__sweepField{grid-template-columns:repeat(30,1fr)}}.page-module__UxlWwW__reachFirst{border:1px solid var(--border-light);border-radius:var(--r-card);overflow:hidden}.page-module__UxlWwW__reachHead{background:var(--ink);color:var(--fg-inv);flex-wrap:wrap;align-items:baseline;gap:18px;padding:18px clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__reachSubhead{font-size:var(--fs-body);color:var(--fg-inv-muted);line-height:1.5}.page-module__UxlWwW__reachCount{margin-left:auto}.page-module__UxlWwW__reachGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__UxlWwW__reachCard{border-left:1px solid var(--border-light);background:var(--paper);flex-direction:column;gap:14px;padding:clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__reachCard:first-child{border-left:0}.page-module__UxlWwW__reachId{align-items:center;gap:14px;display:flex}.page-module__UxlWwW__reachId .page-module__UxlWwW__rowAvatar{border-radius:12px;width:40px;height:40px;font-size:13px}.page-module__UxlWwW__reachIdMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__UxlWwW__reachName{font-size:var(--fs-title-sm);letter-spacing:-.005em;line-height:1.25}.page-module__UxlWwW__reachSub{color:var(--fg-subtle);font-size:13px;line-height:1.3}.page-module__UxlWwW__reachWhy{margin:2px 0 0}.page-module__UxlWwW__reachBody{font-size:var(--fs-body);color:var(--fg);text-wrap:pretty;flex:1;line-height:1.55}.page-module__UxlWwW__reachFoot{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.page-module__UxlWwW__reachFit{color:var(--green);font-size:16px;font-weight:500}@media (max-width:900px){.page-module__UxlWwW__reachGrid{grid-template-columns:1fr}.page-module__UxlWwW__reachCard{border-left:0;border-top:1px solid var(--border-light)}}.page-module__UxlWwW__rankTable{border:1px solid var(--border-light);border-radius:var(--r-card);margin-top:clamp(20px,2.4vw,36px);overflow:hidden}.page-module__UxlWwW__table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.page-module__UxlWwW__table th{text-align:left;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--border-light);padding:14px clamp(18px,2vw,28px);font-size:12px;font-weight:400}.page-module__UxlWwW__table td{border-bottom:1px solid var(--border-light);color:var(--fg);vertical-align:middle;padding:16px clamp(18px,2vw,28px)}.page-module__UxlWwW__table tbody tr{transition:background var(--dur-1) var(--ease-out)}.page-module__UxlWwW__table tbody tr:hover{background:var(--sage-10)}.page-module__UxlWwW__fitCol{text-align:right;width:72px}.page-module__UxlWwW__statCell{line-height:1}.page-module__UxlWwW__rowId{align-items:center;gap:14px;display:flex}.page-module__UxlWwW__rowId .page-module__UxlWwW__rowAvatar{border-radius:12px;width:40px;height:40px;font-size:13px}.page-module__UxlWwW__rowIdName{display:block}.page-module__UxlWwW__rowIdSub{color:var(--fg-subtle);font-size:13px;display:block}.page-module__UxlWwW__prioTag{margin-left:8px;font-size:11px}.page-module__UxlWwW__insight{flex-direction:column;gap:3px;display:flex}.page-module__UxlWwW__rankFoot{justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__rowNew{animation:page-module__UxlWwW__ipRowIn var(--dur-3) var(--ease-out) both}@keyframes page-module__UxlWwW__ipRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:760px){.page-module__UxlWwW__table thead{display:none}.page-module__UxlWwW__table,.page-module__UxlWwW__table tbody,.page-module__UxlWwW__table tr,.page-module__UxlWwW__table td{width:100%;display:block}.page-module__UxlWwW__table td{border-bottom:0;padding-block:6px}.page-module__UxlWwW__table tr{border-bottom:1px solid var(--border-light);padding-block:12px}.page-module__UxlWwW__fitCol{text-align:left;width:auto}}.page-module__UxlWwW__cadenceSteps{flex-direction:column;gap:clamp(16px,1.7vw,22px);display:flex}.page-module__UxlWwW__cadenceSteps>*+*{border-top:1px solid var(--border-light);padding-top:clamp(16px,1.7vw,22px)}.page-module__UxlWwW__cadenceSlot{min-width:0;transition:opacity var(--dur-3) var(--ease-out);display:grid}.page-module__UxlWwW__cadenceSlot>*{grid-area:1/1;min-width:0}.page-module__UxlWwW__cadenceSlot[data-dim=true]{opacity:.55}.page-module__UxlWwW__cadenceGhost{visibility:hidden;pointer-events:none}.page-module__UxlWwW__cadenceSlot>[data-role=in]{animation:page-module__UxlWwW__ipFadeIn .32s var(--ease-out) both}.page-module__UxlWwW__cadenceSlot>.page-module__UxlWwW__cadenceGhost,.page-module__UxlWwW__cadenceSlot>.page-module__UxlWwW__cadenceGhost *,.page-module__UxlWwW__cadenceSlot>[data-role=out] *{animation:none}.page-module__UxlWwW__cadenceSlot>[data-role=out]{animation:page-module__UxlWwW__ipFadeOut .32s var(--ease-out) both;pointer-events:none}.page-module__UxlWwW__cadenceSlot[data-empty=true]{border-top-color:#0000}@media (max-width:899px){.page-module__UxlWwW__cadenceSlot[data-dim=true],.page-module__UxlWwW__cadenceSlot[data-empty=true]{display:none}.page-module__UxlWwW__cadenceSteps>*+*{border-top:0;padding-top:0}}.page-module__UxlWwW__cadenceDay{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:13px;font-weight:500}.page-module__UxlWwW__cadenceDone{min-height:1lh;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-top:2px;font-size:12px}.page-module__UxlWwW__mail{border:1px solid var(--border-light);border-radius:var(--r-card);flex-direction:column;gap:0;display:flex;overflow:hidden}.page-module__UxlWwW__mailStack{display:grid}.page-module__UxlWwW__mailStack>*{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailGhost{visibility:hidden;pointer-events:none}.page-module__UxlWwW__mailLive{position:relative}.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailOut{animation:page-module__UxlWwW__ipFadeOut .32s var(--ease-out) both;pointer-events:none}.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailOut *,.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailGhost *{animation:none}.page-module__UxlWwW__mailHead{border-bottom:1px solid var(--border-light);background:var(--paper-2);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__mailWho{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__UxlWwW__mailChannel{font-size:var(--fs-title-sm);letter-spacing:-.005em;line-height:1.2}.page-module__UxlWwW__mailTo{color:var(--fg-muted);font-size:13px;line-height:1.3}.page-module__UxlWwW__mailBadge{border:1px solid var(--border-light);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;align-items:center;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.page-module__UxlWwW__mailMeta{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:0;display:flex}.page-module__UxlWwW__mailCell{border-right:1px solid var(--border-light);flex:1;align-items:baseline;gap:8px;min-width:0;padding:12px clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__mailCell:last-child{border-right:0}.page-module__UxlWwW__mailCellVal{text-overflow:ellipsis;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.page-module__UxlWwW__mailBody{flex-direction:column;flex:auto;gap:14px;min-height:220px;padding:clamp(18px,2vw,28px);display:flex}.page-module__UxlWwW__mailBody p{margin:0}.page-module__UxlWwW__mailBody mark{background:var(--sage-10);color:inherit;border-bottom:1px solid var(--green);padding:0 2px}.page-module__UxlWwW__mailActions{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:12px;padding:18px clamp(18px,2vw,28px);display:flex}@keyframes page-module__UxlWwW__ipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__UxlWwW__ipFadeOut{0%{opacity:1}to{opacity:0}}.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailLive{animation:page-module__UxlWwW__ipFadeIn .32s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.page-module__UxlWwW__leadPip,.page-module__UxlWwW__howDash,.page-module__UxlWwW__mail,.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailLive,.page-module__UxlWwW__cadenceSlot>[data-role=in]{animation:none}.page-module__UxlWwW__cadenceSlot>[data-role=out],.page-module__UxlWwW__mailStack>.page-module__UxlWwW__mailOut{opacity:0;animation:none}}.page-module__UxlWwW__showGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);display:grid}@media (max-width:899px){.page-module__UxlWwW__showGrid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.page-module__UxlWwW__showCard{border:1px solid var(--border-light);background:var(--paper);transition:border-color var(--dur-2) var(--ease-out);border-radius:clamp(16px,1.4vw,20px);flex-direction:column;gap:14px;padding:clamp(16px,1.4vw,20px);display:flex}.page-module__UxlWwW__showCard:hover{border-color:var(--green)}.page-module__UxlWwW__showPreview{aspect-ratio:16/10;border:1px solid var(--border-light);background:var(--paper-2);cursor:pointer;width:100%;transition:border-color var(--dur-2) var(--ease-out);border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.page-module__UxlWwW__showCard:hover .page-module__UxlWwW__showPreview{border-color:var(--green)}.page-module__UxlWwW__showPreview:focus-visible{outline:2px solid var(--green);outline-offset:2px}.page-module__UxlWwW__showTitle{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;padding:4px 6px 0;line-height:1.2}.page-module__UxlWwW__showBody{color:var(--fg-muted);text-wrap:pretty;margin:0;padding:0 6px;font-size:15px;line-height:1.55}.page-module__UxlWwW__showPlus{border:1px solid var(--border-light);background:var(--paper);width:34px;height:34px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:4px 0 2px 6px;display:flex}.page-module__UxlWwW__showPlus svg{width:18px;height:18px}.page-module__UxlWwW__showCard:hover .page-module__UxlWwW__showPlus{border-color:var(--green);color:var(--green)}.page-module__UxlWwW__showPlus:focus-visible{outline:2px solid var(--green);outline-offset:2px}.page-module__UxlWwW__pvBuild{justify-content:space-between;align-items:center;padding:0 20%;display:flex;position:absolute;inset:0}.page-module__UxlWwW__pvBuild:before{content:"";background:var(--border-light);height:1px;position:absolute;top:50%;left:20%;right:20%}.page-module__UxlWwW__pvNode{z-index:1;border:1px solid var(--green);background:var(--paper-2);border-radius:50%;width:26px;height:26px;position:relative}.page-module__UxlWwW__pvNode:first-child{background:var(--green);border-color:var(--green)}.page-module__UxlWwW__pvSweep{grid-template-columns:repeat(14,1fr);align-content:center;gap:6px;padding:16px 20px;display:grid;position:absolute;inset:0}.page-module__UxlWwW__pvSweep span{aspect-ratio:1;background:var(--border-light);border-radius:50%}.page-module__UxlWwW__pvSweep span[data-on=true]{background:var(--ink)}.page-module__UxlWwW__pvScored{flex-direction:column;justify-content:center;gap:8px;padding:14px 18px;display:flex;position:absolute;inset:0}.page-module__UxlWwW__pvRow{background:var(--paper);border:1px solid var(--border-light);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.page-module__UxlWwW__pvAvatar{background:var(--ink);width:22px;height:22px;color:var(--paper);font-family:var(--font-mono);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:9px;display:flex}.page-module__UxlWwW__pvLines{flex-direction:column;flex:1;gap:4px;display:flex}.page-module__UxlWwW__pvLines span{background:var(--border-light);border-radius:3px;height:5px}.page-module__UxlWwW__pvLines span:first-child{width:62%}.page-module__UxlWwW__pvLines span:last-child{width:40%}.page-module__UxlWwW__pvFit{font-family:var(--font-mono);color:var(--green);border:1px solid var(--green);border-radius:8px;flex:none;padding:2px 6px;font-size:11px;font-weight:500}.page-module__UxlWwW__theater{z-index:200;-webkit-overflow-scrolling:touch;background:var(--paper);animation:page-module__UxlWwW__theaterIn var(--dur-3) var(--ease-out) both;padding:clamp(64px,8vh,104px) clamp(20px,5vw,80px) clamp(48px,6vh,88px);position:fixed;inset:0;overflow-y:auto}@keyframes page-module__UxlWwW__theaterIn{0%{opacity:0}to{opacity:1}}.page-module__UxlWwW__theaterBg{z-index:0;pointer-events:none;background:radial-gradient(58% 48% at 16% 10%,#8fb29c2e,#0000 70%),radial-gradient(52% 42% at 90% 6%,#8fb29c1f,#0000 72%);position:absolute;inset:0}.page-module__UxlWwW__theaterClose{z-index:3;border:1px solid var(--border-light);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.page-module__UxlWwW__theaterClose svg{width:20px;height:20px}.page-module__UxlWwW__theaterClose:hover{border-color:var(--ink)}.page-module__UxlWwW__theaterClose:focus-visible{outline:2px solid var(--green);outline-offset:2px}.page-module__UxlWwW__theaterInner{z-index:1;max-width:var(--page-max);flex-direction:column;gap:clamp(32px,4vw,56px);margin-inline:auto;display:flex;position:relative}.page-module__UxlWwW__theaterHead{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin-inline:auto;display:flex}
.solutions-module__QVK8CW__head{flex-direction:column;gap:14px;margin-bottom:clamp(34px,3.85vw,62px);display:flex}.solutions-module__QVK8CW__head h2{max-width:min(100%,820px);margin:0}.solutions-module__QVK8CW__headCenter{text-align:center;align-items:center;margin-inline:auto}.solutions-module__QVK8CW__hero{background:var(--ink);color:var(--fg-inv);padding:clamp(120px, 16vh, 210px) var(--gutter) clamp(72px, 8vw, 120px);position:relative;overflow:hidden}.solutions-module__QVK8CW__heroBg{pointer-events:none;background:radial-gradient(40vw 40vw at 78% -10%,#2e6b4566 0%,#2e6b4500 60%),radial-gradient(50vw 50vw at 90% 10%,#8fb29c1f 0%,#8fb29c00 70%);position:absolute;inset:0}.solutions-module__QVK8CW__heroPhoto{pointer-events:none;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.solutions-module__QVK8CW__heroPhoto:after{content:"";background:linear-gradient(100deg,#0a0a0af5 0%,#0a0a0ae6 52%,#0a0a0aad 100%);position:absolute;inset:0}@media (max-width:720px){.solutions-module__QVK8CW__heroPhoto:after{background:#0a0a0aeb}}.solutions-module__QVK8CW__heroOrb{filter:blur(64px);pointer-events:none;width:38vw;max-width:600px;height:38vw;max-height:600px;animation:solutions-module__QVK8CW__float 15s var(--ease-in-out) infinite;background:radial-gradient(circle,#2e6b4566 0%,#2e6b4500 68%);border-radius:50%;position:absolute;top:-10vw;right:-6vw}.solutions-module__QVK8CW__heroSplit{background:var(--black)}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroBg,.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroOrb{display:none}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.solutions-module__QVK8CW__heroMedia{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.solutions-module__QVK8CW__heroVideo{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;max-width:clamp(240px,32vw,420px);height:auto;display:block}@media (max-width:900px){.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroInner{display:block;position:static}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroText{z-index:1;position:relative}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroMedia{z-index:0;background:var(--black);display:block;position:absolute;inset:0}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroMedia:after{content:"";background:#0000008c;position:absolute;inset:0}.solutions-module__QVK8CW__heroSplit .solutions-module__QVK8CW__heroVideo{width:min(70%,320px);max-width:none;height:auto;margin:auto;position:absolute;inset:0;transform:translate(14%)}}.solutions-module__QVK8CW__heroInner{z-index:1;position:relative}.solutions-module__QVK8CW__heroText{flex-direction:column;gap:24px;min-width:0;display:flex}.solutions-module__QVK8CW__heroTitle{color:var(--fg-inv);max-width:20ch}.solutions-module__QVK8CW__heroLead{color:var(--fg-inv-muted);max-width:56ch}.solutions-module__QVK8CW__heroTagline{font-family:var(--font-display);font-size:var(--fs-title);color:var(--fg-inv);text-wrap:pretty;max-width:44ch;margin:0;line-height:1.35}.solutions-module__QVK8CW__trust{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,3vw,56px);display:flex}.solutions-module__QVK8CW__trustLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.solutions-module__QVK8CW__trustLabel{color:var(--fg-subtle)}.solutions-module__QVK8CW__trustNames{flex-wrap:wrap;align-items:center;gap:12px clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__trustNames li{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:clamp(15px,1.2vw,18px)}.solutions-module__QVK8CW__trustLogo{object-fit:contain;filter:brightness(0);opacity:.75;width:auto;max-width:150px;height:clamp(20px,2vw,28px);transition:filter .3s var(--ease-out), opacity .3s var(--ease-out)}.solutions-module__QVK8CW__trustLogo:hover{filter:none;opacity:1}.solutions-module__QVK8CW__trustMetrics{flex-wrap:wrap;gap:16px clamp(24px,2.6vw,48px);margin:0;padding:0;list-style:none;display:flex}@media (min-width:900px){.solutions-module__QVK8CW__trustMetrics{border-left:1px solid var(--border-light);padding-left:clamp(24px,3vw,56px)}}.solutions-module__QVK8CW__trustMetric{flex-direction:column;gap:4px;display:flex}.solutions-module__QVK8CW__trustValue{font-family:var(--font-display);letter-spacing:-.015em;color:var(--green);font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.1}.solutions-module__QVK8CW__trustMetricLabel{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-subtle);max-width:22ch;font-size:14px}.solutions-module__QVK8CW__sys{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,48px);display:grid}@media (max-width:979px){.solutions-module__QVK8CW__sys{grid-template-columns:1fr;gap:clamp(44px,7vw,64px);max-width:640px;margin-inline:auto}}.solutions-module__QVK8CW__sysCol{flex-direction:column;min-width:0;display:flex}.solutions-module__QVK8CW__sysColTop{flex-direction:column;gap:12px;display:flex}.solutions-module__QVK8CW__sysColLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:14px;font-weight:500}.solutions-module__QVK8CW__sysPanel{background:var(--white);border:1px solid var(--border-light);border-radius:16px;height:clamp(280px,26vw,330px);padding:clamp(16px,1.6vw,24px) clamp(16px,1.8vw,26px);overflow:hidden}.solutions-module__QVK8CW__sysFigures{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;column-gap:clamp(18px,2vw,32px);height:100%;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.solutions-module__QVK8CW__sysFigures[data-cols="1"]{grid-template-columns:1fr}.solutions-module__QVK8CW__sysFigure{opacity:0;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:clamp(4px,.6vw,9px) 0;display:flex;transform:translateY(6px)}.solutions-module__QVK8CW__sysFigure:not(:first-child):not(:nth-child(2)),.solutions-module__QVK8CW__sysFigures[data-cols="1"] .solutions-module__QVK8CW__sysFigure:nth-child(2){border-top:1px solid var(--border-light)}.solutions-module__QVK8CW__sysFigValue{font-family:var(--font-display);letter-spacing:-.015em;color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,7.2cqi,26px);font-weight:400;line-height:1.04;overflow:hidden}.solutions-module__QVK8CW__sysFigures[data-cols="1"] .solutions-module__QVK8CW__sysFigValue{font-size:clamp(28px,3.4vw,40px)}@media (max-width:600px){.solutions-module__QVK8CW__sysFigValue{font-size:clamp(16px,5.4cqi,20px)}.solutions-module__QVK8CW__sysFigures[data-cols="1"] .solutions-module__QVK8CW__sysFigValue{font-size:clamp(19px,7cqi,24px)}}.solutions-module__QVK8CW__sysFigMeta{align-items:flex-start;gap:8px;min-width:0;display:flex}.solutions-module__QVK8CW__sysFigIndex{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-subtle);flex:none;font-size:clamp(10.5px,2.15cqi + 3.4px,14px);line-height:1.25}.solutions-module__QVK8CW__sysFigCap{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:clamp(10.5px,2.15cqi + 3.4px,14px);line-height:1.25;display:-webkit-box;overflow:hidden}@container (max-width:349px){.solutions-module__QVK8CW__sysFigures:not([data-cols="1"]) .solutions-module__QVK8CW__sysFigCap{min-height:2.5em}}.solutions-module__QVK8CW__sys[data-play=true] .solutions-module__QVK8CW__sysFigure{animation:solutions-module__QVK8CW__demoSlide .5s var(--ease-out) both;animation-delay:calc(var(--si,0) * 90ms)}.solutions-module__QVK8CW__sysTable{flex-direction:column;height:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__sysTable li{border-bottom:1px solid var(--border-light);opacity:0;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.solutions-module__QVK8CW__sysTable li:last-child{border-bottom:0}.solutions-module__QVK8CW__sys[data-play=true] .solutions-module__QVK8CW__sysTable li{animation:solutions-module__QVK8CW__demoSlide .5s var(--ease-out) both;animation-delay:calc(var(--ri,0) * .11s)}.solutions-module__QVK8CW__sysTableName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--ink-78);flex:1;font-size:14px;overflow:hidden}.solutions-module__QVK8CW__sysStatus{font-family:var(--font-mono);text-transform:capitalize;color:var(--fg-muted);flex:none;align-items:center;gap:7px;font-size:14px;display:inline-flex}.solutions-module__QVK8CW__sysStatus i{background:var(--fg-subtle);border-radius:50%;width:7px;height:7px}.solutions-module__QVK8CW__sysStatus[data-state=running] i{background:var(--green);animation:solutions-module__QVK8CW__pulseDot 2.6s var(--ease-in-out) infinite}.solutions-module__QVK8CW__sysStatus[data-state=scaling] i{background:#d9822b}.solutions-module__QVK8CW__sysTableSpec{font-family:var(--font-mono);color:var(--fg-subtle);flex:none;font-size:14px}.solutions-module__QVK8CW__sysPanelBleed{padding-inline:0}.solutions-module__QVK8CW__sysChips{flex-direction:column;justify-content:center;align-items:center;gap:clamp(9px,1vw,13px);height:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.solutions-module__QVK8CW__intRow{flex-wrap:nowrap;flex:none;gap:clamp(9px,1vw,13px);width:max-content;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__sys .solutions-module__QVK8CW__intChip{opacity:0}.solutions-module__QVK8CW__sys[data-play=true] .solutions-module__QVK8CW__intChip{animation:solutions-module__QVK8CW__demoPop .45s var(--ease-spring) both;animation-delay:calc(var(--ri,0) * 55ms)}.solutions-module__QVK8CW__sysBlocks{flex-direction:column;gap:clamp(24px,2.4vw,34px);margin-top:clamp(24px,2.4vw,32px);display:flex}.solutions-module__QVK8CW__sysBlock{flex-direction:column;gap:7px;min-width:0;display:flex}.solutions-module__QVK8CW__sysBlockHead{color:var(--fg-muted);align-items:center;gap:9px;font-size:14.5px;line-height:1.35;display:flex}.solutions-module__QVK8CW__sysBlockHead svg{width:17px;height:17px;color:var(--ink);opacity:.72;flex:none}.solutions-module__QVK8CW__sysBlockBody{color:var(--ink-78);text-wrap:pretty;max-width:42ch;margin:0;font-size:16px;line-height:1.55}.solutions-module__QVK8CW__flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.solutions-module__QVK8CW__flowStep{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.solutions-module__QVK8CW__flowStep:not(:last-child):after{content:"";border-top:1.6px solid var(--sage-mute);border-right:1.6px solid var(--sage-mute);width:8px;height:8px;position:absolute;top:16px;right:calc(clamp(18px,2vw,32px)/-2 - 4px);transform:rotate(45deg)}.solutions-module__QVK8CW__flowHead{align-items:center;gap:12px;display:flex}.solutions-module__QVK8CW__flowNum{background:var(--green-deep);width:34px;height:34px;color:var(--fg-inv);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.solutions-module__QVK8CW__flowIcon{border:1px solid var(--border-light);width:34px;height:34px;color:var(--green);background:#8fb29c1a;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.solutions-module__QVK8CW__flowIcon svg{width:18px;height:18px}.solutions-module__QVK8CW__flowTitle{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:4px 0 0;font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.25}.solutions-module__QVK8CW__flowBody{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.solutions-module__QVK8CW__flowChecks{color:var(--fg-muted);flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.solutions-module__QVK8CW__flowChecks li{gap:8px;display:flex}.solutions-module__QVK8CW__flowChips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__flowChips li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--border-light);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:500;display:inline-flex}.solutions-module__QVK8CW__flowChipIcon{object-fit:contain;width:15px;height:15px}.solutions-module__QVK8CW__flowIconRow{color:var(--fg-subtle);gap:10px;display:flex}.solutions-module__QVK8CW__flowIconRow svg{width:17px;height:17px}@media (max-width:1099px){.solutions-module__QVK8CW__flow{grid-template-columns:1fr;gap:clamp(24px,4vw,36px);max-width:560px}.solutions-module__QVK8CW__flowStep:not(:last-child):after{inset:auto auto calc(clamp(24px,4vw,36px)/-2 - 4px) 13px;transform:rotate(135deg)}}.solutions-module__QVK8CW__flowNote{border-top:1px solid var(--border-light);align-items:flex-start;gap:12px;margin-top:clamp(28px,3vw,44px);padding-top:clamp(20px,2.2vw,30px);display:flex}.solutions-module__QVK8CW__flowNote p{color:var(--fg-muted);text-wrap:pretty;max-width:68ch;margin:0;font-size:15px;line-height:1.55}.solutions-module__QVK8CW__flowNoteIcon{width:18px;height:18px;color:var(--green);flex:none;margin-top:2px}.solutions-module__QVK8CW__impactGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solutions-module__QVK8CW__impactGrid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-module__QVK8CW__impactGrid[data-cols="1"]{grid-template-columns:1fr;max-width:520px}.solutions-module__QVK8CW__impactGrid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(18px,2vw,30px)}@media (min-width:980px){.solutions-module__QVK8CW__impactGrid[data-cols="4"] .solutions-module__QVK8CW__impactCell:nth-child(odd){border-left:0;padding-left:0}}.solutions-module__QVK8CW__impactGrid[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(18px,2vw,30px)}@media (min-width:980px){.solutions-module__QVK8CW__impactGrid[data-cols="5"] .solutions-module__QVK8CW__impactCell:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:979px){.solutions-module__QVK8CW__impactGrid,.solutions-module__QVK8CW__impactGrid[data-cols="2"],.solutions-module__QVK8CW__impactGrid[data-cols="4"],.solutions-module__QVK8CW__impactGrid[data-cols="5"]{grid-template-columns:1fr}}.solutions-module__QVK8CW__impactCell{flex-direction:column;gap:clamp(16px,1.8vw,26px);min-width:0;min-height:clamp(260px,22vw,320px);padding:clamp(22px,2.2vw,38px) clamp(20px,2.2vw,40px);display:flex}.solutions-module__QVK8CW__impactCell:first-child{padding-left:0}@media (min-width:980px){.solutions-module__QVK8CW__impactCell:not(:first-child){border-left:1px solid var(--border-light)}}@media (max-width:979px){.solutions-module__QVK8CW__impactCell{padding-inline:0}.solutions-module__QVK8CW__impactCell:not(:first-child){border-top:1px solid var(--border-light)}}.solutions-module__QVK8CW__impactKicker{font-family:var(--font-display);color:var(--fg-muted);align-items:center;gap:9px;font-size:15px;line-height:1.2;display:flex}.solutions-module__QVK8CW__impactKickerIcon{width:17px;height:17px;color:var(--fg-subtle);flex:none}.solutions-module__QVK8CW__impactStatement{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.32}.solutions-module__QVK8CW__impactFoot{justify-content:flex-end;align-items:flex-end;margin-top:auto;padding-top:8px;display:flex}.solutions-module__QVK8CW__impactLogo{object-fit:contain;object-position:right center;opacity:.85;width:auto;max-width:200px;height:clamp(28px,2.6vw,38px);transition:opacity .3s var(--ease-out)}@media (max-width:899px){.solutions-module__QVK8CW__impactLogo{max-width:170px;height:clamp(28px,5.5vw,36px)}}.solutions-module__QVK8CW__impactName{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:15px}.solutions-module__QVK8CW__clientStrip{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));max-width:calc(var(--cols,4) * 268px);margin-top:clamp(34px,4vw,56px);place-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;display:grid}.solutions-module__QVK8CW__clientLogo{height:calc(clamp(26px, 2.6vw, 34px) * var(--logo-scale,1));object-fit:contain;opacity:.85;width:auto;max-width:min(168px,100%);transition:opacity .3s var(--ease-out)}@media (max-width:600px){.solutions-module__QVK8CW__clientStrip{grid-template-columns:repeat(var(--cols-m,2), minmax(0, 1fr));row-gap:clamp(30px,8vw,40px)}}.solutions-module__QVK8CW__quoteBand{border-top:1px solid var(--border-light);grid-template-columns:1.55fr .65fr;align-items:center;gap:clamp(28px,4vw,80px);margin:clamp(28px,3vw,48px) 0 0;padding-top:clamp(28px,3.2vw,52px);display:grid}@media (max-width:720px){.solutions-module__QVK8CW__quoteBand{grid-template-columns:1fr;gap:clamp(20px,5vw,28px)}}.solutions-module__QVK8CW__quoteText{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(20px,2.1vw,29px);font-weight:400;line-height:1.34}.solutions-module__QVK8CW__quoteMark,.solutions-module__QVK8CW__quoteMarkEnd{color:var(--green)}.solutions-module__QVK8CW__quoteMark{margin-right:2px}.solutions-module__QVK8CW__quoteMarkEnd{margin-left:1px}.solutions-module__QVK8CW__quoteCite{text-align:right;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.4vw,18px);display:flex}@media (max-width:720px){.solutions-module__QVK8CW__quoteCite{text-align:left;align-items:flex-start}}.solutions-module__QVK8CW__quoteCiteText{flex-direction:column;gap:3px;display:flex}.solutions-module__QVK8CW__quoteName{font-family:var(--font-display);color:var(--ink);font-size:clamp(15px,1.3vw,17px);line-height:1.2}.solutions-module__QVK8CW__quoteRole{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);font-size:14px}.solutions-module__QVK8CW__quoteLogo{object-fit:contain;object-position:right center;opacity:.82;width:auto;max-width:168px;height:clamp(24px,2.2vw,32px);transition:opacity .3s var(--ease-out)}@media (max-width:720px){.solutions-module__QVK8CW__quoteLogo{object-position:left center}}.solutions-module__QVK8CW__quoteBandSolo{grid-template-columns:1fr}.solutions-module__QVK8CW__quoteBandSolo .solutions-module__QVK8CW__quoteText{max-width:62ch}.solutions-module__QVK8CW__convRows{flex-direction:column;gap:clamp(10px,1vw,16px);width:100vw;margin-left:calc(50% - 50vw);display:flex;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%)}.solutions-module__QVK8CW__convRow{will-change:transform;align-items:stretch;gap:clamp(10px,1vw,16px);width:max-content;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__convRowLeft{animation:linear infinite solutions-module__QVK8CW__convScrollLeft}.solutions-module__QVK8CW__convRowRight{animation:linear infinite solutions-module__QVK8CW__convScrollRight}.solutions-module__QVK8CW__convRow:first-child{animation-duration:64s}.solutions-module__QVK8CW__convRow:nth-child(2){animation-duration:78s}.solutions-module__QVK8CW__convRow:hover{animation-play-state:paused}@keyframes solutions-module__QVK8CW__convScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes solutions-module__QVK8CW__convScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.solutions-module__QVK8CW__convChip{background:var(--white);border:1px solid var(--border-light);max-width:clamp(280px,30vw,440px);color:var(--ink-78);text-align:left;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:16px;flex:none;align-items:flex-start;gap:10px;padding:clamp(13px,1vw,17px) clamp(16px,1.4vw,22px);font-size:clamp(14px,.95vw,15px);font-weight:400;line-height:1.4;display:flex}.solutions-module__QVK8CW__convRows:hover .solutions-module__QVK8CW__convChip:hover{color:var(--ink);background:#8fb29c38}.solutions-module__QVK8CW__convIcon{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.solutions-module__QVK8CW__convRow{animation:none}.solutions-module__QVK8CW__convRows{overflow-x:auto}}.solutions-module__QVK8CW__baGrid{margin-bottom:clamp(24px,2.6vw,40px)}.solutions-module__QVK8CW__baCell{min-height:0}.solutions-module__QVK8CW__baBefore{color:var(--fg-muted)}.solutions-module__QVK8CW__intChip{white-space:nowrap;background:var(--white);border:1px solid var(--border-light);border-radius:15px;flex:none;align-items:center;gap:10px;padding:11px 17px 11px 13px;display:inline-flex;box-shadow:0 1px 2px #080a090d}.solutions-module__QVK8CW__intChipIcon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.solutions-module__QVK8CW__intChipIcon img{object-fit:contain;width:24px;height:24px}.solutions-module__QVK8CW__intChipPlaceholder{width:22px;height:22px;color:var(--fg-subtle)}.solutions-module__QVK8CW__intChipName{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:15px;font-weight:400;line-height:1}.solutions-module__QVK8CW__pd{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,76px);display:grid}@media (max-width:899px){.solutions-module__QVK8CW__pd{grid-template-columns:1fr;gap:clamp(44px,8vw,64px)}}.solutions-module__QVK8CW__pdCol{flex-direction:column;gap:clamp(18px,1.8vw,24px);min-width:0;display:flex}.solutions-module__QVK8CW__pdColLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);font-size:14px;font-weight:500}.solutions-module__QVK8CW__pdDots{gap:8px;display:flex}.solutions-module__QVK8CW__pdDot{background:var(--border-light);cursor:pointer;height:4px;transition:background .3s var(--ease-out);border:0;border-radius:999px;flex:1;padding:0;position:relative;overflow:hidden}.solutions-module__QVK8CW__pdDot[data-active=true]{background:#8fb29c59}.solutions-module__QVK8CW__pdDot[data-done=true]{background:var(--green)}.solutions-module__QVK8CW__pdDotFill{background:var(--green);border-radius:999px;width:0;animation:linear both solutions-module__QVK8CW__pdFill;position:absolute;inset:0 auto 0 0}@keyframes solutions-module__QVK8CW__pdFill{0%{width:0}to{width:100%}}.solutions-module__QVK8CW__pdStepCard{min-width:0;animation:solutions-module__QVK8CW__demoRise .45s var(--ease-out) both;flex-direction:column;gap:12px;display:flex}.solutions-module__QVK8CW__pdDemo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__pdStack>.solutions-module__QVK8CW__demoPanel{animation:solutions-module__QVK8CW__demoRise .45s var(--ease-out) both}.solutions-module__QVK8CW__pdStack{min-width:0;display:grid}.solutions-module__QVK8CW__pdStack>*{grid-area:1/1;min-width:0}.solutions-module__QVK8CW__pdStack>.solutions-module__QVK8CW__pdGhost{visibility:hidden;pointer-events:none}.solutions-module__QVK8CW__pdStack>.solutions-module__QVK8CW__pdGhost,.solutions-module__QVK8CW__pdStack>.solutions-module__QVK8CW__pdGhost *{animation:none}.solutions-module__QVK8CW__demoPanel{flex-direction:column;gap:12px;min-width:0;display:flex}.solutions-module__QVK8CW__demoHead{align-items:center;gap:10px;display:flex}.solutions-module__QVK8CW__demoBadge{background:var(--green-deep);width:26px;height:26px;color:var(--fg-inv);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.solutions-module__QVK8CW__demoTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:15px;font-weight:400;line-height:1.3}.solutions-module__QVK8CW__mockWindow{background:var(--paper);border:1px solid var(--border-light);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 2px #080a090d}.solutions-module__QVK8CW__mockChrome{border-bottom:1px solid var(--border-light);align-items:center;gap:6px;padding:10px 14px;display:flex}.solutions-module__QVK8CW__mockChrome i{background:var(--border-light);border-radius:50%;width:8px;height:8px}.solutions-module__QVK8CW__mockBody{font-family:var(--font-mono);color:var(--fg-muted);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px 16px;font-size:14px;line-height:1.5;display:flex}.solutions-module__QVK8CW__mockMetaRow{overflow-wrap:anywhere;gap:8px;min-width:0;display:flex}.solutions-module__QVK8CW__mockMetaRow span{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-subtle);flex:none;font-size:14px;line-height:1.8}.solutions-module__QVK8CW__mockSubject{font-family:var(--font-display);color:var(--ink);font-size:14px}.solutions-module__QVK8CW__mockPara{text-wrap:pretty;margin:0}.solutions-module__QVK8CW__mockAttachment{border:1px solid var(--border-light);color:var(--fg-muted);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.solutions-module__QVK8CW__mockAttachment svg{width:14px;height:14px;color:var(--green);flex:none}.solutions-module__QVK8CW__mockList{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.solutions-module__QVK8CW__mockList li{border-bottom:1px solid var(--border-light);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.solutions-module__QVK8CW__mockList li:last-child{border-bottom:0;padding-bottom:0}.solutions-module__QVK8CW__mockSku{color:var(--ink);flex:none}.solutions-module__QVK8CW__mockDesc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.solutions-module__QVK8CW__mockQty{color:var(--ink);flex:none}.solutions-module__QVK8CW__mockNote{color:var(--green);gap:7px;display:inline-flex}.solutions-module__QVK8CW__mockQuoteHead{justify-content:space-between;align-items:center;width:100%;display:flex}.solutions-module__QVK8CW__mockBadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);background:#8fb29c24;border:1px solid #8fb29c66;border-radius:999px;padding:3px 9px;font-size:14px;font-weight:500}.solutions-module__QVK8CW__mockTotal{border-top:1px solid var(--border-light);width:100%;color:var(--ink);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.solutions-module__QVK8CW__mockConfirmIcon{width:30px;height:30px;color:var(--green)}.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockMetaRow,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockSubject,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockPara,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockAttachment,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockList li,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockNote,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockQuoteHead,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockBadge,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockTotal{opacity:0}@keyframes solutions-module__QVK8CW__demoRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes solutions-module__QVK8CW__demoSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes solutions-module__QVK8CW__demoPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes solutions-module__QVK8CW__demoDraw{to{stroke-dashoffset:0}}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockMetaRow,.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockSubject,.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockPara,.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockQuoteHead{animation:solutions-module__QVK8CW__demoRise .5s var(--ease-out) both;animation-delay:calc(var(--pd,0s) + var(--ri,0) * .11s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockList li{animation:solutions-module__QVK8CW__demoSlide .5s var(--ease-out) both;animation-delay:calc(var(--pd,0s) + var(--ri,0) * .11s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockAttachment{animation:solutions-module__QVK8CW__demoPop .45s var(--ease-spring) both;animation-delay:calc(var(--pd,0s) + var(--ri,0) * .11s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockNote{animation:solutions-module__QVK8CW__demoRise .5s var(--ease-out) both;animation-delay:calc(var(--pd,0s) + var(--ri,0) * .11s + .12s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockBadge{animation:solutions-module__QVK8CW__demoPop .5s var(--ease-spring) both;animation-delay:calc(var(--pd,0s) + .76s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockTotal{animation:solutions-module__QVK8CW__demoRise .5s var(--ease-out) both;animation-delay:calc(var(--pd,0s) + var(--ri,0) * .11s)}.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockConfirmIcon circle{stroke-dasharray:57;stroke-dashoffset:57px}.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockConfirmIcon path{stroke-dasharray:15;stroke-dashoffset:15px}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockConfirmIcon circle{animation:solutions-module__QVK8CW__demoDraw .55s var(--ease-out) both;animation-delay:var(--pd,0s)}.solutions-module__QVK8CW__demoPanel[data-play=true] .solutions-module__QVK8CW__mockConfirmIcon path{animation:solutions-module__QVK8CW__demoDraw .3s var(--ease-out) both;animation-delay:calc(var(--pd,0s) + .46s)}@media (prefers-reduced-motion:reduce){.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockMetaRow,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockSubject,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockPara,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockAttachment,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockList li,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockNote,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockQuoteHead,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockBadge,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockTotal{opacity:1!important;animation:none!important;transform:none!important}.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockConfirmIcon circle,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__mockConfirmIcon path{stroke-dashoffset:0!important;animation:none!important}.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__pdStepCard,.solutions-module__QVK8CW__pd .solutions-module__QVK8CW__demoPanel{opacity:1!important;animation:none!important;transform:none!important}.solutions-module__QVK8CW__pdDotFill{width:100%!important;animation:none!important}.solutions-module__QVK8CW__sys .solutions-module__QVK8CW__sysTable li,.solutions-module__QVK8CW__sys .solutions-module__QVK8CW__sysFigure,.solutions-module__QVK8CW__sys .solutions-module__QVK8CW__intChip{opacity:1!important;animation:none!important;transform:none!important}.solutions-module__QVK8CW__sysStatus i{animation:none!important}}.solutions-module__QVK8CW__heroLight{background:var(--paper);color:var(--ink);padding:clamp(88px, 11vh, 148px) var(--gutter) clamp(56px, 7vw, 104px);position:relative}.solutions-module__QVK8CW__heroLightTight{padding-bottom:0}.solutions-module__QVK8CW__heroLightGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(28px,4vw,72px);display:grid}.solutions-module__QVK8CW__heroLightCopy{flex-direction:column;gap:18px;min-width:0;display:flex}.solutions-module__QVK8CW__heroLightMedia{align-items:center;min-width:0;display:flex}.solutions-module__QVK8CW__heroLightFrame{border-radius:clamp(16px,1.8vw,24px);width:100%;height:clamp(320px,30vw,460px);overflow:hidden}.solutions-module__QVK8CW__heroLightTagline{font-family:var(--font-display);color:var(--ink);font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.35}@media (max-width:900px){.solutions-module__QVK8CW__heroLightGrid{grid-template-columns:1fr;gap:clamp(28px,6vw,44px)}.solutions-module__QVK8CW__heroLightFrame{aspect-ratio:9/8;height:auto}}.solutions-module__QVK8CW__builtOn{border-top:1px solid var(--border-light);text-align:center;padding-top:clamp(18px,2vw,26px);font-size:clamp(14px,1.1vw,16px);line-height:1.6}.solutions-module__QVK8CW__builtOn a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.solutions-module__QVK8CW__builtOn a:hover{color:var(--green)}
.instabrain-graph-module__PgCFpG__stage{aspect-ratio:1000/620;background:var(--ib-bg,var(--black));width:100%;position:relative;container-type:inline-size}.instabrain-graph-module__PgCFpG__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.instabrain-graph-module__PgCFpG__edge{stroke:var(--fg-inv);stroke-opacity:.26;stroke-width:1px}.instabrain-graph-module__PgCFpG__spine{stroke:var(--fg-inv);stroke-opacity:.92;stroke-width:1.7px;stroke-linejoin:round}.instabrain-graph-module__PgCFpG__packet{stroke:var(--sage);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:22 978;animation:3.4s linear infinite instabrain-graph-module__PgCFpG__ibgPacket}@keyframes instabrain-graph-module__PgCFpG__ibgPacket{0%{stroke-dashoffset:22px}to{stroke-dashoffset:-978px}}.instabrain-graph-module__PgCFpG__accent{fill:var(--sage)}.instabrain-graph-module__PgCFpG__hub{fill:var(--fg-inv)}.instabrain-graph-module__PgCFpG__leaf{fill:var(--fg-inv);fill-opacity:.7}.instabrain-graph-module__PgCFpG__beat{transform-box:fill-box;transform-origin:50%;animation:instabrain-graph-module__PgCFpG__ibgBeat 3.4s var(--ease-in-out) infinite}@keyframes instabrain-graph-module__PgCFpG__ibgBeat{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.instabrain-graph-module__PgCFpG__labels{position:absolute;inset:0}.instabrain-graph-module__PgCFpG__lab{white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;background:var(--ib-bg,var(--black));padding:.36em .5em;line-height:1;position:absolute}.instabrain-graph-module__PgCFpG__labR{transform:translate(1.6cqw,-50%)}.instabrain-graph-module__PgCFpG__labL{transform:translate(calc(-100% - 1.6cqw),-50%)}.instabrain-graph-module__PgCFpG__labAccent,.instabrain-graph-module__PgCFpG__labHub{color:var(--fg-inv);font-size:clamp(10px,1.92cqw,14px);font-weight:500}.instabrain-graph-module__PgCFpG__labLeaf{color:var(--fg-inv-subtle);font-size:clamp(9px,1.66cqw,12.5px);font-weight:400}.instabrain-graph-module__PgCFpG__toast{background:var(--surface-850);border:1px solid var(--border-dark);border-radius:clamp(10px,1.9cqw,18px);align-items:flex-start;gap:clamp(9px,1.9cqw,16px);width:47%;padding:clamp(11px,2.3cqw,20px);display:flex;position:absolute;top:5.5%;left:2%}.instabrain-graph-module__PgCFpG__avatar{background:var(--surface-800);border:1px solid var(--border-dark);border-radius:999px;flex:none;place-items:center;width:clamp(28px,5.9cqw,46px);height:clamp(28px,5.9cqw,46px);display:grid;position:relative}.instabrain-graph-module__PgCFpG__avatarInitials{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--sage);font-size:clamp(9px,1.55cqw,12px);font-weight:500}.instabrain-graph-module__PgCFpG__avatarBadge{background:var(--sage);border:2px solid var(--surface-850);border-radius:999px;width:clamp(8px,1.7cqw,13px);height:clamp(8px,1.7cqw,13px);position:absolute;bottom:-6%;right:-6%}.instabrain-graph-module__PgCFpG__toastBody{min-width:0}.instabrain-graph-module__PgCFpG__toastHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:clamp(5px,.9cqw,9px);display:flex}.instabrain-graph-module__PgCFpG__toastSrc,.instabrain-graph-module__PgCFpG__toastTime{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-inv-subtle);white-space:nowrap;font-size:clamp(9px,1.42cqw,12px);font-weight:400}.instabrain-graph-module__PgCFpG__toastMsg,.instabrain-graph-module__PgCFpG__toastSub{text-wrap:pretty;margin:0;line-height:1.32}.instabrain-graph-module__PgCFpG__toastMsg{color:var(--fg-inv);font-size:clamp(12px,2.02cqw,17px)}.instabrain-graph-module__PgCFpG__toastWho{color:var(--sage)}.instabrain-graph-module__PgCFpG__toastSub{color:var(--fg-inv-muted);margin-top:.2em;font-size:clamp(11px,1.8cqw,15px)}@media (max-width:900px){.instabrain-graph-module__PgCFpG__toast,.instabrain-graph-module__PgCFpG__labels{display:none}.instabrain-graph-module__PgCFpG__svg{opacity:.6}}@media (prefers-reduced-motion:reduce){.instabrain-graph-module__PgCFpG__packet{display:none}.instabrain-graph-module__PgCFpG__beat{animation:none}}
.page-module__DMqgCG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__DMqgCG__head{flex-direction:column;gap:14px;margin-bottom:clamp(30px,3.4vw,52px);display:flex}.page-module__DMqgCG__head h2{text-wrap:balance;max-width:26ch}.page-module__DMqgCG__headSide{margin-bottom:0}.page-module__DMqgCG__headSide h2,.page-module__DMqgCG__headSide .page-module__DMqgCG__headLead{max-width:none}.page-module__DMqgCG__headTwo h2{max-width:40ch}.page-module__DMqgCG__headCenter{text-align:center;align-items:center}.page-module__DMqgCG__headCenter h2{margin-inline:auto}@media (min-width:600px){.page-module__DMqgCG__headNowrap h2{white-space:nowrap;max-width:none;font-size:min(var(--fs-h2), calc((100vw - 2 * var(--gutter)) / 18.2))}}.page-module__DMqgCG__headLead{max-width:64ch;font-size:var(--fs-body);color:var(--ink-78);text-wrap:pretty;margin:0;line-height:1.6}.dark .page-module__DMqgCG__headLead{color:var(--fg-inv-muted)}.page-module__DMqgCG__heroWedge{color:var(--fg-inv);margin-bottom:10px;display:block}.page-module__DMqgCG__heroGraphic{width:100%;max-width:calc(1.6129*clamp(240px,32vw,420px));margin-inline:auto}@media (max-width:900px){.page-module__DMqgCG__heroGraphic{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.page-module__DMqgCG__qualifier{border-left:2px solid var(--green);max-width:52ch;color:var(--fg-inv-muted);text-wrap:pretty;margin:22px 0 0;padding-left:16px;font-size:15px;line-height:1.55}.page-module__DMqgCG__qualifier b{color:var(--fg-inv);font-weight:400}.page-module__DMqgCG__heroActions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.page-module__DMqgCG__heroGhost{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-inv);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);transition:color .18s var(--ease-out);font-size:13px}.page-module__DMqgCG__heroGhost:after{content:" ↓"}.page-module__DMqgCG__heroGhost:hover{color:var(--sage)}.page-module__DMqgCG__triad{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.page-module__DMqgCG__card{background:var(--paper);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;gap:10px;height:100%;padding:clamp(22px,2.2vw,32px);display:flex}.page-module__DMqgCG__cardNum{font-family:var(--font-mono), monospace;color:var(--ink-45);font-size:12px}.page-module__DMqgCG__cardTitle{font-size:var(--fs-title);color:var(--ink);text-wrap:balance;margin:0;font-weight:400;line-height:1.25}.page-module__DMqgCG__cardBody{color:var(--ink-78);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.page-module__DMqgCG__cardLink{color:inherit;transition:border-color .16s var(--ease-out);text-decoration:none}.page-module__DMqgCG__cardLink:hover,.page-module__DMqgCG__cardLink:focus-visible{border-color:var(--green)}.page-module__DMqgCG__cardAnchor{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);margin-top:auto;padding-top:14px;font-size:14px}.page-module__DMqgCG__cardLink:hover .page-module__DMqgCG__cardAnchor{color:var(--green)}@media (min-width:600px) and (max-width:899px){.page-module__DMqgCG__triad{scroll-snap-type:x mandatory;width:100vw;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;margin-left:calc(50% - 50vw);display:flex;overflow-x:auto}.page-module__DMqgCG__triad::-webkit-scrollbar{display:none}.page-module__DMqgCG__triad>*{scroll-snap-align:center;flex:0 0 min(78%,420px)}}@media (max-width:599px){.page-module__DMqgCG__triad{flex-direction:column;display:flex}}.page-module__DMqgCG__stack{margin-top:clamp(34px,3.6vw,56px)}.page-module__DMqgCG__stackLabel{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 12px;font-size:11.5px;font-weight:500}.page-module__DMqgCG__tiers{background:var(--border-light);border:1px solid var(--border-light);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__DMqgCG__tier{background:var(--paper);flex-direction:column;gap:7px;padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,28px);display:flex}.page-module__DMqgCG__tierIcon{color:var(--green);margin-bottom:3px;display:block}.page-module__DMqgCG__tierIcon svg{width:26px;height:26px;display:block}.page-module__DMqgCG__tierRole{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);font-size:11.5px;font-weight:500}.page-module__DMqgCG__tierName{font-size:var(--fs-title-sm);color:var(--ink);text-wrap:balance;line-height:1.25}.page-module__DMqgCG__tier:last-child .page-module__DMqgCG__tierName{color:var(--green)}.page-module__DMqgCG__tierNote{color:var(--ink-78);text-wrap:pretty;font-size:14px;line-height:1.5}@media (max-width:759px){.page-module__DMqgCG__tiers{grid-template-columns:1fr}}.page-module__DMqgCG__stackFeedback{color:var(--fg-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.page-module__DMqgCG__stackFeedback:before{content:"↳ ";color:var(--green)}@media (max-width:599px){.page-module__DMqgCG__tier{grid-template-columns:1fr}.page-module__DMqgCG__tierRole{grid-area:auto/1}}.page-module__DMqgCG__signalWrap{width:100vw;margin-bottom:clamp(38px,4.4vw,76px);margin-left:calc(50% - 50vw)}.page-module__DMqgCG__signal{width:100%;position:relative}.page-module__DMqgCG__signalSvg{width:100%;height:auto;display:block}.page-module__DMqgCG__sigA{opacity:1}.page-module__DMqgCG__sigB{opacity:.5}.page-module__DMqgCG__sigC{opacity:.35}[data-revealed=true] .page-module__DMqgCG__sigLine{animation:page-module__DMqgCG__sigDraw .62s var(--ease-out) backwards}[data-revealed=true] .page-module__DMqgCG__sigB{animation-delay:70ms}[data-revealed=true] .page-module__DMqgCG__sigC{animation-delay:.14s}@keyframes page-module__DMqgCG__sigDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-revealed=true] .page-module__DMqgCG__sigLine{animation:none}}.page-module__DMqgCG__pills{pointer-events:none;position:absolute;inset:0}.page-module__DMqgCG__pill{border:1px solid var(--border-dark);background:var(--ink);white-space:nowrap;font-family:var(--font-mono), monospace;border-radius:999px;align-items:stretch;font-size:12px;line-height:1;display:inline-flex;position:absolute;transform:translate(-6%,-50%)}.page-module__DMqgCG__pillK{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-inv-subtle);padding:6px 11px;font-weight:500}.page-module__DMqgCG__pillV{border-left:1px solid var(--border-dark);letter-spacing:.02em;color:var(--fg-inv-muted);padding:6px 12px}@media (max-width:899px){.page-module__DMqgCG__pills{display:none}.page-module__DMqgCG__signal{opacity:.9}}.page-module__DMqgCG__proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.page-module__DMqgCG__proofCell{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.page-module__DMqgCG__proofFrom{justify-content:center;align-items:center;height:44px;margin-bottom:4px;display:flex}.page-module__DMqgCG__proofLogo{height:calc(34px * var(--logo-scale,1));object-fit:contain;object-position:center;opacity:.8;width:auto;max-width:min(210px,100%)}.page-module__DMqgCG__metricV{letter-spacing:-.025em;color:var(--sage);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1}.page-module__DMqgCG__metricL{color:var(--fg-inv);text-wrap:balance;margin:0;font-size:16px;font-weight:400;line-height:1.3}.page-module__DMqgCG__proofNote{max-width:38ch;color:var(--fg-inv-muted);text-wrap:pretty;margin:2px auto 0;font-size:15px;line-height:1.55}.page-module__DMqgCG__proofLink{color:var(--sage);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.page-module__DMqgCG__proofLink:hover{color:var(--fg-inv)}@media (max-width:899px){.page-module__DMqgCG__proof{grid-template-columns:1fr;gap:clamp(30px,5vw,44px)}}.page-module__DMqgCG__layersLayout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,96px);display:grid}.page-module__DMqgCG__figLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(32px,3.4vw,60px);display:grid}.page-module__DMqgCG__figLayout+.page-module__DMqgCG__figLayout{margin-top:clamp(48px,5.5vw,96px)}.page-module__DMqgCG__figLayoutFlip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.page-module__DMqgCG__figLayoutFlip>:first-child{order:2}.page-module__DMqgCG__figLayoutFlip>:last-child{order:1}.page-module__DMqgCG__figCopy{flex-direction:column;justify-content:space-between;gap:clamp(28px,3vw,48px);height:100%;display:flex}.page-module__DMqgCG__figCloser{margin-bottom:104px;transform:translateY(50%)}@media (max-width:1199px){.page-module__DMqgCG__figLayout{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,44px)}.page-module__DMqgCG__figLayoutFlip>:first-child,.page-module__DMqgCG__figLayoutFlip>:last-child{order:0}.page-module__DMqgCG__headSide h2{max-width:26ch}.page-module__DMqgCG__headSide .page-module__DMqgCG__headLead{max-width:64ch}.page-module__DMqgCG__figCopy{justify-content:flex-start;height:auto}.page-module__DMqgCG__figCloser{margin-bottom:0;transform:none}}.page-module__DMqgCG__figCopy .page-module__DMqgCG__closer,.page-module__DMqgCG__figCopy .page-module__DMqgCG__headLead{margin-top:0}.page-module__DMqgCG__layersCopy{flex-direction:column;gap:16px;display:flex;container-type:inline-size}.page-module__DMqgCG__layersCopy .page-module__DMqgCG__closer{margin-top:clamp(8px,1.2vw,18px)}.page-module__DMqgCG__layersCopy .page-module__DMqgCG__footnote{margin-top:2px}.page-module__DMqgCG__layersCopy h2{text-wrap:balance;max-width:18ch}@media (min-width:600px){.page-module__DMqgCG__layersCopy h2{white-space:nowrap;max-width:none;font-size:min(var(--fs-h2), calc(100cqw / 13.7))}}@media (max-width:1079px){.page-module__DMqgCG__layersLayout{grid-template-columns:1fr;gap:clamp(34px,6vw,48px)}.page-module__DMqgCG__layersCopy h2{max-width:26ch}}.page-module__DMqgCG__stack6{--slab:clamp(104px, 46cqw, 250px);max-width:520px;margin:0;padding:0;list-style:none;container-type:inline-size}.page-module__DMqgCG__lRow{grid-template-columns:var(--slab) minmax(0, 1fr);align-items:center;gap:clamp(18px,11.5cqw,60px);display:grid;position:relative}@container (max-width:405px){.page-module__DMqgCG__lRow{--slab:112px;gap:20px}}.page-module__DMqgCG__lRow+.page-module__DMqgCG__lRow{margin-top:32px}.page-module__DMqgCG__lRow+.page-module__DMqgCG__lRow:before{content:"";left:calc(var(--slab) / 2);background:var(--ink-45);width:1px;height:22px;position:absolute;top:-30px}.page-module__DMqgCG__lRow+.page-module__DMqgCG__lRow:after{content:"";left:calc(var(--slab) / 2 - 3.5px);border-right:1px solid var(--ink-45);border-bottom:1px solid var(--ink-45);width:7px;height:7px;position:absolute;top:-14px;transform:rotate(45deg)}.page-module__DMqgCG__lSlab{background-color:var(--paper-2);background-color:var(--plate);border-radius:2px;place-items:center;height:46px;display:grid;position:relative}.page-module__DMqgCG__lRow:first-child{--plate:color-mix(in srgb, var(--sage) 16%, var(--paper-2))}.page-module__DMqgCG__lRow:nth-child(2){--plate:color-mix(in srgb, var(--sage) 42%, var(--paper-2))}.page-module__DMqgCG__lRow:nth-child(3){--plate:var(--sage)}.page-module__DMqgCG__lRow:nth-child(4){--plate:color-mix(in srgb, var(--green) 75%, var(--sage))}.page-module__DMqgCG__lRow:nth-child(5){--plate:var(--green)}.page-module__DMqgCG__lRow:nth-child(6){--plate:var(--green-deep)}.page-module__DMqgCG__lSlab{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);--pat:#0a0a0a1c}.page-module__DMqgCG__lRowDeep .page-module__DMqgCG__lSlab{--pat:#ffffff29}.page-module__DMqgCG__lRow:first-child .page-module__DMqgCG__lSlab{background-image:repeating-linear-gradient(to right, transparent 0 27px, var(--pat) 27px 28px)}.page-module__DMqgCG__lRow:nth-child(2) .page-module__DMqgCG__lSlab{background-image:repeating-linear-gradient(to right, transparent 0 13px, var(--pat) 13px 14px)}.page-module__DMqgCG__lRow:nth-child(3) .page-module__DMqgCG__lSlab{background-image:repeating-linear-gradient(45deg, transparent 0 7px, var(--pat) 7px 8px)}.page-module__DMqgCG__lRow:nth-child(4) .page-module__DMqgCG__lSlab{background-image:repeating-linear-gradient(to bottom, transparent 0 6px, var(--pat) 6px 7px)}.page-module__DMqgCG__lRow:nth-child(5) .page-module__DMqgCG__lSlab{background-image:radial-gradient(var(--pat) 1.4px, transparent 1.9px);background-size:9px 9px}.page-module__DMqgCG__lNum{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--ink-78);font-size:13px;font-weight:500}.page-module__DMqgCG__lRowDeep .page-module__DMqgCG__lNum{color:var(--fg-inv)}.page-module__DMqgCG__lLabel{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.page-module__DMqgCG__lName{font-size:var(--fs-title-sm);color:var(--ink);text-wrap:balance;line-height:1.25}.page-module__DMqgCG__lTag{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--border-light);color:var(--fg-muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.page-module__DMqgCG__lRowDeep .page-module__DMqgCG__lTag{border-color:var(--green);color:var(--green)}.page-module__DMqgCG__lRow:nth-child(2):before,.page-module__DMqgCG__lRow:nth-child(2):after{content:none}.page-module__DMqgCG__lStop{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex;position:absolute;top:calc(100% + 18px);left:0;right:0}.page-module__DMqgCG__lStop:after{content:"";border-top:1px dashed var(--border-light);flex:1}.page-module__DMqgCG__lRow:first-child{margin-bottom:34px}.page-module__DMqgCG__closer{max-width:62ch;font-size:var(--fs-lead);color:var(--ink);text-wrap:pretty;margin:clamp(28px,3vw,44px) 0 0;line-height:1.4}.page-module__DMqgCG__closerInv{color:var(--fg-inv)}.page-module__DMqgCG__footnote{max-width:72ch;color:var(--fg-muted);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:1.55}.page-module__DMqgCG__tableWrap{overflow-x:auto}.page-module__DMqgCG__table{border-collapse:collapse;text-align:left;width:100%}.page-module__DMqgCG__table th,.page-module__DMqgCG__table td{border-bottom:1px solid var(--border-light);vertical-align:top;padding:14px 18px 14px 0;font-size:15px;font-weight:400;line-height:1.5}.page-module__DMqgCG__table thead th{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;font-size:11.5px;font-weight:500}.page-module__DMqgCG__table tbody th{color:var(--ink);white-space:nowrap;padding-right:32px}.page-module__DMqgCG__table td{color:var(--ink-78)}:is(.dark .page-module__DMqgCG__table th,.dark .page-module__DMqgCG__table td){border-bottom-color:var(--border-dark)}.dark .page-module__DMqgCG__table tbody th{color:var(--fg-inv)}.dark .page-module__DMqgCG__table td{color:var(--fg-inv-muted)}.page-module__DMqgCG__tableDefs tbody th{width:34%}.page-module__DMqgCG__ownershipGraph{border:1px solid var(--border-light);background:var(--paper);border-radius:18px;margin:0;padding:clamp(22px,3vw,42px);position:relative}.page-module__DMqgCG__ownershipHeads{border-bottom:1px solid var(--border-light);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(70px,10vw,156px);padding-bottom:20px;display:grid}.page-module__DMqgCG__rentHead,.page-module__DMqgCG__ownHead{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.page-module__DMqgCG__rentHead{color:var(--fg-muted)}.page-module__DMqgCG__ownHead{color:var(--ink)}.page-module__DMqgCG__graphNode{border:1.5px solid;border-radius:50%;flex:none;width:13px;height:13px}.page-module__DMqgCG__ownHead .page-module__DMqgCG__graphNode{border-color:var(--green);background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb, var(--sage) 28%, transparent)}.page-module__DMqgCG__compareGraph{margin:0}.page-module__DMqgCG__compareRow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;column-gap:clamp(26px,4vw,64px);min-height:96px;display:grid;position:relative}.page-module__DMqgCG__compareRow:before,.page-module__DMqgCG__compareRow:after{content:"";pointer-events:none;height:1px;position:absolute;top:50%}.page-module__DMqgCG__compareRow:before{background:var(--border-light);width:clamp(26px,4vw,64px);left:calc(50% - clamp(26px,4vw,64px) - 9px)}.page-module__DMqgCG__compareRow:after{background:var(--sage);width:clamp(26px,4vw,64px);left:calc(50% + 9px)}.page-module__DMqgCG__compareRow:not(:last-child){border-bottom:1px solid var(--border-light)}.page-module__DMqgCG__rentValue,.page-module__DMqgCG__ownValue{min-width:0}.page-module__DMqgCG__rentValue dt,.page-module__DMqgCG__ownValue dt{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.35}.page-module__DMqgCG__rentValue dt{color:var(--fg-subtle)}.page-module__DMqgCG__ownValue dt{color:var(--green)}.page-module__DMqgCG__rentValue dd,.page-module__DMqgCG__ownValue dd{font-size:var(--fs-title-sm);text-wrap:pretty;margin:0;line-height:1.4}.page-module__DMqgCG__rentValue dd{color:var(--fg-muted)}.page-module__DMqgCG__ownValue dd{color:var(--ink)}.page-module__DMqgCG__dimensionNode{z-index:1;border:1px solid var(--green);background:var(--paper);justify-self:center;width:11px;height:11px;position:relative;transform:rotate(45deg)}.page-module__DMqgCG__ownershipBranch{border-left:1px solid var(--green);width:calc(50% - 9px);margin:0 0 0 auto;padding:28px 0 20px 32px;position:relative}.page-module__DMqgCG__ownershipBranch:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-4px}.page-module__DMqgCG__ownershipBranch span{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--green);font-size:14px;font-weight:500;line-height:1.35;display:block}.page-module__DMqgCG__deploy{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.page-module__DMqgCG__deployCell{border-top:1px solid var(--border-light);align-items:flex-start;gap:12px;padding-top:24px;display:flex;position:relative}.page-module__DMqgCG__deployCell:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:11px}.page-module__DMqgCG__deployIcon{width:26px;height:26px;color:var(--green);flex:none}.page-module__DMqgCG__deployIcon svg{width:100%;height:100%;display:block}.page-module__DMqgCG__deployCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__DMqgCG__deployMarks{align-items:center;gap:14px;height:38px;margin-top:1px;display:flex}.page-module__DMqgCG__deployMark{height:var(--mark-h,18px);object-fit:contain;filter:brightness(0);opacity:.62;width:auto;max-width:100%}.page-module__DMqgCG__deployMark[data-seal]{filter:grayscale();opacity:.72}.page-module__DMqgCG__deployName{font-size:var(--fs-title-sm);color:var(--ink)}.page-module__DMqgCG__deployNote{min-height:32px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:var(--fg-muted);align-items:center;font-size:14px;display:flex}@media (max-width:899px){.page-module__DMqgCG__deploy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539px){.page-module__DMqgCG__ownershipGraph{padding:20px var(--gutter);margin-inline:calc(-1 * var(--gutter));border-left:0;border-right:0;border-radius:0}.page-module__DMqgCG__ownershipHeads{gap:28px}.page-module__DMqgCG__rentHead,.page-module__DMqgCG__ownHead{align-items:flex-start}.page-module__DMqgCG__compareRow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);column-gap:16px;min-height:132px}.page-module__DMqgCG__compareRow:before{width:16px;left:calc(50% - 22px)}.page-module__DMqgCG__compareRow:after{width:16px;left:calc(50% + 6px)}.page-module__DMqgCG__rentValue dd,.page-module__DMqgCG__ownValue dd,.page-module__DMqgCG__deployName{font-size:14px}.page-module__DMqgCG__ownershipBranch{width:calc(50% - 6px);padding-left:20px}.page-module__DMqgCG__deploy{grid-template-columns:1fr;gap:18px}}.page-module__DMqgCG__evalGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,3.4vw,64px);display:grid}.page-module__DMqgCG__loop{border:1px solid var(--border-dark);border-radius:18px;padding:clamp(20px,2.2vw,28px)}.page-module__DMqgCG__loopLabel{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-inv-subtle);margin:0 0 16px;font-size:11.5px;font-weight:500}.page-module__DMqgCG__loopRow{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.page-module__DMqgCG__loopRow li{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sage);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.page-module__DMqgCG__loopRow li:after{content:"→";color:var(--fg-inv-subtle)}.page-module__DMqgCG__loopRow li:last-child:after{content:none}.page-module__DMqgCG__loopReturn{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;margin:12px 0 0;font-size:12px;display:flex}.page-module__DMqgCG__loopReturn:before{content:"↺";font-size:15px;line-height:1}.page-module__DMqgCG__loopBack{border-top:1px dashed var(--border-dark);font-family:var(--font-mono), monospace;color:var(--fg-inv-subtle);text-wrap:pretty;margin:16px 0 0;padding-top:14px;font-size:12px;line-height:1.5}@media (max-width:899px){.page-module__DMqgCG__evalGrid{grid-template-columns:1fr}}.page-module__DMqgCG__checklist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.page-module__DMqgCG__check{color:var(--ink-90);border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:13px 2px;font-size:15px;line-height:1.45;display:flex}.page-module__DMqgCG__checkIcon{width:15px;height:15px;color:var(--green);flex:none}@media (max-width:719px){.page-module__DMqgCG__checklist{grid-template-columns:1fr}}.page-module__DMqgCG__faq{interpolate-size:allow-keywords;min-width:0;max-width:820px;margin-inline:auto}.page-module__DMqgCG__faqItem{border-top:1px solid var(--border-light)}.page-module__DMqgCG__faqQ{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;list-style:none;display:grid}.page-module__DMqgCG__faqNum{border:1px solid var(--border-light);min-width:30px;height:22px;font-family:var(--font-mono), monospace;color:var(--fg-subtle);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 7px;font-size:11px;line-height:1;display:grid}.page-module__DMqgCG__faqQText{font-size:var(--fs-title-sm);color:var(--ink);text-wrap:pretty;transition:color .16s var(--ease-out);font-weight:400;line-height:1.3}.page-module__DMqgCG__faqQ::-webkit-details-marker{display:none}.page-module__DMqgCG__faqQ:after{content:"+";font-family:var(--font-mono), monospace;color:var(--green);transition:transform .18s var(--ease-out);flex:none;font-size:18px;line-height:1}.page-module__DMqgCG__faqItem[open] .page-module__DMqgCG__faqQ:after{transform:rotate(45deg)}.page-module__DMqgCG__faqQ:hover .page-module__DMqgCG__faqQText{color:var(--green)}.page-module__DMqgCG__faqItem::details-content{block-size:0;transition:block-size .34s var(--ease-out), content-visibility .34s allow-discrete;overflow:hidden}.page-module__DMqgCG__faqItem[open]::details-content{block-size:auto}.page-module__DMqgCG__faqA{max-width:68ch;color:var(--ink-78);text-wrap:pretty;opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);margin:0;padding:0 0 20px 48px;font-size:15px;line-height:1.6;transform:translateY(-5px)}.page-module__DMqgCG__faqItem[open] .page-module__DMqgCG__faqA{opacity:1;transition-delay:90ms;transform:none}@media (prefers-reduced-motion:reduce){.page-module__DMqgCG__faqA{transition:none}.page-module__DMqgCG__faqItem::details-content{transition:none}.page-module__DMqgCG__faqA{opacity:1;transform:none}}@media (max-width:479px){.page-module__DMqgCG__faqQ{gap:12px}.page-module__DMqgCG__faqA{padding-left:42px}}
.step-timeline-module__DbKseG__flowTimeline{--tl-gap:clamp(18px, 2.2vw, 40px);grid-template-columns:repeat(var(--tl-cols,5), minmax(0, 1fr));gap:var(--tl-gap);margin:0;padding:0;list-style:none;display:grid}.step-timeline-module__DbKseG__flowNode{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.step-timeline-module__DbKseG__flowNode:before{content:"";width:calc(100% + var(--tl-gap));background:var(--border-light);z-index:0;height:1px;position:absolute;top:23px;left:50%}.step-timeline-module__DbKseG__flowNode:last-child:before{display:none}.step-timeline-module__DbKseG__flowRailFill{width:calc(100% + var(--tl-gap));background:var(--green);z-index:0;transform-origin:0;height:1px;position:absolute;top:23px;left:50%;transform:scaleX(0)}.step-timeline-module__DbKseG__flowNode:last-child .step-timeline-module__DbKseG__flowRailFill{display:none}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowRailFill{transform:scaleX(1)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:linear both step-timeline-module__DbKseG__flowGrowX}@keyframes step-timeline-module__DbKseG__flowGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step-timeline-module__DbKseG__flowIcon{z-index:1;border:1px solid var(--border-light);background:var(--section-bg,var(--paper-2));width:46px;height:46px;color:var(--fg-subtle);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.step-timeline-module__DbKseG__flowIcon svg{width:22px;height:22px}.step-timeline-module__DbKseG__flowIcon:focus-visible{outline:2px solid var(--green);outline-offset:3px}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowIcon{border-color:var(--green);color:var(--green)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowIcon{border-color:var(--green);background:var(--green);color:var(--paper);box-shadow:0 0 0 4px #2e6b4524}.step-timeline-module__DbKseG__flowNodeText{flex-direction:column;gap:6px;display:flex}.step-timeline-module__DbKseG__flowNodeTitle{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title-sm);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;line-height:1.25}.step-timeline-module__DbKseG__flowNodeBody{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (max-width:899px){.step-timeline-module__DbKseG__flowTimeline{grid-template-columns:1fr;gap:0}.step-timeline-module__DbKseG__flowNode{text-align:left;flex-direction:row;align-items:flex-start;gap:18px;padding-bottom:clamp(24px,5vw,36px)}.step-timeline-module__DbKseG__flowNode:last-child{padding-bottom:0}.step-timeline-module__DbKseG__flowNode:before{width:1px;height:calc(100% - 46px);top:46px;left:23px}.step-timeline-module__DbKseG__flowRailFill{transform-origin:top;width:1px;height:calc(100% - 46px);top:46px;left:23px;transform:scaleY(0)}.step-timeline-module__DbKseG__flowNode[data-state=done] .step-timeline-module__DbKseG__flowRailFill{transform:scaleY(1)}.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:linear both step-timeline-module__DbKseG__flowGrowY}.step-timeline-module__DbKseG__flowNodeText{padding-top:3px}}@keyframes step-timeline-module__DbKseG__flowGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.step-timeline-module__DbKseG__flowNode[data-state=active] .step-timeline-module__DbKseG__flowRailFill{animation:none}}
