.kbHero{background-color:var(--navy);background-image:radial-gradient(ellipse 60% 55% at 50% 0%, rgba(var(--cyan-rgb), .16), transparent 70%), radial-gradient(#ffffff12 1px, transparent 1.5px);color:var(--white);text-align:center;background-size:auto,24px 24px;padding:clamp(56px,7vw,96px) 7vw 0;overflow:hidden}.kbHero .eyebrow{color:var(--on-navy)}.kbHeroCopy{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.kbHero h1{color:var(--white);letter-spacing:-.05em;margin:22px 0 20px;font-size:clamp(42px,6.2vw,82px);line-height:1.07}.kbHero h1>span{display:block}.kbHero h1 em{white-space:nowrap;font-style:normal;position:relative}.kbHero h1 em:after{content:"";border-radius:var(--r-pill);background:var(--cyan);height:.1em;position:absolute;bottom:-.04em;left:-.04em;right:-.04em;transform:rotate(-1.2deg)}.kbHeroLead{max-width:60ch;color:var(--on-navy);margin:0;font-size:18px;line-height:1.6}.kbHero .kbHeroActions{flex-flow:wrap;justify-content:center;gap:12px;margin-top:30px}:is(.walletPage,.trustPage,.dppPage)>section .kbGhost{border:1px solid var(--navy-line);color:var(--white);box-shadow:none;filter:none;background:0 0}:is(.walletPage,.trustPage,.dppPage)>section .kbGhost:hover{border-color:var(--on-navy-dim);background:#ffffff0f}.kbHero .heroReassure{margin-top:14px}.kbDemo{border:1px solid var(--navy-line);border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(180deg, rgba(var(--cyan-rgb), .16), rgba(var(--blue-rgb), .1) 55%, #ffffff05);text-align:left;border-bottom:0;width:min(900px,100%);margin:clamp(40px,5vw,60px) auto 0;padding:clamp(12px,2vw,22px) clamp(12px,2vw,22px) 0}.kbDemo :is(.heroStage>*,.missionCard){border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%}@media (width<=560px){.kbHero h1{font-size:40px}.kbHeroLead{font-size:var(--fs-body)}.kbHero .kbHeroActions .button{justify-content:center;min-width:230px}}.kbHead{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:20px clamp(32px,5vw,80px);width:min(1320px,100%);margin:0 auto 44px;display:grid}.kbTag{color:var(--muted);font:700 var(--fs-label) var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.kbTag b{border-radius:var(--r-xs);background:var(--product-accent-text,var(--teal-dark));min-width:28px;height:22px;color:var(--white);font:700 var(--fs-label) ui-monospace, Menlo, monospace;letter-spacing:0;place-items:center;padding:0 6px;display:inline-grid}.kbHead h2{color:var(--ink);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(32px,3.8vw,54px);line-height:1.06}.kbHead>p{max-width:48ch;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.kbHeadDark .kbTag{color:var(--on-navy)}.kbHeadDark .kbTag b{background:var(--cyan);color:var(--navy)}.kbHeadDark h2{color:var(--white)}.kbHeadDark>p{color:var(--on-navy)}@media (width<=900px){.kbHead{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:32px}.kbHead>p{font-size:var(--fs-body)}}.kbSec{border-top:1px solid var(--line);background:var(--white);padding:clamp(64px,8vw,104px) max(7vw,50% - 660px)}.kbSecPaper{background:var(--paper)}.kbSecDark{border-top-color:var(--navy-line);background:var(--navy);color:var(--white)}.kbSec .kbHead+*{margin-top:0}.kbFaq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.kbFaq .kbHead{grid-template-columns:minmax(0,1fr);margin:0;position:sticky;top:150px}.kbFaq .faqList{max-width:none;margin:0}.kbFaq .faqList summary{font-size:17px}@media (width<=900px){.kbFaq{grid-template-columns:minmax(0,1fr)}.kbFaq .kbHead{position:static}}.serviceBand{width:min(1100px,90vw);margin-top:44px}.serviceBandLabel{color:var(--on-navy);font:700 var(--fs-label)/1.4 var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:14px;display:block}.serviceBandViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.serviceBandTrack{width:max-content;animation:60s linear infinite serviceBandLoop;display:flex}.serviceBand:hover .serviceBandTrack{animation-play-state:paused}.serviceBand ul{margin:0;padding:0;list-style:none;display:flex}.serviceBand li{white-space:nowrap;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.serviceBand li img{background:var(--white);object-fit:contain;border-radius:8px;flex:none;width:30px;height:30px}.serviceBand li span{color:var(--white);font-size:var(--fs-body);letter-spacing:-.01em;font-weight:700}@keyframes serviceBandLoop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.serviceBandTrack{animation:none}.serviceBandViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.serviceBand ul[aria-hidden]{display:none}}:root:has(.secNav){scroll-padding-top:132px}.secNav{z-index:90;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;position:sticky;top:68px}.secNavInner{justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 max(7vw,50% - 660px);display:flex}.secNavLinks{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.secNavLinks::-webkit-scrollbar{display:none}.secNavLinks a{border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-small);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:inline-flex}.secNavLinks a b{color:var(--product-accent-text,var(--teal-dark));font:700 var(--fs-label) ui-monospace, Menlo, monospace}.secNavLinks a:hover,.secNavLinks a.isActive{background:var(--product-accent-soft,var(--teal-soft));color:var(--ink)}@media (width<=1160px){.secNav{top:64px}:root:has(.secNav){scroll-padding-top:128px}}@media (width<=760px){.secNavInner{padding-right:0}}
