.marketing-shell{--marketing-focus-surface:#fff}.marketing-shell--home{--marketing-focus-surface:#0b0c14;color:#f4f5f8;background:#0b0c14}.marketing-primary-action:focus-visible{--tw-ring-offset-color:var(--marketing-focus-surface)}.marketing-container--home{width:min(1110px,100% - 40px);margin-inline:auto}.marketing-home{--home-canvas:#0b0c14;--home-surface:#10111b;--home-surface-raised:#141621;--home-evidence:#0e1218;--home-surface-nested:#121821;--home-text:#f4f5f8;--home-text-muted:#939db8;--home-text-quiet:#747e96;--home-action:#a3e635;--home-action-text:#071821;--home-info:#5eead4;--home-positive:#83d4b3;--home-attention:#f2b96b;--home-critical:#ff8a9e;background:var(--home-canvas);min-width:0;color:var(--home-text);font-family:var(--font-sans);overflow:clip}.marketing-home__display-xl,.marketing-home__display-lg,.marketing-home__display-closing{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-weight:600}.marketing-home__display-xl{font-size:clamp(2.5rem,4.2vw,3.375rem);line-height:1.08}.marketing-home__display-lg{font-size:clamp(2.1875rem,3.3vw,2.625rem);line-height:1.05}.marketing-home__display-closing{font-size:clamp(2.875rem,5vw,4.25rem);line-height:.98}.marketing-home .marketing-home__hero{background:var(--home-canvas);min-width:0;overflow:hidden}.marketing-home .marketing-home__hero-layout{gap:50px;min-width:0;padding-block:138px 68px;padding-inline:0;display:grid}.marketing-home .marketing-home__hero-copy,.marketing-home .marketing-home__hero-stage{min-width:0}.marketing-home .marketing-home__hero-copy{max-width:460px}.marketing-home .marketing-home__eyebrow{color:var(--home-info);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:.6875rem;font-weight:700;line-height:1.4}.marketing-home .marketing-home__hero .marketing-home__display-xl{color:#0000;filter:drop-shadow(0 10px 28px #00000047);-webkit-text-fill-color:transparent;background:linear-gradient(162deg,#fff 25.49%,#939db8 110.77%);-webkit-background-clip:text;background-clip:text}.marketing-home .marketing-home__hero-description{max-width:35rem;color:var(--home-text-muted);margin:24px 0 0;font-size:1rem;line-height:1.7}.marketing-home .marketing-home__hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.marketing-home .marketing-home__hero-actions>*{min-height:44px}.marketing-home .home-product-stage{isolation:isolate;aspect-ratio:6/5;background:#173558;border:1px solid #ffffff24;border-radius:18px;width:min(100%,620px);min-width:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b}.marketing-home .home-product-stage__art,.marketing-home .home-product-stage__backdrop,.marketing-home .home-product-stage__slides{position:absolute}.marketing-home .home-product-stage__art{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:none;inset:0}.marketing-home .home-product-stage[data-crop=left] .home-product-stage__art{background-position:24%}.marketing-home .home-product-stage[data-crop=right] .home-product-stage__art{background-position:72%}.marketing-home .home-product-stage__backdrop{z-index:1;background:#0e1218;border:1px solid #ffffff17;border-radius:13px;inset:34px 32px 70px}.marketing-home .home-product-stage__slides{z-index:2;min-width:0;padding:34px 32px 70px;display:grid;inset:0}.marketing-home .home-product-slide{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;transition:opacity .5s linear}.marketing-home .home-product-slide[data-active=true]{z-index:1;opacity:1;pointer-events:auto}.marketing-home .home-product-stage__controls{z-index:3;background:var(--home-surface);color:var(--home-text-muted);border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.marketing-home .home-product-stage__controls button{width:44px;height:44px;color:var(--home-text);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.marketing-home .home-product-stage__controls button:hover{background:var(--home-surface-raised);color:var(--home-action)}.marketing-home .home-product-stage__controls button:focus-visible{outline:2px solid var(--home-action);outline-offset:2px}.marketing-home .home-product-stage__controls>span{min-width:44px;color:var(--home-text-quiet);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.marketing-home .home-product-panel{background:var(--home-surface);min-width:0;height:100%;min-height:0;color:var(--home-text);border:1px solid #ffffff1c;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 34px #0000004d}.marketing-home .home-product-panel__header{background:var(--home-surface-raised);border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.marketing-home .home-product-panel__identity{min-width:0}.marketing-home .home-product-panel__label{color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.marketing-home .home-product-panel__status{min-width:0;color:var(--home-info);border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}.marketing-home .home-product-panel__status[data-tone=positive],.marketing-home [data-tone=positive] strong,.marketing-home [data-tone=positive] dd,.marketing-home [data-tone=positive] td{color:var(--home-positive)}.marketing-home .home-product-panel__status[data-tone=attention],.marketing-home [data-tone=attention] strong,.marketing-home [data-tone=attention] dd,.marketing-home [data-tone=attention] td{color:var(--home-attention)}.marketing-home .home-product-panel__status[data-tone=critical],.marketing-home [data-tone=critical] strong,.marketing-home [data-tone=critical] dd,.marketing-home [data-tone=critical] td{color:var(--home-critical)}.marketing-home .home-product-panel__status[data-tone=info],.marketing-home [data-tone=info] strong,.marketing-home [data-tone=info] dd,.marketing-home [data-tone=info] td{color:var(--home-info)}.marketing-home .home-product-panel__body{background:var(--home-evidence);flex:1;min-width:0;min-height:0;padding:10px;overflow:hidden}.marketing-home .home-product-evidence{gap:8px;min-width:0;min-height:0;display:grid}.marketing-home .home-product-evidence__details,.marketing-home .home-product-evidence__checks,.marketing-home .home-product-evidence__nodes{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-product-evidence__details{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-home .home-product-evidence__checks{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-home .home-product-evidence__nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-home .home-product-evidence__detail,.marketing-home .home-product-evidence__checks li,.marketing-home .home-product-evidence__nodes li{background:var(--home-surface-nested);border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:8px;overflow:hidden}.marketing-home .home-product-evidence__detail dt,.marketing-home .home-product-evidence__checks li>span,.marketing-home .home-product-evidence__nodes li>span{color:var(--home-text-quiet);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;line-height:1.3;display:block;overflow:hidden}.marketing-home .home-product-evidence__detail dd,.marketing-home .home-product-evidence__checks strong,.marketing-home .home-product-evidence__nodes strong{overflow-wrap:anywhere;min-width:0;color:var(--home-text);margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600;line-height:1.35;display:block}.marketing-home .home-product-evidence small{overflow-wrap:anywhere;color:var(--home-text-quiet);margin-top:3px;font-size:.5625rem;line-height:1.3;display:block}.marketing-home .home-product-evidence>.code-panel--dark{background:var(--home-surface-nested);border-color:#ffffff17;border-radius:8px;min-height:0}.marketing-home .home-product-evidence>.code-panel--dark>div{min-height:44px;padding-block:7px}.marketing-home .home-product-evidence>.code-panel--dark pre{max-height:148px;color:var(--home-text-muted);padding:9px 12px;font-size:.625rem;line-height:1.45}.marketing-home .home-hero-scene{min-width:0;height:100%;min-height:0;color:var(--home-text);background:#0d1118;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 34px #00000052}.marketing-home .home-hero-scene__header{background:#111620;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:53px;padding:10px 13px;display:flex}.marketing-home .home-hero-scene__heading{align-items:center;gap:9px;min-width:0;display:flex}.marketing-home .home-hero-scene__heading>span:last-child{gap:2px;min-width:0;display:grid}.marketing-home .home-hero-scene__heading strong,.marketing-home .home-hero-scene__heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .home-hero-scene__heading strong{color:var(--home-text);font-size:.75rem;font-weight:650;line-height:1.25}.marketing-home .home-hero-scene__heading small{color:var(--home-text-quiet);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;line-height:1.3}.marketing-home .home-hero-scene__icon{width:29px;height:29px;color:var(--home-info);background:#5eead414;border:1px solid #5eead438;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.marketing-home .home-hero-scene__status{color:var(--home-info);border:1px solid;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.marketing-home .home-hero-scene__status[data-tone=positive]{color:var(--home-positive)}.marketing-home .home-hero-scene__status[data-tone=attention]{color:var(--home-attention)}.marketing-home .home-hero-scene__body{flex:1;min-width:0;min-height:0}.marketing-home .home-hero-scene__identity{min-width:0;min-height:35px;color:var(--home-text-quiet);background:#0b0f15;border-top:1px solid #ffffff12;align-items:center;gap:16px;padding:7px 12px;font-size:.53125rem;line-height:1.2;display:flex}.marketing-home .home-hero-scene__identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-home .home-hero-scene__identity span:last-child{text-align:right;flex:1}.marketing-home .home-hero-scene__identity strong{color:var(--home-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.marketing-home .home-hero-decision__request{background:#131923;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.marketing-home .home-hero-scene--decision .home-hero-scene__body{flex-direction:column;gap:9px;padding:11px;display:flex}.marketing-home .home-hero-decision__route{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;min-width:0;display:grid}.marketing-home .home-hero-decision__route>div{gap:3px;min-width:0;display:grid}.marketing-home .home-hero-decision__request span,.marketing-home .home-hero-decision__request strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .home-hero-decision__request span{color:var(--home-text-quiet);font-size:.53125rem;line-height:1.2}.marketing-home .home-hero-decision__request strong{color:var(--home-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:650}.marketing-home .home-hero-decision__route-connector{justify-content:center;align-items:center;width:28px;display:inline-flex;color:var(--home-info)!important}.marketing-home .home-hero-decision__snapshot{background:#5eead40f;border:1px solid #5eead42e;border-radius:6px;flex:0 auto;max-width:140px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--home-info)!important;font-size:.53125rem!important}.marketing-home .home-hero-decision__main{flex-direction:column;flex:1;gap:7px;min-width:0;min-height:0;display:flex}.marketing-home .home-hero-decision__checks{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-hero-decision__checks li{background:#111720;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 8px;display:grid}.marketing-home .home-hero-decision__check-index{color:var(--home-text-quiet);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem}.marketing-home .home-hero-decision__checks li>span:nth-child(2){align-items:baseline;gap:8px;min-width:0;display:flex}.marketing-home .home-hero-decision__checks small,.marketing-home .home-hero-decision__checks strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .home-hero-decision__checks small{color:var(--home-text-quiet);font-size:.53125rem;font-weight:500}.marketing-home .home-hero-decision__checks strong{color:var(--home-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.59375rem;font-weight:650}.marketing-home .home-hero-decision__checks svg{color:var(--home-positive)}.marketing-home .home-hero-decision__outcome{min-width:0;min-height:52px;color:var(--home-positive);text-align:left;background:#83d4b312;border:1px solid #83d4b33d;border-radius:9px;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.marketing-home .home-hero-decision__outcome>span{color:var(--home-text-quiet);font-size:.53125rem}.marketing-home .home-hero-decision__outcome>strong{color:var(--home-positive);letter-spacing:-.02em;font-size:1rem}.marketing-home .home-hero-decision__outcome>small{color:var(--home-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem}.marketing-home .home-hero-decision__outcome>p{min-width:0;color:var(--home-text);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #83d4b32e;margin:0;padding-left:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;overflow:hidden}.marketing-home .home-hero-model__canvas{flex:1;grid-template-rows:72px 96px minmax(112px,1fr);gap:8px;min-width:0;min-height:0;padding:11px;display:grid}.marketing-home .home-hero-scene--model{background:#0c1118}.marketing-home .home-hero-scene--model .home-hero-scene__header{flex:none}.marketing-home .home-hero-model__core{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.marketing-home .home-hero-model__branch{grid-template-rows:18px minmax(0,1fr);align-content:stretch;justify-self:end;width:100%;min-width:0;min-height:0;display:grid}.marketing-home .home-hero-model__branch-origin{min-width:0;color:var(--home-text-quiet);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:7px;font-size:.46875rem;display:grid}.marketing-home .home-hero-model__branch-origin>.home-hero-model__arrow-down{grid-area:1/5;place-self:center}.marketing-home .home-hero-model__branch-origin>span{white-space:nowrap;grid-area:1/3/auto/5;justify-self:end}.marketing-home .home-hero-model__customer-terms{background:#111720;border:1px solid #ffffff17;border-radius:9px;grid-template-rows:auto minmax(0,1fr);justify-self:end;gap:6px;width:64%;min-width:0;min-height:0;padding:7px;display:grid}.marketing-home .home-hero-model__customer-terms-label{color:var(--home-text-muted);font-size:.5rem;font-weight:600}.marketing-home .home-hero-model__branch-nodes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;min-width:0;min-height:0;display:grid}.marketing-home .home-hero-model__publish{grid-template-columns:minmax(0,.55fr) 24px minmax(0,1.45fr);align-items:stretch;gap:7px;min-width:0;min-height:0;display:grid}.marketing-home .home-hero-model__publish>div:first-child{background:#111720;border:1px solid #ffffff12;border-radius:9px;align-content:center;align-self:center;gap:6px;min-width:0;padding:11px 12px;display:grid}.marketing-home .home-hero-model__publish>:nth-child(2){align-self:center}.marketing-home .home-hero-model__publish small,.marketing-home .home-hero-model__publish strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .home-hero-model__publish small{color:var(--home-text-quiet);font-size:.5rem}.marketing-home .home-hero-model__publish strong{color:var(--home-text-muted);white-space:normal;font-size:.625rem;font-weight:600;line-height:1.35}.marketing-home .home-hero-model__node{background:#121821;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:0;padding:10px;display:flex}.marketing-home .home-hero-model__customer-terms .home-hero-model__node{background:#151c27;border:0;border-radius:6px;gap:5px;padding:6px}.marketing-home .home-hero-model__node[data-tone=attention]{background:#f2b96b0f;border-color:#f2b96b3b}.marketing-home .home-hero-model__node[data-tone=info]{background:#5eead412;border-color:#5eead43d}.marketing-home .home-hero-model__node-icon{color:var(--home-info);flex:none;display:inline-flex}.marketing-home .home-hero-model__node[data-tone=attention] .home-hero-model__node-icon{color:var(--home-attention)}.marketing-home .home-hero-model__node>span:last-child{gap:4px;min-width:0;display:grid}.marketing-home .home-hero-model__node small,.marketing-home .home-hero-model__node strong{min-width:0}.marketing-home .home-hero-model__node small{color:var(--home-text-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.marketing-home .home-hero-model__node strong{color:var(--home-text);overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.59375rem;font-weight:650;line-height:1.3}.marketing-home [data-testid=home-hero-model-node-snapshot]{background:#5eead417;border-color:#5eead452}.marketing-home [data-testid=home-hero-model-node-snapshot] .home-hero-model__node-icon svg{width:24px;height:24px}.marketing-home [data-testid=home-hero-model-node-snapshot] small{color:var(--home-info)}.marketing-home [data-testid=home-hero-model-node-snapshot] strong{font-size:.8125rem}.marketing-home .home-hero-model__arrow,.marketing-home .home-hero-model__arrow-down{color:var(--home-text-quiet);justify-self:center}.marketing-home .home-hero-credit__body{flex:1;grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr);gap:9px;min-width:0;min-height:0;padding:10px 11px;display:grid}.marketing-home .home-hero-credit__balance{background:#121821;border:1px solid #ffffff14;border-radius:9px;align-content:center;gap:7px;min-width:0;min-height:0;padding:9px 10px;display:grid}.marketing-home .home-hero-credit__balance-heading{justify-content:space-between;align-items:end;gap:10px;min-width:0;display:flex}.marketing-home .home-hero-credit__balance-heading>span:first-child{gap:2px;min-width:0;display:grid}.marketing-home .home-hero-credit__balance-heading small{color:var(--home-text-quiet);font-size:.5rem}.marketing-home .home-hero-credit__balance-heading strong{color:var(--home-text);letter-spacing:-.02em;font-size:.875rem}.marketing-home .home-hero-credit__movement{min-width:0;color:var(--home-text-muted);white-space:nowrap;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;display:inline-flex}.marketing-home .home-hero-credit__balance progress{width:100%;height:7px;accent-color:var(--home-positive);background:#252c3a;border:0;border-radius:999px;overflow:hidden}.marketing-home .home-hero-credit__balance progress::-webkit-progress-bar{background:#252c3a;border-radius:999px}.marketing-home .home-hero-credit__balance progress::-webkit-progress-value{background:var(--home-positive);border-radius:999px}.marketing-home .home-hero-credit__balance progress::-moz-progress-bar{background:var(--home-positive);border-radius:999px}.marketing-home .home-hero-credit__legend{min-width:0;color:var(--home-text-quiet);flex-wrap:wrap;gap:8px 14px;font-size:.5rem;display:flex}.marketing-home .home-hero-credit__legend span{align-items:center;gap:4px;display:inline-flex}.marketing-home .home-hero-credit__legend span[data-tone=positive] svg{color:var(--home-positive)}.marketing-home .home-hero-credit__legend span[data-tone=attention] svg{color:var(--home-attention)}.marketing-home .home-hero-credit__lifecycle{grid-template-columns:minmax(0,1.22fr) 30px minmax(0,.8fr) 30px minmax(0,.98fr);align-items:stretch;gap:0;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-hero-credit__lifecycle li{min-width:0;min-height:0;display:grid}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=reserve]{grid-column:1/3;grid-template-columns:minmax(0,1fr) 30px}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work]{grid-column:3/5;grid-template-columns:minmax(0,1fr) 30px}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=commit]{grid-column:5}.marketing-home .home-hero-credit__step{background:#111720;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:7px 9px;min-width:0;min-height:0;padding:10px;display:grid}.marketing-home .home-hero-credit__step>svg{color:var(--home-info);grid-row:1;align-self:center}.marketing-home .home-hero-credit__lifecycle li[data-tone=attention] .home-hero-credit__step{background:#f2b96b12;border-color:#f2b96b3d}.marketing-home .home-hero-credit__lifecycle li[data-tone=attention] .home-hero-credit__step>svg{color:var(--home-attention)}.marketing-home .home-hero-credit__lifecycle li[data-tone=positive] .home-hero-credit__step{background:#83d4b30f;border-color:#83d4b338}.marketing-home .home-hero-credit__lifecycle li[data-tone=positive] .home-hero-credit__step>svg{color:var(--home-positive)}.marketing-home .home-hero-credit__step>span{gap:3px;min-width:0;display:grid}.marketing-home .home-hero-credit__lifecycle small,.marketing-home .home-hero-credit__lifecycle strong,.marketing-home .home-hero-credit__lifecycle em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-home .home-hero-credit__lifecycle small{color:var(--home-text-quiet);font-size:.5rem}.marketing-home .home-hero-credit__lifecycle strong{color:var(--home-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=reserve] strong{color:var(--home-attention);letter-spacing:-.02em;font-size:1.0625rem}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work] strong{text-overflow:clip;overflow-wrap:normal;white-space:normal;overflow:visible}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=commit] strong{color:var(--home-positive);font-size:.6875rem}.marketing-home .home-hero-credit__lifecycle em{color:var(--home-text-quiet);grid-column:1/-1;font-size:.46875rem;font-style:normal}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=reserve] em{color:var(--home-attention);font-size:.53125rem}.marketing-home .home-hero-credit__connector{min-width:0;min-height:0;color:var(--home-text-quiet);justify-content:center;align-items:center;display:inline-flex}.marketing-home .home-hero-client__body{flex:1;grid-template-columns:minmax(0,1.78fr) minmax(135px,.82fr);gap:9px;min-width:0;min-height:0;padding:10px;display:grid}.marketing-home .home-hero-client__code,.marketing-home .home-hero-client__code .code-panel--dark{min-width:0;height:100%;min-height:0}.marketing-home .home-hero-client__code .code-panel--dark{background:#101620;border-color:#ffffff17;border-radius:9px;flex-direction:column;display:flex}.marketing-home .home-hero-client__code .code-panel--dark>div{border-color:#ffffff14;flex:none;min-height:43px;padding:6px 9px}.marketing-home .home-hero-client__code .code-panel--dark>div>span{font-size:.625rem}.marketing-home .home-hero-client__code .code-panel--dark button{min-height:30px;padding-inline:8px;font-size:.5625rem}.marketing-home .home-hero-client__code .code-panel--dark pre{min-height:0;color:var(--home-text-muted);flex:1;padding:9px 11px;font-size:.5625rem;line-height:1.48}.marketing-home .home-hero-client__result{background:#111720;border:1px solid #ffffff14;border-radius:9px;min-width:0;min-height:0;overflow:hidden}.marketing-home .home-hero-client__result-heading{min-width:0;color:var(--home-positive);border-bottom:1px solid #ffffff14;gap:5px;padding:9px;display:grid}.marketing-home .home-hero-client__result-heading span{align-items:center;gap:5px;min-width:0;display:flex}.marketing-home .home-hero-client__result-heading small{color:var(--home-text-quiet);font-size:.5rem}.marketing-home .home-hero-client__result-heading strong{color:var(--home-positive);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1}.marketing-home .home-hero-client__result dl{gap:0;min-width:0;margin:0;display:grid}.marketing-home .home-hero-client__result dl>div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:7px;min-width:0;padding:6px 8px;display:grid}.marketing-home .home-hero-client__result dt,.marketing-home .home-hero-client__result dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.marketing-home .home-hero-client__result dt{color:var(--home-text-quiet);font-size:.46875rem}.marketing-home .home-hero-client__result dd{color:var(--home-text-muted);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600}.marketing-home .home-hero-client__result [data-tone=positive] dd{color:var(--home-positive)}.marketing-home .home-hero-client__result [data-tone=info] dd{color:var(--home-info)}.marketing-home .home-hero-client__result>p{color:var(--home-text-quiet);margin:0;padding:8px;font-size:.5rem}.marketing-home .home-hero-client__result>p strong{color:var(--home-info);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.marketing-home .home-hero-scene__heading small,.marketing-home .home-hero-scene__identity,.marketing-home .home-hero-decision__request span,.marketing-home .home-hero-decision__check-index,.marketing-home .home-hero-decision__checks small,.marketing-home .home-hero-decision__outcome>span,.marketing-home .home-hero-decision__outcome>small,.marketing-home .home-hero-model__branch-origin,.marketing-home .home-hero-model__publish small,.marketing-home .home-hero-model__node small,.marketing-home .home-hero-credit__balance-heading small,.marketing-home .home-hero-credit__movement,.marketing-home .home-hero-credit__legend,.marketing-home .home-hero-credit__lifecycle small,.marketing-home .home-hero-credit__lifecycle em,.marketing-home .home-hero-client__result-heading small,.marketing-home .home-hero-client__result dt,.marketing-home .home-hero-client__result>p{color:var(--home-text-muted)}.marketing-home .home-feature-rail{min-width:0;padding-block:86px 170px;overflow:hidden;container-type:inline-size}.marketing-home .home-feature-rail__inner,.marketing-home .home-signature-stage__shell{width:min(1110px,100% - 40px);margin-inline:auto}.marketing-home .home-feature-rail__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;min-width:0;margin-bottom:34px;display:grid}.marketing-home .home-feature-rail__copy{min-width:0;max-width:680px}.marketing-home .home-feature-rail__description,.marketing-home .home-signature-stage__description,.marketing-home .home-closing-burst-cta__description{color:var(--home-text-muted);line-height:1.6}.marketing-home .home-feature-rail__description{max-width:610px;margin:18px 0 0;font-size:1rem}.marketing-home .home-feature-rail__toolbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.marketing-home .home-feature-rail__action{display:flex}.marketing-home .home-feature-rail__toolbar nav{background:var(--home-surface);border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex;box-shadow:0 8px 24px #00000047}.marketing-home .home-feature-rail__toolbar button{width:44px;height:44px;color:var(--home-text);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.marketing-home .home-feature-rail__toolbar button:hover:not(:disabled){background:var(--home-surface-raised);color:var(--home-action)}.marketing-home .home-feature-rail__toolbar button:disabled{color:var(--home-text-quiet);cursor:default;opacity:.55}.marketing-home .home-feature-rail__toolbar button:focus-visible{outline:2px solid var(--home-action);outline-offset:2px}.marketing-home .home-feature-rail__toolbar nav>span{min-width:44px;color:var(--home-text-quiet);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.marketing-home .home-feature-rail__viewport{min-width:0;overflow:hidden}.marketing-home .home-feature-rail__track{gap:20px;width:max-content;min-width:0;margin:0;padding:0;list-style:none;display:flex}.marketing-home .home-feature-rail__item{width:340px;min-width:0;transform:translateX(var(--home-feature-card-shift));flex:0 0 340px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.marketing-home .home-feature-rail__item[data-width=wide]{flex-basis:715px;width:715px}.marketing-home .home-feature-card{isolation:isolate;background:var(--home-surface);border:1px solid #ffffff24;border-radius:14px;flex-direction:column;min-width:0;height:100%;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047}.marketing-home .home-feature-card[data-crop=left] .home-feature-card__visual{background-position:50%,0 100%}.marketing-home .home-feature-card[data-crop=right] .home-feature-card__visual{background-position:50%,100% 100%}.marketing-home .home-feature-card__visual{background:linear-gradient(#0e0f173d, #0e0f179e), var(--home-feature-card-asset) center bottom / auto 160% no-repeat;min-width:0;height:356px;padding:26px;position:relative}.marketing-home .home-feature-card__visual:after{z-index:1;background:linear-gradient(to bottom, transparent 0%, #0f101ab8 56%, var(--home-surface) 100%);content:"";pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}.marketing-home .home-feature-card__evidence,.marketing-home .home-signature-stage__evidence{background:var(--home-evidence);border:1px solid #ffffff21;border-radius:12px;width:100%;min-width:0;overflow:hidden;box-shadow:0 16px 34px #0000005c}.marketing-home .home-feature-card__evidence{height:100%;padding:13px}.marketing-home .home-feature-card__copy{z-index:2;flex:1;min-width:0;margin-top:-64px;padding:54px 28px 28px;position:relative}.marketing-home .home-feature-card__copy h3{color:var(--home-text);letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.marketing-home .home-feature-card__copy p{max-width:620px;color:var(--home-text-quiet);margin:10px 0 0;font-size:.9375rem;line-height:1.55}.marketing-home .home-ownership-comparison{background:#0d0e17;border-block:1px solid #ffffff14;min-height:610px;padding-block:84px}.marketing-home .home-ownership-comparison__inner{grid-template-columns:minmax(0,37fr) minmax(0,63fr);align-items:center;gap:54px;display:grid}.marketing-home .home-ownership-comparison__story,.marketing-home .home-ownership-comparison__panel{min-width:0}.marketing-home .home-ownership-comparison__description{max-width:420px;color:var(--home-text-muted);margin:22px 0 0;font-size:1rem;line-height:1.65}.marketing-home .home-ownership-comparison__action{margin-top:28px}.marketing-home .home-ownership-comparison__panel{background:var(--home-evidence);border:1px solid #ffffff21;border-radius:14px;overflow:hidden;box-shadow:0 22px 54px #00000042}.marketing-home .home-ownership-comparison__table{border-collapse:collapse;table-layout:fixed;width:100%}.marketing-home .home-ownership-comparison__responsibility-column{width:26.5%}.marketing-home .home-ownership-comparison__table thead{color:var(--home-text-quiet);letter-spacing:.11em;text-transform:uppercase;font-size:.625rem;font-weight:700}.marketing-home .home-ownership-comparison__table th,.marketing-home .home-ownership-comparison__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:15px 9px}.marketing-home .home-ownership-comparison__table th:first-child{padding-left:18px}.marketing-home .home-ownership-comparison__table th:last-child,.marketing-home .home-ownership-comparison__table td:last-child{padding-right:18px}.marketing-home .home-ownership-comparison__table tbody th{color:var(--home-text);letter-spacing:-.01em;font-size:.75rem;font-weight:650;line-height:1.45}.marketing-home .home-ownership-comparison__table p{color:var(--home-text-quiet);margin:0;font-size:.6875rem;line-height:1.5}.marketing-home .home-ownership-comparison__table td:last-child p{color:var(--home-text-muted)}.marketing-home .home-ownership-comparison__mobile-label{color:var(--home-text-quiet);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.625rem;font-weight:700;display:none}.marketing-home .home-ownership-comparison__boundary{border-left:3px solid var(--home-info);color:var(--home-text-muted);background:#5eead40f;margin:0;padding:18px;font-size:.75rem;line-height:1.55}.marketing-home .home-artifact{width:100%;min-width:0;height:100%;color:var(--home-text);font-size:.6875rem;display:grid}.marketing-home .home-artifact *,.marketing-home .home-artifact :before,.marketing-home .home-artifact :after{min-width:0}.marketing-home .home-artifact :is(small,strong,code,dd,em){overflow-wrap:anywhere}.marketing-home .home-artifact small{color:var(--home-text-quiet);font-size:.625rem;font-weight:600;line-height:1.35}.marketing-home .home-artifact strong,.marketing-home .home-artifact code,.marketing-home .home-artifact dd{color:var(--home-text);font-size:.6875rem;line-height:1.35}.marketing-home .home-artifact code,.marketing-home .home-artifact dd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.marketing-home .home-artifact em{min-height:24px;color:var(--home-info);border:1px solid #5eead447;border-radius:999px;align-items:center;padding:4px 7px;font-size:.625rem;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.marketing-home .home-artifact [data-tone=positive]{color:var(--home-positive);border-color:#a3e63547}.marketing-home .home-artifact [data-tone=attention]{color:var(--home-attention);border-color:#fbbf244d}.marketing-home .home-artifact__request-strip,.marketing-home .home-retry__header,.marketing-home .home-trace-card__header,.marketing-home .home-artifact--terms>header,.marketing-home .home-artifact--publish>header,.marketing-home .home-artifact--model>header,.marketing-home .home-artifact--summary>header,.marketing-home .home-artifact--operations>header,.marketing-home .home-credit-stage__header,.marketing-home .home-evidence-stage__request{background:var(--home-surface-nested);border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.marketing-home .home-artifact__request-strip>span,.marketing-home .home-retry__header>span,.marketing-home .home-trace-card__header>span,.marketing-home .home-credit-stage__header>span,.marketing-home .home-evidence-stage__request>span{gap:2px;display:grid}.marketing-home .home-artifact--decision{grid-template-rows:auto minmax(0,1fr);gap:8px}.marketing-home .home-decision-path{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:8px;min-height:0;display:grid}.marketing-home .home-decision-path__source{background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;display:grid}.marketing-home .home-decision-path__source>span{gap:2px;display:grid}.marketing-home .home-decision-path__source>svg{color:var(--home-info);justify-self:center}.marketing-home .home-decision-path__checks{align-content:stretch;gap:4px;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-decision-path__checks li{background:var(--home-surface-nested);border:1px solid #ffffff12;border-radius:7px;grid-template-columns:22px minmax(0,.65fr) minmax(0,1fr) 16px;align-items:center;gap:6px;padding:5px 7px;display:grid}.marketing-home .home-decision-path__checks li>span{color:var(--home-info);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem}.marketing-home .home-decision-path__checks li>svg{color:var(--home-positive)}.marketing-home .home-decision-path__outcome{background:#a3e63514;border:1px solid #a3e6353d;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:5px 9px;padding:12px;display:grid}.marketing-home .home-decision-path__outcome>svg{grid-row:1/span 2;align-self:center}.marketing-home .home-decision-path__outcome>span{gap:1px;display:grid}.marketing-home .home-decision-path__outcome>span strong{color:var(--home-positive);font-size:1rem}.marketing-home .home-decision-path__outcome code,.marketing-home .home-decision-path__outcome p{grid-column:1/-1;margin:0}.marketing-home .home-decision-path__outcome p{color:var(--home-text-muted);font-size:.625rem}.marketing-home .home-artifact--retry{grid-template-rows:auto auto minmax(0,1fr) auto;gap:7px}.marketing-home .home-retry__header>svg{color:var(--home-info);flex:none}.marketing-home .home-retry__header>span{flex:1}.marketing-home .home-retry__key{border-left:2px solid var(--home-info);background:#5eead40d;gap:3px;padding:7px 9px;display:grid}.marketing-home .home-retry__timeline,.marketing-home .home-reconciliation__handoff{align-content:center;gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.marketing-home .home-retry__timeline:before,.marketing-home .home-reconciliation__handoff:before{content:"";background:#5eead447;width:1px;position:absolute;top:18px;bottom:18px;left:13px}.marketing-home .home-retry__timeline li,.marketing-home .home-reconciliation__handoff li{background:var(--home-surface-nested);border:1px solid #ffffff12;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px 6px 0;display:grid;position:relative}.marketing-home .home-retry__timeline li>span,.marketing-home .home-reconciliation__handoff li>span{z-index:1;background:var(--home-surface-nested);width:20px;height:20px;color:var(--home-info);border:1px solid;border-radius:50%;justify-self:center;place-items:center;font-size:.5625rem;display:inline-grid}.marketing-home .home-retry__timeline li>div,.marketing-home .home-reconciliation__handoff li>div{gap:1px;display:grid}.marketing-home .home-retry__delta{background:#a3e63512;border:1px solid #a3e63538;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.marketing-home .home-retry__delta span{color:var(--home-text-quiet);font-size:.625rem}.marketing-home .home-retry__delta strong{color:var(--home-positive)}.marketing-home .home-artifact--trace{grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px}.marketing-home .home-trace-card__context,.marketing-home .home-credit-stage__meta,.marketing-home .home-evidence-stage__context{gap:6px;margin:0;display:grid}.marketing-home .home-trace-card__context{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home .home-trace-card__context>div,.marketing-home .home-credit-stage__meta>div,.marketing-home .home-evidence-stage__context>div{background:var(--home-surface-nested);border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:6px 8px}.marketing-home .home-trace-card__context dt,.marketing-home .home-trace-card__context dd,.marketing-home .home-credit-stage__meta dt,.marketing-home .home-credit-stage__meta dd,.marketing-home .home-evidence-stage__context dt,.marketing-home .home-evidence-stage__context dd{margin:0}.marketing-home .home-trace-card__context dt,.marketing-home .home-credit-stage__meta dt,.marketing-home .home-evidence-stage__context dt{color:var(--home-text-quiet);margin-bottom:2px;font-size:.5625rem}.marketing-home .home-trace-card__checks,.marketing-home .home-evidence-stage__checks{align-content:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-trace-card__checks li,.marketing-home .home-evidence-stage__checks li{border-bottom:1px solid #ffffff14;grid-template-columns:22px minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;display:grid}.marketing-home .home-trace-card__checks li>span,.marketing-home .home-evidence-stage__checks li>span{color:var(--home-info);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem}.marketing-home .home-trace-card__outcome{background:#a3e63512;border:1px solid #a3e63538;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.marketing-home .home-trace-card__outcome>span{display:grid}.marketing-home .home-artifact--terms,.marketing-home .home-artifact--publish,.marketing-home .home-artifact--model,.marketing-home .home-artifact--summary,.marketing-home .home-artifact--operations,.marketing-home .home-artifact--reconciliation{gap:8px}.marketing-home .home-artifact--terms{grid-template-rows:auto auto minmax(0,1fr) auto}.marketing-home .home-model-terms__customer{border-left:3px solid var(--home-info);background:#5eead40f;gap:3px;padding:10px;display:grid}.marketing-home .home-model-terms__group{background:#ffffff05;border:1px solid #ffffff17;border-radius:9px;align-content:center;gap:7px;padding:9px;display:grid}.marketing-home .home-model-terms__group>div{background:var(--home-surface-nested);border:1px solid #ffffff14;border-radius:7px;gap:2px;padding:8px;display:grid}.marketing-home .home-artifact--terms>footer,.marketing-home .home-artifact--publish>footer,.marketing-home .home-artifact--operations>footer{color:var(--home-text-quiet);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.625rem;line-height:1.4;display:flex}.marketing-home .home-artifact--publish{grid-template-rows:auto auto auto minmax(0,1fr) auto}.marketing-home .home-model-publish__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.marketing-home .home-model-publish__inputs>div{background:var(--home-surface-nested);border:1px solid #ffffff14;border-radius:7px;gap:2px;padding:8px;display:grid}.marketing-home .home-model-publish__arrow{color:var(--home-info);justify-self:center;transform:rotate(90deg)}.marketing-home .home-model-publish__snapshot{background:#5eead412;border:1px solid #5eead440;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px;padding:14px;display:grid}.marketing-home .home-model-publish__snapshot>span{gap:2px;display:grid}.marketing-home .home-model-publish__snapshot strong{color:var(--home-info);font-size:.8125rem}.marketing-home .home-artifact--model{grid-template-rows:auto minmax(0,1fr) auto}.marketing-home .home-model-pipeline{justify-content:center;align-items:center;min-height:0;display:flex}.marketing-home .home-model-pipeline__step{display:contents}.marketing-home .home-model-pipeline__step>div{background:var(--home-surface-nested);text-align:center;border:1px solid #ffffff17;border-radius:9px;flex:1;place-content:center;gap:4px;min-height:72px;padding:10px;display:grid}.marketing-home .home-model-pipeline__step>svg{width:36px;color:var(--home-info);flex:0 0 36px;padding-inline:9px}.marketing-home .home-artifact--model>footer{background:#5eead40f;border:1px solid #5eead43d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.marketing-home .home-artifact--model>footer strong{color:var(--home-info);text-align:right}.marketing-home .home-artifact--operations{grid-template-rows:auto minmax(0,1fr) auto}.marketing-home .home-meter-operations{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:7px;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-meter-operations li{background:var(--home-surface-nested);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.marketing-home .home-meter-operations li>svg{color:var(--home-info)}.marketing-home .home-meter-operations li>span{gap:2px;display:grid}.marketing-home .home-meter-operations li small{font-weight:500}.marketing-home .home-artifact--summary{grid-template-rows:auto auto auto minmax(0,1fr)}.marketing-home .home-meter-summary__primary{align-items:baseline;gap:6px;padding:10px 2px 2px;display:flex}.marketing-home .home-meter-summary__primary small{margin-right:auto}.marketing-home .home-meter-summary__primary strong{color:var(--home-info);letter-spacing:-.04em;font-size:1.5rem}.marketing-home .home-meter-summary__primary span{color:var(--home-text-quiet);font-size:.625rem}.marketing-home .home-artifact--summary progress,.marketing-home .home-credit-stage__reserve progress{width:100%;height:7px;accent-color:var(--home-info);border:0;border-radius:999px;overflow:hidden}.marketing-home .home-meter-summary__facts{align-content:stretch;gap:6px;margin:0;display:grid}.marketing-home .home-meter-summary__facts>div{background:var(--home-surface-nested);border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.marketing-home .home-meter-summary__facts dt,.marketing-home .home-meter-summary__facts dd{margin:0}.marketing-home .home-meter-summary__facts dt{color:var(--home-text-quiet);font-size:.625rem}.marketing-home .home-artifact--reconciliation{grid-template-rows:auto minmax(0,1fr)}.marketing-home .home-artifact--reconciliation>header{background:#5eead412;border:1px solid #5eead43d;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.marketing-home .home-artifact--reconciliation>header>span{gap:2px;display:grid}.marketing-home .home-artifact--reconciliation>header strong{color:var(--home-info)}.marketing-home .home-artifact--credit,.marketing-home .home-artifact--evidence{gap:9px;height:auto}.marketing-home .home-credit-stage__reserve{background:#fbbf240f;border:1px solid #fbbf2440;border-radius:9px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:13px;display:grid}.marketing-home .home-credit-stage__reserve>span{align-content:center;gap:3px;display:grid}.marketing-home .home-credit-stage__reserve>span strong{color:var(--home-attention);letter-spacing:-.04em;font-size:1.4rem}.marketing-home .home-credit-stage__reserve dl{gap:5px;margin:0;display:grid}.marketing-home .home-credit-stage__reserve dl>div{background:#0000002e;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.marketing-home .home-credit-stage__reserve dt,.marketing-home .home-credit-stage__reserve dd{margin:0;font-size:.625rem}.marketing-home .home-credit-stage__reserve dt{color:var(--home-text-quiet)}.marketing-home .home-credit-stage__lifecycle{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}.marketing-home .home-credit-stage__lifecycle li{grid-template-columns:minmax(0,1fr) 24px;align-items:center;display:grid}.marketing-home .home-credit-stage__lifecycle li:last-child{grid-template-columns:minmax(0,1fr)}.marketing-home .home-credit-stage__lifecycle li>div{background:var(--home-surface-nested);text-align:center;border:1px solid #ffffff17;border-radius:8px;place-content:center;gap:3px;min-height:62px;padding:8px;display:grid}.marketing-home .home-credit-stage__lifecycle li:first-child>div{border-color:#fbbf243d}.marketing-home .home-credit-stage__lifecycle li:last-child>div{border-color:#a3e6353d}.marketing-home .home-credit-stage__lifecycle li>svg{color:var(--home-info);justify-self:center}.marketing-home .home-credit-stage__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-home .home-evidence-stage__context{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home .home-evidence-stage__checks li{grid-template-columns:24px minmax(0,.7fr) minmax(0,1fr) 18px;padding-block:7px}.marketing-home .home-evidence-stage__checks li>svg{color:var(--home-positive)}.marketing-home .home-evidence-stage__outcome{background:#a3e63512;border:1px solid #a3e6353b;border-radius:9px;grid-template-columns:32px minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:9px;padding:12px;display:grid}.marketing-home .home-evidence-stage__outcome>span{gap:2px;display:grid}.marketing-home .home-evidence-stage__outcome>span strong{color:var(--home-positive);font-size:.9375rem}.marketing-home .home-evidence-stage__outcome dl{gap:4px;margin:0;display:grid}.marketing-home .home-evidence-stage__outcome dl>div{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.marketing-home .home-evidence-stage__outcome dt,.marketing-home .home-evidence-stage__outcome dd{margin:0;font-size:.5625rem}.marketing-home .home-evidence-stage__outcome dt{color:var(--home-text-quiet)}.marketing-home .home-product-evidence table{border-collapse:separate;border-spacing:0 6px;table-layout:fixed;width:100%;min-width:0}.marketing-home .home-product-evidence caption{color:var(--home-text-muted);text-align:left;overflow-wrap:anywhere;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:650}.marketing-home .home-product-evidence th,.marketing-home .home-product-evidence td{background:var(--home-surface-nested);overflow-wrap:anywhere;border-block:1px solid #ffffff12;min-width:0;padding:8px;font-size:.625rem;line-height:1.35}.marketing-home .home-product-evidence th{width:38%;color:var(--home-text-quiet);text-align:left;border-left:1px solid #ffffff12;border-radius:8px 0 0 8px;font-weight:500}.marketing-home .home-product-evidence td{color:var(--home-text);border-right:1px solid #ffffff12;border-radius:0 8px 8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.marketing-home .home-signature-stage{min-width:0;padding-block:86px 132px}.marketing-home .home-signature-stage__shell{background:var(--home-surface);border:1px solid #ffffff24;border-radius:14px;grid-template-columns:42% 58%;min-width:0;min-height:640px;display:grid;overflow:hidden}.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__shell{grid-template-columns:58% 42%}.marketing-home .home-signature-stage__story{background:#0d1219;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding:clamp(48px,5vw,76px);display:flex}.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__story{grid-column:2}.marketing-home .home-signature-stage__description{max-width:420px;margin:22px 0 0;font-size:1rem}.marketing-home .home-signature-stage__benefits{border-top:1px solid #ffffff24;gap:20px;max-width:420px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid}.marketing-home .home-signature-stage__benefit{grid-template-columns:34px minmax(0,1fr);gap:14px;min-width:0;display:grid}.marketing-home .home-signature-stage__benefit-icon{width:28px;height:28px;color:var(--home-info);border:1px solid;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.marketing-home .home-signature-stage__benefit-icon[data-tone=positive]{color:var(--home-positive)}.marketing-home .home-signature-stage__benefit-icon[data-tone=attention]{color:var(--home-attention)}.marketing-home .home-signature-stage__benefit strong{color:var(--home-text);margin-bottom:3px;font-size:.875rem;display:block}.marketing-home .home-signature-stage__benefit p{color:var(--home-text-quiet);margin:0;font-size:.8125rem;line-height:1.45}.marketing-home .home-signature-stage__action{align-self:flex-start;margin-top:30px;display:flex}.marketing-home .home-signature-stage__visual{background-color:#173558;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:1/2;place-items:center;min-width:0;min-height:640px;padding:clamp(32px,4vw,64px);display:grid}.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__visual{grid-column:1}.marketing-home .home-signature-stage__visual[data-crop=left]{background-position:22%}.marketing-home .home-signature-stage__visual[data-crop=right]{background-position:78%}.marketing-home .home-signature-stage__evidence{max-width:500px;padding:16px}.marketing-home .home-closing-burst-cta{background:linear-gradient(to right, var(--home-canvas), transparent 14%, transparent 86%, var(--home-canvas)), linear-gradient(to bottom, var(--home-canvas) 0%, #0b0c1457 34%, #0b0c14e0 82%, var(--home-canvas) 100%), var(--home-closing-burst-asset) center bottom / cover no-repeat;text-align:center;border-top:1px solid #ffffff1a;place-items:center;min-width:0;min-height:660px;display:grid}.marketing-home .home-closing-burst-cta__copy{width:min(620px,100% - 40px)}.marketing-home .home-closing-burst-cta__copy .marketing-home__eyebrow{margin-bottom:20px}.marketing-home .home-closing-burst-cta__description{max-width:540px;margin:20px auto 0;font-size:1.125rem}.marketing-home .home-closing-burst-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.marketing-home .home-closing-burst-cta__actions>*{min-height:44px}@media (width>=1221px){.marketing-home .marketing-home__hero-layout{grid-template-columns:minmax(0,440px) minmax(0,620px);justify-content:space-between;align-items:center}.marketing-home .marketing-home__hero-stage{justify-content:flex-end;display:flex}}@media (width>=901px) and (width<=1220px){.marketing-home .marketing-home__hero-layout{justify-items:center;gap:54px;padding-block:96px 80px}.marketing-home .marketing-home__hero-copy{text-align:center;max-width:700px}.marketing-home .marketing-home__hero-actions{justify-content:center}.marketing-home .marketing-home__hero-stage{width:min(100%,620px)}}@media (width<=900px){.marketing-home .home-ownership-comparison{min-height:0;padding-block:100px}.marketing-home .home-ownership-comparison__inner{grid-template-columns:minmax(0,1fr);gap:50px}.marketing-home .home-ownership-comparison__story{max-width:620px}.marketing-home .home-feature-rail__item{transform:translateX(var(--home-feature-card-compact-shift))}.marketing-home .home-feature-rail__item[data-width=wide]{flex-basis:620px;width:620px}.marketing-home .home-signature-stage__shell,.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__shell{grid-template-columns:1fr;min-height:0}.marketing-home .home-signature-stage__story,.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__story{grid-area:1/1;padding:56px}.marketing-home .home-signature-stage__visual,.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__visual{grid-area:2/1;min-height:564px;padding:32px}.marketing-home .marketing-home__hero-layout{justify-items:center;gap:44px;padding-block:78px 80px}.marketing-home .marketing-home__hero-copy{text-align:center;max-width:640px}.marketing-home .marketing-home__hero-actions{justify-content:center}.marketing-home .marketing-home__hero-stage{width:min(100%,620px)}}@media (width<=600px){.marketing-shell--home>footer>.marketing-container--home:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-block:40px}.marketing-shell--home>footer>.marketing-container--home:first-child>div:first-child,.marketing-shell--home>footer>.marketing-container--home:first-child>div:last-child{grid-column:1/-1}.marketing-home .home-evidence-stage__outcome dt,.marketing-home .home-evidence-stage__outcome dd{font-size:.625rem}.marketing-home .home-ownership-comparison{padding-block:82px}.marketing-home .home-ownership-comparison__inner{padding-inline:0}.marketing-home .home-ownership-comparison__table,.marketing-home .home-ownership-comparison__table tbody{display:block}.marketing-home .home-ownership-comparison__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.marketing-home .home-ownership-comparison__table tbody tr{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.marketing-home .home-ownership-comparison__table tbody th,.marketing-home .home-ownership-comparison__table tbody td{border:0;width:auto;padding:0;display:block}.marketing-home .home-ownership-comparison__table tbody th{border-bottom:1px solid #ffffff14;grid-column:1/-1;padding-bottom:5px;font-size:.75rem}.marketing-home .home-ownership-comparison__table p{font-size:.6875rem;line-height:1.45}.marketing-home .home-ownership-comparison__mobile-label{margin-bottom:4px;display:block}.marketing-home .home-ownership-comparison__boundary{padding:14px;font-size:.6875rem}.marketing-home .home-feature-rail,.marketing-home .home-signature-stage{padding-block:70px 110px}.marketing-home .home-feature-rail__header{grid-template-columns:1fr;align-items:start;gap:24px;margin-bottom:24px}.marketing-home .home-feature-rail__toolbar{flex-wrap:wrap;justify-content:space-between}.marketing-home .home-feature-rail__track{gap:12px}.marketing-home .home-feature-rail__item,.marketing-home .home-feature-rail__item[data-width=wide]{width:calc(100cqw - 40px);transform:translateX(var(--home-feature-card-mobile-shift));flex-basis:calc(100cqw - 40px)}.marketing-home .home-feature-card{min-height:474px}.marketing-home .home-feature-card__visual{height:330px;padding:14px}.marketing-home .home-feature-card__evidence{padding:10px}.marketing-home .home-feature-card__copy{margin-top:-54px;padding:52px 20px 26px}.marketing-home .home-decision-path{grid-template-columns:minmax(0,1fr) minmax(124px,.75fr);gap:6px}.marketing-home .home-decision-path__source,.marketing-home .home-artifact__request-strip,.marketing-home .home-retry__header,.marketing-home .home-trace-card__header,.marketing-home .home-artifact--terms>header,.marketing-home .home-artifact--publish>header,.marketing-home .home-artifact--model>header,.marketing-home .home-artifact--summary>header,.marketing-home .home-artifact--operations>header,.marketing-home .home-credit-stage__header,.marketing-home .home-evidence-stage__request{padding:7px 8px}.marketing-home .home-decision-path__checks li{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) 14px;padding:4px 6px}.marketing-home .home-decision-path__checks li>span{display:none}.marketing-home .home-decision-path__outcome{grid-template-columns:24px minmax(0,1fr);padding:9px}.marketing-home .home-decision-path__outcome>svg{width:23px;height:23px}.marketing-home .home-decision-path__outcome>span strong{font-size:.875rem}.marketing-home .home-decision-path__outcome p{display:none}.marketing-home .home-model-pipeline{align-content:center;gap:3px;display:grid}.marketing-home .home-model-pipeline__step{gap:3px;display:grid}.marketing-home .home-model-pipeline__step>svg{justify-self:center;width:14px;height:14px;padding:0;transform:rotate(90deg)}.marketing-home .home-model-pipeline__step>div{align-items:center;place-content:initial;text-align:left;grid-template-columns:78px minmax(0,1fr);gap:8px;min-height:44px;padding:7px 9px;display:grid}.marketing-home .home-model-pipeline__step strong{overflow-wrap:normal;white-space:nowrap}.marketing-home .home-meter-operations li{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px}.marketing-home .home-meter-operations li>svg{width:17px;height:17px}.marketing-home .home-credit-stage__reserve{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.marketing-home .home-credit-stage__reserve dl{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home .home-credit-stage__reserve dl>div{display:grid}.marketing-home .home-credit-stage__lifecycle,.marketing-home .home-credit-stage__lifecycle li,.marketing-home .home-credit-stage__lifecycle li:last-child{grid-template-columns:minmax(0,1fr);gap:3px}.marketing-home .home-credit-stage__lifecycle li>div{align-items:center;place-content:initial;text-align:left;grid-template-columns:98px minmax(0,1fr);gap:8px;min-height:42px;padding:7px 9px}.marketing-home .home-credit-stage__lifecycle li>svg{width:12px;height:12px;transform:rotate(90deg)}.marketing-home .home-credit-stage__lifecycle strong{overflow-wrap:normal}.marketing-home .home-credit-stage__meta{grid-template-columns:minmax(0,1fr)}.marketing-home .home-credit-stage__meta>div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.marketing-home .home-evidence-stage__outcome{grid-template-columns:28px minmax(0,1fr)}.marketing-home .home-evidence-stage__outcome>dl{grid-column:1/-1}.marketing-home .home-signature-stage__story,.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__story{padding:36px 24px}.marketing-home .home-signature-stage__description{font-size:.9375rem}.marketing-home .home-signature-stage__benefits{gap:18px;margin-top:24px;padding-top:24px}.marketing-home .home-signature-stage__visual,.marketing-home .home-signature-stage[data-orientation=reversed] .home-signature-stage__visual{min-height:0;padding:16px}.marketing-home .home-signature-stage__evidence{padding:12px}.marketing-home .home-closing-burst-cta{min-height:560px}.marketing-home .home-closing-burst-cta__description{font-size:1rem}.marketing-home .home-closing-burst-cta__actions{display:grid}.marketing-home .home-closing-burst-cta__actions>*{width:100%}.marketing-home .marketing-home__hero-layout{gap:30px;padding-block:42px 64px}.marketing-home .marketing-home__display-xl{font-size:2.5rem;line-height:1.02}.marketing-home .marketing-home__hero-description{margin-top:16px;font-size:.9375rem;line-height:1.62}.marketing-home .marketing-home__hero-copy{width:100%}.marketing-home .marketing-home__eyebrow{margin-bottom:14px}.marketing-home .marketing-home__hero-actions{width:100%;margin-top:22px;display:grid}.marketing-home .marketing-home__hero-actions>*{width:100%}.marketing-home .home-product-stage{aspect-ratio:auto;border-radius:16px;height:430px}.marketing-home .marketing-home__hero-stage[data-mobile-crop=mobile-focus] .home-product-stage__art{background-position:58%}.marketing-home .home-product-stage__backdrop{border-radius:12px;inset:12px 10px 64px}.marketing-home .home-product-stage__slides{padding:12px 10px 64px}.marketing-home .home-product-panel{border-radius:12px}.marketing-home .home-product-panel__header{padding:10px 11px}.marketing-home .home-product-panel__body{padding:8px}.marketing-home .home-product-evidence__details{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home .home-product-evidence__details>:nth-child(n+3),.marketing-home .home-product-evidence__checks>:nth-child(n+3){display:none}.marketing-home .home-product-evidence__checks,.marketing-home .home-product-evidence__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.marketing-home .home-product-evidence:has(>.code-panel--dark)>.home-product-evidence__details,.marketing-home .home-product-evidence:has(>.code-panel--dark)>.home-product-evidence__checks){display:none}.marketing-home .home-product-evidence>.code-panel--dark pre{max-height:94px;font-size:.5625rem}.marketing-home .home-hero-scene{border-radius:12px}.marketing-home .home-hero-scene__status,.marketing-home .home-hero-scene__identity,.marketing-home .home-hero-decision__request span,.marketing-home .home-hero-decision__checks small,.marketing-home .home-hero-decision__checks strong,.marketing-home .home-hero-decision__outcome>span,.marketing-home .home-hero-decision__outcome>small,.marketing-home .home-hero-model__branch-origin,.marketing-home .home-hero-model__customer-terms-label,.marketing-home .home-hero-model__node small,.marketing-home .home-hero-model__node strong,.marketing-home .home-hero-model__publish small,.marketing-home .home-hero-model__publish strong,.marketing-home .home-hero-credit__balance-heading small,.marketing-home .home-hero-credit__legend,.marketing-home .home-hero-credit__lifecycle small,.marketing-home .home-hero-credit__lifecycle strong,.marketing-home .home-hero-client__code .code-panel--dark>div>span,.marketing-home .home-hero-client__code .code-panel--dark button,.marketing-home .home-hero-client__code .code-panel--dark pre,.marketing-home .home-hero-client__code .code-panel--dark pre code,.marketing-home .home-hero-client__code .code-panel--dark pre code span,.marketing-home .home-hero-client__result-heading small,.marketing-home .home-hero-client__result-heading strong,.marketing-home .home-hero-client__result dt,.marketing-home .home-hero-client__result dd{font-size:.625rem}.marketing-home .home-hero-scene__header{gap:7px;min-height:48px;padding:8px 10px}.marketing-home .home-hero-scene__heading{gap:6px}.marketing-home .home-hero-scene__heading strong{font-size:.75rem}.marketing-home .home-hero-scene__heading small{display:none}.marketing-home .home-hero-scene__icon{border-radius:7px;width:28px;height:28px}.marketing-home .home-hero-scene__status{gap:2px;padding:5px 7px}.marketing-home .home-hero-scene__identity{gap:12px;min-height:36px;padding:7px 9px}.marketing-home .home-hero-scene__identity span:last-child{display:none}.marketing-home .home-hero-scene--decision .home-hero-scene__body{gap:6px;padding:8px}.marketing-home .home-hero-decision__request{border-radius:7px;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.marketing-home .home-hero-decision__route{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.marketing-home .home-hero-decision__route-connector{width:24px}.marketing-home .home-hero-decision__request span{color:var(--home-text-muted)}.marketing-home .home-hero-decision__request strong{font-size:.6875rem}.marketing-home .home-hero-decision__snapshot{display:none}.marketing-home .home-hero-decision__main{gap:5px}.marketing-home .home-hero-decision__checks{gap:4px}.marketing-home .home-hero-decision__checks li{border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:4px 7px}.marketing-home .home-hero-decision__check-index{display:none}.marketing-home .home-hero-decision__checks li>span:nth-child(2){gap:3px}.marketing-home .home-hero-decision__checks svg{width:11px;height:11px}.marketing-home .home-hero-decision__outcome{border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px;min-height:42px;padding:6px 8px}.marketing-home .home-hero-decision__outcome>svg{width:17px;height:17px}.marketing-home .home-hero-decision__outcome>span{margin:0}.marketing-home .home-hero-decision__outcome>strong{margin:0;font-size:.875rem}.marketing-home .home-hero-decision__outcome>p{display:none}.marketing-home .home-hero-model__canvas{grid-template-rows:64px 88px minmax(116px,1fr);gap:6px;padding:8px}.marketing-home .home-hero-model__core{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:2px}.marketing-home .home-hero-model__core .home-hero-model__node{padding:5px;display:block;position:relative}.marketing-home .home-hero-model__core .home-hero-model__node-icon{position:absolute;top:7px;left:5px}.marketing-home .home-hero-model__core .home-hero-model__node small{padding-left:16px}.marketing-home .home-hero-model__core .home-hero-model__node strong{letter-spacing:-.05em;overflow-wrap:normal;white-space:nowrap}.marketing-home .home-hero-model__branch{grid-template-rows:16px minmax(0,1fr);width:100%}.marketing-home .home-hero-model__branch-origin{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:2px}.marketing-home .home-hero-model__branch-nodes{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:3px}.marketing-home .home-hero-model__customer-terms{border-radius:6px;gap:3px;width:64%;padding:5px}.marketing-home .home-hero-model__publish{grid-template-columns:minmax(0,.5fr) 14px minmax(0,1.5fr);gap:4px}.marketing-home .home-hero-model__node{border-radius:6px;gap:5px;min-height:0;padding:7px}.marketing-home .home-hero-model__node-icon svg{width:11px;height:11px}.marketing-home .home-hero-model__node>span:last-child{gap:2px}.marketing-home .home-hero-model__node strong,.marketing-home .home-hero-model__publish strong{line-height:1.2}.marketing-home [data-output-of=published-model] strong{font-size:.6875rem}.marketing-home .home-hero-model__publish>div:first-child{border-radius:6px;gap:4px;padding:7px}.marketing-home .home-hero-model__publish>div:first-child small{text-overflow:clip;white-space:normal;overflow:visible}.marketing-home .home-hero-model__arrow,.marketing-home .home-hero-model__arrow-down{width:10px;height:10px}.marketing-home .home-hero-credit__body{grid-template-rows:82px minmax(0,1fr);gap:8px;padding:9px}.marketing-home .home-hero-credit__balance{border-radius:7px;gap:5px;padding:7px 8px}.marketing-home .home-hero-credit__balance-heading strong{font-size:.8125rem}.marketing-home .home-hero-credit__movement{display:none}.marketing-home .home-hero-credit__balance progress{height:5px}.marketing-home .home-hero-credit__legend{white-space:nowrap;flex-wrap:nowrap;gap:10px}.marketing-home .home-hero-credit__lifecycle{grid-template-columns:minmax(0,1.45fr) 20px minmax(0,.88fr) 20px minmax(0,1.02fr);gap:0}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=reserve],.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work]{grid-template-columns:minmax(0,1fr) 20px}.marketing-home .home-hero-credit__step{border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:5px;padding:7px}.marketing-home .home-hero-credit__step>svg{width:12px;height:12px}.marketing-home .home-hero-credit__step>span{gap:1px}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work] .home-hero-credit__step{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work] small,.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=work] strong{text-overflow:clip;overflow-wrap:normal;white-space:normal;overflow:visible}.marketing-home .home-hero-credit__lifecycle strong{overflow-wrap:anywhere;white-space:normal;line-height:1.3}.marketing-home .home-hero-credit__lifecycle em{display:none}.marketing-home .home-hero-credit__lifecycle li[data-lifecycle-step=reserve] em{font-size:.625rem;display:block}.marketing-home .home-hero-credit__connector svg{width:12px;height:12px}.marketing-home .home-hero-client__body{grid-template-columns:minmax(0,1.6fr) minmax(115px,.9fr);gap:7px;padding:9px}.marketing-home .home-hero-client__code .code-panel--dark>div{justify-content:flex-end;min-height:44px;padding:0 7px}.marketing-home .home-hero-client__code .code-panel--dark>div>span:first-child{display:none}.marketing-home .home-hero-client__code .code-panel--dark button{gap:3px;min-width:44px;min-height:44px;padding-inline:5px}.marketing-home .home-hero-client__code .code-panel--dark pre{padding:8px;line-height:1.4}.marketing-home .home-hero-client__result-heading{gap:4px;padding:7px}.marketing-home .home-hero-client__result-heading span{gap:4px}.marketing-home .home-hero-client__result-heading span>svg{width:14px;height:14px}.marketing-home .home-hero-client__result dl>div{padding:6px 7px;display:block}.marketing-home .home-hero-client__result dl>div:nth-child(n+4){display:none}.marketing-home .home-hero-client__result dd{text-align:left;margin-top:1px}.marketing-home .home-hero-client__result>p{display:none}}@media (prefers-reduced-motion:reduce){.marketing-home .home-product-slide{transition-duration:0s}.marketing-home .home-feature-rail__item{transition:none}}.marketing-home .home-artifact.home-artifact :is(small,dt){color:var(--home-text-muted)}@media (forced-colors:active){.marketing-shell--home,.marketing-shell--home *,.marketing-home .home-hero-decision__snapshot{color:canvastext!important}.marketing-home .marketing-home__hero .marketing-home__display-xl{color:canvastext;filter:none;-webkit-text-fill-color:CanvasText;background:0 0}.marketing-home .home-product-stage,.marketing-home .home-product-stage__backdrop,.marketing-home .home-product-stage__controls,.marketing-home .home-product-panel,.marketing-home .home-hero-scene,.marketing-home .home-product-evidence>.code-panel--dark,.marketing-home .home-feature-card,.marketing-home .home-feature-card__evidence,.marketing-home .home-feature-rail__toolbar nav,.marketing-home .home-signature-stage__shell,.marketing-home .home-signature-stage__evidence,.marketing-home .home-closing-burst-cta{box-shadow:none;border:1px solid canvastext}.marketing-home .home-ownership-comparison__panel,.marketing-home .home-artifact,.marketing-home .home-artifact li,.marketing-home .home-artifact header,.marketing-home .home-artifact footer{box-shadow:none;border-color:canvastext}.marketing-home .home-product-stage__art,.marketing-home .home-feature-card,.marketing-home .home-feature-card__visual,.marketing-home .home-signature-stage__visual,.marketing-home .home-closing-burst-cta{background-image:none!important}.marketing-home .home-feature-card__visual:after{background:0 0}.marketing-home .home-product-stage__backdrop,.marketing-home .home-product-panel,.marketing-home .home-product-panel__header,.marketing-home .home-product-panel__body,.marketing-home .home-hero-scene,.marketing-home .home-hero-scene__header,.marketing-home .home-hero-scene__identity,.marketing-home .home-hero-decision__request,.marketing-home .home-hero-decision__checks li,.marketing-home .home-hero-decision__outcome,.marketing-home .home-hero-model__node,.marketing-home .home-hero-model__customer-terms,.marketing-home .home-hero-model__publish>div:first-child,.marketing-home .home-hero-credit__balance,.marketing-home .home-hero-credit__step,.marketing-home .home-hero-client__code .code-panel--dark,.marketing-home .home-hero-client__result,.marketing-home .home-product-evidence__detail,.marketing-home .home-product-evidence__checks li,.marketing-home .home-product-evidence__nodes li,.marketing-home .home-product-evidence>.code-panel--dark,.marketing-home .home-product-stage__controls,.marketing-home .home-feature-rail__toolbar nav,.marketing-home .home-feature-card,.marketing-home .home-feature-card__evidence,.marketing-home .home-feature-card__copy,.marketing-home .home-product-evidence th,.marketing-home .home-product-evidence td,.marketing-home .home-signature-stage__shell,.marketing-home .home-signature-stage__story,.marketing-home .home-signature-stage__evidence,.marketing-home .home-signature-stage__visual,.marketing-home .home-closing-burst-cta,.marketing-home .home-ownership-comparison,.marketing-home .home-ownership-comparison__panel,.marketing-home .home-ownership-comparison__table th,.marketing-home .home-ownership-comparison__table td,.marketing-home .home-artifact,.marketing-home .home-artifact div,.marketing-home .home-artifact li,.marketing-home .home-artifact header,.marketing-home .home-artifact footer{color:canvastext;background:canvas}.marketing-home .home-product-stage__controls button,.marketing-home .home-feature-rail__toolbar button{color:buttontext;border:1px solid buttontext}.marketing-home .home-product-stage__controls button:focus-visible,.marketing-home .home-feature-rail__toolbar button:focus-visible{outline:2px solid highlight}}
