.kc-page--enterprise .kc-page-hero{overflow:visible}.kc-page--enterprise .kc-viz-matrix{position:relative;overflow:hidden;width:100%;min-width:0;padding:.9rem 1rem .95rem!important;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#161616,#0a0a0a 58%),#0a0a0a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 40px rgba(0,0,0,.22);-webkit-text-size-adjust:100%;text-size-adjust:100%}.kc-page--enterprise .kc-viz-matrix__label{margin:0 0 .65rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4a574}.kc-page--enterprise .kc-viz-matrix__grid{gap:.35rem!important;background:transparent!important;border:none!important}.kc-page--enterprise .kc-viz-matrix__grid li{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.45rem .6rem!important;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:rgba(255,255,255,.035)!important;font-size:.8rem;font-weight:500;transition:border-color .2s ease,background .2s ease}.kc-page--enterprise .kc-viz-matrix__grid li:before{display:none!important}.kc-page--enterprise .kc-viz-matrix__num{display:inline-flex!important;flex:0 0 1.45rem;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;background:rgba(255,255,255,.08);color:rgba(250,250,250,.78);font-size:.58rem;font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums}.kc-page--enterprise .kc-viz-matrix__name{min-width:0;font-weight:600;line-height:1.3;color:#fafafa;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.kc-page--enterprise .kc-viz-matrix__grid li:hover{border-color:rgba(196,165,116,.45);background:rgba(255,255,255,.07)!important}.kc-page--enterprise .kc-viz-matrix__grid li:hover .kc-viz-matrix__num{background:#c4a574;color:#0a0a0a}}@media (max-width:379px){.kc-page--enterprise .kc-viz-matrix__grid{grid-template-columns:1fr}}.kc-resources-page{-webkit-text-size-adjust:100%;text-size-adjust:100%}.kc-resources-page.kc-vault-page h1,.kc-resources-page.kc-vault-page h2,.kc-resources-page.kc-vault-page h3{overflow-wrap:break-word;word-break:normal;hyphens:none}.kc-resources-page .kc-page-hero{overflow:visible;padding-bottom:clamp(1.5rem,3.2vw,2.5rem)}.kc-resources-page .kc-mkt-hero__visual{display:flex;width:100%;min-width:0;align-self:stretch}.kc-resources-page .kc-mkt-hero__copy{max-width:34rem}.kc-resources-page .kc-mkt-hero__copy .kc-mkt-hero__bridge{margin-top:1rem;max-width:32rem;font-size:clamp(1rem,.35vw + .95rem,1.125rem);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:var(--kc-band-light-ink,#18181b)}.kc-resources-page .kc-mkt-hero__copy .kc-mkt-hero__cta{margin-top:1.15rem}@media (min-width:960px){.kc-resources-page .kc-mkt-hero__grid:not(.kc-mkt-hero__grid--solo){grid-template-columns:minmax(0,1.02fr) minmax(17.5rem,.98fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem)}}.kc-res-index{display:flex;flex-direction:column;gap:.65rem;width:100%;min-width:0;height:100%;padding:clamp(1rem,2.2vw,1.25rem);border:1px solid var(--kc-band-light-border-strong,var(--ds-hairline-strong));border-radius:1.15rem;background:linear-gradient(180deg,var(--kc-band-light-surface,#fff) 0,var(--kc-band-light-bg,#fafafa) 52%),var(--kc-band-light-bg,#fafafa);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 18px 40px rgba(0,0,0,.06)}.kc-res-index__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-band-light-muted,#71717a)}.kc-res-index__title{margin:0;font-size:clamp(1rem,.7vw + .92rem,1.125rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--kc-band-light-ink,#0a0a0a)}.kc-res-index__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.4rem;flex:1;margin:.1rem 0 0;padding:0;min-height:0}.kc-res-index__item{display:flex;align-items:center;gap:.55rem;min-width:0;min-height:0;padding:.5rem .6rem;border:1px solid var(--kc-band-light-border,rgba(10,10,10,.08));border-radius:.7rem;background:#fff}.kc-res-index__num{display:inline-flex;flex:0 0 1.5rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#0a0a0a;color:#fafafa;font-size:.6rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.kc-res-index__name{min-width:0;font-size:clamp(.75rem,.25vw + .72rem,.875rem);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--kc-band-light-ink,#0a0a0a)}.kc-resources-page.kc-vault-page .section-padding-sm.kc-res-block{padding-top:clamp(1.25rem,2.6vw,2rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.kc-res-block{scroll-margin-top:5.5rem}.kc-res-block__head{max-width:40rem;margin-bottom:1.35rem}.kc-res-block__eyebrow{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-band-light-muted,#71717a)}.kc-res-block__title{margin:0}.kc-res-block__lead{margin:.75rem 0 0;max-width:38rem;font-size:clamp(1rem,.35vw + .95rem,1.0625rem);line-height:1.55;color:var(--kc-band-light-body,var(--ds-body))}.kc-res-grid{list-style:none;display:grid;gap:.85rem;margin:0;padding:0}.kc-res-grid>li{min-width:0}@media (min-width:720px){.kc-res-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1100px){.kc-res-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.kc-res-card{display:flex;flex-direction:column;min-height:100%;min-width:0;padding:clamp(1.05rem,2.2vw,1.3rem);text-decoration:none;color:inherit;border:1px solid var(--kc-band-light-border-strong,var(--ds-hairline-strong));border-radius:1rem;background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 12px 28px rgba(0,0,0,.045);transition:transform var(--motion-fast,.18s) var(--ease-c1,ease),border-color var(--motion-fast,.18s) var(--ease-c1,ease),box-shadow var(--motion-fast,.18s) var(--ease-c1,ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kc-res-card__top{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.7rem}.kc-res-card__num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;background:#0a0a0a;color:#fafafa;font-size:.6875rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.kc-res-card__topic{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--kc-band-light-muted,#71717a)}.kc-res-card__title{font-size:clamp(1.05rem,.4vw + .98rem,1.2rem);font-weight:600;letter-spacing:-.02em;line-height:1.28;color:var(--kc-band-light-ink,#0a0a0a)}.kc-res-card__sum{margin:.55rem 0 0;flex:1;font-size:clamp(.9375rem,.2vw + .9rem,1rem);line-height:1.5;color:var(--kc-band-light-body,var(--ds-body))}.kc-res-card__cta{margin-top:.9rem;align-self:flex-start;font-size:.875rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--kc-band-light-ink,#0a0a0a);border-bottom:1px solid;padding-bottom:.05rem}@media (hover:hover) and (pointer:fine){.kc-res-index__item:hover{border-color:rgba(10,10,10,.22)}.kc-res-card:hover{transform:translateY(-2px);border-color:rgba(10,10,10,.28);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 85%,transparent),0 16px 34px rgba(0,0,0,.07)}.kc-res-card:hover .kc-res-card__cta{color:#000}}.kc-res-card:focus-visible{outline:2px solid var(--kc-band-light-ink,#0a0a0a);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kc-res-card{transition:none}.kc-res-card:hover{transform:none}}@media (max-width:959px){.kc-resources-page .kc-mkt-hero__visual{align-self:start}.kc-res-index{height:auto}.kc-res-index__list{flex:none}}@media (max-width:639px){.kc-res-block__lead,.kc-resources-page .kc-mkt-hero__copy .kc-mkt-hero__bridge{font-size:1.0625rem}.kc-res-grid{gap:.75rem}.kc-res-card__sum{font-size:1rem}}@media (max-width:379px){.kc-res-card{padding:1rem .95rem 1.05rem}.kc-res-index__list{grid-template-columns:1fr;grid-template-rows:none}.kc-res-index__item{padding:.55rem .65rem}}@media (max-width:959px){.kc-mkt-hero__grid--reverse{direction:ltr}.kc-mkt-hero__grid--reverse>*{direction:ltr;min-width:0;max-width:100%}.kc-c1-page,.kc-marketing-page,.kc-marketing-page .kc-mkt-hero{overflow-x:clip}.kc-c1-hero__copy,.kc-c1-hero__inner,.kc-c1-hero__product,.kc-mkt-hero__copy,.kc-mkt-hero__grid,.kc-mkt-hero__visual{min-width:0;max-width:100%;width:100%}.kc-c1-page .kc-c1-hero,.kc-c1-page .kc-c1-hero__product{overflow:visible}.kc-c1-page .kc-c1-h1,.kc-c1-page .kc-c1-hero__sub,.kc-mkt-close__body,.kc-mkt-close__title,.kc-mkt-hero__copy .ds-display-md,.kc-mkt-hero__copy .ds-display-xl,.kc-mkt-hero__copy .max-w-lg,.kc-mkt-hero__copy .max-w-xl,.kc-mkt-hero__copy p{max-width:none}.kc-c1-page .kc-c1-hero__card .kc-card-3d-wrap,.kc-marketing-page .kc-card-3d-wrap{width:100%;max-width:100%}.kc-vault-page .kc-mkt-chain{grid-template-columns:1fr}.kc-wealth-page .kc-wealth-authority .kc-mkt-chain{grid-template-columns:1fr 1fr}.kc-c1-page .kc-vault-hchain__item,.kc-history-page .kc-mkt-chain__step,.kc-vault-page .kc-mkt-chain__step{flex-direction:row;align-items:center;width:100%}.kc-c1-page .kc-vault-hchain__item span:last-child,.kc-history-page .kc-mkt-chain__label,.kc-vault-page .kc-mkt-chain__label{flex:1;min-width:0}.kc-history-page .kc-mkt-close__panel,.kc-page--security .kc-sec-board,.kc-page--security .kc-sec-fail,.kc-page--security .kc-sec-ledger,.kc-page--security .kc-threat-grid,.kc-vault-page .kc-mkt-close__panel,.kc-vault-page .kc-mkt-concept,.kc-vault-page .kc-vault-agents,.kc-vault-page .kc-vault-auth-demo,.kc-vault-page .kc-vault-panel,.kc-vault-page .kc-vault-sim,.kc-vault-page .kc-vault-split,.kc-vault-page .kc-vault-table-wrap{width:100%;min-width:0;max-width:100%}.kc-c1-page h1,.kc-c1-page h2,.kc-history-page h1,.kc-history-page h2,.kc-page--developers h1,.kc-page--developers h2,.kc-page--developers h3,.kc-vault-page h1,.kc-vault-page h2,.kc-vault-page h3{overflow-wrap:anywhere;max-width:100%}.kc-mkt-hero__copy h1{overflow-wrap:break-word}.kc-about-page .kc-viz-brand,.kc-agents-page .kc-agents-escalate,.kc-ai-trust-page .kc-ai-flow,.kc-hri-page .kc-hri-chain,.kc-hri-page .kc-hri-ledger,.kc-hri-page .kc-hri-root,.kc-page--applications .kc-viz-usecases,.kc-page--developers .kc-dev-errors__shell,.kc-page--developers .kc-dev-moments-shell,.kc-page--developers .kc-dev-roadmap__shell,.kc-page--developers .kc-dev-secrets__boundary,.kc-page--developers .kc-dev-split,.kc-page--developers .kc-dev-twin,.kc-page--enterprise .kc-viz-matrix,.kc-page--process .kc-viz-rail--hero,.kc-page--security .kc-viz-threat,.kc-page--tech-article .kc-tech-flow,.kc-page--tech-article .kc-tech-points,.kc-page--wallets .kc-viz-rail--hero,.kc-partners-page .kc-ptn-board,.kc-payments-page .kc-payments-flow,.kc-research-article-page .kc-rs-disclaimer,.kc-research-article-page .kc-rs-layer-cards,.kc-research-page .kc-rs-card,.kc-research-page .kc-rs-hero-panel,.kc-research-page .kc-rs-list,.kc-resources-page .kc-res-card,.kc-resources-page .kc-res-grid,.kc-resources-page .kc-res-index,.kc-stablecoins-page .kc-sc-flow,.kc-stablecoins-page .kc-sc-roles,.kc-standards-page .kc-std-axes,.kc-standards-page .kc-std-refs,.kc-standards-page .kc-viz-threat,.kc-wealth-page .kc-wealth-authority{width:100%;max-width:100%}.kc-wealth-page .kc-mkt-hero__visual{margin-top:.15rem}.kc-wealth-page .kc-wealth-authority .kc-mkt-chain__step{min-height:3.15rem}.kc-ai-trust-page .kc-ai-flow{padding-bottom:1.05rem}.kc-ai-trust-page .kc-ai-flow__pulse{right:.35rem;bottom:.35rem;width:3.25rem;height:3.25rem}.kc-ai-trust-page .kc-ai-flow__steps{gap:.18rem}.kc-institutions-page .kc-mkt-hero__copy .kc-mkt-hero__bridge{overflow-wrap:anywhere}}@media (max-width:379px){.kc-wealth-page .kc-wealth-authority .kc-mkt-chain{grid-template-columns:1fr}}@media (max-width:639px){.kc-ai-close__panel,.kc-mkt-close__panel{border-radius:1.1rem;padding:1.35rem 1.2rem 1.45rem;gap:1.15rem}.kc-ai-close__panel .kc-mkt-close__actions,.kc-mkt-close__actions{width:100%}.kc-ai-close__panel .kc-mkt-close__actions>a,.kc-mkt-close__actions>a{flex:1 1 100%;width:100%;justify-content:center;text-align:center}.kc-ai-close>.kc-mkt-close__wrap,.kc-c1-contact .kc-c1-wrap,.kc-c1-page .kc-c1-hero,.kc-c1-page .kc-c1-wrap,.kc-marketing-page .max-w-7xl,.kc-mkt-close>.kc-mkt-close__wrap{padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px))}.kc-c1-page .kc-c1-hero__cta,.kc-c1-page .kc-vault-hero-ctas,.kc-marketing-page:not(.kc-page--developers) .kc-mkt-hero__cta{width:100%}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta,.kc-marketing-page:not(.kc-page--developers) .kc-mkt-hero__cta>a{flex:1 1 100%;width:100%;justify-content:center;text-align:center}.kc-vault-agents__tabs,.kc-vault-tile-grid{grid-template-columns:1fr}.kc-vault-table--wide td,.kc-vault-table--wide th[scope=row],.kc-vault-table:not(.kc-vault-table--wide) td{grid-template-columns:1fr;gap:.2rem}.kc-mkt-hero__copy .kc-mkt-hero__body,.kc-mkt-hero__copy .kc-mkt-hero__bridge,.kc-mkt-hero__copy .kc-vault-claim-note{overflow-wrap:anywhere}.kc-c1-faq__cats{width:100%;max-width:100%;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch}.kc-c1-faq__cat{flex-shrink:0}}.kc-c1-page{--kc-home-gap:0.85rem;--kc-home-pad:1.1rem;--kc-home-card:var(--ds-hairline-strong)}.kc-c1-page,.kc-c1-page .kc-c1-hero,.kc-c1-page .kc-c1-hero__card,.kc-c1-page .kc-c1-hero__card .kc-card-3d-wrap,.kc-c1-page .kc-c1-hero__card .kc-card-floor-shadow,.kc-c1-page .kc-c1-hero__card .kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual--spotlight,.kc-c1-page .kc-c1-hero__inner,.kc-c1-page .kc-c1-hero__product,.kc-c1-page .kc-c1-section--hero{overflow:visible}.kc-c1-page .kc-c1-hero{padding-bottom:clamp(2rem,4vw,3.25rem)}.kc-c1-page .kc-c1-hero__inner{grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.kc-c1-page .kc-c1-hero__copy .kc-c1-h1,.kc-c1-page .kc-c1-section--hero .kc-c1-h1{max-width:none}.kc-c1-page .kc-c1-hero__product{padding-bottom:clamp(1rem,2.5vw,1.75rem)}.kc-c1-page .kc-c1-hero__card.kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual--spotlight{min-height:auto;background:transparent;border:0;box-shadow:none;padding-bottom:clamp(1.25rem,3vw,2rem)}.kc-c1-page .kc-vault-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.35rem}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta{flex:0 1 auto;width:auto;min-width:0;min-height:44px;padding:10px 22px;white-space:nowrap}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta:first-child{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black)}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta--ghost{min-height:auto;padding:.15rem 0;border:0;background:transparent;color:var(--ds-muted);font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:.18em;text-decoration-color:rgba(10,10,10,.28)}.kc-c1-page .kc-c1-eyebrow:before{display:none}.kc-c1-page .kc-vault-sec-head,.kc-c1-page .kc-vault-sec-head:has(.kc-c1-body),.kc-c1-page .kc-vault-sec-head:has(.kc-vault-claim-note){display:flex;flex-direction:column;align-items:center;gap:.55rem;grid-template-columns:none;max-width:36rem;margin-inline:auto;margin-bottom:1rem;text-align:center}.kc-c1-page .kc-vault-sec-head .kc-c1-h2{margin:0;font-size:var(--c1-section);font-weight:600;letter-spacing:-.016em;line-height:var(--lh-heading);text-align:center}.kc-c1-page .kc-vault-sec-head .kc-c1-body,.kc-c1-page .kc-vault-sec-head .kc-vault-claim-note{max-width:32rem;text-align:center;justify-self:center}.kc-c1-page section.kc-c1-section:has(.kc-vault-section-body) .kc-c1-wrap>:first-child .kc-c1-h2{margin-top:0}.kc-c1-page .kc-vault-close-sec,.kc-c1-page section.kc-c1-section.kc-vault-story,.kc-c1-page section.kc-c1-section:has(.kc-vault-section-body){padding-block:clamp(2rem,1.2rem + 3vw,3.5rem)}.kc-c1-page .kc-vault-section-body{margin-top:.35rem}.kc-c1-page .kc-vault-close-sec{padding-bottom:clamp(3.25rem,6vw,5rem)}.kc-c1-page .kc-vault-close-sec .kc-vault-sec-head{align-items:flex-start;text-align:left;margin-inline:0;margin-bottom:0;max-width:none}.kc-c1-page .kc-vault-close-sec .kc-vault-sec-head .kc-c1-body,.kc-c1-page .kc-vault-close-sec .kc-vault-sec-head .kc-c1-h2{text-align:left;justify-self:start}.kc-c1-page .kc-vault-assets,.kc-c1-page .kc-vault-compare ul,.kc-c1-page .kc-vault-hchain,.kc-c1-page .kc-vault-moat,.kc-c1-page .kc-vault-pair,.kc-c1-page .kc-vault-pay-seq,.kc-c1-page .kc-vault-phone-list,.kc-c1-page .kc-vault-props,.kc-c1-page .kc-vault-props__list,.kc-c1-page .kc-vault-recovery__steps,.kc-c1-page .kc-vault-services__grid,.kc-c1-page .kc-vault-split,.kc-c1-page .kc-vault-two-card{gap:var(--kc-home-gap);border:0;background:transparent;box-shadow:none}.kc-c1-page .kc-vault-assets>li,.kc-c1-page .kc-vault-close,.kc-c1-page .kc-vault-compare li,.kc-c1-page .kc-vault-hchain__item,.kc-c1-page .kc-vault-moat__flywheel,.kc-c1-page .kc-vault-moat__layers,.kc-c1-page .kc-vault-pair__left,.kc-c1-page .kc-vault-pair__right,.kc-c1-page .kc-vault-pay-seq li,.kc-c1-page .kc-vault-phone-list li,.kc-c1-page .kc-vault-props__cell,.kc-c1-page .kc-vault-props__panel,.kc-c1-page .kc-vault-recovery__steps li,.kc-c1-page .kc-vault-services__grid>li,.kc-c1-page .kc-vault-services__panel,.kc-c1-page .kc-vault-split .kc-vault-panel,.kc-c1-page .kc-vault-two-card article{min-width:0;padding:var(--kc-home-pad);border:1px solid var(--kc-home-card);border-radius:var(--ds-radius-lg);background:#fff;box-shadow:none;overflow:visible}.kc-c1-page .kc-c1-section--dark .kc-vault-hchain__num,.kc-c1-page .kc-c1-section--graphite .kc-vault-hchain__num,.kc-c1-page .kc-vault-auth-flow li:before,.kc-c1-page .kc-vault-hchain__num,.kc-c1-page .kc-vault-moat__layers span,.kc-c1-page .kc-vault-pay-seq li:before,.kc-c1-page .kc-vault-recovery__steps li:before,.kc-c1-page .kc-vault-two-card__idx{display:block;width:auto;height:auto;min-width:0;margin:0 0 .35rem;padding:0;background:none;color:var(--ds-muted);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1;opacity:1;translate:none}.kc-c1-page .kc-vault-assets>li:last-child:nth-child(odd),.kc-c1-page .kc-vault-pay-seq li:last-child:nth-child(odd),.kc-c1-page .kc-vault-phone-list li:last-child:nth-child(odd),.kc-c1-page .kc-vault-props__list li:last-child:nth-child(odd),.kc-c1-page .kc-vault-split .kc-vault-soft-list li:last-child:nth-child(odd){grid-column:auto}.kc-c1-page .kc-vault-pair{display:grid;grid-template-columns:1fr;align-items:stretch}.kc-c1-page .kc-vault-pair__left,.kc-c1-page .kc-vault-pair__right{display:flex;flex-direction:column}.kc-c1-page .kc-vault-pair__left>*,.kc-c1-page .kc-vault-pair__right>*{flex:1;display:flex;flex-direction:column;min-width:0}.kc-c1-page h1,.kc-c1-page h2{overflow-wrap:break-word}.kc-c1-page .kc-vault-pair__left .kc-c1-h2{margin:0 0 .55rem;font-size:var(--c1-section);line-height:var(--lh-heading);letter-spacing:-.016em;max-width:none}.kc-c1-page .kc-vault-pair .kc-vault-contradiction{display:flex;flex-direction:column;flex:1}.kc-c1-page .kc-vault-pair .kc-vault-contradiction ul{margin:0;border:0;background:transparent}.kc-c1-page .kc-vault-contradiction li,.kc-c1-page .kc-vault-pair .kc-vault-contradiction li{position:relative;padding:.58rem 0 .58rem .7rem;align-items:center;border-bottom:1px solid rgba(10,10,10,.1);font-size:clamp(.98rem,.28vw + .92rem,1.08rem);line-height:1.3;letter-spacing:-.014em;opacity:.3;transition:opacity .48s var(--ease-c1)}.kc-c1-page .kc-vault-contradiction li:before{content:"";position:absolute;left:0;top:50%;width:1.5px;height:0;background:var(--ds-ink);transform:translateY(-50%);transition:height .42s var(--ease-c1)}.kc-c1-page .kc-vault-contradiction li:last-child{border-bottom:0}.kc-c1-page .kc-vault-contradiction li.is-active{opacity:1}.kc-c1-page .kc-vault-contradiction li.is-active:before{height:58%}.kc-c1-page .kc-vault-pair .kc-vault-contradiction__arrow{opacity:.45;transition:opacity .48s var(--ease-c1),color .48s var(--ease-c1)}.kc-c1-page .kc-vault-contradiction li.is-active .kc-vault-contradiction__arrow{opacity:1;color:var(--ds-ink)}.kc-c1-page .kc-vault-pair .kc-vault-contradiction__close{margin:.7rem 0 0;padding:.7rem 0 0;border:0;border-top:1px solid rgba(10,10,10,.1);background:transparent;font-size:clamp(1.05rem,.45vw + .95rem,1.22rem);line-height:1.3;letter-spacing:-.02em}.kc-c1-page .kc-vault-pair .kc-vault-contradiction .kc-vault-claim-note{margin:.4rem 0 0;padding:0;border:0;background:transparent}.kc-c1-page .kc-vault-pair .kc-vault-same{flex:1;display:flex;flex-direction:column;gap:0;border:0;background:transparent;min-height:100%;container-type:inline-size;container-name:vault-same}.kc-c1-page .kc-vault-pair .kc-vault-same__row{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .15rem .95rem;min-height:7.5rem;text-align:center}.kc-c1-page .kc-vault-pair .kc-vault-same__row .kc-c1-h2{margin:0;text-align:center;font-size:var(--c1-section);letter-spacing:-.016em}.kc-c1-page .kc-vault-pair .kc-vault-same__value{align-self:stretch;width:100%;margin:0;text-align:center;white-space:nowrap;font-size:clamp(1.7rem,9cqi,2.55rem);line-height:1.08;min-height:1.12em}.kc-c1-page .kc-vault-pair .kc-vault-same__tick{display:inline-block;animation:kc-vault-value-in .56s var(--ease-c1) both}.kc-c1-page .kc-vault-pair .kc-vault-same .kc-c1-body{margin:0 auto;padding:.8rem .15rem 0;border-top:1px solid rgba(10,10,10,.1);max-width:22.5rem;text-align:center}@keyframes kc-vault-value-in{0%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:none}}.kc-c1-page .kc-vault-two-card{display:grid;grid-template-columns:1fr;align-items:stretch}.kc-c1-page .kc-vault-two-card article{display:flex;flex-direction:column;justify-content:flex-start;gap:.45rem;height:100%;color:var(--ds-ink)}.kc-c1-page .kc-vault-two-card article>h3{grid-column:auto;grid-row:auto;margin:0;color:var(--ds-ink);line-height:1.2}.kc-c1-page .kc-vault-two-card article>p{grid-column:auto;grid-row:auto;flex:1;margin:0;color:var(--ds-body)}.kc-c1-page .kc-vault-recovery{display:grid;gap:var(--kc-home-gap)}.kc-c1-page .kc-vault-recovery__status{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.15rem;margin:0;padding:.1rem 0 .15rem;border:0;background:transparent}.kc-c1-page .kc-vault-recovery__status li{width:auto;min-height:0;padding:.1rem 0;border:0;background:transparent;color:var(--ds-muted);opacity:.45}.kc-c1-page .kc-vault-recovery__status li.is-done{opacity:.7;color:var(--ds-ink)}.kc-c1-page .kc-vault-recovery__status li.is-active{opacity:1;color:var(--ds-ink);background:transparent;border:0;font-weight:600}.kc-c1-page .kc-vault-recovery__steps{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-recovery__steps li,.kc-c1-page .kc-vault-recovery__steps li:last-child,.kc-c1-page .kc-vault-recovery__steps li:nth-child(2n),.kc-c1-page .kc-vault-recovery__steps li:nth-child(odd),.kc-c1-page .kc-vault-recovery__steps li:nth-child(odd):nth-last-child(2),.kc-c1-page .kc-vault-recovery__steps li:nth-last-child(-n+2){display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:0;border:1px solid var(--kc-home-card);border-radius:var(--ds-radius-lg)}.kc-c1-page .kc-vault-recovery__steps li.is-current{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black);opacity:1}.kc-c1-page .kc-vault-recovery__steps li.is-current:before{color:#fff}.kc-c1-page .kc-vault-phone+.kc-vault-claim-note,.kc-c1-page .kc-vault-recovery .kc-vault-claim-note,.kc-c1-page .kc-vault-split+.kc-vault-claim-note,.kc-c1-page .kc-vault-split-wrap .kc-vault-claim-note{margin:0;padding:var(--kc-home-pad);border:1px solid var(--kc-home-card);border-radius:var(--ds-radius-lg);background:#fff}.kc-c1-page .kc-vault-hchain{display:grid;grid-template-columns:1fr;margin:0;list-style:none;padding:0}.kc-c1-page .kc-c1-section--dark .kc-vault-hchain__item,.kc-c1-page .kc-c1-section--graphite .kc-vault-hchain__item,.kc-c1-page .kc-vault-hchain__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;min-height:0;color:#0a0a0a;text-align:left}.kc-c1-page .kc-vault-hchain__item span:last-child{min-width:0;min-height:0;max-width:none;line-height:1.3;color:#0a0a0a;font-weight:600;text-align:left}.kc-c1-page .kc-vault-hchain__item:not(:last-child):after{content:none}.kc-c1-page .kc-vault-props{display:grid}.kc-c1-page .kc-vault-props__list{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-props__cell,.kc-c1-page .kc-vault-props__list li{display:flex;align-items:center;justify-content:flex-start;flex:none;width:100%;min-height:0;font-size:var(--type-body-sm);font-weight:600;letter-spacing:-.012em;line-height:1.3;text-align:left;overflow-wrap:break-word;color:var(--ds-ink)}.kc-c1-page .kc-vault-props__panel{display:block}.kc-c1-page .kc-vault-props__panel .kc-vault-claim-note{margin:0;max-width:none}.kc-c1-page .kc-vault-split{display:grid;grid-template-columns:1fr;align-items:stretch}.kc-c1-page .kc-c1-section--dark .kc-vault-split .kc-vault-panel,.kc-c1-page .kc-c1-section--graphite .kc-vault-split .kc-vault-panel{border:1px solid var(--kc-home-card);background:#fff}.kc-c1-page .kc-vault-split>article{display:flex;flex-direction:column;align-self:stretch}.kc-c1-page .kc-vault-split>article>.kc-c1-h3{margin:0 0 .55rem;padding:0;border:0}.kc-c1-page .kc-vault-split .kc-vault-auth-flow,.kc-c1-page .kc-vault-split .kc-vault-soft-list{flex:1;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kc-c1-page .kc-vault-split .kc-vault-soft-list{display:flex;grid-template-columns:none}.kc-c1-page .kc-vault-split .kc-vault-auth-flow li,.kc-c1-page .kc-vault-split .kc-vault-soft-list li{flex:none;align-items:baseline;min-height:0;padding:.45rem 0;border:0;border-bottom:1px solid rgba(10,10,10,.1)}.kc-c1-page .kc-vault-split .kc-vault-auth-flow li:last-child,.kc-c1-page .kc-vault-split .kc-vault-soft-list li:last-child{border-bottom:0;padding-bottom:0}.kc-c1-page .kc-vault-split .kc-vault-soft-list li:nth-child(odd){border-right:0;padding-right:0}.kc-c1-page .kc-vault-split .kc-vault-soft-list li:nth-child(2n){padding-left:0}.kc-c1-page .kc-vault-phone{display:flex;flex-direction:column;gap:var(--kc-home-gap);border:0;background:transparent}.kc-c1-page .kc-vault-phone-list{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-phone-list li{overflow-wrap:break-word}.kc-c1-page .kc-vault-phone .kc-vault-boundary{width:100%;margin:0;border:0;border-radius:var(--ds-radius-lg);padding:var(--kc-home-pad);background:var(--keyra-black);color:var(--keyra-on-dark)}.kc-c1-page .kc-vault-assets{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-assets>li{display:flex;flex-direction:column;justify-content:flex-start;gap:.45rem}.kc-c1-page .kc-vault-assets__row{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.kc-c1-page .kc-vault-assets__note{margin:0;font-size:clamp(.8125rem,.12vw + .8rem,.875rem);line-height:1.45}.kc-c1-page .kc-vault-pay-seq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-pay-seq li{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;overflow-wrap:break-word;color:var(--ds-ink);text-align:left}.kc-c1-page .kc-vault-services{display:grid;gap:var(--kc-home-gap);border:0;background:transparent}.kc-c1-page .kc-vault-services__grid{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.kc-c1-page .kc-vault-services__grid>li{padding:0}.kc-c1-page .kc-vault-services__grid button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .5rem;width:100%;min-height:0;padding:var(--kc-home-pad);border:0;border-radius:inherit;background:transparent;color:inherit}.kc-c1-page .kc-vault-services__name{color:#0a0a0a}.kc-c1-page .kc-vault-services__grid button.is-active{background:var(--keyra-black);color:#fff}.kc-c1-page .kc-vault-services__grid button.is-active .kc-vault-services__name{color:inherit}.kc-c1-page .kc-vault-services__panel{margin:0}.kc-c1-page .kc-vault-moat{display:grid;grid-template-columns:1fr;align-items:stretch}.kc-c1-page .kc-vault-moat__flywheel,.kc-c1-page .kc-vault-moat__layers{display:flex;flex-direction:column;padding:.35rem 0}.kc-c1-page .kc-vault-moat__flywheel li,.kc-c1-page .kc-vault-moat__layers li{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.65rem var(--kc-home-pad);border:0;border-bottom:1px solid rgba(10,10,10,.1);overflow-wrap:break-word}.kc-c1-page .kc-vault-moat__flywheel li:last-child,.kc-c1-page .kc-vault-moat__layers li:last-child{border-bottom:0}.kc-c1-page .kc-vault-moat__flywheel li{justify-content:space-between;font-size:clamp(.875rem,.22vw + .84rem,1rem);font-weight:600;letter-spacing:.04em;color:var(--ds-ink);animation-name:kc-vault-fly-pulse-home}.kc-c1-page .kc-vault-moat__flywheel li:after{flex-shrink:0}@keyframes kc-vault-fly-pulse-home{0%,to{opacity:.68}11%{opacity:1}}.kc-c1-page .kc-vault-compare{overflow:visible;width:100%;max-width:100%;border:0;background:transparent}.kc-c1-page .kc-vault-compare ul{display:grid;grid-template-columns:1fr;align-items:stretch;width:100%;margin:0;padding:0;list-style:none}.kc-c1-page .kc-vault-compare li{display:flex;flex-direction:column;justify-content:flex-start;gap:.7rem;height:auto}.kc-c1-page .kc-vault-compare h3{margin:0;padding:0;border:0;color:#0a0a0a;font-size:var(--type-title);font-weight:700;line-height:1.28;letter-spacing:-.018em}.kc-c1-page .kc-vault-compare p{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;font-size:var(--c1-body);line-height:var(--lh-body);color:var(--ds-body)}.kc-c1-page .kc-vault-compare p strong{font-size:var(--type-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.kc-c1-page .kc-vault-compare p span{min-width:0;color:var(--ds-body)}.kc-c1-page .kc-vault-close{display:grid;grid-template-columns:1fr;gap:1.15rem}.kc-c1-page .kc-c1-section--dark .kc-vault-close{border-color:var(--ds-hairline-strong);background:#fff}.kc-c1-page .kc-vault-close .kc-c1-body{max-width:36rem}.kc-c1-page .kc-vault-close .kc-c1-hero__cta{margin-top:0;padding-top:1.1rem;border-top:1px solid rgba(10,10,10,.1);align-items:stretch}.kc-c1-page .kc-vault-close .kc-c1-cta{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black)}.kc-c1-page .kc-vault-close .kc-c1-cta.kc-c1-cta--ghost{background:transparent;color:var(--keyra-black);border-color:var(--keyra-black)}@media (hover:hover) and (pointer:fine){.kc-c1-page .kc-vault-two-card article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.kc-c1-page .kc-vault-pair .kc-vault-same__tick{animation:none}.kc-c1-page .kc-vault-contradiction li,.kc-c1-page .kc-vault-contradiction li:before,.kc-c1-page .kc-vault-pair .kc-vault-contradiction__arrow{transition:none}.kc-c1-page .kc-vault-moat__flywheel li{animation:none;opacity:1}}@media (max-width:767px){.kc-c1-page .kc-c1-hero__inner{grid-template-columns:1fr}.kc-c1-page .kc-c1-section.kc-c1-section--hero{padding-block:0}.kc-c1-page .kc-c1-hero__card .kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual{min-height:auto}.kc-c1-page .kc-vault-close .kc-c1-cta{width:100%}}@media (max-width:639px){.kc-c1-page .kc-vault-hero-ctas{flex-direction:column;align-items:stretch;gap:.65rem}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta:first-child{width:100%;justify-content:center;text-align:center}.kc-c1-page .kc-vault-hero-ctas .kc-c1-cta--ghost{width:auto;align-self:flex-start}}@media (max-width:959px){.kc-c1-page{overflow-x:visible;overflow-y:visible}.kc-c1-page .kc-c1-hero,.kc-c1-page .kc-c1-hero__card .kc-card-3d-wrap,.kc-c1-page .kc-c1-hero__product{overflow:visible;max-width:100%}}@media (min-width:768px){.kc-c1-page .kc-vault-pair,.kc-c1-page .kc-vault-recovery__steps,.kc-c1-page .kc-vault-two-card{grid-template-columns:1fr 1fr}.kc-c1-page .kc-vault-hchain{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-c1-page .kc-vault-props__list{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-c1-page .kc-vault-split{grid-template-columns:1fr 1fr;align-items:stretch}.kc-c1-page .kc-vault-assets,.kc-c1-page .kc-vault-phone-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-c1-page .kc-vault-pay-seq{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-c1-page .kc-vault-moat,.kc-c1-page .kc-vault-services__grid{grid-template-columns:1fr 1fr}.kc-c1-page .kc-vault-compare ul{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.kc-c1-page .kc-vault-compare li{height:100%}.kc-c1-page .kc-vault-close{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.72fr);align-items:stretch;gap:0 1.5rem}.kc-c1-page .kc-vault-close .kc-c1-hero__cta{flex-direction:column;justify-content:center;padding-top:0;padding-left:1.4rem;border-top:0;border-left:1px solid rgba(10,10,10,.1)}.kc-c1-page .kc-vault-close .kc-c1-cta{width:100%}}@media (min-width:768px) and (max-width:1023px){.kc-c1-page .kc-c1-hero__inner{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem)}.kc-c1-page .kc-c1-hero__product{max-width:min(100%,22rem);margin-inline:auto}}@media (min-width:1024px){.kc-c1-page .kc-c1-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.kc-c1-page .kc-vault-assets,.kc-c1-page .kc-vault-hchain{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-c1-page .kc-vault-pay-seq{grid-template-columns:repeat(5,minmax(0,1fr))}.kc-c1-page .kc-vault-compare ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}}@media (min-width:1100px){.kc-c1-page .kc-vault-hchain{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-c1-page .kc-vault-hchain__item{flex-direction:column;align-items:flex-start;text-align:left}.kc-c1-page .kc-vault-hchain__item:not(:last-child):after{content:none}}@media (min-width:1280px){.kc-c1-page .kc-c1-hero__inner{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr)}}