.nav-toggle{display:none}@media (width<=1024px){.nav-in{position:relative}.nav-toggle{cursor:pointer;background:0 0;border:1px solid #e4e9f0;border-radius:10px;flex-direction:column;order:3;justify-content:center;gap:5px;width:40px;height:40px;margin-left:10px;padding:0 9px;display:inline-flex!important}.nav-toggle span{background:#1c2c49;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.nav.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav .links{z-index:50!important;background:#fff!important;border-top:1px solid #e4e9f0!important;border-bottom:1px solid #e4e9f0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;max-height:0!important;padding:8px 0!important;font-size:15px!important;transition:max-height .3s!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 20px 40px -20px #101a2c2e!important}.nav.nav-open .links{max-height:80vh!important;overflow-y:auto!important}.nav .links span{cursor:pointer;color:#1c2c49!important;border-bottom:1px solid #f0f3f7!important;padding:14px 24px!important;display:block!important}.nav .links span.cta{text-align:center!important;color:#fff!important;background:#1c2c49!important;border-bottom:none!important;border-radius:10px!important;margin:12px 24px!important;padding:14px 24px!important}.wrap{padding:0 24px!important}.nav-in{padding:14px 24px!important}.sec{padding:64px 0!important}.sec-head{margin:0 auto 40px!important}.sec-head h2{letter-spacing:-1.2px!important;font-size:34px!important}.sec-head p{font-size:16px!important}.hero{padding:40px 0 60px!important}.hero h1{letter-spacing:-2px!important;font-size:48px!important}.hero p{font-size:17px!important}.prods,.kn-cats,.hp-topics,.auds,.inds,.seccards,.mcards,.wp-grid,.steps,.biz-values,.free-items,.biz-metrics{grid-template-columns:repeat(2,1fr)!important}.sid-in,.bio-grid,.cb-grid,.mon-grid,.req-grid{grid-template-columns:1fr!important;gap:40px!important}.footer-in{grid-template-columns:1fr 1fr 1fr!important}.stage{height:560px!important}.win{width:300px!important;height:540px!important}.chip.c1{top:40px!important;left:8px!important}.chip.c2{bottom:120px!important;right:8px!important}.chip.c3{bottom:30px!important;left:8px!important}.chip.c4{top:140px!important;right:8px!important}}@media (width<=768px){.wrap{padding-left:calc(18px + env(safe-area-inset-left,0px))!important;padding-right:calc(18px + env(safe-area-inset-right,0px))!important}.nav-in{padding:12px calc(18px + env(safe-area-inset-right,0px)) 12px calc(18px + env(safe-area-inset-left,0px))!important}.nav .cta{padding:10px 16px!important;font-size:13px!important}.logo b{font-size:17px!important}.logo-tag{letter-spacing:1px!important;font-size:6.5px!important}.sec{padding:48px 0!important}.sec-head{margin:0 auto 28px!important}.sec-head h2{letter-spacing:-.8px!important;font-size:26px!important;line-height:1.15!important}.sec-head p{font-size:15px!important}.hero{padding:28px 0 40px!important}.hero h1{letter-spacing:-1.4px!important;font-size:34px!important}.hero p{margin-bottom:24px!important;font-size:15px!important}.hero .btns{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0 24px!important}.hero .b1,.hero .b2{justify-content:center!important;width:100%!important;height:48px!important}.pill{margin-bottom:24px!important;font-size:11.5px!important}.stage{height:548px!important;margin-bottom:30px!important;overflow:visible!important}.halo{width:320px!important;height:360px!important}.win{background:#1c2c49!important;border-width:6px!important;border-radius:30px!important;width:210px!important;height:380px!important}.win video{object-fit:cover!important;object-position:center 20%!important;background:#1c2c49!important;width:100%!important;height:100%!important;display:block!important}.target{width:120px!important;height:150px!important;top:14%!important}.chip{transform-origin:50%!important;z-index:10!important;border-radius:11px!important;gap:6px!important;max-width:118px!important;padding:7px 8px!important;transform:scale(.74)!important;box-shadow:0 10px 28px #101a2c24!important}.chip b{font-size:10px!important;line-height:1.12!important}.chip small{font-size:8.2px!important;line-height:1.15!important}.chip .ico{width:22px!important;height:22px!important;font-size:11px!important}.chip.c1,.chip.c2{animation:4.8s ease-in-out infinite mobileChipFloat!important}.chip.c3,.chip.c4{animation:3.2s ease-out .25s both mobileChipPop!important}.chip.c1{top:calc(6px + env(safe-area-inset-top,0px))!important;left:calc(4px + env(safe-area-inset-left,0px))!important;bottom:auto!important;right:auto!important}.chip.c4{top:calc(64px + env(safe-area-inset-top,0px))!important;right:calc(4px + env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important}.chip.c3{bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;left:calc(4px + env(safe-area-inset-left,0px))!important;top:auto!important;right:auto!important}.chip.c2{bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;right:calc(4px + env(safe-area-inset-right,0px))!important;top:auto!important;left:auto!important}.s2{padding:56px 0 64px!important}.s2 .blob{width:100%!important;height:380px!important}.s2-stage{min-height:300px!important;margin-bottom:32px!important;padding:0 12px!important}.s2 h2{letter-spacing:-1.2px!important;padding:0 12px!important;font-size:34px!important}.s2 p{padding:0 18px!important;font-size:15px!important}.sdk-btn{border-radius:16px!important;gap:12px!important;width:min(88vw,300px)!important;min-width:0!important;padding:14px 18px!important}.sdk-btn .sico{grid-template-rows:repeat(2,11px)!important;grid-template-columns:repeat(2,11px)!important;gap:3px!important}.sdk-btn .sico span{width:11px!important;height:11px!important}.sdk-btn .sact{letter-spacing:-.3px!important;font-size:17px!important}.sdk-float{letter-spacing:-.2px!important;font-size:14px!important}.sf1{top:6px!important;transform:translate(-56%)!important}.sf2{top:38px!important;transform:translate(-44%)!important}.sf3{top:70px!important;transform:translate(-52%)!important}.sf4{bottom:70px!important;transform:translate(-46%)!important}.sf5{bottom:38px!important;transform:translate(-54%)!important}.sf6{bottom:6px!important;transform:translate(-44%)!important}.sdk-push{border-radius:11px!important;max-width:150px!important;padding:8px 10px!important}.sdk-push .pico{border-radius:7px!important;width:26px!important;height:26px!important}.sdk-push .ptxt b{font-size:10.5px!important}.sdk-push .ptxt small{font-size:9px!important}.sp1{top:0!important;left:6px!important;right:auto!important}.sp2{top:0!important;left:auto!important;right:6px!important}.sp3{inset:auto auto 0 6px!important}.sp4{inset:auto 6px 0 auto!important}.narr{padding:56px 0 64px!important}.narr h2{letter-spacing:-1.2px!important;padding:0 12px!important;font-size:34px!important}.narr p{padding:0 18px!important;font-size:15px!important}.narr-stage{min-height:260px!important;margin-bottom:32px!important;padding:0 12px!important}.rail-hub{border-radius:22px!important;width:90px!important;height:90px!important}.rail-layer{max-width:130px!important;padding:7px 10px!important;font-size:10.5px!important}.rl1,.rl3,.rl5{left:6px!important;right:auto!important}.rl2,.rl4,.rl6{left:auto!important;right:6px!important}.eco-hub{width:92px!important;height:92px!important}.eco-node{border-radius:14px!important;width:50px!important;height:50px!important}.sid-fcard,.sid-fcard2{transform:scale(.85)!important}.sid-fcard{bottom:10px!important;left:-8px!important}.sid-fcard2{top:10px!important;right:-8px!important}.prods,.auds,.inds,.seccards,.mcards,.wp-grid,.steps,.kn-cats,.hp-topics,.biz-values,.free-items,.roi-grid,.bio-caps{grid-template-columns:1fr!important}.biz-metrics{grid-template-columns:repeat(2,1fr)!important;gap:14px!important;padding:22px!important}.sid-in,.bio-grid,.cb-grid,.mon-grid,.req-grid{grid-template-columns:1fr!important;gap:32px!important}.sid-btns{flex-direction:column!important;align-items:stretch!important}.sid-btns>*{justify-content:center!important;width:100%!important}.sid-trust{flex-wrap:wrap!important;gap:12px!important}.biz-cta-row,.cta-band .row{flex-direction:column!important;align-items:stretch!important;padding:0 12px!important}.biz-cta-row>*,.cta-band .row>*{justify-content:center!important;width:100%!important}.aud{min-height:260px!important;padding:24px!important}.aud h3{font-size:22px!important}.prod{padding:22px 20px!important}.kn-hero{padding:40px 0 30px!important}.kn-hero h1{letter-spacing:-1.2px!important;font-size:32px!important}.kn-hero h1 br{display:none!important}.kn-hero p{font-size:15px!important}.faq summary{padding:16px 18px!important;font-size:14.5px!important}.strip .logos{gap:28px!important}.strip .logos img{max-height:22px!important}.footer{padding:44px 0 28px!important}.footer-in{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.footer .fine{text-align:center!important;flex-direction:column!important;gap:8px!important}.sec [style*=display\:flex][style*=justify-content\:center]{flex-direction:column!important;align-items:stretch!important;padding:0 12px!important}}@media (width<=480px){.hero h1{font-size:30px!important}.sec-head h2{font-size:24px!important}.stage{height:525px!important}.win{width:195px!important;height:355px!important}.chip{max-width:126px!important;transform:scale(.7)!important}.chip.c1{top:calc(16px + env(safe-area-inset-top,0px))!important;left:calc(clamp(18px, calc(50% - 145px), 54px) + env(safe-area-inset-left,0px))!important}.chip.c4{top:calc(16px + env(safe-area-inset-top,0px))!important;right:calc(clamp(18px, calc(50% - 145px), 54px) + env(safe-area-inset-right,0px))!important}.chip.c3{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;left:calc(clamp(18px, calc(50% - 145px), 54px) + env(safe-area-inset-left,0px))!important}.chip.c2{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;right:calc(clamp(18px, calc(50% - 145px), 54px) + env(safe-area-inset-right,0px))!important}.footer-in{grid-template-columns:1fr!important}}@keyframes mobileChipFloat{0%,to{transform:scale(.74)translateY(0)}50%{transform:scale(.74)translateY(-7px)}}@keyframes mobileChipPop{0%,55%{opacity:0;transform:scale(.58)}72%{opacity:1;transform:scale(.78)}to{opacity:1;transform:scale(.74)}}
