.na-backed,.na-backed-dialog{--gold:var(--lightningcss-light,#a97d3f)var(--lightningcss-dark,#c99a5b);--status-positive:var(--lightningcss-light,#2f7d4f)var(--lightningcss-dark,#7fc79a);--ease-out:cubic-bezier(0, 0, .2, 1);--card-lift-y:-2px;--card-lift-duration:.56s;--card-lift-ease:cubic-bezier(.22, 1, .36, 1);color:var(--foreground)}.na-backed button,.na-backed-dialog button{font:inherit;color:inherit}.na-backed .eyebrow,.na-backed-dialog .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700;line-height:1}.na-backed .jbmark{letter-spacing:-.005em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.na-backed .jbmark .logo{width:30px;height:30px;color:var(--foreground);flex:none}.na-backed .jbmark .na{width:18px;height:18px;color:var(--foreground);flex:none}.na-backed .btn{border-radius:var(--radius-full,9999px);cursor:pointer;white-space:nowrap;background:var(--action-secondary);color:var(--action-secondary-foreground);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 21px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .1s ease-out;display:inline-flex}.na-backed .btn svg{width:15px;height:15px;transition:transform .16s var(--ease-out)}.na-backed .btn:hover svg{transform:translate(2px)}.na-backed .btn:active{transform:scale(.97)}.na-backed .btn.ghost{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.na-backed .btn.ghost:hover{background:var(--card)}.na-backed .text-link{color:var(--foreground);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;padding:0 0 1px;font-size:14px;font-weight:600}.na-backed .text-link:hover{border-color:var(--foreground)}.na-backed .asat{color:var(--muted-foreground);font-size:12.5px}.na-backed .tbc,.na-backed-dialog .tbc{color:var(--gold);border-bottom:1px dashed;font-size:.9em;font-weight:600;display:inline-block}.na-backed.assure{background:var(--card);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:20px;height:100%;padding:24px;display:grid}.na-backed.assure .head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.na-backed.assure .thesis{letter-spacing:-.016em;text-wrap:balance;max-width:40ch;margin:0;font-size:20px;font-weight:500;line-height:1.38}.na-backed.assure .thesis span{color:var(--muted-foreground)}.na-backed .proofs{grid-template-columns:1fr 1fr;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.na-backed .proof{text-align:left;background:var(--secondary);border-radius:var(--radius);cursor:pointer;width:100%;height:100%;transition:transform var(--card-lift-duration) var(--card-lift-ease), background-color .16s var(--ease-out);border:0;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.na-backed .proof:hover{transform:translateY(var(--card-lift-y))}.na-backed .proof:active{transform:scale(.98)}.na-backed .proof svg{width:20px;height:20px;color:var(--muted-foreground);margin-top:1px}.na-backed .proof b{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:20px;display:block}.na-backed .proof span span{color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:20px;display:block}.na-backed.assure .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:520px){.na-backed.assure .thesis{font-size:18px}.na-backed .proofs{grid-template-columns:1fr}}.na-backed.cards-band{--px:clamp(24px, 4vw, 48px);background:var(--card);padding:clamp(28px, 3.5vw, 44px) var(--px);border-radius:14px;grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.na-backed.cards-band .copy{align-content:start;gap:20px;display:grid}.na-backed.cards-band .jbmark{font-size:14px}.na-backed.cards-band h2,.na-backed.orbit-band .copy h2{letter-spacing:-.026em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.na-backed.cards-band .lede,.na-backed.orbit-band .lede{color:var(--muted-foreground);max-width:44ch;margin:0;font-size:16px;line-height:1.55}.na-backed .actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.na-backed.cards-band .right{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.na-backed .lcards{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.na-backed .lcard{text-align:left;background:var(--secondary);border-radius:var(--radius);cursor:pointer;width:100%;height:100%;transition:transform var(--card-lift-duration) var(--card-lift-ease);border:0;align-content:start;gap:14px;padding:18px 18px 20px;display:grid}.na-backed .lcard:hover{transform:translateY(-2px)}.na-backed .lcard:active{transform:scale(.985)}.na-backed .lcard .ic,.na-backed .node .ic{background:var(--card);color:var(--foreground);border-radius:50%;place-items:center;display:grid}.na-backed .lcard .ic{width:40px;height:40px}.na-backed .lcard .ic svg{width:19px;height:19px}.na-backed .lcard .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700;line-height:1}.na-backed .lcard b{letter-spacing:-.012em;text-wrap:balance;font-size:16px;font-weight:600;line-height:1.25;display:block}.na-backed .lcard .d{color:var(--muted-foreground);text-wrap:pretty;font-size:13.5px;line-height:1.5;display:block}.na-backed.cards-band .asat{justify-self:end}@media (max-width:960px){.na-backed.cards-band{grid-template-columns:1fr}.na-backed.cards-band .asat{justify-self:start}}@media (max-width:560px){.na-backed .lcards{grid-template-columns:1fr}}.na-backed.orbit-band{--px:clamp(24px, 4vw, 56px);isolation:isolate;background:var(--card);padding:clamp(32px, 4vw, 56px) var(--px);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid;position:relative;overflow:hidden}.na-backed.orbit-band .copy{align-content:center;gap:32px;display:grid}.na-backed.orbit-band .lede{margin-top:-12px}.na-backed .layers{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin:0;padding:0;list-style:none}.na-backed .layer{border:0;border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);text-align:left;cursor:default;background:0 0;grid-template-columns:6rem minmax(0,1fr) auto;align-items:baseline;gap:16px;width:100%;padding:14px 0;display:grid}.na-backed .layer .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700;line-height:1.6}.na-backed .layer .t{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.3}.na-backed .layer .t small{color:var(--muted-foreground);letter-spacing:0;margin-top:2px;font-size:13.5px;font-weight:400;display:block}.na-backed .layer .dot{background:var(--border);width:8px;height:8px;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:50%}.na-backed .layer.is-active .k{color:var(--foreground)}.na-backed .layer.is-active .dot{background:var(--action-primary);transform:scale(1.25)}.na-backed .visual{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;justify-items:end;gap:12px;display:grid}.na-backed .visual .orbit{place-self:center}.na-backed .orbit{aspect-ratio:1;width:min(100%,560px);margin:0 auto;position:relative}.na-backed .orbit>svg{width:100%;height:100%;display:block;overflow:visible}.na-backed .orbit .ring{fill:none;stroke:var(--foreground);stroke-opacity:.1;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-opacity .2s var(--ease-out)}.na-backed .orbit .ring.is-active{stroke-opacity:.3}.na-backed .orbit.is-in .ring{animation:1.1s cubic-bezier(.16,1,.3,1) both na-ring-draw}.na-backed .orbit.is-in .ring:nth-of-type(2){animation-delay:.12s}.na-backed .orbit.is-in .ring:nth-of-type(3){animation-delay:.24s}.na-backed .orbit.is-in .ring:nth-of-type(4){animation-delay:.36s}@keyframes na-ring-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.na-backed .orbit .sat{fill:var(--muted-foreground);opacity:.7;transform-origin:300px 300px;animation:64s linear infinite reverse na-orbit}@keyframes na-orbit{to{transform:rotate(360deg)}}.na-backed .orbit .node{cursor:pointer}.na-backed .orbit .node .pin{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.na-backed .orbit .node.is-active .pin{transform:scale(1.1)}.na-backed .orbit .node .disc{fill:var(--secondary);stroke:var(--border);stroke-width:1px}.na-backed .orbit .node .halo{fill:var(--action-primary);opacity:0;transition:opacity .24s var(--ease-out)}.na-backed .orbit .node .ico{stroke:var(--foreground);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.na-backed .orbit .node text{font:700 10px var(--font-sans,inherit);letter-spacing:.16em;fill:var(--muted-foreground);text-transform:uppercase}.na-backed .orbit .node.is-active .disc{stroke:var(--action-primary)}.na-backed .orbit .node.is-active .halo{opacity:.12}.na-backed .orbit .node.is-active text{fill:var(--foreground)}.na-backed .orbit .node:focus-visible{outline:none}.na-backed .orbit .node:focus-visible .disc{stroke:var(--action-primary);stroke-width:2px}.na-backed .orbit .shield{color:var(--foreground);overflow:visible}.na-backed.orbit-band.compact{padding:24px var(--px) 24px 24px;grid-template-columns:220px minmax(0,1fr) auto;gap:clamp(24px,3vw,56px)}.na-backed .orbit-sm{aspect-ratio:1;width:220px;margin:0}.na-backed .copy-sm{gap:14px;min-width:0;display:grid}.na-backed .copy-sm .jbmark{font-size:13px}.na-backed .copy-sm .jbmark .na{width:15px;height:15px}.na-backed .copy-sm h3{letter-spacing:-.02em;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.25}.na-backed .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.na-backed .chip{border-radius:var(--radius-full,9999px);background:var(--secondary);letter-spacing:-.005em;cursor:default;border:0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.na-backed .chip svg{width:15px;height:15px;stroke:var(--muted-foreground)}.na-backed .chip.is-active{box-shadow:inset 0 0 0 1px var(--action-primary)}.na-backed .chip.is-active svg{stroke:var(--action-primary)}.na-backed .cta-sm{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;justify-items:end;gap:8px;display:grid}.na-backed .cta-sm .btn{align-self:center}.na-backed .cta-sm .asat{white-space:nowrap;font-size:12px}@media (max-width:960px){.na-backed.orbit-band{grid-template-columns:1fr}.na-backed.orbit-band .copy{order:2}.na-backed.orbit-band .visual{order:1;justify-items:center}.na-backed.orbit-band.compact{grid-template-columns:1fr;padding:24px}.na-backed .orbit-sm{width:min(260px,100%);margin:0 auto}.na-backed .cta-sm{justify-items:start}}.na-backed.jbstrip.slim{background:var(--card);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 16px;display:grid}.na-backed.jbstrip.slim .jbmark .logo{width:26px;height:26px}.na-backed .chain{grid-template-columns:repeat(4,auto);justify-content:start;gap:22px;margin:0;padding:0;list-style:none;display:grid}.na-backed.jbstrip.slim .node{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.na-backed.jbstrip.slim .node .ic{background:var(--secondary);width:28px;height:28px}.na-backed.jbstrip.slim .node .ic svg{width:14px;height:14px}.na-backed.jbstrip.slim .node b{letter-spacing:-.012em;font-size:13.5px;font-weight:600}.na-backed.jbstrip.slim .btn{padding:9px 16px;font-size:13.5px}@media (max-width:1000px){.na-backed.jbstrip.slim{grid-template-columns:1fr auto}.na-backed.jbstrip.slim .chain{grid-column:1/-1;grid-template-columns:repeat(2,auto)}}.na-backed-dialog{background:var(--background);width:100%;height:100%;min-height:0;max-height:100%;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.na-backed-dialog{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 25px 50px -12px #00000040;border-radius:20px}}.na-backed-dialog .modal-head{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--secondary) 30%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.na-backed-dialog .modal-head h2{margin:6px 0 0;font-size:18px;font-weight:600;line-height:28px}.na-backed-dialog .close{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.na-backed-dialog .close:hover{background:var(--brand-accent);color:#fff}.na-backed-dialog .close svg{width:20px;height:20px}.na-backed-dialog .modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.na-backed-dialog .modal-body>*+*{margin-top:22px}.na-backed-dialog .sec h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.na-backed-dialog .body{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:1.625}.na-backed-dialog .plain{gap:12px;margin:12px 0 0;font-size:14px;line-height:1.5;display:flex}.na-backed-dialog .plain:before{content:"✓";color:var(--status-positive);font-weight:700}.na-backed-dialog .facts{grid-template-columns:1fr 1fr;gap:0 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.na-backed-dialog .facts li{border-top:1px solid var(--border);gap:2px;padding:10px 0;display:grid}.na-backed-dialog .facts .k,.na-backed-dialog .step .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:700}.na-backed-dialog .facts .v{font-size:14.5px}.na-backed-dialog .facts .v.num{font-variant-numeric:tabular-nums}.na-backed-dialog .modal-link{color:var(--brand-accent);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.na-backed-dialog .stats{border-top:1px solid var(--border);margin-top:12px}.na-backed-dialog .stat{border-bottom:1px solid var(--border)}.na-backed-dialog .stat>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(8.5rem,auto) 1fr auto;align-items:baseline;gap:16px;width:100%;padding:14px 0;display:grid}.na-backed-dialog .stat .num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:33px;font-weight:600;line-height:1}.na-backed-dialog .stat .what{color:var(--muted-foreground);font-size:14.5px}.na-backed-dialog .stat .arrow{color:var(--brand-accent);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.na-backed-dialog .stat .working{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.na-backed-dialog .stat[data-open=true] .working{grid-template-rows:1fr}.na-backed-dialog .stat .working>div{overflow:hidden}.na-backed-dialog .stat .working p{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.6}.na-backed-dialog .steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.na-backed-dialog .step{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.na-backed-dialog .step b{margin:8px 0 5px;font-size:15px;font-weight:600;line-height:1.25;display:block}.na-backed-dialog .step span{color:var(--muted-foreground);font-size:13.5px;line-height:1.5}.na-backed-dialog .legal{color:var(--muted-foreground);border-top:1px solid var(--border);margin:0;padding-top:18px;font-size:13px;line-height:1.6}.na-backed-dialog .legal b{color:var(--foreground);font-weight:600}.na-backed-dialog .modal-foot{border-top:1px solid var(--border);padding:18px 20px 24px}.na-backed-dialog .modal-cta{z-index:0;background:var(--foreground);width:100%;height:48px;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.na-backed-dialog .modal-cta:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-accent);transform-origin:0;transition:transform .3s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.na-backed-dialog .modal-cta:hover:before{transform:scaleX(1)}.na-backed-dialog .modal-cta:hover{color:#fff}.na-backed-dialog .modal-cta span{z-index:1;position:relative}@media (max-width:560px){.na-backed-dialog .facts,.na-backed-dialog .steps,.na-backed-dialog .stat>button{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.na-backed .orbit .ring{stroke-dashoffset:0;opacity:1}.na-backed .orbit.is-in .ring,.na-backed .orbit .sat,.na-backed .orbit .node .pin,.na-backed-dialog .stat .working,.na-backed-dialog .modal-cta:before{transition:none;animation:none}}
