:root{--keyra-black:#0a0a0a;--keyra-graphite:#161616;--keyra-charcoal:#2a2a2c;--keyra-ivory:#ffffff;--keyra-warm-white:#fafafa;--keyra-silver:#c8c4bc;--keyra-muted:#71717a;--keyra-gold:#c4a574;--keyra-gold-soft:rgba(196,165,116,0.4);--keyra-border:rgba(10,10,10,0.12);--keyra-error:#dc2626;--keyra-success:#1f7a4c;--keyra-on-dark:#ffffff;--keyra-on-light:#0a0a0a;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--space-160:160px;--space-200:200px;--layout-max:1440px;--layout-content:80rem;--layout-read:42rem;--layout-headline:40rem;--layout-faq:68rem;--c1-hero:var(--type-xl);--c1-section:var(--type-md);--c1-subhead:1.05rem;--c1-body:var(--type-body);--c1-label:var(--type-caption);--lh-hero:1.18;--lh-heading:1.24;--lh-body:1.55;--lh-label:1.45;--radius-btn:var(--ds-radius-md);--radius-form:var(--ds-radius-md);--radius-media:var(--ds-radius-lg);--trust-line:1px;--motion-fast:200ms;--motion-normal:400ms;--motion-premium:600ms;--motion-hero:700ms;--ease-c1:cubic-bezier(0.22,1,0.36,1)}.kc-c1-wrap{max-width:var(--layout-content);margin-inline:auto;padding-inline:clamp(.75rem,4vw,1.5rem);width:100%}.kc-c1{background:#ffffff;color:var(--ds-ink);overflow-x:clip;font-family:var(--font-sans)}.kc-c1-section{position:relative;padding-block:clamp(2.25rem,4vw,3.5rem);scroll-margin-top:var(--keyra-header-offset)}.kc-c1-section--hero{min-height:0;padding-block:0;display:flex;align-items:flex-start;background:radial-gradient(900px 480px at 88% 12%,rgba(10,10,10,.05),transparent 55%),linear-gradient(165deg,#f4f4f5,#ffffff 42%,#ffffff);color:var(--keyra-on-light)}.kc-c1-section--ivory{background:var(--keyra-ivory);color:var(--keyra-on-light)}.kc-c1-section--warm{background:var(--keyra-warm-white);color:var(--keyra-on-light)}.kc-c1-section--dark{background:var(--keyra-black);color:var(--keyra-on-dark)}.kc-c1-section--graphite{background:var(--keyra-graphite);color:var(--keyra-on-dark)}.kc-c1-eyebrow{display:inline-flex;align-items:center;gap:var(--space-12);margin:0;font-size:var(--c1-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);line-height:var(--lh-label)}.kc-c1-section--dark .kc-c1-eyebrow,.kc-c1-section--graphite .kc-c1-eyebrow{color:rgba(255,255,255,.55)}.kc-c1-eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.7}.kc-c1-h1,.kc-c1-h2,.kc-c1-h3{font-family:var(--font-sans);font-weight:600;letter-spacing:-.018em;max-width:var(--layout-headline);margin:0}.kc-c1-h1{font-size:var(--c1-hero);line-height:var(--lh-hero);letter-spacing:-.022em}.kc-c1-section--hero .kc-c1-h1{color:var(--ds-ink);margin-top:.55rem;max-width:none;line-height:1.12}.kc-c1-h2{font-size:var(--c1-section);line-height:var(--lh-heading);letter-spacing:-.016em}.kc-c1-h3{font-size:var(--type-title);line-height:1.28;letter-spacing:-.014em}.kc-c1-sub{font-size:var(--c1-subhead);font-weight:400;letter-spacing:-.01em;line-height:1.45;max-width:34rem;margin:.85rem 0 0;color:var(--ds-muted)}.kc-c1-section--dark .kc-c1-sub,.kc-c1-section--graphite .kc-c1-sub{color:rgba(255,255,255,.68)}.kc-c1-body{font-size:var(--c1-body);line-height:var(--lh-body);font-weight:400;max-width:var(--layout-read);margin:0}.kc-c1-section--ivory .kc-c1-body,.kc-c1-section--warm .kc-c1-body{color:var(--ds-body)}.kc-c1-section--dark .kc-c1-body,.kc-c1-section--graphite .kc-c1-body{color:rgba(255,255,255,.72)}.kc-c1-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 20px;border-radius:var(--radius-btn);background:var(--keyra-black);color:#ffffff;font:500 .8125rem/1 var(--font-sans);letter-spacing:.02em;text-decoration:none;border:1px solid var(--keyra-black);transition:background var(--motion-fast) var(--ease-c1),filter var(--motion-fast) var(--ease-c1)}.kc-c1-cta:hover{background:#1a1a1a;border-color:#1a1a1a;color:#ffffff}.kc-c1-cta:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}.kc-c1-section--ivory .kc-c1-cta,.kc-c1-section--warm .kc-c1-cta{background:var(--keyra-black);color:#ffffff;border-color:var(--keyra-black)}.kc-c1-section--ivory .kc-c1-cta:hover,.kc-c1-section--warm .kc-c1-cta:hover{background:#1a1a1a;color:#ffffff}.kc-c1-section--dark .kc-c1-cta,.kc-c1-section--graphite .kc-c1-cta{background:#ffffff;color:var(--keyra-black);border-color:#ffffff}.kc-c1-section--dark .kc-c1-cta:hover,.kc-c1-section--graphite .kc-c1-cta:hover{filter:brightness(.96)}.kc-c1-trustline{display:block;width:100%;height:var(--trust-line);background:var(--ds-ink);opacity:.18;border:0}.kc-c1-section--dark .kc-c1-trustline,.kc-c1-section--graphite .kc-c1-trustline{background:#ffffff;opacity:.22}.kc-c1-trustline--v{width:var(--trust-line);height:100%;min-height:48px}.kc-c1-hero{width:100%;min-height:inherit;display:grid;place-items:start stretch;padding:calc(var(--keyra-header-offset) + var(--keyra-header-gap)) 0 2.25rem}.kc-c1-hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:start;width:100%}.kc-c1-hero__copy{max-width:34rem;display:flex;flex-direction:column}.kc-c1-hero__sub{max-width:30rem;font-size:1rem;line-height:1.55;margin-top:1rem}.kc-c1-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.35rem}.kc-c1-hero__product{display:flex;justify-content:center;align-items:center}.kc-c1-hero__card{width:100%;max-width:32.4rem}.kc-c1-page .kc-c1-hero__card.kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual--spotlight{min-height:clamp(234px,41.4vw,324px);border:0;border-radius:var(--ds-radius-lg);background:#f4f4f5;box-shadow:none}.kc-c1-page .kc-c1-hero__card .kc-card-visual-glow,.kc-c1-page .kc-c1-hero__card .kc-card-visual-ring{display:none}.kc-c1-hero__card .kc-card-3d-wrap{width:min(432px,90vw)}@media (min-width:1024px){.kc-c1-hero__card .kc-card-3d-wrap{width:min(468px,41.4vw)}}.kc-c1-hero__card .kc-card-visual-ring{width:min(94%,28.8rem);height:min(80%,14.4rem)}@media (prefers-reduced-motion:reduce){.kc-c1-faq-item__body,.kc-c1-faq-item__icon,.kc-c1-faq-item__icon span,.kc-c1-faq-item__panel,.kc-c1-faq__cat,.kc-c1-mod__converge,.kc-c1-mod__item,.kc-c1-mod__lines{animation:none!important;transition:none!important}.kc-c1-mod__item{opacity:1;transform:none}}.kc-c1-tension__header{max-width:var(--layout-headline)}.kc-c1-tension__grid{display:grid;grid-template-columns:1fr minmax(40px,64px) 1fr;gap:clamp(.75rem,2vw,1.5rem);align-items:stretch;margin-top:clamp(1.75rem,3.5vw,2.75rem)}.kc-c1-outline{position:relative;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-xs);min-height:22rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.15rem,2.2vw,1.6rem);display:grid;grid-template-rows:auto minmax(7.5rem,1fr) auto;gap:1.35rem;background:#ffffff;color:var(--ds-ink)}.kc-c1-section--dark .kc-c1-outline,.kc-c1-section--graphite .kc-c1-outline{background:var(--keyra-graphite);border-color:rgba(255,255,255,.12);color:var(--keyra-on-dark)}.kc-c1-outline--customer{border-top:1px solid rgba(200,196,188,.42)}.kc-c1-outline--institution{border-top:1px solid var(--keyra-gold-soft)}.kc-c1-outline__label{margin:0;display:inline-flex;align-items:center;gap:.7rem;font-size:var(--c1-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);font-weight:600;line-height:var(--lh-label)}.kc-c1-outline__label:before{content:"";width:14px;height:1px;background:currentColor;opacity:.85;flex-shrink:0}.kc-c1-section--dark .kc-c1-outline__label,.kc-c1-section--graphite .kc-c1-outline__label{color:var(--keyra-silver)}.kc-c1-section--dark .kc-c1-outline--institution .kc-c1-outline__label,.kc-c1-section--graphite .kc-c1-outline--institution .kc-c1-outline__label{color:var(--keyra-gold)}.kc-c1-outline__visual{display:flex;align-items:center;justify-content:center;min-height:7.5rem}.kc-c1-outline__svg{color:#2a2a2c;display:block}.kc-c1-section--dark .kc-c1-outline--customer .kc-c1-outline__svg,.kc-c1-section--graphite .kc-c1-outline--customer .kc-c1-outline__svg{color:var(--keyra-silver);opacity:.72}.kc-c1-section--dark .kc-c1-outline--institution .kc-c1-outline__svg,.kc-c1-section--graphite .kc-c1-outline--institution .kc-c1-outline__svg{color:var(--keyra-gold);opacity:.85}.kc-c1-outline__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.kc-c1-outline__list li{display:flex;align-items:center;gap:.75rem;padding-block:.55rem;border-top:1px solid rgba(10,10,10,.08);line-height:1.35}.kc-c1-outline__list li:first-child{border-top:0;padding-top:0}.kc-c1-outline__list li:last-child{padding-bottom:0}.kc-c1-outline__list li:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;flex-shrink:0}.kc-c1-section--dark .kc-c1-outline__list li,.kc-c1-section--graphite .kc-c1-outline__list li{border-top-color:rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.kc-c1-section--dark .kc-c1-outline--customer .kc-c1-outline__list li:before,.kc-c1-section--graphite .kc-c1-outline--customer .kc-c1-outline__list li:before{background:var(--keyra-silver);opacity:.55}.kc-c1-section--dark .kc-c1-outline--institution .kc-c1-outline__list li:before,.kc-c1-section--graphite .kc-c1-outline--institution .kc-c1-outline__list li:before{background:var(--keyra-gold);opacity:.8}.kc-c1-tension__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:40px;align-self:stretch;padding-block:1.5rem}.kc-c1-tension__bridge{display:block;width:1px;flex:1 1 auto;min-height:2rem;background:rgba(255,255,255,.16)}.kc-c1-tension__hub{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-block:.2rem}.kc-c1-tension__ray{display:block;height:1px;width:clamp(10px,1.6vw,18px);background:var(--keyra-gold-soft)}.kc-c1-tension__node{display:block;width:7px;height:7px;margin-inline:.2rem;border:1px solid var(--keyra-gold);background:var(--keyra-black);transform:rotate(45deg);flex-shrink:0}.kc-c1-tension__copy{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:40rem;color:rgba(255,255,255,.68)}.kc-c1-mod.kc-c1-section{padding-block:clamp(1.75rem,3.2vw,2.75rem)}.kc-c1-mod__head{margin-bottom:clamp(1.25rem,2.4vw,1.75rem);text-align:center}.kc-c1-mod__title{font-size:clamp(1.2rem,1.35vw + .35rem,1.5rem);line-height:1.28;letter-spacing:-.02em;max-width:18.5rem;margin-inline:auto}.kc-c1-mod__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,28px);align-items:end;max-width:52rem;margin-inline:auto}.kc-c1-mod__item{display:flex;flex-direction:column;align-items:center;gap:.85rem;opacity:0;transform:translateY(10px);animation:kc-c1-mod-in .7s var(--ease-c1) forwards;animation-play-state:paused}.kc-c1-mod__item:first-child{animation-delay:60ms}.kc-c1-mod__item:nth-child(2){animation-delay:.14s}.kc-c1-mod__item:nth-child(3){animation-delay:.22s}.kc-c1-mod__item:nth-child(4){animation-delay:.3s}.kc-c1-mod--inview .kc-c1-mod__item{animation-play-state:running}@keyframes kc-c1-mod-in{to{opacity:1;transform:none}}.kc-c1-mod__stage{display:flex;align-items:flex-end;justify-content:center;width:100%;height:6.75rem}.kc-c1-mod__label{margin:0;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted);text-align:center;font-weight:600;line-height:1.35}.kc-c1-section--dark .kc-c1-mod__label,.kc-c1-section--graphite .kc-c1-mod__label{color:rgba(255,255,255,.62)}.kc-c1-mod__visual{display:block;width:auto;height:auto;max-height:100%;filter:none}.kc-c1-mod-step--bank-card .kc-c1-mod__visual,.kc-c1-mod-step--cyber-one .kc-c1-mod__visual,.kc-c1-mod__item--bank-card .kc-c1-mod__visual,.kc-c1-mod__item--cyber-one .kc-c1-mod__visual{width:min(100%,10.25rem)}.kc-c1-mod-step--sim .kc-c1-mod__visual,.kc-c1-mod__item--sim .kc-c1-mod__visual{width:min(100%,4.85rem)}.kc-c1-mod-step--esim .kc-c1-mod__visual,.kc-c1-mod__item--esim .kc-c1-mod__visual{width:min(100%,4.65rem)}.kc-c1-mod__converge{position:relative;height:4.5rem;margin-top:.25rem;max-width:52rem;margin-inline:auto}.kc-c1-mod__converge:after{content:"";position:absolute;left:50%;bottom:-.55rem;width:1px;height:.55rem;background:rgba(10,10,10,.2);transform:translateX(-50%)}.kc-c1-mod__lines{position:relative;height:4.75rem;margin-top:.35rem}.kc-c1-mod__svg{width:100%;height:100%;overflow:visible;color:rgba(10,10,10,.2)}.kc-c1-section--dark .kc-c1-mod__svg,.kc-c1-section--graphite .kc-c1-mod__svg{color:rgba(255,255,255,.22)}.kc-c1-mod__node{position:absolute;left:50%;bottom:0;width:5px;height:5px;border-radius:50%;background:var(--keyra-gold);transform:translate(-50%,40%);box-shadow:0 0 0 3px rgba(196,165,116,.16)}.kc-c1-mod__node--mobile{position:relative;left:auto;bottom:auto;display:block;margin:0 auto .65rem;transform:none}.kc-c1-mod__engine{text-align:center;margin:.85rem 0 0;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-muted);font-weight:600;line-height:1.4}.kc-c1-section--dark .kc-c1-mod__engine,.kc-c1-section--graphite .kc-c1-mod__engine{color:rgba(255,255,255,.55)}.kc-c1-mod--mobile{display:none}.kc-c1-mod-step{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding-block:.55rem 0}.kc-c1-mod-step .kc-c1-mod__stage{height:5.5rem}.kc-c1-mod-vline{width:var(--trust-line);height:1.35rem;background:rgba(10,10,10,.18);opacity:1}.kc-c1-section--dark .kc-c1-mod-vline,.kc-c1-section--graphite .kc-c1-mod-vline{background:rgba(255,255,255,.28)}.kc-c1-exp__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2.5rem);margin-top:1.5rem}.kc-c1-exp__col h3{font-size:var(--c1-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;color:var(--ds-muted);font-weight:600}.kc-c1-exp__list{display:flex;flex-direction:column;gap:0}.kc-c1-exp__item{font-size:var(--type-body-sm);font-weight:500;letter-spacing:-.01em;padding-block:.6rem;border-bottom:1px solid var(--ds-hairline-strong)}.kc-c1-exp__item--flow{display:flex;flex-direction:column;gap:var(--space-8)}.kc-c1-exp__arrow{color:var(--ds-muted);font-size:.75rem}.kc-c1-section--dark .kc-c1-exp__col h3,.kc-c1-section--graphite .kc-c1-exp__col h3{color:rgba(255,255,255,.55)}.kc-c1-section--dark .kc-c1-exp__item,.kc-c1-section--graphite .kc-c1-exp__item{border-bottom-color:rgba(255,255,255,.14)}.kc-c1-section--dark .kc-c1-exp__arrow,.kc-c1-section--graphite .kc-c1-exp__arrow{color:rgba(255,255,255,.45)}.kc-c1-exp__note{margin-top:1.35rem}.kc-c1-hw__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.kc-c1-hw__principals{display:grid;gap:1rem;margin-top:1.35rem}.kc-c1-hw__principals h3{font-size:var(--c1-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted);margin-bottom:.35rem;font-weight:600}.kc-c1-section--dark .kc-c1-hw__principals h3,.kc-c1-section--graphite .kc-c1-hw__principals h3{color:rgba(255,255,255,.55)}.kc-c1-hw__chips{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.35rem}.kc-c1-hw__chips span{font-size:var(--c1-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted);font-weight:600}.kc-c1-section--dark .kc-c1-hw__chips span,.kc-c1-section--graphite .kc-c1-hw__chips span{color:rgba(255,255,255,.45)}.kc-c1-hw__standards{margin-top:1.25rem;font-size:var(--type-body-sm);line-height:var(--lh-body);color:var(--ds-body);max-width:36rem}.kc-c1-section--dark .kc-c1-hw__standards,.kc-c1-section--graphite .kc-c1-hw__standards{color:rgba(255,255,255,.62)}.kc-c1-journey__row{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:1.5rem}.kc-c1-journey__moment{text-align:center;font-size:var(--c1-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ds-ink)}.kc-c1-section--dark .kc-c1-journey__moment,.kc-c1-section--graphite .kc-c1-journey__moment{color:#ffffff}.kc-c1-journey__line{margin-top:1rem;height:var(--trust-line);background:var(--ds-ink);opacity:.16;width:100%}.kc-c1-section--dark .kc-c1-journey__line,.kc-c1-section--graphite .kc-c1-journey__line{background:#ffffff;opacity:.22}.kc-c1-journey__tag{margin-top:1.5rem;font-size:var(--c1-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted);font-weight:600}.kc-c1-section--dark .kc-c1-journey__tag,.kc-c1-section--graphite .kc-c1-journey__tag{color:rgba(255,255,255,.55)}.kc-c1-journey--mobile{display:none}.kc-c1-journey-v{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-48);padding-left:var(--space-24);border-left:var(--trust-line) solid rgba(10,10,10,.16);gap:var(--space-32)}.kc-c1-section--dark .kc-c1-journey-v,.kc-c1-section--graphite .kc-c1-journey-v{border-left-color:rgba(255,255,255,.22)}.kc-c1-issuer__flow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.25rem}.kc-c1-issuer__step{font-size:var(--type-body);font-weight:500;letter-spacing:.02em}.kc-c1-issuer__sep{color:var(--ds-muted)}.kc-c1-issuer__split{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;margin-top:1.75rem}.kc-c1-issuer__supporting{margin-top:1.25rem}.kc-c1-issuer__transition{display:flex;align-items:center;gap:.75rem;margin-top:1rem;font-size:var(--c1-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--ds-muted)}.kc-c1-issuer__transition span:last-child{color:var(--ds-ink)}.kc-c1-faq-section{background:radial-gradient(920px 420px at 8% 0,rgba(10,10,10,.045),transparent 58%),linear-gradient(180deg,#f7f7f8,#ffffff 28%,#ffffff)}.kc-c1-faq{max-width:var(--layout-faq)}.kc-c1-faq .kc-c1-body,.kc-c1-faq .kc-c1-h1,.kc-c1-faq .kc-c1-h2{margin-inline:0}.kc-c1-faq__header{display:flex;flex-direction:column;max-width:38rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.kc-c1-faq__title{margin-top:.85rem;font-size:var(--type-xl);letter-spacing:-.028em;max-width:none}.kc-c1-faq__lead{margin-top:.85rem;color:var(--ds-body);line-height:1.65}.kc-c1-faq__layout{display:grid;grid-template-areas:"tools" "nav" "main";gap:1rem 2.5rem}.kc-c1-faq__panel{display:contents}.kc-c1-faq__tools{grid-area:tools}.kc-c1-faq__nav{grid-area:nav;min-width:0}.kc-c1-faq__main{grid-area:main;min-width:0}.kc-c1-faq__nav-label{display:none;margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted)}.kc-c1-faq__cats{display:flex;gap:.5rem;overflow-x:auto;padding:.15rem 1.25rem .35rem 0;margin:0 -.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kc-c1-faq-item:hover:not([data-open]){background:#fafafa}.kc-c1-faq__cats::-webkit-scrollbar{display:none}.kc-c1-faq__cat{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;min-height:40px;padding:8px 12px 8px 14px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-hairline-strong);background:#ffffff;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.2;cursor:pointer;color:var(--ds-ink);white-space:nowrap;transition:background var(--motion-fast) var(--ease-c1),border-color var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-c1-faq__cat:hover{border-color:rgba(10,10,10,.28);background:#fafafa}.kc-c1-faq__cat[aria-pressed=true]{border-color:var(--ds-ink);background:var(--ds-ink);color:#ffffff}.kc-c1-faq__cat:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}.kc-c1-faq__cat-count{min-width:1.5rem;padding:3px 8px;border-radius:var(--ds-radius-pill);background:rgba(10,10,10,.06);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-align:center}.kc-c1-faq__cat[aria-pressed=true] .kc-c1-faq__cat-count{background:rgba(255,255,255,.16);color:#ffffff}.kc-c1-faq__search-wrap{position:relative;display:flex;align-items:center}.kc-c1-faq__search-icon{position:absolute;left:14px;color:var(--ds-muted);pointer-events:none}.kc-c1-faq__search{width:100%;min-height:48px;border:1px solid var(--ds-hairline-strong);background:#ffffff;color:inherit;border-radius:var(--ds-radius-lg);padding:12px 72px 12px 42px;font-size:var(--type-body);box-shadow:var(--ds-shadow-xs);appearance:none;transition:border-color var(--motion-fast) var(--ease-c1),box-shadow var(--motion-fast) var(--ease-c1)}.kc-c1-faq__search::placeholder{color:var(--ds-muted)}.kc-c1-faq__search:hover{border-color:rgba(10,10,10,.22)}.kc-c1-faq__search:focus{outline:none;border-color:var(--ds-ink);box-shadow:0 0 0 3px rgba(10,10,10,.08)}.kc-c1-faq__search-clear{position:absolute;right:10px;min-height:32px;padding:0 10px;border:0;background:transparent;color:var(--ds-muted);font-size:.75rem;font-weight:500;cursor:pointer}.kc-c1-faq__search-clear:hover{color:var(--ds-ink)}.kc-c1-faq__meta{margin:1rem 0 .75rem;font-size:var(--c1-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted)}.kc-c1-faq__list{border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-xl);background:#ffffff;overflow:hidden;box-shadow:var(--ds-shadow-xs)}.kc-c1-faq__list::-webkit-scrollbar{width:8px}.kc-c1-faq__list::-webkit-scrollbar-track{background:transparent;margin-block:.65rem}.kc-c1-faq__list::-webkit-scrollbar-thumb{background:rgba(10,10,10,.22);border-radius:99px}.kc-c1-faq__list::-webkit-scrollbar-thumb:hover{background:rgba(10,10,10,.38)}.kc-c1-faq-item{border-bottom:1px solid var(--ds-hairline-strong)}.kc-c1-faq-item:last-child{border-bottom:0}.kc-c1-faq-item h3{margin:0}.kc-c1-faq-item[data-open]{background:linear-gradient(90deg,rgba(196,165,116,.12),rgba(196,165,116,.12) 2px,#fcfcfc 0)}.kc-c1-faq-item__q{width:100%;text-align:left;background:none;border:0;padding:.85rem 1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);color:inherit}.kc-c1-faq-item__q:hover .kc-c1-faq-item__text{color:#000000}.kc-c1-faq-item__q:focus-visible{outline:2px solid var(--ds-ink);outline-offset:-2px}.kc-c1-faq-item__copy{display:grid;gap:.22rem;min-width:0}.kc-c1-faq-item__cat{font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--keyra-gold)}.kc-c1-faq-item__text{font-size:var(--type-body-sm);font-weight:500;letter-spacing:-.012em;line-height:1.4}.kc-c1-faq-item__icon{position:relative;width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid var(--ds-hairline-strong);background:#ffffff;color:var(--ds-ink)}.kc-c1-faq-item__icon span{position:absolute;top:50%;left:50%;width:10px;height:1.5px;background:currentColor;border-radius:1px;transform:translate(-50%,-50%);transition:transform var(--motion-normal) var(--ease-c1),opacity var(--motion-fast) var(--ease-c1)}.kc-c1-faq-item__icon span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.kc-c1-faq-item[data-open] .kc-c1-faq-item__icon{background:var(--ds-ink);border-color:var(--ds-ink);color:#ffffff}.kc-c1-faq-item[data-open] .kc-c1-faq-item__icon span:last-child{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.kc-c1-faq-item__panel{padding:0 1.15rem}.kc-c1-faq-item__panel[hidden]{display:none}.kc-c1-faq-item__a{margin:0;padding:0 2.5rem 1rem 0;font-size:var(--type-body-sm);line-height:1.65;color:var(--ds-body);max-width:42rem}.kc-c1-faq__empty{display:grid;gap:.75rem;justify-items:start;padding:2rem 1.25rem;border:1px dashed var(--ds-hairline-strong);border-radius:var(--ds-radius-xl);color:var(--keyra-muted);background:rgba(255,255,255,.7)}.kc-c1-faq__empty p{margin:0}.kc-c1-faq__empty-reset{min-height:36px;padding:0 12px;border:1px solid var(--ds-ink);border-radius:var(--radius-btn);background:transparent;color:var(--ds-ink);font-size:.75rem;font-weight:500;cursor:pointer}.kc-c1-faq__close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:1.35rem 1.5rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-xl);background:#ffffff;box-shadow:var(--ds-shadow-xs)}.kc-c1-faq__close-kicker{margin:0 0 .3rem;font-size:var(--c1-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-muted)}.kc-c1-faq__close-title{margin:0;font-size:var(--type-title);font-weight:600;letter-spacing:-.018em}@media (min-width:900px){.kc-c1-faq__layout{grid-template-columns:18.75rem minmax(0,1fr);grid-template-areas:"nav panel";align-items:stretch;gap:1.15rem 2.25rem}.kc-c1-faq__panel{display:flex;flex-direction:column;grid-area:panel;min-width:0;height:0;min-height:100%;overflow:hidden}.kc-c1-faq__main,.kc-c1-faq__tools{grid-area:auto}.kc-c1-faq__main{display:flex;flex-direction:column;flex:1;min-height:0}.kc-c1-faq__empty,.kc-c1-faq__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(10,10,10,.28) transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.kc-c1-faq__nav{min-width:0}.kc-c1-faq__meta{margin-top:.85rem;flex-shrink:0}.kc-c1-faq__nav-label{display:block;font-size:.8125rem;margin-bottom:.85rem}.kc-c1-faq__cats{flex-direction:column;overflow:visible;gap:.45rem;margin:0;padding:0}.kc-c1-faq__cat{width:100%;justify-content:space-between;border-radius:var(--ds-radius-md);min-height:46px;padding:10px 12px 10px 14px;font-size:.9375rem;background:#ffffff;border-color:var(--ds-hairline-strong)}.kc-c1-faq__cat:hover{background:#f4f4f5;border-color:rgba(10,10,10,.18)}.kc-c1-faq__cat[aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink)}.kc-c1-faq-item__q{padding:.9rem 1.2rem}.kc-c1-faq-item__panel{padding:0 1.35rem}.kc-c1-faq__close{padding:1.5rem 1.75rem}}.kc-c1-final{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.kc-c1-final .kc-c1-h2,.kc-c1-final .kc-c1-sub{margin-inline:auto}.kc-c1-final__card{width:min(56vw,280px);margin-bottom:.5rem}.kc-c1-faq-page{min-height:70vh;background:#ffffff}.kc-c1-faq-page .kc-c1-section{padding-top:calc(var(--keyra-header-offset) + var(--keyra-header-gap));padding-bottom:clamp(2.5rem,5vw,4rem)}.kc-c1-faq__search::-webkit-search-cancel-button,.kc-c1-faq__search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}body:has(.kc-c1-contact),html:has(.kc-c1-contact){background:#0a0a0a}.kc-c1-contact{background:#ffffff;color:var(--ds-ink);min-height:0;padding:calc(var(--keyra-header-offset) + var(--keyra-header-gap)) 0 2.5rem;font-family:var(--font-sans)}.kc-c1-contact:has(.kc-c1-success){padding-bottom:2rem}.kc-c1-contact__layout{display:flex;flex-direction:column;align-items:center;gap:2rem}.kc-c1-contact .kc-c1-h1{font-size:var(--type-xl);max-width:22ch;margin-top:.5rem;margin-inline:auto}.kc-c1-contact .kc-c1-body{margin-top:.75rem;margin-inline:auto;max-width:36rem;color:var(--ds-body)}.kc-c1-contact .kc-c1-eyebrow{color:var(--ds-muted)}.kc-c1-form{display:grid;gap:1.125rem;width:100%;max-width:40rem;margin-top:0;margin-inline:auto;padding:1.25rem 1.25rem 1.5rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);background:#ffffff}@media (min-width:768px){.kc-c1-form{grid-template-columns:1fr 1fr;max-width:44rem;padding:1.5rem 1.5rem 1.75rem}.kc-c1-form>.ds-btn-primary,.kc-c1-form>.ds-checkbox,.kc-c1-form>.ds-form-field:has(#message),.kc-c1-form>.kc-c1-banner,.kc-c1-form>.kc-c1-form__pair,.kc-c1-form>.kc-c1-hp{grid-column:1/-1}}.kc-c1-form .ds-form-label{font-size:.8125rem}.kc-c1-hp{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}.kc-c1-banner{padding:.75rem 1rem;border:1px solid var(--ds-error);color:var(--ds-error);border-radius:var(--radius-form);font-size:var(--type-body-sm);background:var(--ds-keyra-red-soft)}.kc-c1-success{max-width:36rem;padding:1.5rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg)}.kc-c1-form>.ds-btn-primary{justify-self:start;min-width:10rem}.kc-c1-contact__intro{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:36rem;width:100%}.kc-header-tagline{display:none}@media (min-width:640px){.kc-header-tagline{display:block}}.kc-c1-sticky{position:fixed;right:16px;bottom:16px;z-index:180;min-height:44px;padding:12px 16px;border-radius:var(--radius-btn);background:var(--keyra-black);color:#ffffff;font-size:.8125rem;letter-spacing:.01em;font-weight:500;text-decoration:none;border:1px solid var(--keyra-black);box-shadow:var(--ds-shadow-md)}.kc-c1-sticky:focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}@media (min-width:1024px){.kc-c1-sticky{display:none}}.keyra-site-header-shell .ds-nav-cta .ds-btn-secondary:not(.kc-nav-build-btn){min-height:38px;padding:8px 16px;font-size:.8125rem;font-weight:500;background:transparent;color:var(--keyra-black);border:1px solid var(--keyra-black)}.keyra-site-header-shell .ds-nav-cta .ds-btn-secondary:not(.kc-nav-build-btn):hover{background:rgba(10,10,10,.04);border-color:var(--keyra-black);color:var(--keyra-black)}.keyra-site-header-shell.kc-c1-header--solid{background:var(--keyra-ivory);border-bottom:1px solid rgba(10,10,10,.06)}@media (max-width:639px){.keyra-site-header-shell .ds-nav-cta .ds-btn-primary,.keyra-site-header-shell .ds-nav-cta .ds-btn-secondary{min-height:44px;padding:8px 12px;font-size:.75rem}}.kc-c1-card{width:100%;height:auto;filter:drop-shadow(0 16px 32px rgba(0,0,0,.28))}.kc-c1-section--ivory .kc-c1-card,.kc-c1-section--warm .kc-c1-card{filter:drop-shadow(0 12px 28px rgba(10,10,10,.1))}@media (max-width:1024px){.kc-c1-hero{padding:calc(var(--keyra-header-offset) + var(--keyra-header-gap)) 0 2rem}.kc-c1-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center;align-content:start;gap:1.5rem}.kc-c1-hero__copy{order:1}.kc-c1-hero__product{order:0;width:min(92vw,32.4rem)}.kc-c1-hero .kc-c1-eyebrow{justify-content:center}.kc-c1 .kc-c1-body,.kc-c1 .kc-c1-h1,.kc-c1 .kc-c1-h2,.kc-c1 .kc-c1-sub{margin-inline:auto}.kc-c1-mod__row{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;max-width:28rem}.kc-c1-mod__converge,.kc-c1-mod__lines{display:none}.kc-c1-mod__stage{height:6.25rem}.kc-c1-mod--desktop .kc-c1-mod__engine{margin-top:1.35rem}.kc-c1-exp__grid,.kc-c1-hw__grid,.kc-c1-issuer__split,.kc-c1-tension__grid{grid-template-columns:1fr}.kc-c1-tension__grid{gap:0}.kc-c1-outline{min-height:0}.kc-c1-tension__center{flex-direction:row;width:100%;min-height:0;padding-block:1.1rem;padding-inline:1.5rem;align-self:auto}.kc-c1-tension__bridge{width:auto;height:1px;flex:1 1 auto;min-height:0}.kc-c1-tension__hub{margin-block:0}.kc-c1-tension__ray{display:none}.kc-c1-tension__node{margin-inline:.35rem}}@media (max-width:767px){.kc-c1-cta{min-height:44px}.kc-c1-hero__product{width:min(100%,32.4rem)}.kc-c1-mod--desktop{display:none}.kc-c1-mod--mobile{display:block;max-width:16rem;margin-inline:auto}.kc-c1-mod__head{margin-bottom:1.1rem;text-align:center}.kc-c1-mod__title{margin-inline:auto}.kc-c1-mod-step .kc-c1-mod__stage{height:5.75rem}.kc-c1-mod-step--bank-card .kc-c1-mod__visual,.kc-c1-mod-step--cyber-one .kc-c1-mod__visual{width:min(100%,9.5rem)}.kc-c1-mod-step--sim .kc-c1-mod__visual{width:min(100%,4rem)}.kc-c1-mod-step--esim .kc-c1-mod__visual{width:min(100%,4.2rem)}.kc-c1-mod__engine{margin-top:.15rem}.kc-c1-journey--desktop{display:none}.kc-c1-journey--mobile{display:block}.kc-c1-section{padding-block:3rem}.kc-c1-mod.kc-c1-section{padding-block:2.25rem}.kc-c1-contact{padding-bottom:2rem}.kc-c1-form{padding:1rem}.kc-c1-form>.ds-btn-primary{width:100%}}@media (min-width:1728px){.kc-c1-hero__inner{max-width:1440px;margin-inline:auto}}html:has(.kc-c1-page),html:has(.kc-c1-page) body.keyra-site{background:#ffffff}.kc-c1-page{background:#ffffff;color:var(--ds-ink)}.kc-c1-page .kc-c1-section,.kc-c1-page .kc-c1-section--dark,.kc-c1-page .kc-c1-section--graphite,.kc-c1-page .kc-c1-section--hero,.kc-c1-page .kc-c1-section--ivory,.kc-c1-page .kc-c1-section--warm{background:#ffffff;color:var(--ds-ink);padding-block:clamp(1.75rem,3.5vw,2.75rem)}.kc-c1-page .kc-c1-section--hero{padding-block:0;background:radial-gradient(920px 420px at 8% 0,rgba(10,10,10,.045),transparent 58%),radial-gradient(900px 480px at 88% 18%,rgba(10,10,10,.04),transparent 58%),linear-gradient(180deg,#f7f7f8,#ffffff 42%,#ffffff)}.kc-c1-page .kc-c1-h1,.kc-c1-page .kc-c1-section--hero .kc-c1-h1{font-size:var(--type-xl);font-weight:600;line-height:1.12;letter-spacing:-.028em;color:var(--ds-ink);max-width:36rem;margin-top:.5rem}.kc-c1-page .kc-c1-h2{max-width:none}.kc-c1-page .kc-c1-h3{font-size:var(--type-title);font-weight:600;color:var(--ds-ink)}.kc-c1-page .kc-c1-eyebrow{color:var(--ds-muted)}.kc-c1-page .kc-c1-body,.kc-c1-page .kc-c1-sub{color:var(--ds-body)}.kc-c1-page .kc-c1-wrap{max-width:80rem;padding-inline:.75rem}@media (min-width:640px){.kc-c1-page .kc-c1-wrap{padding-inline:1.5rem}}.kc-c1-page .kc-c1-hero{padding-top:calc(var(--keyra-header-offset) + var(--keyra-header-gap));padding-bottom:1.75rem;padding-inline:.75rem}@media (min-width:640px){.kc-c1-page .kc-c1-hero{padding-inline:1.5rem}}.kc-c1-page .kc-c1-hero__inner{align-items:start;gap:clamp(1.1rem,2.4vw,2rem)}.kc-c1-page .kc-c1-hero__copy{order:0}.kc-c1-page .kc-c1-hero__product{order:1}.kc-c1-page .kc-c1-hero__sub{font-size:var(--type-body);margin-top:.85rem}.kc-c1-page .kc-c1-hero__cta{margin-top:1.15rem}.kc-c1-page .kc-c1-tension__header{max-width:36rem}.kc-c1-page .kc-c1-tension__copy{margin-top:.75rem;max-width:36rem}.kc-c1-page .kc-c1-tension__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.kc-c1-compare{border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);padding:1.25rem 1.2rem}.kc-c1-compare__title{margin:0;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ds-muted)}.kc-c1-compare__lead{margin:.45rem 0 .9rem;font-size:var(--type-title);font-weight:600;letter-spacing:-.02em}.kc-c1-compare__list{margin:0;padding:0;list-style:none}.kc-c1-compare__list li{padding:.55rem 0;border-top:1px solid var(--ds-hairline);font-size:var(--type-body-sm);font-weight:500}.kc-c1-compare__list li:first-child{border-top:0;padding-top:0}.kc-c1-compare--institution{background:var(--keyra-black);border-color:var(--keyra-black);color:#ffffff}.kc-c1-compare--institution .kc-c1-compare__title{color:rgba(255,255,255,.55)}.kc-c1-compare--institution .kc-c1-compare__lead{color:#ffffff}.kc-c1-compare--institution .kc-c1-compare__list li{border-top-color:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.kc-c1-page .kc-c1-mod.kc-c1-section{padding-block:clamp(1.75rem,3.5vw,2.75rem)}.kc-c1-page .kc-c1-mod__head{margin-bottom:1.25rem;text-align:left}.kc-c1-page .kc-c1-mod__head .kc-c1-h2,.kc-c1-page .kc-c1-mod__title{max-width:28rem;margin-inline:0;font-size:var(--type-md)}.kc-c1-page .kc-c1-mod__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.kc-c1-page .kc-c1-mod__item{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1rem 1rem 1.1rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);background:#ffffff;opacity:1;transform:none;animation:none}.kc-c1-page .kc-c1-mod__stage{display:flex;align-items:flex-end;justify-content:center;width:100%;height:6.5rem;background:#f4f4f5;border-radius:var(--ds-radius-md);padding:.65rem}.kc-c1-page .kc-c1-mod__item--bank-card .kc-c1-mod__visual,.kc-c1-page .kc-c1-mod__item--cyber-one .kc-c1-mod__visual{width:min(100%,9.5rem);filter:drop-shadow(0 8px 16px rgba(10,10,10,.12))}.kc-c1-page .kc-c1-mod__item--sim .kc-c1-mod__visual{width:min(100%,3.6rem)}.kc-c1-page .kc-c1-mod__item--esim .kc-c1-mod__visual{width:min(100%,4.85rem)}.kc-c1-page .kc-c1-mod__item--esim .kc-c1-mod__stage{align-items:center}.kc-c1-page .kc-c1-mod__label{margin:.15rem 0 0;font-size:.9375rem;letter-spacing:-.01em;text-transform:none;color:var(--ds-ink);font-weight:600;text-align:left;line-height:1.3}.kc-c1-page .kc-c1-mod__line{margin:0;font-size:var(--type-body-sm);color:var(--ds-muted);line-height:1.45}.kc-c1-page .kc-c1-mod__engine{margin:1rem 0 0;font-size:var(--type-body-sm);letter-spacing:0;text-transform:none;color:var(--ds-muted);font-weight:500;text-align:left}.kc-c1-page .kc-c1-exp__note{margin-top:.7rem;max-width:36rem}.kc-c1-page .kc-c1-exp__grid{margin-top:1.35rem;gap:1rem}.kc-c1-page .kc-c1-exp__col{border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);padding:1.15rem 1.15rem .85rem}.kc-c1-page .kc-c1-exp__col--trad{background:#fafafa}.kc-c1-page .kc-c1-exp__col--keyra{background:var(--keyra-black);border-color:var(--keyra-black);color:#ffffff}.kc-c1-page .kc-c1-exp__col h3{margin:0;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted)}.kc-c1-page .kc-c1-exp__col--keyra h3{color:rgba(255,255,255,.55)}.kc-c1-page .kc-c1-exp__count{margin:.35rem 0 .85rem;font-size:var(--type-title);font-weight:600}.kc-c1-page .kc-c1-exp__col--trad .kc-c1-exp__count{color:var(--ds-muted)}.kc-c1-page .kc-c1-exp__item{display:grid;grid-template-columns:1.25rem 1fr;gap:.65rem;padding-block:.5rem;border-bottom:1px dashed rgba(10,10,10,.12);font-size:var(--type-body-sm)}.kc-c1-page .kc-c1-exp__col--keyra .kc-c1-exp__item{border-bottom:1px solid rgba(255,255,255,.12);padding-block:.7rem;color:#ffffff}.kc-c1-page .kc-c1-exp__item:last-child{border-bottom:0}.kc-c1-page .kc-c1-exp__index{color:var(--ds-muted);font-weight:600;font-size:.75rem}.kc-c1-page .kc-c1-exp__col--keyra .kc-c1-exp__index{color:rgba(255,255,255,.5)}.kc-c1-page .kc-c1-hw__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.35rem 2rem;align-items:stretch;margin-top:1.35rem}.kc-c1-page .kc-c1-hw__stage{display:flex;align-items:center;justify-content:center;padding:1.45rem 1.1rem 1.55rem;background:#f4f4f5;border-radius:var(--ds-radius-lg)}.kc-c1-page .kc-c1-hw__layers{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;list-style:none;margin:0;padding:0}.kc-c1-page .kc-c1-hw__layer{display:flex;align-items:baseline;gap:.7rem;padding:.8rem .95rem;border:1px solid rgba(10,10,10,.08);border-radius:var(--ds-radius-md);background:#ffffff;box-shadow:0 8px 18px rgba(10,10,10,.04)}.kc-c1-page .kc-c1-hw__layer:first-child{width:100%}.kc-c1-page .kc-c1-hw__layer:nth-child(2){width:93%;margin-left:3.5%}.kc-c1-page .kc-c1-hw__layer:nth-child(3){width:86%;margin-left:7%}.kc-c1-page .kc-c1-hw__layer:nth-child(4){width:79%;margin-left:10.5%}.kc-c1-page .kc-c1-hw__layer--root{background:var(--keyra-black);border-color:var(--keyra-black);box-shadow:0 14px 28px rgba(10,10,10,.2)}.kc-c1-page .kc-c1-hw__layer-num{font-size:var(--type-caption);letter-spacing:.1em;font-weight:600;color:var(--ds-muted);flex-shrink:0}.kc-c1-page .kc-c1-hw__layer--root .kc-c1-hw__layer-num{color:rgba(255,255,255,.48)}.kc-c1-page .kc-c1-hw__layer-name{font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:var(--ds-ink)}.kc-c1-page .kc-c1-hw__layer--root .kc-c1-hw__layer-name{color:#ffffff}.kc-c1-page .kc-c1-hw__copy{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0}.kc-c1-page .kc-c1-hw__principals{display:grid;grid-template-columns:1fr;gap:1.15rem;margin-top:0}.kc-c1-page .kc-c1-hw__principal{padding:0;border:0}.kc-c1-page .kc-c1-hw__principal h3{margin:0;font-size:var(--type-title);letter-spacing:-.02em;text-transform:none;color:var(--ds-ink);font-weight:600;line-height:1.3}.kc-c1-page .kc-c1-hw__principal .kc-c1-body{margin-top:.4rem}.kc-c1-page .kc-c1-hw__marks{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:.95rem 0 0;border-top:1px solid var(--ds-hairline)}.kc-c1-page .kc-c1-hw__marks li{padding:.28rem .65rem;border:1px solid var(--ds-hairline-strong);border-radius:999px;background:#ffffff;font-size:.75rem;font-weight:500;letter-spacing:-.01em;color:var(--ds-ink)}.kc-c1-page .kc-c1-hw__standards{margin:1rem 0 0;max-width:38rem;font-size:var(--type-body-sm);line-height:1.5;color:var(--ds-muted)}.kc-c1-page .kc-c1-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.kc-c1-page .kc-c1-pair__col{display:flex;flex-direction:column;min-width:0;padding:1.25rem 1.2rem 1.15rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-lg);background:#fafafa}.kc-c1-page .kc-c1-pair__col .kc-c1-h2{max-width:none}.kc-c1-page .kc-c1-pair__col--dark{background:var(--keyra-black);border-color:var(--keyra-black);color:#ffffff}.kc-c1-page .kc-c1-pair__col--dark .kc-c1-h2{color:#ffffff}.kc-c1-page .kc-c1-pair__col--dark .kc-c1-issuer__supporting{color:rgba(255,255,255,.62)}.kc-c1-page .kc-c1-pair .kc-c1-issuer__flow,.kc-c1-page .kc-c1-pair .kc-c1-journey__steps{grid-template-columns:1fr 1fr;flex:1}.kc-c1-page .kc-c1-pair .kc-c1-journey__step{background:#ffffff}.kc-c1-page .kc-c1-pair__col--dark .kc-c1-issuer__step{border-color:rgba(255,255,255,.16);color:#ffffff}.kc-c1-page .kc-c1-pair__col--dark .kc-c1-issuer__num{color:rgba(255,255,255,.45)}.kc-c1-page .kc-c1-journey__tag{margin-top:auto;padding-top:.9rem}.kc-c1-page .kc-c1-journey__steps{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;list-style:none;margin:1.15rem 0 0;padding:0}.kc-c1-page .kc-c1-journey__step{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .75rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-md);background:#fafafa}.kc-c1-page .kc-c1-journey__num{font-size:var(--type-caption);letter-spacing:.08em;color:var(--ds-muted);font-weight:600}.kc-c1-page .kc-c1-journey__moment{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ds-ink);text-align:left}.kc-c1-page .kc-c1-journey__tag{margin-top:.9rem;font-size:var(--type-body-sm);letter-spacing:0;text-transform:none;color:var(--ds-muted);font-weight:400}.kc-c1-page .kc-c1-issuer__supporting{margin-top:.7rem}.kc-c1-page .kc-c1-issuer__flow{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;list-style:none;margin:1.15rem 0 0;padding:0}.kc-c1-page .kc-c1-issuer__step{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .65rem;border:1px solid var(--ds-hairline-strong);border-radius:var(--ds-radius-md);font-size:.875rem;letter-spacing:-.01em;text-transform:none;color:var(--ds-ink);font-weight:600}.kc-c1-page .kc-c1-issuer__num{font-size:var(--type-caption);color:var(--ds-muted);font-weight:600}.kc-c1-page .kc-c1-issuer__stage{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.25rem,3vw,2.25rem);align-items:center;margin-top:1.5rem}.kc-c1-page .kc-c1-issuer__artifact{display:flex;justify-content:center;padding:1.25rem 1rem;background:#f4f4f5;border-radius:var(--ds-radius-lg)}.kc-c1-page .kc-c1-issuer__artifact .kc-c1-card{max-width:280px}.kc-c1-page .kc-c1-issuer__to{display:block;width:28px;height:1px;background:var(--ds-ink);opacity:.35}.kc-c1-page .kc-c1-issuer__transition{display:flex;align-items:center;gap:.65rem;margin:.85rem 0 .75rem;font-size:var(--type-body-sm);letter-spacing:0;text-transform:none;font-weight:600;color:var(--ds-muted)}.kc-c1-page .kc-c1-issuer__transition span:last-child{color:var(--ds-ink)}.kc-c1-page .kc-c1-sticky{background:var(--keyra-black);color:#ffffff;border-color:var(--keyra-black);text-transform:none;letter-spacing:.01em;font-size:.8125rem}@media (max-width:1024px){.kc-c1-page .kc-c1-hero__inner{text-align:left;justify-items:stretch}.kc-c1-page .kc-c1-hero__copy{order:0;max-width:none}.kc-c1-page .kc-c1-hero__product{order:1;width:min(100%,28rem)}.kc-c1-page .kc-c1-hero .kc-c1-eyebrow{justify-content:flex-start}.kc-c1-page .kc-c1-body,.kc-c1-page .kc-c1-h1,.kc-c1-page .kc-c1-h2,.kc-c1-page .kc-c1-sub{margin-inline:0}.kc-c1-page .kc-c1-exp__grid,.kc-c1-page .kc-c1-issuer__stage,.kc-c1-page .kc-c1-mod__gallery,.kc-c1-page .kc-c1-tension__grid{grid-template-columns:1fr 1fr}.kc-c1-page .kc-c1-issuer__flow,.kc-c1-page .kc-c1-journey__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kc-c1-page .kc-c1-mod.kc-c1-section,.kc-c1-page .kc-c1-section{padding-block:1.75rem}.kc-c1-page .kc-c1-h1{max-width:none}.kc-c1-page .kc-c1-mod__gallery{grid-template-columns:1fr 1fr;gap:.65rem}.kc-c1-page .kc-c1-hero__card .kc-card-visual,.kc-c1-page .kc-c1-hero__card.kc-card-visual{min-height:200px}.kc-c1-page .kc-c1-hero__card .kc-card-3d-wrap{width:min(280px,84vw)}.kc-c1-page .kc-c1-hero__card .kc-card-stage{margin-bottom:.4rem}.kc-c1-page .kc-c1-hw__layout,.kc-c1-page .kc-c1-pair{grid-template-columns:1fr}.kc-c1-page .kc-c1-hw__layer:first-child{width:100%;margin-left:0}.kc-c1-page .kc-c1-hw__layer:nth-child(2){width:96%;margin-left:2%}.kc-c1-page .kc-c1-hw__layer:nth-child(3){width:92%;margin-left:4%}.kc-c1-page .kc-c1-hw__layer:nth-child(4){width:88%;margin-left:6%}.kc-c1-page .kc-c1-issuer__flow,.kc-c1-page .kc-c1-journey__steps{grid-template-columns:1fr 1fr}.kc-c1-page .kc-c1-exp__grid,.kc-c1-page .kc-c1-issuer__stage,.kc-c1-page .kc-c1-tension__grid{grid-template-columns:1fr}.kc-c1-page .kc-c1-issuer__transition{flex-wrap:wrap}.kc-c1-page .kc-c1-mod__label,.kc-c1-page .kc-c1-pair .kc-c1-h2{overflow-wrap:break-word}}@media (max-width:1023px){.kc-c1-page{padding-bottom:0}.kc-c1-sticky{display:none}}.kc-c1-contact .kc-c1-wrap,.kc-c1-faq-page .kc-c1-wrap{padding-inline:.75rem}@media (min-width:640px){.kc-c1-contact .kc-c1-wrap,.kc-c1-faq-page .kc-c1-wrap{padding-inline:1.5rem}}.kc-c1-contact,.kc-c1-faq-page{overflow-x:clip}@media (max-width:767px){.kc-c1-faq__cat{min-height:44px}.kc-c1-faq-item__q{min-height:44px;gap:.75rem}.kc-c1-faq-item__text{overflow-wrap:break-word}.kc-c1-faq-item__icon{flex-shrink:0}.kc-c1-faq__cats{margin-inline:0;padding-right:1.5rem;overscroll-behavior-x:contain}.kc-c1-faq__close{flex-direction:column;align-items:stretch;gap:.85rem}.kc-c1-contact .kc-c1-form>.ds-btn-primary,.kc-c1-faq__close .kc-c1-cta{width:100%;min-height:44px}.kc-c1-form .ds-checkbox{align-items:flex-start}.kc-c1-contact .kc-c1-h1{max-width:none}.kc-c1-contact .kc-c1-form input,.kc-c1-contact .kc-c1-form select,.kc-c1-contact .kc-c1-form textarea{font-size:16px}.kc-c1-contact,.kc-c1-faq-page .kc-c1-section{padding-bottom:1.15rem}}@media (max-width:479px){.kc-c1-page .kc-c1-mod__gallery{grid-template-columns:1fr}.kc-c1-page .kc-c1-mod__line{overflow-wrap:anywhere}}.kc-c1-cta.kc-c1-cta--ghost,.kc-c1-section--ivory .kc-c1-cta.kc-c1-cta--ghost,.kc-c1-section--warm .kc-c1-cta.kc-c1-cta--ghost{background:transparent;color:inherit;border-color:currentColor}.kc-c1-cta.kc-c1-cta--ghost:hover,.kc-c1-section--ivory .kc-c1-cta.kc-c1-cta--ghost:hover,.kc-c1-section--warm .kc-c1-cta.kc-c1-cta--ghost:hover{background:rgba(10,10,10,.06);filter:none;color:inherit}.kc-c1-section--dark .kc-c1-cta.kc-c1-cta--ghost,.kc-c1-section--graphite .kc-c1-cta.kc-c1-cta--ghost{background:transparent;color:var(--keyra-on-dark);border-color:rgba(255,255,255,.4)}.kc-c1-section--dark .kc-c1-cta.kc-c1-cta--ghost:hover,.kc-c1-section--graphite .kc-c1-cta.kc-c1-cta--ghost:hover{background:rgba(255,255,255,.08);filter:none}.kc-c1-page .kc-c1-hero__copy{max-width:none}.kc-c1-page .kc-c1-hero__sub{max-width:42rem}.kc-vault-hero-support{margin-top:var(--space-16);max-width:42rem;color:var(--ds-muted)}.kc-vault-hero-bridge{margin-top:.85rem;max-width:42rem;font-size:.9375rem;line-height:1.55;color:var(--ds-muted)}.kc-vault-hero-card{animation:none}@keyframes kc-vault-card-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kc-vault-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kc-vault-fly-pulse{0%,to{opacity:.38}11%{opacity:1}}.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(1rem,.55rem + 1.1vw,1.25rem)}.kc-c1-page section.kc-c1-section.kc-vault-story+section.kc-c1-section,.kc-c1-page section.kc-c1-section:has(.kc-vault-section-body)+section.kc-c1-section:has(.kc-vault-section-body){padding-top:clamp(.85rem,.45rem + .9vw,1.05rem)}.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-authority .kc-c1-h2,.kc-c1-page .kc-vault-close .kc-c1-h2,.kc-c1-page .kc-vault-recovery-sec .kc-c1-h2,.kc-c1-page .kc-vault-same .kc-c1-h2,.kc-c1-page .kc-vault-story .kc-c1-h2,.kc-c1-page section.kc-c1-section:has(.kc-vault-section-body) .kc-c1-h2{max-width:none}.kc-vault-section-body{margin-top:.7rem;min-width:0;width:100%}.kc-vault-section-body>*{width:100%;min-width:0}.kc-vault-section-body>.kc-c1-body{margin-bottom:.75rem;max-width:none}.kc-vault-claim-note{margin-top:var(--space-16);font-size:var(--c1-label);color:var(--keyra-muted);max-width:var(--layout-read);line-height:var(--lh-label)}.kc-c1-section--dark .kc-vault-claim-note,.kc-c1-section--graphite .kc-vault-claim-note{color:rgba(255,255,255,.52)}.kc-vault-article-card,.kc-vault-code,.kc-vault-panel,.kc-vault-partner-card,.kc-vault-tile{min-width:0;border:1px solid var(--ds-hairline-strong);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 10px 28px rgba(0,0,0,.04);overflow-wrap:anywhere}.kc-vault-panel{padding:clamp(.9rem,1.8vw,1.25rem)}.kc-c1-section--dark .kc-vault-panel,.kc-c1-section--graphite .kc-vault-panel{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);box-shadow:none}.kc-vault-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.25rem;width:100%;border:1px solid var(--ds-hairline-strong);padding:.7rem 1rem;margin-bottom:.7rem;background:var(--keyra-warm-white)}.kc-vault-banner-bar{background:var(--keyra-warm-white);border-bottom:1px solid var(--ds-hairline-strong)}.kc-vault-banner-bar .kc-vault-banner{margin:0;border:0;background:transparent;padding-block:.85rem}.kc-page--partner-concept .kc-mkt-hero .kc-vault-banner{margin:1rem 0 0;max-width:36rem}.kc-vault-banner__title{margin:0;font-size:var(--c1-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.kc-vault-banner__body{margin:4px 0 0;color:var(--keyra-muted);font-size:var(--c1-label)}.kc-vault-status{display:inline-flex;align-items:center;flex-shrink:0;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--keyra-border);color:var(--keyra-muted);line-height:1.2;white-space:nowrap}.kc-vault-status--vault_certified{color:var(--keyra-on-light);border-color:var(--keyra-charcoal)}.kc-vault-status--connected{color:var(--keyra-on-light)}.kc-vault-status--preview,.kc-vault-status--proposed{opacity:.85}.kc-vault-flow{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:0;grid-template-columns:1fr;border:1px solid var(--ds-hairline-strong);background:#fff}@media (min-width:640px){.kc-vault-flow{grid-template-columns:1fr 1fr}}.kc-vault-flow__item{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:center;min-width:0;padding:.65rem .85rem;border-bottom:1px solid var(--keyra-border)}.kc-vault-flow__item:last-child{border-bottom:0}@media (min-width:640px){.kc-vault-flow__item:nth-child(odd){border-right:1px solid var(--keyra-border)}.kc-vault-flow__item:nth-last-child(-n+2){border-bottom:0}}.kc-vault-flow__num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;background:var(--keyra-black);color:#fafafa;font-size:.65rem;font-weight:700;letter-spacing:.06em}.kc-c1-section--dark .kc-vault-flow__num,.kc-c1-section--graphite .kc-vault-flow__num{background:#ffffff;color:var(--keyra-black)}.kc-vault-flow__label{font-weight:600;letter-spacing:.02em;padding-top:.2rem;min-width:0}.kc-vault-hchain{display:grid;gap:0;list-style:none;padding:0;margin:.7rem 0 0;grid-template-columns:1fr;border:1px solid var(--ds-hairline-strong);background:#fff;width:100%}@media (min-width:640px){.kc-vault-hchain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.kc-vault-hchain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.kc-vault-hchain{grid-template-columns:repeat(6,minmax(0,1fr))}}.kc-vault-hchain__item{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-width:0;min-height:4.25rem;padding:.75rem .85rem;border:0;border-bottom:1px solid var(--ds-hairline-strong);background:transparent;box-shadow:none;font-weight:600;letter-spacing:-.015em;line-height:1.3}@media (min-width:640px){.kc-vault-hchain__item{border-bottom:1px solid var(--ds-hairline-strong);border-right:1px solid var(--ds-hairline-strong)}.kc-vault-hchain__item:nth-child(2n){border-right:0}}@media (min-width:900px){.kc-vault-hchain__item:nth-child(2n){border-right:1px solid var(--ds-hairline-strong)}.kc-vault-hchain__item:nth-child(3n){border-right:0}}@media (min-width:1100px){.kc-vault-hchain__item{flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:0;min-height:5.25rem}.kc-vault-hchain__item,.kc-vault-hchain__item:nth-child(2n),.kc-vault-hchain__item:nth-child(3n){border-right:1px solid var(--ds-hairline-strong)}.kc-vault-hchain__item:last-child{border-right:0}}.kc-c1-section--dark .kc-vault-hchain__item,.kc-c1-section--graphite .kc-vault-hchain__item{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);box-shadow:none}.kc-vault-hchain__num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;background:var(--keyra-black);color:#fafafa;font-size:.65rem;font-weight:700;letter-spacing:.06em}.kc-c1-section--dark .kc-vault-hchain__num,.kc-c1-section--graphite .kc-vault-hchain__num{background:#ffffff;color:var(--keyra-black)}.kc-vault-split{display:grid;gap:.7rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:768px){.kc-vault-split{grid-template-columns:1fr 1fr;gap:.7rem}}.kc-c1-page .kc-vault-split .kc-vault-soft-list{display:grid;grid-template-columns:1fr;gap:0 .75rem}@media (min-width:480px){.kc-c1-page .kc-vault-split .kc-vault-soft-list{grid-template-columns:1fr 1fr}}.kc-c1-page .kc-vault-split .kc-vault-soft-list li:last-child:nth-child(odd){grid-column:1/-1}.kc-vault-split>article>.kc-c1-h3,.kc-vault-split>div>.ds-display-sm,.kc-vault-split>div>.kc-c1-h3{margin-bottom:.15rem}.kc-vault-auth-flow,.kc-vault-soft-list{list-style:none;padding:0;margin:.45rem 0 0}.kc-vault-auth-flow li,.kc-vault-soft-list li{display:flex;align-items:baseline;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--keyra-border);line-height:1.4}.kc-vault-auth-flow li:last-child,.kc-vault-soft-list li:last-child{border-bottom:0;padding-bottom:0}.kc-vault-auth-flow li:before,.kc-vault-soft-list li:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35;flex-shrink:0;translate:0 -.1em}.kc-vault-auth-flow{counter-reset:vault-auth}.kc-vault-auth-flow li{counter-increment:vault-auth}.kc-vault-auth-flow li:before{content:counter(vault-auth,decimal-leading-zero);width:auto;height:auto;border-radius:0;font-size:.65rem;font-weight:700;letter-spacing:.06em;opacity:1;color:var(--keyra-muted)}.kc-vault-phone-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;grid-template-columns:1fr 1fr}.kc-vault-phone-list li:last-child:nth-child(odd){grid-column:1/-1}.kc-vault-phone-list li{padding:.7rem .85rem;border:1px solid var(--ds-hairline-strong);background:#fff;font-weight:600;letter-spacing:-.01em;line-height:1.35}.kc-vault-boundary{margin-top:.75rem;max-width:none;padding:clamp(.9rem,1.8vw,1.25rem);border:1px solid var(--ds-hairline-strong);background:var(--keyra-black);color:var(--keyra-on-dark)}.kc-vault-two-card{display:grid;gap:var(--space-16);grid-template-columns:1fr}@media (min-width:768px){.kc-vault-two-card{grid-template-columns:1fr 1fr;gap:var(--space-24)}}.kc-vault-two-card article{min-width:0;height:100%;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);transition:transform var(--motion-fast) var(--ease-c1),border-color var(--motion-fast) var(--ease-c1)}.kc-vault-two-card__idx{display:block;margin-bottom:.75rem;font-size:var(--c1-label);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);font-weight:600}.kc-vault-two-card h3{font-size:var(--c1-subhead);margin:0 0 var(--space-12)}.kc-vault-two-card p{margin:0;color:rgba(255,255,255,.72);line-height:var(--lh-body)}.kc-vault-pay-seq{display:grid;gap:.45rem;list-style:none;padding:0;margin:0 0 .85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr}@media (min-width:700px){.kc-vault-pay-seq{grid-template-columns:repeat(5,minmax(0,1fr))}}.kc-vault-pay-seq li{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:1rem .95rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.kc-vault-pay-seq li:before{content:counter(pay-step,decimal-leading-zero);font-size:.65rem;letter-spacing:.08em;color:rgba(255,255,255,.45)}.kc-vault-pay-seq{counter-reset:pay-step}.kc-vault-pay-seq li{counter-increment:pay-step}.kc-vault-contradiction ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--keyra-border)}.kc-vault-contradiction li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.7fr);gap:var(--space-12);align-items:baseline;padding:.55rem 0;opacity:.32;border-bottom:1px solid var(--keyra-border);font-size:clamp(1.1rem,2.5vw,1.5rem);transition:opacity var(--motion-normal) var(--ease-c1)}.kc-vault-contradiction li.is-active{opacity:1}.kc-vault-contradiction__result{font-weight:600;text-align:right}.kc-vault-contradiction__arrow{color:var(--keyra-muted)}.kc-vault-contradiction__close{margin:.7rem 0 0;font-weight:600;font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:-.02em;max-width:none;line-height:var(--lh-heading)}.kc-vault-contradiction .kc-vault-claim-note{margin-top:.45rem;max-width:none}.kc-vault-same{display:grid;gap:.45rem;width:100%}.kc-vault-same__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1.25rem;width:100%}.kc-vault-same__row .kc-c1-h2{flex:none;margin:0}.kc-vault-same .kc-c1-body{margin-top:0;max-width:none}.kc-vault-same__value{margin:0;justify-self:end;text-align:right;font-size:clamp(2rem,6vw,3.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.kc-vault-same__tick{display:inline-block;animation:kc-vault-fade-up var(--motion-normal) var(--ease-c1)}.kc-vault-assets{list-style:none;padding:0;margin:.7rem 0 0;display:grid;gap:0;grid-template-columns:1fr;border:1px solid var(--ds-hairline-strong);background:#fff}.kc-vault-assets>li{min-width:0;padding:.7rem .95rem;border:0;border-bottom:1px solid var(--keyra-border);background:transparent;box-shadow:none}.kc-vault-assets>li:last-child{border-bottom:0}.kc-vault-assets__row{display:flex;justify-content:space-between;gap:var(--space-12);align-items:baseline}@media (min-width:900px){.kc-vault-assets>li{display:grid;grid-template-columns:minmax(9rem,16rem) auto minmax(0,1fr);align-items:baseline;gap:.75rem 1.25rem}.kc-vault-assets__row{display:contents}.kc-vault-assets__note{margin:0}}.kc-vault-assets__name{font-weight:600;letter-spacing:-.015em;min-width:0}.kc-vault-assets__note{font-size:var(--c1-label);color:var(--keyra-muted);margin:.45rem 0 0;line-height:var(--lh-label)}.kc-vault-services__grid{list-style:none;padding:0;margin:0;display:grid;gap:.4rem;grid-template-columns:1fr}@media (min-width:640px){.kc-vault-services__grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.kc-vault-services__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.kc-vault-services__grid>li{min-width:0;border:1px solid var(--ds-hairline-strong);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 10px 28px rgba(0,0,0,.04)}.kc-vault-services__grid button{width:100%;min-height:44px;text-align:left;display:flex;justify-content:space-between;gap:var(--space-12);align-items:center;padding:.75rem .85rem;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;transition:background var(--motion-fast) var(--ease-c1)}.kc-vault-services__grid button.is-active{background:var(--keyra-black);color:var(--keyra-on-dark)}.kc-vault-services__grid button.is-active .kc-vault-status{color:inherit;border-color:rgba(255,255,255,.35)}.kc-vault-services__name{font-weight:600;letter-spacing:.04em;font-size:var(--c1-label);min-width:0}.kc-vault-services__panel{margin-top:.45rem;padding:.95rem 1.05rem 1.05rem;border:1px solid var(--ds-hairline-strong);background:#fff;display:grid;gap:.35rem;min-width:0}.kc-vault-services__panel-name{margin:0;font-weight:600;letter-spacing:-.015em;line-height:1.35}.kc-vault-services__body{margin:0;color:var(--ds-muted);font-size:var(--c1-body);line-height:var(--lh-body)}.kc-vault-props{display:grid;gap:.45rem;width:100%}.kc-vault-props__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%}@media (min-width:640px){.kc-vault-props__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-vault-props__panel{border:1px solid var(--ds-hairline-strong);background:#fff;padding:.95rem 1.05rem 1.05rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem 1rem;align-items:baseline;min-width:0;width:100%}.kc-vault-props__panel .kc-vault-claim-note{grid-column:1/-1;margin-top:.45rem;max-width:none}.kc-vault-props__tag{margin:0;font-size:var(--c1-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--keyra-muted)}.kc-vault-props__list button{width:100%;min-height:48px;border:1px solid var(--keyra-border);background:transparent;padding:10px 12px;font:inherit;font-size:var(--c1-label);cursor:pointer;color:inherit;text-align:left;overflow-wrap:anywhere;transition:background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1),border-color var(--motion-fast) var(--ease-c1)}.kc-vault-props__list button.is-active{background:var(--keyra-black);color:var(--keyra-on-dark);border-color:var(--keyra-black)}.kc-vault-props__idx{margin:0;font-size:var(--c1-label);letter-spacing:.08em;text-transform:uppercase;color:var(--keyra-muted);font-weight:600}.kc-vault-props__focus{margin:0;font-weight:600;letter-spacing:-.015em;line-height:1.35}.kc-vault-moat{display:grid;gap:.85rem}@media (min-width:768px){.kc-vault-moat{grid-template-columns:1.1fr .9fr;gap:1rem}}.kc-vault-moat__flywheel,.kc-vault-moat__layers{list-style:none;padding:0;margin:0;display:grid;gap:0}.kc-vault-moat__layers li{display:flex;gap:var(--space-12);align-items:baseline;padding:.65rem 0;border-bottom:1px solid var(--keyra-border)}.kc-vault-moat__layers li:last-child{border-bottom:0}.kc-vault-moat__layers span{color:var(--keyra-muted);font-size:var(--c1-label);flex-shrink:0}.kc-vault-moat__flywheel{padding:clamp(1.1rem,2.2vw,1.5rem);border:1px solid var(--ds-hairline-strong);background:#fff}.kc-vault-moat__flywheel li{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:var(--c1-label);padding:.55rem 0;border-bottom:1px solid var(--keyra-border);display:flex;justify-content:space-between;gap:.75rem;animation:kc-vault-fly-pulse 9s var(--ease-c1) infinite}.kc-vault-moat__flywheel li:first-child{animation-delay:0s}.kc-vault-moat__flywheel li:nth-child(2){animation-delay:1s}.kc-vault-moat__flywheel li:nth-child(3){animation-delay:2s}.kc-vault-moat__flywheel li:nth-child(4){animation-delay:3s}.kc-vault-moat__flywheel li:nth-child(5){animation-delay:4s}.kc-vault-moat__flywheel li:nth-child(6){animation-delay:5s}.kc-vault-moat__flywheel li:nth-child(7){animation-delay:6s}.kc-vault-moat__flywheel li:nth-child(8){animation-delay:7s}.kc-vault-moat__flywheel li:nth-child(9){animation-delay:8s}.kc-vault-moat__flywheel li:after{content:"↓";color:var(--keyra-muted);font-weight:400}.kc-vault-moat__flywheel li:last-child{border-bottom:0}.kc-vault-moat__flywheel li:last-child:after{content:"↺"}.kc-vault-compare__principle{max-width:none;margin:0 0 .75rem}.kc-vault-compare ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem;grid-template-columns:1fr}@media (min-width:640px){.kc-vault-compare ul{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.kc-vault-compare ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-vault-compare li{min-width:0;padding:.9rem .95rem 1rem;border:1px solid var(--ds-hairline-strong);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 10px 28px rgba(0,0,0,.04)}.kc-vault-compare h3{font-size:var(--c1-subhead);margin:0 0 var(--space-8)}.kc-vault-compare p{margin:.4rem 0 0;color:var(--ds-body);line-height:var(--lh-body)}.kc-vault-recovery{display:grid;gap:.7rem}.kc-vault-recovery__status{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}@media (min-width:400px){.kc-vault-recovery__status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.kc-vault-recovery__status{grid-template-columns:repeat(6,minmax(0,1fr))}}.kc-vault-recovery__status li{min-height:40px;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:.45rem .4rem;border:1px solid var(--keyra-border);font-size:var(--c1-label);text-transform:uppercase;letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere;opacity:.4;transition:opacity var(--motion-normal) var(--ease-c1),border-color var(--motion-fast) var(--ease-c1),background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-vault-recovery__status li.is-active{opacity:1;border-color:var(--keyra-charcoal);font-weight:600;background:var(--keyra-black);color:#fff}.kc-vault-recovery__status li.is-done{opacity:.7}.kc-vault-recovery__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--ds-hairline-strong);background:#fff;counter-reset:rec-step}@media (min-width:640px){.kc-vault-recovery__steps{grid-template-columns:1fr 1fr}}.kc-vault-recovery__steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:center;min-width:0;min-height:3.1rem;padding:.7rem .95rem;overflow-wrap:anywhere;opacity:.32;border-bottom:1px solid var(--keyra-border);counter-increment:rec-step;transition:opacity var(--motion-normal) var(--ease-c1),background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-vault-recovery__steps li:last-child{border-bottom:0}@media (min-width:640px){.kc-vault-recovery__steps li:nth-child(odd){border-right:1px solid var(--keyra-border)}.kc-vault-recovery__steps li:nth-last-child(-n+2){border-bottom:0}}.kc-vault-recovery__steps li.is-visible{opacity:1}.kc-vault-recovery__steps li.is-done{opacity:.72}.kc-vault-recovery__steps li.is-current{opacity:1;background:var(--keyra-black);color:#fff}.kc-vault-recovery__steps li:before{content:counter(rec-step,decimal-leading-zero);font-size:.65rem;font-weight:700;letter-spacing:.06em;color:var(--keyra-muted)}.kc-vault-recovery__steps li.is-current:before{color:#fff}.kc-vault-recovery .kc-vault-claim-note{margin-top:.15rem;max-width:none}.kc-page--recovery .kc-vault-claim-note{font-size:clamp(1rem,.25vw + .95rem,1.0625rem);line-height:1.55;letter-spacing:.01em;color:color-mix(in srgb,var(--keyra-muted) 72%,var(--ds-ink))}.kc-vault-sim{position:relative;overflow:visible;border:1px solid var(--ds-hairline-strong);padding:clamp(.95rem,1.8vw,1.35rem);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 10px 28px rgba(0,0,0,.04)}.kc-vault-sim .kc-vault-banner{background:#fff}.kc-vault-sim__title{margin:0;font-size:var(--c1-section);font-weight:600;letter-spacing:-.016em}.kc-vault-sim__sub{color:var(--keyra-muted);margin:.4rem 0 .85rem;max-width:none}.kc-vault-sim__controls{display:grid;gap:.85rem 1.25rem;align-items:end}@media (min-width:768px){.kc-vault-sim__controls{grid-template-columns:minmax(12.5rem,16.5rem) minmax(0,1fr)}}.kc-vault-sim__label{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;max-width:100%;margin:0 0 .5rem;padding:.22rem .55rem .22rem .38rem;border:1px solid rgba(10,10,10,.1);border-radius:999px;background:#f4f4f5;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;line-height:1;float:none}.kc-vault-sim__label:before{content:"";width:.38rem;height:.38rem;flex-shrink:0;border-radius:1px;background:#0a0a0a}.kc-vault-sim__field{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.kc-vault-sim__picker-btn,.kc-vault-sim__tiers button{font:inherit;font-weight:500;letter-spacing:0;text-transform:none;padding:10px 12px;min-height:2.75rem;border:1px solid var(--keyra-border);background:#fff;color:inherit;border-radius:.7rem}.kc-vault-sim__picker-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .9rem;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.kc-vault-sim__picker-btn[aria-expanded=true]{border-color:#0a0a0a;box-shadow:0 0 0 3px rgba(10,10,10,.08)}.kc-vault-sim__picker-caret{width:.45rem;height:.45rem;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-.25rem;opacity:.4}.kc-vault-sim__picker-btn[aria-expanded=true] .kc-vault-sim__picker-caret{transform:rotate(225deg);margin-top:.15rem}.kc-vault-sim__picker-menu{position:absolute;z-index:24;left:0;right:0;top:calc(100% + .4rem);margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid rgba(10,10,10,.12);border-radius:.85rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px rgba(0,0,0,.1);max-height:min(22.5rem,70vh);overflow:auto;-webkit-overflow-scrolling:touch}.kc-vault-sim__picker-menu:focus{outline:none}.kc-vault-sim__picker-option{display:flex;align-items:center;gap:.7rem;width:100%;min-height:2.5rem;padding:.45rem .75rem;border:0;border-radius:.55rem;background:transparent;font:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.015em;color:#3f3f46;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.kc-vault-sim__picker-idx{font-size:.625rem;font-weight:600;letter-spacing:.12em;color:#a1a1aa;flex-shrink:0}.kc-vault-sim__picker-option.is-active{background:#f4f4f5;color:#0a0a0a}.kc-vault-sim__picker-option.is-selected,.kc-vault-sim__picker-option.is-selected.is-active{background:#0a0a0a;color:#fff}.kc-vault-sim__picker-option.is-selected .kc-vault-sim__picker-idx{color:rgba(255,255,255,.45)}@media (hover:hover) and (pointer:fine){.kc-vault-sim__picker-option:hover{background:#f4f4f5;color:#0a0a0a}.kc-vault-sim__picker-option.is-selected:hover{background:#0a0a0a;color:#fff}}@media (prefers-reduced-motion:reduce){.kc-vault-sim__picker-btn[aria-expanded=true] .kc-vault-sim__picker-caret,.kc-vault-sim__picker-caret{transition:none}}.kc-vault-sim__tiers{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;margin:0;padding:0;border:0;min-inline-size:0}.kc-vault-sim__tier-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}@media (min-width:640px){.kc-vault-sim__tier-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.kc-vault-sim__tiers button{width:100%;cursor:pointer;transition:background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-vault-sim__tiers button.is-active{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black)}.kc-vault-sim__stage{margin-top:.85rem;padding:.9rem 1rem;border:1px solid var(--ds-hairline-strong);background:#fff;animation:kc-vault-fade-up var(--motion-normal) var(--ease-c1)}.kc-vault-sim__partner{margin:0;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:var(--c1-label);color:var(--keyra-muted)}.kc-vault-sim__mode{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;margin:8px 0;letter-spacing:-.02em}.kc-vault-sim__authority{margin:0;color:var(--ds-body);line-height:var(--lh-body)}.kc-vault-sim__overlay{margin:.45rem 0 0;color:var(--ds-muted);font-size:.9375rem;line-height:1.5}.kc-vault-sim__meta{display:grid;gap:.5rem .75rem;margin-top:.7rem}.kc-vault-sim__meta+.kc-vault-sim__meta{margin-top:.35rem}@media (min-width:640px){.kc-vault-sim__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-vault-sim__meta>div{min-width:0;padding:.55rem 0 0;border-top:1px solid var(--keyra-border)}.kc-vault-sim__meta dt{font-size:var(--type-body-sm);font-weight:600;color:var(--keyra-black);line-height:1.35;margin:0 0 6px}.kc-vault-sim__meta dd{margin:0;font-weight:500;color:var(--ds-body)}.kc-vault-auth-demo{border:1px solid var(--ds-hairline-strong);padding:clamp(.95rem,1.8vw,1.35rem);max-width:none;width:100%;background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 10px 28px rgba(0,0,0,.04)}.kc-vault-auth-demo__eyebrow{margin:0;font-size:var(--c1-label);letter-spacing:.06em;text-transform:uppercase;color:var(--keyra-muted);font-weight:600}.kc-vault-auth-demo__amount{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin:6px 0 10px;letter-spacing:-.02em}.kc-vault-auth-demo__dl{display:grid;gap:0;margin:0}@media (min-width:768px){.kc-vault-auth-demo__dl{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.kc-vault-auth-demo__dl>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.65rem;padding:.55rem 0;border-bottom:1px solid var(--keyra-border)}.kc-vault-auth-demo__dl dt{font-size:var(--c1-label);color:var(--keyra-muted);margin:0}.kc-vault-auth-demo__dl dd{margin:0;font-weight:500;min-width:0}.kc-vault-auth-demo__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:.85rem}.kc-vault-auth-demo__authorize,.kc-vault-auth-demo__decline{flex:1 1 8rem;min-height:44px;padding:12px;font:inherit;font-weight:600;cursor:pointer;border:1px solid var(--keyra-border);background:#fff;color:inherit;transition:background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-vault-auth-demo__authorize{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black)}.kc-vault-auth-demo--hero{display:flex;flex-direction:column;max-width:none;padding:1.25rem 1.3rem 1.15rem;border:1px solid rgba(10,10,10,.12);border-radius:var(--ds-radius-lg);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 40px rgba(10,10,10,.08)}.kc-vault-auth-demo--hero .kc-vault-auth-demo__eyebrow{letter-spacing:.12em}.kc-vault-auth-demo--hero .kc-vault-auth-demo__amount{margin:.45rem 0 .85rem;font-size:clamp(1.65rem,2.4vw,2.15rem);letter-spacing:-.03em;line-height:1.1}.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl{grid-template-columns:1fr 1fr;column-gap:1.15rem}.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl>div{grid-template-columns:1fr;gap:.18rem;padding:.5rem 0}.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl>div:last-child{grid-column:1/-1}.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl dt{letter-spacing:.04em;text-transform:uppercase}.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl dd{font-weight:600;overflow-wrap:anywhere}.kc-vault-auth-demo--hero .kc-vault-auth-demo__actions{margin-top:1rem;gap:.65rem}.kc-vault-auth-demo--hero .kc-vault-auth-demo__authorize,.kc-vault-auth-demo--hero .kc-vault-auth-demo__decline{min-height:42px;border-radius:var(--ds-radius-md);font-weight:500;font-size:.8125rem;letter-spacing:.02em}.kc-vault-auth-demo--hero .kc-vault-claim-note{margin-top:.75rem;font-size:.6875rem;line-height:1.45}@media (max-width:959px){.kc-vault-auth-demo--hero .kc-vault-auth-demo__dl{grid-template-columns:1fr}}.kc-vault-auth-demo__result{margin-top:16px;font-weight:500;animation:kc-vault-fade-up var(--motion-fast) var(--ease-c1)}.kc-vault-agents__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem;margin-bottom:.65rem}.kc-vault-agents__tabs button{width:100%;min-height:44px;border:1px solid var(--keyra-border);background:#fff;padding:8px 12px;font:inherit;cursor:pointer;color:inherit;text-align:left;overflow-wrap:anywhere;transition:background var(--motion-fast) var(--ease-c1),color var(--motion-fast) var(--ease-c1)}.kc-vault-agents__tabs button.is-active{background:var(--keyra-black);color:#fff;border-color:var(--keyra-black)}.kc-vault-agents__panel{padding:.95rem 1.05rem 1.05rem;border:1px solid var(--ds-hairline-strong);background:#fff}.kc-vault-agents__panel>p{margin:0 0 var(--space-8);color:var(--ds-body);line-height:var(--lh-body)}.kc-vault-sec-head{display:grid;gap:.35rem 1.75rem;align-items:end;margin-bottom:.65rem;width:100%}@media (min-width:768px){.kc-vault-sec-head:has(.kc-c1-body),.kc-vault-sec-head:has(.kc-vault-claim-note){grid-template-columns:minmax(12rem,1.05fr) minmax(0,1fr)}}.kc-vault-sec-head .ds-display-sm,.kc-vault-sec-head .kc-c1-h2{margin:0}.kc-vault-sec-head .kc-c1-eyebrow{grid-column:1/-1}.kc-vault-sec-head .kc-c1-body,.kc-vault-sec-head .kc-vault-claim-note{margin:0;max-width:none}.kc-vault-threat-table{table-layout:fixed}.kc-vault-threat-table col,.kc-vault-threat-table tbody th,.kc-vault-threat-table td:first-child,.kc-vault-threat-table th:first-child{width:18%}.kc-vault-threat-table tbody th{background:transparent;text-transform:none;letter-spacing:-.015em;font-weight:600;font-size:inherit}.kc-vault-threat__name{display:block;letter-spacing:-.015em}.kc-vault-threat__examples{display:block;margin:.2rem 0 0;color:var(--keyra-muted);font-weight:400;letter-spacing:0;line-height:var(--lh-body)}.kc-vault-close{padding-block:0}.kc-vault-close .kc-c1-hero__cta{margin-top:1rem}.kc-vault-close .kc-c1-body{max-width:none}.kc-vault-table-wrap{margin-top:.7rem}.kc-vault-table{width:100%;border-collapse:collapse;font-size:var(--c1-body);background:#fff;border:1px solid var(--ds-hairline-strong)}.kc-vault-table td,.kc-vault-table th{border-bottom:1px solid var(--keyra-border);padding:.6rem .85rem;text-align:left;vertical-align:top;line-height:1.45}.kc-vault-table:not(.kc-vault-table--cards) tr:last-child td{border-bottom:0}.kc-vault-table th{background:var(--keyra-warm-white);font-size:var(--c1-label);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.kc-vault-article-list,.kc-vault-partner-grid,.kc-vault-tier-list,.kc-vault-tile-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.kc-vault-tile-grid{grid-template-columns:1fr 1fr}@media (min-width:768px){.kc-vault-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-vault-article-list,.kc-vault-partner-grid,.kc-vault-tier-list{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.kc-vault-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kc-vault-article-list,.kc-vault-tier-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.kc-vault-tile{padding:.9rem 1rem;font-weight:500;line-height:1.4}.kc-vault-article-card,.kc-vault-partner-card{display:flex;flex-direction:column;min-height:100%;padding:.9rem 1rem 1rem;text-decoration:none;color:inherit;transition:transform var(--motion-fast) var(--ease-c1),border-color var(--motion-fast) var(--ease-c1),box-shadow var(--motion-fast) var(--ease-c1)}.kc-vault-article-card__title,.kc-vault-partner-card__name{font-weight:600;letter-spacing:-.015em;line-height:1.3}.kc-vault-article-card__sum,.kc-vault-partner-card__cat{margin-top:.45rem;color:var(--ds-muted);line-height:1.45}.kc-vault-partner-card__cta{margin-top:auto;padding-top:.65rem;font-size:var(--c1-label);font-weight:600;border-bottom:1px solid;align-self:flex-start}.kc-vault-article-list>li,.kc-vault-tier-list>article,.kc-vault-tier-list>li{min-width:0}.kc-vault-code{margin-top:.7rem;padding:.85rem 1rem;overflow-x:auto;font-size:.75rem;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.kc-vault-link-card{display:block;margin-top:.7rem;padding:.9rem 1rem;border:1px solid var(--ds-hairline-strong);background:linear-gradient(180deg,#ffffff,#fafafa);text-decoration:none;color:inherit;max-width:none}.kc-vault-link-card strong{display:block;margin-bottom:.25rem}.kc-vault-stack{display:grid;gap:.65rem;margin-top:.65rem}.kc-vault-table.kc-vault-table--cards{display:block;width:100%;border:0;background:transparent;box-shadow:none}.kc-vault-table.kc-vault-table--cards thead{display:none}.kc-vault-table.kc-vault-table--cards tbody{display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width:768px){.kc-vault-table.kc-vault-table--cards tbody{grid-template-columns:1fr 1fr}.kc-vault-table.kc-vault-table--cards tr{display:grid;grid-template-rows:subgrid;grid-row:span 5}}.kc-vault-table.kc-vault-table--cards tr{display:grid;min-width:0;margin:0;padding:.75rem .9rem .8rem;border:1px solid var(--ds-hairline-strong);background:linear-gradient(180deg,#ffffff,#fafafa);box-shadow:0 8px 20px rgba(0,0,0,.03)}.kc-vault-table.kc-vault-table--cards td{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.45rem .65rem;align-items:start;padding:.4rem 0;border:0;border-bottom:1px solid var(--keyra-border)}.kc-vault-table.kc-vault-table--cards td:first-child{grid-template-columns:1fr;font-weight:600;padding:0 0 .5rem;border-bottom:1px solid var(--ds-hairline-strong)}.kc-vault-table.kc-vault-table--cards td:last-child{border-bottom:0}.kc-vault-table.kc-vault-table--cards tr:last-child td{border-bottom:1px solid var(--keyra-border)}.kc-vault-table.kc-vault-table--cards tr:last-child td:first-child{border-bottom:1px solid var(--ds-hairline-strong)}.kc-vault-table.kc-vault-table--cards tr:last-child td:last-child{border-bottom:0}.kc-vault-table.kc-vault-table--cards td:before{content:attr(data-label);font-size:var(--c1-label);letter-spacing:.04em;text-transform:uppercase;color:var(--keyra-muted);font-weight:600}.kc-vault-table.kc-vault-table--cards td:first-child:before{display:none}.kc-vault-page .kc-vault-table:not(.kc-vault-table--wide){table-layout:fixed;width:100%}.kc-vault-agents__panel .kc-vault-flow{margin-top:.35rem}.kc-vault-auth-demo .kc-vault-claim-note{margin-top:.55rem;max-width:none}@media (max-width:899px){.kc-vault-table--wide thead{display:none}.kc-vault-table--wide,.kc-vault-table--wide tbody,.kc-vault-table--wide td,.kc-vault-table--wide th[scope=row],.kc-vault-table--wide tr{display:block;width:100%}.kc-vault-table--wide{border:0;background:transparent}.kc-vault-table--wide tr{margin-bottom:.75rem;border:1px solid var(--ds-hairline-strong);background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.03)}.kc-vault-table--wide td,.kc-vault-table--wide th[scope=row]{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem;border-bottom:1px solid var(--keyra-border);padding:.7rem 1rem}.kc-vault-table--wide tr>:last-child{border-bottom:0}.kc-vault-table--wide td:before,.kc-vault-table--wide th[scope=row]:before{content:attr(data-label);font-size:var(--c1-label);letter-spacing:.04em;text-transform:uppercase;color:var(--keyra-muted);font-weight:600}}@media (max-width:639px){.kc-vault-hero-ctas .kc-c1-cta{width:100%}.kc-vault-contradiction li{grid-template-columns:minmax(0,1fr) 1rem auto;gap:.5rem}.kc-vault-contradiction__arrow{display:block}.kc-vault-contradiction__result{text-align:right;white-space:nowrap}.kc-vault-phone-list,.kc-vault-same__row{grid-template-columns:1fr}.kc-vault-same__value{justify-self:start;text-align:left}.kc-vault-props__panel{grid-template-columns:auto minmax(0,1fr)}.kc-vault-props__tag{grid-column:1/-1}.kc-vault-auth-demo__dl>div{grid-template-columns:1fr;gap:.2rem}.kc-vault-table.kc-vault-table--cards td{grid-template-columns:1fr;gap:.15rem}.kc-vault-assets__row{flex-wrap:wrap}.kc-vault-table:not(.kc-vault-table--wide) thead{display:none}.kc-vault-table:not(.kc-vault-table--wide),.kc-vault-table:not(.kc-vault-table--wide) tbody,.kc-vault-table:not(.kc-vault-table--wide) td,.kc-vault-table:not(.kc-vault-table--wide) tr{display:block;width:100%}.kc-vault-table:not(.kc-vault-table--wide){border:0;background:transparent}.kc-vault-table:not(.kc-vault-table--wide) tr{margin-bottom:.75rem;border:1px solid var(--ds-hairline-strong);background:#fff}.kc-vault-table:not(.kc-vault-table--wide) td{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.75rem;border-bottom:1px solid var(--keyra-border)}.kc-vault-table:not(.kc-vault-table--wide) td:last-child{border-bottom:0}.kc-vault-table:not(.kc-vault-table--wide) td:before{content:attr(data-label);font-size:var(--c1-label);letter-spacing:.04em;text-transform:uppercase;color:var(--keyra-muted);font-weight:600}}.kc-c1-page .kc-c1-section--dark .kc-vault-panel,.kc-c1-page .kc-c1-section--graphite .kc-vault-panel,.kc-c1-page .kc-vault-hchain,.kc-c1-page .kc-vault-panel{background:#fff;border:1px solid var(--ds-hairline-strong);box-shadow:0 10px 28px rgba(0,0,0,.04)}.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{background:transparent;box-shadow:none}.kc-c1-page .kc-vault-pay-seq li,.kc-c1-page .kc-vault-props__panel,.kc-c1-page .kc-vault-recovery__steps,.kc-c1-page .kc-vault-two-card article{background:linear-gradient(180deg,#ffffff,#fafafa);border:1px solid var(--ds-hairline-strong);box-shadow:0 10px 28px rgba(0,0,0,.04);color:var(--ds-ink)}.kc-c1-page .kc-vault-recovery__steps li.is-current{background:var(--keyra-black);color:#fff}.kc-c1-page .kc-vault-boundary{background:var(--keyra-black);color:var(--keyra-on-dark);border-color:var(--keyra-black)}.kc-c1-page .kc-vault-two-card p{color:var(--ds-body)}.kc-c1-page .kc-vault-pay-seq li:before,.kc-c1-page .kc-vault-two-card__idx{color:var(--keyra-muted)}.kc-c1-page .kc-c1-section--dark .kc-vault-flow__num,.kc-c1-page .kc-c1-section--dark .kc-vault-hchain__num,.kc-c1-page .kc-c1-section--graphite .kc-vault-flow__num,.kc-c1-page .kc-c1-section--graphite .kc-vault-hchain__num,.kc-c1-page .kc-vault-hchain__num{background:var(--keyra-black);color:#fafafa}.kc-c1-page .kc-vault-claim-note{color:var(--keyra-muted);font-size:clamp(.875rem,.2vw + .85rem,.9375rem);line-height:1.5}@media (hover:hover) and (pointer:fine){.kc-c1-page .kc-vault-two-card article:hover{transform:translateY(-3px);border-color:rgba(10,10,10,.28)}.kc-vault-two-card article:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.32)}.kc-vault-article-card:hover,.kc-vault-link-card:hover,.kc-vault-partner-card:hover{transform:translateY(-2px);border-color:rgba(10,10,10,.28);box-shadow:0 14px 28px rgba(0,0,0,.07)}}@media (prefers-reduced-motion:reduce){.kc-vault-auth-demo__result,.kc-vault-hero-card,.kc-vault-moat__flywheel li,.kc-vault-same__tick,.kc-vault-sim__stage{animation:none!important}.kc-vault-article-card,.kc-vault-contradiction li,.kc-vault-hchain__item,.kc-vault-link-card,.kc-vault-partner-card,.kc-vault-props__list button,.kc-vault-recovery__status li,.kc-vault-recovery__steps li,.kc-vault-services__grid button,.kc-vault-sim__tiers button,.kc-vault-two-card article{transition:none!important}.kc-vault-article-card:hover,.kc-vault-hchain__item:hover,.kc-vault-link-card:hover,.kc-vault-partner-card:hover,.kc-vault-two-card article:hover{transform:none!important}.kc-vault-moat__flywheel li{opacity:1}}