@keyframes saPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes saBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes saSpin{to{transform:rotate(1turn)}}@keyframes saBreathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes saBrk{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes saUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes saUnfold{0%{clip-path:inset(0 0 100%0);opacity:0;transform:translateY(-18px) scaleY(.96)}to{clip-path:inset(0 0 0 0);opacity:1;transform:none}}.b3sa{--ink:#12160a;--ink-2:#2a3020;--ink-3:#4a5038;--mute:#5f664e;--mute-2:#7a8068;--mute-3:#9aa088;--line:#e4e8da;--line-2:#ecefe3;--soft:#f6f8f0;--soft-2:#f7f8f3;--page:#f4f6ee;--lime:#bed600;--lime-hover:#d0e82a;--lime-ink:#5e6b00;--lime-2:#9db200;--red:#e5533d;--red-ink:#c2412b;--red-soft:#fce9e5;--d-text:#edf2dd;--d-2:#c7cfb2;--d-3:#a3ac8e;--d-4:#6e7658;--d-5:#4e5540;--display:"Vagnola","Raleway",system-ui,sans-serif;--sans:"Raleway",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;color-scheme:light}.b3sa *,.b3sa :after,.b3sa :before{box-sizing:border-box}.b3sa{-webkit-font-smoothing:antialiased;background:var(--page);color:var(--ink);display:flex;flex-direction:column;font-family:var(--sans);min-height:100vh;overflow-x:clip;position:relative}.b3sa button,.b3sa input{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.b3sa :focus-visible{border-radius:6px;outline:2px solid var(--lime-2);outline-offset:3px}.b3sa [tabindex="-1"]:focus{outline:0}.b3sa .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.b3sa ::selection{background:rgba(190,214,0,.35)}.b3sa:before{background:radial-gradient(closest-side,rgba(190,214,0,.07),rgba(190,214,0,0));content:"";height:700px;left:-10%;pointer-events:none;position:absolute;top:-20%;width:900px}.b3sa .b3sa-header{background:#060801;border-bottom:1px solid hsla(0,0%,100%,.07);position:sticky;top:0;z-index:20}.b3sa .sa-head{gap:clamp(14px,3vw,40px);margin:0 auto;max-width:1440px;min-height:62px;padding:14px clamp(16px,4vw,40px)}.b3sa .sa-brand,.b3sa .sa-head{align-items:center;display:flex}.b3sa .sa-brand{color:var(--d-text);flex:none;gap:12px;text-decoration:none}.b3sa .sa-brand__tile{background:var(--lime);border-radius:9px;box-shadow:0 0 30px -6px rgba(190,214,0,.6);color:#12160a;display:grid;font-family:var(--display);font-size:15px;height:34px;place-items:center;width:34px}.b3sa .sa-brand__txt{display:flex;flex-direction:column;gap:2px}.b3sa .sa-brand__txt b{font-size:14px;font-weight:600;letter-spacing:.06em}.b3sa .sa-brand__txt i,.b3sa .sa-head__title{color:var(--d-4);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase}.b3sa .sa-brand__txt i{font-size:9px;font-style:normal}.b3sa .sa-head__title{flex:none;font-size:10px}.b3sa .sa-head__mid{flex:1 1 auto;min-width:0}.b3sa .sa-hprog{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:640px}.b3sa .sa-hprog__col{display:flex;flex-direction:column;gap:7px;min-width:0}.b3sa .sa-hprog__lab{align-items:center;display:flex;font-family:var(--mono);font-size:9px;gap:6px;letter-spacing:.2em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .4s;white-space:nowrap}.b3sa .sa-hprog__track{background:hsla(0,0%,100%,.1);height:2px;overflow:hidden;position:relative}.b3sa .sa-hprog__track span,.b3sa .sa-prow__track span{bottom:0;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.16,.84,.24,1)}.b3sa .sa-head__end{align-items:center;display:flex;flex:none;gap:14px}.b3sa .sa-back{align-items:center;background:0 0;border:1px solid rgba(237,242,221,.18);border-radius:999px;color:var(--d-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px}.b3sa .sa-back:hover{border-color:var(--lime);color:var(--lime)}.b3sa .sa-exit{color:var(--d-4);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.b3sa .sa-bscale .is-on em,.b3sa .sa-exit:hover{color:var(--d-text)}.b3sa .b3sa-main{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(20px,5vw,80px);margin:0 auto;max-width:1440px;padding:clamp(20px,4vw,56px) clamp(16px,4vw,40px) clamp(40px,6vw,80px);position:relative;width:100%}.b3sa.is-desktop .b3sa-main{flex-direction:row-reverse}.b3sa #b3sa-panel,.b3sa #b3sa-stage{min-width:0;width:100%}.b3sa.is-desktop #b3sa-panel{flex:0 0 min(440px,38%);position:sticky;top:96px}.b3sa #b3sa-stage{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(18,22,10,.04),0 14px 34px -20px rgba(18,22,10,.22);flex:1 1 0;padding:clamp(24px,4vw,52px)}.b3sa.is-desktop #b3sa-stage{max-width:760px}.b3sa.is-report #b3sa-stage{background:0 0;border-color:transparent;box-shadow:none;max-width:none;padding:0}.b3sa .sa-panel{background:radial-gradient(80% 60%at 100%0,rgba(190,214,0,.24),rgba(190,214,0,0) 60%),linear-gradient(135deg,#12180a,#0a0d04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 30px 60px -30px rgba(18,22,10,.55);color:var(--d-text);overflow:hidden;position:relative}.b3sa .sa-panel__top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:var(--d-3);display:flex;font-family:var(--mono);font-size:10px;gap:12px;justify-content:space-between;letter-spacing:.22em;padding:14px 20px;text-transform:uppercase}.b3sa .sa-panel__live{align-items:center;color:var(--lime);display:flex;gap:8px}.b3sa .sa-panel__live i{animation:saPulse 1.4s ease-in-out infinite;background:var(--lime);border-radius:50%;height:6px;width:6px}.b3sa .sa-panel__wave{height:96px;position:relative}.b3sa.is-desktop .sa-panel__wave{height:170px}.b3sa .sa-panel__wave canvas{display:block;height:100%;inset:0;position:absolute;width:100%}.b3sa .sa-panel__guide{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.b3sa .sa-panel__gh{align-items:baseline;display:flex;gap:14px}.b3sa .sa-panel__num{font-family:var(--mono);font-size:11px;letter-spacing:.2em}.b3sa .sa-panel__verb{font-family:var(--display);font-size:30px;letter-spacing:-.02em;line-height:1;transition:color .5s}.b3sa.is-desktop .sa-panel__verb{font-size:44px}.b3sa .sa-panel__txt{color:var(--d-2);font-size:15px;font-weight:300;line-height:1.55;margin:0;text-wrap:pretty}.b3sa .sa-panel__chain,.b3sa .sa-panel__pillars{display:none}.b3sa.is-desktop .sa-panel__pillars{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:16px;padding:20px}.b3sa.is-desktop .sa-panel__chain{border-top:1px solid hsla(0,0%,100%,.08);display:block;padding:18px 20px 22px}.b3sa .sa-prow{align-items:center;display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr) 40px}.b3sa .sa-prow__name{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px;transition:color .4s}.b3sa .sa-prow__name i{border-radius:50%;height:7px;width:7px}.b3sa .sa-prow__track{background:hsla(0,0%,100%,.07);height:4px;position:relative}.b3sa .sa-prow__track span{transition:width .8s cubic-bezier(.16,.84,.24,1)}.b3sa .sa-prow__val{font-family:var(--mono);font-size:11px;text-align:right}.b3sa .sa-panel__k,.b3sa .sa-pchain__i em{font-family:var(--mono);font-size:9px;text-transform:uppercase}.b3sa .sa-panel__k{color:var(--d-5);letter-spacing:.22em}.b3sa .sa-pchain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;position:relative}.b3sa .sa-pchain:before{background:repeating-linear-gradient(90deg,rgba(237,242,221,.22) 0 4px,transparent 4px 8px);content:"";height:1px;left:6px;position:absolute;right:calc(16.66667% - 6px);top:5px}.b3sa .sa-pchain__i{gap:10px;min-width:0;position:relative}.b3sa .sa-pchain__i span{border:1px solid;border-radius:50%;height:11px;transition:all .6s;width:11px}.b3sa .sa-pchain__i em{font-style:normal;letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;transition:color .6s;white-space:nowrap}.b3sa .sa-pchain__i,.b3sa .sa-screen{display:flex;flex-direction:column}.b3sa .sa-screen--intro,.b3sa .sa-screen--section{padding-top:clamp(0px,3vw,40px)}.b3sa .sa-eyebrow{align-items:center;color:var(--lime-ink);display:flex;font-family:var(--mono);font-size:11px;gap:14px;letter-spacing:.28em;text-transform:uppercase}.b3sa .sa-eyebrow__dot{background:var(--lime);border-radius:50%;height:8px;width:8px}.b3sa .sa-eyebrow__line{background:linear-gradient(to right,var(--lime-2),rgba(157,178,0,0));height:1px;width:64px}.b3sa .sa-pulse{animation:saPulse 1s ease-in-out infinite;height:6px;width:6px}.b3sa .sa-h1,.b3sa .sa-h2,.b3sa .sa-h2b,.b3sa .sa-h3{color:var(--ink);font-family:var(--display);font-size:clamp(38px,5.2vw,84px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:28px 0 0;text-wrap:balance}.b3sa .sa-h2,.b3sa .sa-h2b,.b3sa .sa-h3{font-size:clamp(28px,3vw,46px);letter-spacing:-.02em;line-height:1.12;margin:24px 0 0}.b3sa .sa-h2b,.b3sa .sa-h3{font-size:clamp(32px,3.8vw,60px);line-height:1.08;margin:26px 0 0}.b3sa .sa-h3{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.015em;line-height:1.18;margin:24px 0 0}.b3sa .sa-screen--section .sa-h2{font-size:clamp(30px,3.4vw,52px);line-height:1.1}.b3sa .sa-lime{color:var(--lime-ink)}.b3sa .sa-red{color:var(--red-ink)}.b3sa .sa-lede{color:var(--ink-3);font-size:clamp(16px,1.3vw,19px);font-weight:300;line-height:1.65;margin:28px 0 0;max-width:58ch;text-wrap:pretty}.b3sa .sa-sub{color:var(--mute);font-size:16px;font-weight:300;margin:16px 0 0}.b3sa .sa-k{color:var(--mute-2);font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.b3sa .sa-k--done,.b3sa .sa-k--pill{align-self:flex-start;background:#f1f5dc;border-radius:999px;color:var(--lime-ink);font-size:11px;letter-spacing:.28em}.b3sa .sa-k--pill{display:grid;height:26px;padding:0 12px;place-items:center}.b3sa .sa-k--done{align-items:center;display:inline-flex;gap:10px;height:30px;padding:0 14px 0 6px}.b3sa .sa-k--done span,.b3sa .sa-outcomes span{border-radius:50%;display:grid;place-items:center}.b3sa .sa-k--done span{background:var(--lime);color:#12160a;font-size:10px;height:20px;letter-spacing:0;width:20px}.b3sa .sa-k--lime{color:var(--lime)}.b3sa .sa-mt20{margin-top:20px!important}.b3sa .sa-mt22{margin-top:22px!important}.b3sa .sa-mt36{margin-top:36px!important}.b3sa .sa-mt40{margin-top:40px!important}.b3sa .sa-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px}.b3sa .sa-btn{align-items:center;background:var(--lime);border:0;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(226,242,122,.55),0 12px 36px -10px rgba(190,214,0,.75);color:#12160a;cursor:pointer;display:inline-flex;font-family:var(--display);font-size:17px;gap:18px;padding:6px 6px 6px 24px;transition:background .2s}.b3sa .sa-btn:hover{background:var(--lime-hover)}.b3sa .sa-btn[disabled]{cursor:progress;opacity:.6}.b3sa .sa-btn__chip{background:rgba(18,22,10,.13);border-radius:8px;display:grid;font-family:var(--sans);font-size:15px;height:42px;place-items:center;width:42px}.b3sa .sa-btn--line{background:0 0;box-shadow:inset 0 0 0 1.5px var(--line);min-height:54px;padding:6px 20px}.b3sa .sa-btn--line:hover{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--lime-2)}.b3sa .sa-meta{color:var(--mute);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:8px 22px;letter-spacing:.12em;text-transform:uppercase}.b3sa .sa-meta b{color:var(--ink);font-weight:400}.b3sa .sa-fine{color:var(--mute-2);font-size:14px;font-weight:300;margin:18px 0 0}.b3sa .sa-fine--inline{font-size:13px;margin:0}.b3sa .sa-note{background:var(--soft);border:1px solid var(--line);border-radius:12px;color:var(--ink-3);font-size:14px;margin:0 0 24px;padding:12px 16px}.b3sa .sa-link{background:0 0;border:0;color:var(--ink);cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.b3sa .sa-outcomes{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));list-style:none;margin:14px 0 0;padding:0}.b3sa .sa-outcomes li{background:var(--soft);border:1px solid #e8ecdd;border-radius:14px;display:grid;grid-template-columns:34px minmax(0,1fr);line-height:1.45;padding:14px 16px}.b3sa .sa-outcomes span{background:#fff;border:1px solid #dde3cc;color:var(--lime-ink);font-family:var(--mono);font-size:11px;height:34px;width:34px}.b3sa .sa-focus{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-top:32px}.b3sa .sa-fopt,.b3sa .sa-outcomes li{align-items:center;color:var(--ink-2);font-size:16px;gap:14px}.b3sa .sa-fopt{background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(18,22,10,.04);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;min-height:64px;padding:16px 18px;text-align:left;transition:border-color .25s,background .25s}.b3sa .sa-fopt:hover{border-color:rgba(190,214,0,.6)}.b3sa .sa-fopt.is-on{background:#f7f9ec;border-color:var(--lime-2)}.b3sa .sa-fopt__mark{border:1.5px solid var(--line);border-radius:50%;color:#12160a;display:grid;flex:none;font-size:11px;height:22px;place-items:center;width:22px}.b3sa .sa-fopt.is-on .sa-fopt__mark{background:var(--lime);border-color:var(--lime-2)}.b3sa .sa-crumbs{flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.24em;list-style:none;margin:0;padding:0;text-transform:uppercase}.b3sa .sa-crumbs,.b3sa .sa-crumbs li{align-items:center;display:flex;gap:12px}.b3sa .sa-crumbs span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;display:inline-flex;height:28px;padding:0 12px}.b3sa .sa-crumbs b{font-weight:400}.b3sa .sa-crumbs i{background:#d5d9cb;height:1px;width:28px}.b3sa .sa-secbig{align-items:flex-end;display:flex;gap:20px;margin-top:40px}.b3sa .sa-secbig__n{color:transparent;font-family:var(--display);font-size:clamp(80px,11vw,168px);letter-spacing:-.04em;line-height:.8;-webkit-text-stroke:1px var(--sc)}.b3sa .sa-secbig__v{color:var(--sc);font-family:var(--display);font-size:clamp(30px,3.4vw,52px);line-height:1;padding-bottom:6px}.b3sa .sa-qhead{align-items:center;display:flex;font-family:var(--mono);font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.24em;text-transform:uppercase}.b3sa .sa-qnum,.b3sa .sa-qpill{align-items:center;border-radius:999px;display:inline-flex;height:28px;padding:0 12px}.b3sa .sa-qpill{background:var(--soft);border:1px solid var(--line);gap:8px}.b3sa .sa-qpill i{border-radius:50%;height:7px;width:7px}.b3sa .sa-qnum{background:#12160a;color:var(--d-3)}.b3sa .sa-qnum b{color:#fff;font-weight:400}.b3sa .sa-opts{display:flex;flex-direction:column;gap:8px;margin-top:32px}.b3sa .sa-opt{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(18,22,10,.05);color:var(--ink-2);cursor:pointer;display:grid;font-size:16px;gap:16px;grid-template-columns:26px minmax(0,1fr) 28px;line-height:1.4;min-height:64px;padding:14px 16px 14px 20px;position:relative;text-align:left;transition:border-color .25s,background .25s,color .25s,transform .25s}.b3sa .sa-opt:hover{border-color:#b9c08f;color:var(--ink);transform:translateY(-1px)}.b3sa .sa-band.is-on b,.b3sa .sa-chain>li.is-before b,.b3sa .sa-opt.is-on{color:var(--ink)}.b3sa .sa-opt__bars{align-items:flex-end;display:flex;gap:3px;height:16px}.b3sa .sa-opt__bars i{border-radius:2px;display:block;transition:background .3s;width:4px}.b3sa .sa-opt__key{background:var(--soft-2);border:1.5px solid #d5d9cb;border-radius:50%;color:var(--mute-2);display:grid;font-family:var(--mono);font-size:10px;height:28px;justify-self:end;place-items:center;transition:all .25s;width:28px}.b3sa .sa-ns{align-items:center;background:0 0;border:1.5px dashed #d5d9cb;border-radius:16px;color:var(--mute);cursor:pointer;display:flex;font-size:15px;gap:16px;justify-content:space-between;min-height:54px;padding:12px 20px;text-align:left;transition:border-color .25s,background .25s}.b3sa .sa-ns:hover{border-color:var(--mute-3);color:var(--ink)}.b3sa .sa-hints,.b3sa .sa-ns span{color:var(--mute-2);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.b3sa .sa-hints{color:var(--mute-3);display:none;gap:20px;margin-top:22px}.b3sa.is-desktop .sa-hints{display:flex}.b3sa .sa-field,.b3sa .sa-gate{display:flex;flex-direction:column}.b3sa .sa-gate{margin-top:40px}.b3sa .sa-field{gap:12px}.b3sa .sa-field input{background:#f8faf3;border:1.5px solid #c9cebd;border-radius:16px;color:var(--ink);font-size:clamp(18px,1.8vw,24px);font-weight:300;outline:0;padding:16px 20px;transition:border-color .3s;width:100%}.b3sa .sa-field input.is-ok,.b3sa .sa-field input:focus{border-color:var(--lime-2)}.b3sa .sa-field input[aria-invalid=true]{border-color:var(--red)}.b3sa .sa-err{color:var(--red-ink);font-size:13px;margin-top:8px;min-height:0}.b3sa .sa-check{align-items:flex-start;color:var(--mute);cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:12px;line-height:1.5;margin-top:20px;position:relative}.b3sa .sa-check input{height:20px;margin:0;opacity:0;position:absolute;width:20px}.b3sa .sa-check__box{background:#fff;border:1.5px solid #c9cebd;border-radius:6px;color:transparent;display:grid;flex:none;font-size:11px;font-weight:700;height:20px;place-items:center;width:20px}.b3sa .sa-check input:checked+.sa-check__box{background:var(--lime);border-color:var(--lime-2);color:#12160a}.b3sa .sa-check input:focus-visible+.sa-check__box{outline:2px solid var(--lime-2);outline-offset:2px}.b3sa .sa-alert{background:#fdf3f1;border:1px solid #f6d4cd;border-radius:12px;color:var(--ink-2);font-size:14px;margin-bottom:18px;padding:14px 16px}.b3sa .sa-calc{display:flex;flex-direction:column;gap:8px;list-style:none;margin:36px 0 0;padding:0}.b3sa .sa-calc li{align-items:center;background:var(--soft);border-radius:14px;display:grid;gap:14px;grid-template-columns:22px minmax(0,1fr) auto;padding:14px 18px;transition:opacity .4s}.b3sa .sa-calc__m{border:1.5px solid;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:700;height:22px;place-items:center;transition:all .3s;width:22px}.b3sa .sa-calc b,.b3sa .sa-calc li>span:nth-child(2){color:var(--ink-2);font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.08em}.b3sa .sa-opening{align-items:center;background:#12160a;border-radius:999px;color:var(--d-text);display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:40px;padding:0 18px}.b3sa .sa-opening i{animation:saSpin .8s linear infinite;border:2px solid rgba(190,214,0,.3);border-radius:50%;border-top:2px solid var(--lime);height:14px;width:14px}.b3sa .sa-report{color:var(--ink);display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.b3sa .sa-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgba(18,22,10,.04),0 14px 34px -20px rgba(18,22,10,.22)}.b3sa .sa-pad{padding:clamp(22px,3vw,32px)}.b3sa .sa-chip{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;padding:5px 10px}.b3sa .sa-chip--red{background:var(--red-soft);color:var(--red-ink);padding:6px 12px}.b3sa .sa-chip--lime{background:#f2f7d6;color:var(--lime-ink)}.b3sa .sa-chip--amber{background:#fbf3da;color:#7a5c00}.b3sa .sa-hero{align-items:center;background:radial-gradient(70% 120%at 100%0,rgba(190,214,0,.28),rgba(190,214,0,0) 55%),linear-gradient(135deg,#12180a,#0a0d04);border-radius:20px;box-shadow:0 30px 60px -30px rgba(18,22,10,.55);color:var(--d-text);display:grid;gap:28px 48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));overflow:hidden;padding:clamp(26px,4vw,48px);position:relative}.b3sa .sa-hero__grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:44px 44px;inset:0;pointer-events:none;position:absolute}.b3sa .sa-shared{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:var(--d-2);font-size:14px;grid-column:1/-1;margin:0;padding:12px 16px;position:relative}.b3sa .sa-hero__main{align-items:center;display:flex;flex-wrap:wrap;gap:24px clamp(18px,3vw,32px);position:relative}.b3sa .sa-ring{aspect-ratio:1;flex:none;position:relative;width:clamp(120px,16vw,168px)}.b3sa .sa-ring__glow{animation:saBreathe 5s ease-in-out infinite;border-radius:50%;inset:-18%;position:absolute}.b3sa .sa-ring svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.b3sa .sa-ring__txt{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.b3sa .sa-ring__n{color:#fff;font-family:var(--display);font-size:clamp(42px,5vw,60px);line-height:.9}.b3sa .sa-ring__n.sa-ring__n--3{font-size:clamp(34px,3.9vw,47px);letter-spacing:-.02em}.b3sa .sa-ring__of{color:var(--d-3);font-family:var(--mono);font-size:11px;margin-top:6px}.b3sa .sa-hero__copy{flex:1 1 260px;min-width:0}.b3sa .sa-hero__band{font-family:var(--display);font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:12px 0 0}.b3sa .sa-hero__desc{color:var(--d-2);font-size:16px;line-height:1.55;margin:14px 0 0;max-width:44ch;text-wrap:pretty}.b3sa .sa-hero__insight{background:rgba(226,201,58,.08);border-left:3px solid #e2c93a;border-radius:0 10px 10px 0;color:var(--d-text);font-size:14px;line-height:1.5;margin:14px 0 0;max-width:46ch;padding:10px 14px}.b3sa .sa-hero__btns,.b3sa .sa-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.b3sa .sa-hero__chips span{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--d-text);font-size:13px;font-weight:500;padding:7px 12px}.b3sa .sa-hero__btns{gap:10px;margin-top:16px}.b3sa .sa-hbtn{align-items:center;background:var(--lime);border:0;border-radius:10px;box-shadow:0 10px 26px -10px rgba(190,214,0,.8);color:#12160a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 18px}.b3sa .sa-hbtn:hover{background:var(--lime-hover)}.b3sa .sa-hbtn--line{background:0 0;border:1px solid hsla(0,0%,100%,.22);box-shadow:none;color:var(--d-text);font-weight:600}.b3sa .sa-hbtn--line:hover{background:0 0;border-color:var(--lime);color:var(--lime)}.b3sa .sa-radar{justify-self:center;max-width:420px;position:relative;width:100%}.b3sa .sa-radar__head{color:var(--d-3);display:flex;font-family:var(--mono);font-size:10px;gap:12px;justify-content:space-between;letter-spacing:.2em;text-transform:uppercase}.b3sa .sa-radar__legend{display:flex;gap:14px}.b3sa .sa-radar__legend span{align-items:center;display:flex;gap:6px}.b3sa .sa-l-you{background:var(--lime);border-radius:2px;height:8px;width:8px}.b3sa .sa-l-ref{border-top:1.5px dashed var(--d-3);height:0;width:12px}.b3sa .sa-radar__box{margin-top:14px;position:relative}.b3sa .sa-radar__box svg{display:block;height:auto;overflow:visible;width:100%}.b3sa #sa-radar-you{filter:drop-shadow(0 0 12px rgba(190,214,0,.5))}.b3sa .sa-radar__lab{display:flex;flex-direction:column;gap:2px;position:absolute;white-space:nowrap;z-index:2}.b3sa .sa-radar__lab b{color:#fff;font-size:clamp(12px,3.2vw,15px);font-weight:700}.b3sa .sa-radar__lab span{font-family:var(--mono);font-size:clamp(12px,3vw,14px);font-weight:500}.b3sa .sa-tri{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.b3sa .sa-dim{display:flex;flex-direction:column;gap:18px;padding:22px;transition:transform .35s cubic-bezier(.16,.84,.24,1),box-shadow .35s}.b3sa .sa-dim:hover{box-shadow:0 22px 44px -22px rgba(18,22,10,.3);transform:translateY(-3px)}.b3sa .sa-dim__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.b3sa .sa-dim__i{border-radius:12px;display:grid;height:44px;place-items:center;width:44px}.b3sa .sa-dim__val{align-items:baseline;display:flex;gap:8px}.b3sa .sa-dim__val span{color:var(--ink);font-family:var(--display);font-size:48px;line-height:.9}.b3sa .sa-dim__val em{color:var(--mute-3);font-size:14px;font-style:normal;font-weight:600}.b3sa .sa-dim__name{align-items:center;display:flex;gap:10px;justify-content:space-between}.b3sa .sa-band b,.b3sa .sa-dim__name span{font-size:15px;font-weight:700}.b3sa .sa-dim__name i{color:var(--mute-3);font-style:normal;font-weight:500}.b3sa .sa-dim__name small{color:var(--mute-2);font-size:12px;font-weight:600;text-align:right}.b3sa .sa-dim__track{background:#eef1e6;border-radius:999px;height:8px;overflow:hidden;position:relative}.b3sa .sa-dim__track span{animation:saBar 1.4s cubic-bezier(.16,.84,.24,1) both;border-radius:999px;bottom:0;left:0;position:absolute;top:0;transform-origin:left center}.b3sa .sa-dim__track i{background:#12160a;bottom:-2px;opacity:.25;position:absolute;top:-2px;width:2px}.b3sa .sa-dim__meta{color:var(--mute-3);font-size:12px;font-weight:500;margin:-8px 0 0}.b3sa .sa-chead,.b3sa .sa-chead__l{align-items:center;display:flex;gap:12px}.b3sa .sa-chead{flex-wrap:wrap;justify-content:space-between}.b3sa .sa-chead__l{min-width:0}.b3sa .sa-chead__i{border-radius:10px;display:grid;flex:none;height:34px;place-items:center;width:34px}.b3sa .sa-chead__t{color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:700;margin:0}.b3sa .sa-chain>li>div>span,.b3sa .sa-chead__s{color:var(--mute-2);font-size:13px;font-weight:500;margin-top:2px}.b3sa .sa-bands{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:20px}.b3sa .sa-band,.b3sa .sa-boxes>div{border:1px solid var(--line-2);border-radius:12px}.b3sa .sa-band{align-items:center;background:#fff;display:grid;gap:14px;grid-template-columns:8px minmax(0,1fr) auto;padding:14px 16px;transition:all .5s}.b3sa .sa-band>i{border-radius:4px;height:30px;width:8px}.b3sa .sa-band>span,.b3sa .sa-chain>li>div{display:flex;flex-direction:column;min-width:0}.b3sa .sa-band>span{gap:2px}.b3sa .sa-band b{color:var(--mute-2)}.b3sa .sa-band small,.b3sa .sa-disclaimer{color:var(--mute-3);font-size:12px;font-weight:500}.b3sa .sa-band em{background:#12160a;border-radius:999px;color:#fff;font-size:12px;font-style:normal;font-weight:700;padding:5px 10px}.b3sa .sa-band.is-on{background:#f7f9ec}.b3sa .sa-disclaimer{line-height:1.5;margin:0;padding-top:16px}.b3sa .sa-chain{display:grid;gap:30px 0;grid-template-columns:minmax(0,1fr);list-style:none;margin:30px 0 0;padding:0}.b3sa.is-desktop .sa-chain{grid-template-columns:repeat(6,minmax(0,1fr))}.b3sa .sa-chain>li{animation:saUp .7s cubic-bezier(.16,.84,.24,1) both;column-gap:14px;display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;position:relative}.b3sa.is-desktop .sa-chain>li{grid-template-columns:minmax(0,1fr);padding-right:14px}.b3sa .sa-chain__ln{border-radius:2px;bottom:-30px;left:15.5px;position:absolute;top:34px;width:3px}.b3sa.is-desktop .sa-chain__ln{bottom:auto;height:3px;left:17px;right:0;top:15.5px;width:auto}.b3sa .sa-chain__ln.is-on{background:var(--lime-2)}.b3sa .sa-chain__ln.is-pre{background:linear-gradient(180deg,var(--lime-2),var(--red))}.b3sa.is-desktop .sa-chain__ln.is-pre{background:linear-gradient(90deg,var(--lime-2),var(--red))}.b3sa .sa-chain__ln.is-off{background:repeating-linear-gradient(180deg,#b9bea9 0 5px,transparent 5px 10px)}.b3sa.is-desktop .sa-chain__ln.is-off{background:repeating-linear-gradient(90deg,#b9bea9 0 5px,transparent 5px 10px)}.b3sa .sa-chain__dot{background:#f4f6ee;border:2px solid #b9bea9;border-radius:50%;color:var(--mute);display:grid;font-size:14px;font-weight:800;height:34px;place-items:center;position:relative;width:34px}.b3sa .sa-chain>li.is-before .sa-chain__dot{background:#8fa300;border-color:#8fa300;color:#fff}.b3sa .sa-chain>li.is-brk .sa-chain__dot{background:var(--red);border-color:var(--red);color:#fff}.b3sa .sa-chain__dot i{animation:saBrk 1.8s ease-out infinite;border:2px solid var(--red);border-radius:50%;inset:-4px;position:absolute}.b3sa .sa-chain>li>div{padding-top:5px}.b3sa.is-desktop .sa-chain>li>div{padding-top:16px}.b3sa .sa-chain>li b{color:var(--ink-2);font-size:16px;font-weight:700}.b3sa .sa-chain>li>div>span{color:var(--mute);line-height:1.45;margin-top:4px}.b3sa .sa-brk p,.b3sa .sa-chain>li.is-before>div>span{color:var(--ink-3)}.b3sa .sa-brk__t span,.b3sa .sa-chain>li.is-brk b{color:var(--red-ink)}.b3sa .sa-chain>li.is-brk>div>span{color:var(--ink-2)}.b3sa .sa-brk{animation:saUp .8s cubic-bezier(.16,.84,.24,1) 1.8s both;background:#fdf3f1;border:1px solid #f6d4cd;border-radius:14px;display:grid;gap:12px 40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-top:28px;padding:20px 22px}.b3sa .sa-brk__t{color:var(--ink);font-size:18px;font-weight:700}.b3sa .sa-chain>li.is-tight .sa-chain__dot{background:#e2b93a;border-color:#e2b93a;color:#12160a}.b3sa .sa-chain>li.is-tight b{color:#7a5c00}.b3sa .sa-brk--refine{background:#fbf6e6;border-color:#eedfae}.b3sa .sa-brk--none{background:#f4f8e4;border-color:#dce7a8}.b3sa .sa-evid--refine{background:#fbf6e6!important;border-color:#eedfae #eedfae #eedfae #e2b93a!important}.b3sa .sa-brk p{font-size:15px;font-weight:500;line-height:1.6;margin:0;text-wrap:pretty}.b3sa .sa-crow{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:minmax(0,1fr)}.b3sa.is-desktop .sa-crow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.b3sa .sa-chead2{color:var(--ink);font-family:var(--display);font-size:clamp(28px,2.8vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:22px 0 0;text-wrap:balance}.b3sa .sa-clead{color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.6;margin:16px 0 0;text-wrap:pretty}.b3sa .sa-cpara{color:var(--mute);font-size:15px;line-height:1.65;margin:12px 0 0;text-wrap:pretty}.b3sa .sa-boxes{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:22px}.b3sa .sa-boxes>div{background:var(--soft-2);display:flex;flex-direction:column;padding:16px}.b3sa .sa-boxes__k{color:var(--mute-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b3sa .sa-boxes b{font-size:16px;font-weight:700;margin-top:6px}.b3sa .sa-boxes span{color:var(--mute);font-size:13px;font-weight:500;line-height:1.5;margin-top:4px}.b3sa .sa-boxes .sa-boxes__w{color:var(--ink-2);line-height:1.55;margin-top:6px}.b3sa .sa-dark{background:radial-gradient(90% 80%at 100%0,rgba(190,214,0,.3),rgba(190,214,0,0) 60%),#12180a;border-radius:16px;box-shadow:0 30px 60px -32px rgba(18,22,10,.6);color:var(--d-text);display:flex;flex-direction:column;overflow:hidden;padding:clamp(22px,3vw,32px);position:relative}.b3sa .sa-dark__head{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:12px}.b3sa .sa-dark__head span{background:rgba(190,214,0,.16);border-radius:10px;color:var(--lime);display:grid;height:34px;place-items:center;width:34px}.b3sa .sa-sval{align-items:baseline;display:flex;gap:14px;margin-top:26px}.b3sa .sa-sval span{color:var(--lime);font-family:var(--display);font-size:clamp(64px,6vw,92px);line-height:.85}.b3sa .sa-sval b{color:var(--lime);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b3sa .sa-dark__h{color:#fff;font-family:var(--display);font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.12;margin:22px 0 0}.b3sa .sa-dark__p{color:var(--d-2);font-size:15px;line-height:1.65;margin:12px 0 0;text-wrap:pretty}.b3sa .sa-cmp{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:28px}.b3sa .sa-cmp .sa-k{border-top:1px solid hsla(0,0%,100%,.1);color:var(--d-3);padding-top:18px}.b3sa .sa-cmp__row{align-items:center;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr) 32px}.b3sa .sa-cmp__row>span:first-child{color:var(--d-text);font-size:14px;font-weight:600}.b3sa .sa-cmp__t{background:hsla(0,0%,100%,.1);border-radius:999px;height:6px;overflow:hidden;position:relative}.b3sa .sa-cmp__t i{animation:saBar 1.4s cubic-bezier(.16,.84,.24,1) both;border-radius:999px;bottom:0;left:0;position:absolute;top:0;transform-origin:left center}.b3sa .sa-cmp__row b{color:#fff;font-family:var(--mono);font-size:13px;font-weight:400;text-align:right}.b3sa .sa-acts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));list-style:none;margin:22px 0 0;padding:0}.b3sa .sa-acts>li{background:var(--soft-2);border:1px solid var(--line-2);border-radius:14px;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px;transition:border-color .3s,background .3s}.b3sa .sa-acts>li:hover{background:#fbfcf6;border-color:var(--lime)}.b3sa .sa-act__n{background:var(--lime);border-radius:12px;color:#12160a;display:grid;font-family:var(--mono);font-size:14px;font-weight:500;height:44px;place-items:center;width:44px}.b3sa .sa-acts h3{color:var(--ink);font-size:17px;font-weight:700;margin:0}.b3sa .sa-acts p{color:var(--mute);font-size:14px;font-weight:500;line-height:1.6;margin:8px 0 0;text-wrap:pretty}.b3sa .sa-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0 0;padding:0}.b3sa .sa-sent span,.b3sa .sa-steps li{background:#f2f7d6;color:var(--lime-ink)}.b3sa .sa-steps li{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.b3sa .sa-b3{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 48px;justify-content:space-between;margin-top:20px}.b3sa .sa-b3>div{flex:1 1 460px}.b3sa .sa-b3__eye{align-items:center;display:flex;font-family:var(--mono);font-size:11px;gap:12px;letter-spacing:.24em;margin:0;text-transform:uppercase}.b3sa .sa-b3__eye i{color:var(--mute-3);font-style:normal}.b3sa .sa-b3__h,.b3sa .sa-path h3{color:var(--ink);font-family:var(--display);font-weight:400}.b3sa .sa-b3__h{font-size:clamp(28px,3vw,44px);letter-spacing:-.02em;line-height:1.06;margin:14px 0 0}.b3sa .sa-b3__p,.b3sa .sa-path p{color:var(--mute);flex:1 1 380px;font-size:15px;font-weight:500;line-height:1.6;margin:0}.b3sa .sa-path{display:flex;flex-direction:column;padding:24px;transition:transform .35s cubic-bezier(.16,.84,.24,1)}.b3sa .sa-path:hover{transform:translateY(-3px)}.b3sa .sa-path--dark{background:radial-gradient(90% 80%at 100%0,rgba(190,214,0,.3),rgba(190,214,0,0) 60%),#12180a;border-radius:16px;box-shadow:0 30px 60px -32px rgba(18,22,10,.6);color:var(--d-text)}.b3sa .sa-path__k{color:var(--mute-2);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.b3sa .sa-path--dark .sa-path__k{color:var(--lime)}.b3sa .sa-path h3{font-size:24px;line-height:1.12;margin:12px 0 0}.b3sa .sa-path--dark h3{color:#fff}.b3sa .sa-path p{flex:1;font-size:14px;margin:10px 0 0}.b3sa .sa-path--dark p{color:var(--d-2);font-weight:400}.b3sa .sa-ctxbox summary,.b3sa .sa-pbtn{align-items:center;cursor:pointer;font-weight:700}.b3sa .sa-pbtn{align-self:flex-start;background:var(--lime);border:1px solid transparent;border-radius:10px;color:#12160a;display:inline-flex;font-size:14px;gap:8px;margin-top:20px;padding:12px 18px}.b3sa .sa-pbtn:hover{background:var(--lime-hover)}.b3sa .sa-pbtn--line{background:0 0;border-color:#d5d9cb}.b3sa .sa-pbtn--line:hover{background:0 0;border-color:var(--lime-2)}.b3sa .sa-sent{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--ink-2);display:flex;font-size:14px;font-weight:500;gap:12px;overflow-wrap:anywhere;padding:14px 18px}.b3sa .sa-sent span{border-radius:50%;display:grid;flex:none;font-size:13px;font-weight:800;height:28px;place-items:center;width:28px}.b3sa .sa-ctx{border:0;margin:28px 0 0;padding:0}.b3sa .sa-ctx legend{margin-bottom:12px;padding:0}.b3sa .sa-chips{display:flex;flex-wrap:wrap;gap:8px}.b3sa .sa-ctxbox{background:#fafbf6;border:1px solid var(--line);border-radius:14px;margin:24px 0 6px;padding:14px 18px}.b3sa .sa-unlock__form .sa-ctxbox{margin:0 0 20px}.b3sa .sa-ctxbox summary{color:var(--ink);display:flex;font-size:15px;gap:10px;list-style:none}.b3sa .sa-ctxbox summary::-webkit-details-marker{display:none}.b3sa .sa-ctxbox summary:after{color:var(--mute);content:"+";font-size:20px;margin-left:auto}.b3sa .sa-ctxbox[open] summary:after{content:"\2013 "}.b3sa .sa-ctxbox .sa-ctx{margin-top:14px}.b3sa .sa-ctxbox .sa-chipbtn{font-size:14px;min-height:36px;padding:7px 13px}.b3sa:not(.is-desktop)[data-step=gate] .sa-panel__guide,.b3sa:not(.is-desktop)[data-step=gate] .sa-panel__wave{display:none}.b3sa:not(.is-desktop)[data-step=gate] .sa-panel{border-radius:14px;box-shadow:none}.b3sa:not(.is-desktop)[data-step=gate] .sa-panel__top{border-bottom:0;padding:11px 16px}.b3sa:not(.is-desktop)[data-step=gate] .sa-panel__bar{background:hsla(0,0%,100%,.08);display:block;height:3px}.b3sa:not(.is-desktop)[data-step=gate] .b3sa-main{gap:12px;padding-top:12px}.b3sa .sa-qsec{font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.b3sa .sa-chipbtn{background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:15px;font-weight:500;min-height:44px;padding:10px 16px;transition:border-color .2s,background .2s}.b3sa .sa-chipbtn:hover{border-color:rgba(190,214,0,.6)}.b3sa .sa-chipbtn.is-on{background:#f7f9ec;border-color:var(--lime-2);color:var(--ink)}.b3sa .sa-unlock{background:#fff;border:1.5px solid var(--lime-2);border-radius:20px;box-shadow:0 30px 60px -34px rgba(94,107,0,.45);display:grid;gap:28px;grid-template-columns:minmax(0,1fr);padding:clamp(24px,3.4vw,40px)}.b3sa.is-desktop .sa-unlock{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.b3sa .sa-ins b,.b3sa .sa-unlock__h{color:var(--ink);font-family:var(--display);font-weight:400}.b3sa .sa-unlock__h{font-size:clamp(28px,3vw,42px);letter-spacing:-.02em;line-height:1.08;margin:12px 0 0}.b3sa .sa-unlock .sa-k--lime{color:var(--lime-ink)}.b3sa .sa-unlock__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0;padding:0}.b3sa .sa-unlock__list li{color:var(--ink-2);font-size:15px;line-height:1.5;padding-left:26px;position:relative}.b3sa .sa-ask__pts li:before,.b3sa .sa-unlock__list li:before{background:var(--lime);border-radius:50%;color:#12160a;content:"\2713 ";display:grid;font-size:10px;font-weight:700;height:18px;left:0;place-items:center;position:absolute;top:1px;width:18px}.b3sa .sa-unlock .sa-gate{margin-top:0}.b3sa .sa-locked{display:flex;filter:blur(12px) saturate(.6);flex-direction:column;gap:clamp(14px,1.6vw,20px);-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent);max-height:900px;opacity:.45;overflow:hidden;pointer-events:none;position:relative;user-select:none}.b3sa .sa-ins{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));list-style:none;margin:22px 0 0;padding:0}.b3sa .sa-ins li{background:var(--soft-2);border:1px solid var(--line-2);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:20px}.b3sa .sa-ins b{font-size:clamp(24px,2.4vw,32px);line-height:1.05}.b3sa .sa-ins p{color:var(--mute);font-size:14px;font-weight:500;line-height:1.55;margin:0}.b3sa a.sa-hbtn{text-decoration:none}.b3sa .sa-ring--locked .sa-ring__txt{color:var(--lime);gap:6px}.b3sa .sa-ring .sa-ring__txt .sa-lock{height:clamp(30px,4vw,40px);inset:auto;position:static;transform:none;width:clamp(30px,4vw,40px)}.b3sa .sa-ring--locked .sa-ring__of{font-size:10px;letter-spacing:.2em;margin-top:2px;text-transform:uppercase}.b3sa .sa-radar__lock{color:var(--d-3);display:inline-flex;margin-top:2px}.b3sa .sa-radar__badge{background:rgba(18,22,10,.85);border:1px solid rgba(190,214,0,.45);border-radius:50%;box-shadow:0 0 30px -6px rgba(190,214,0,.5);color:var(--lime);display:grid;height:56px;left:50%;place-items:center;position:absolute;top:58%;transform:translate(-50%,-50%);width:56px}.b3sa .sa-radar--locked svg{opacity:.75}.b3sa a.sa-hbtn .sa-lock{flex:none}.b3sa .sa-report--unfold>:not(.sa-hero):not(h1){animation:saUnfold .7s cubic-bezier(.16,.84,.24,1) both;transform-origin:top center}.b3sa .sa-report--unfold>:nth-child(3){animation-delay:.35s}.b3sa .sa-report--unfold>:nth-child(4){animation-delay:.5s}.b3sa .sa-report--unfold>:nth-child(5){animation-delay:.65s}.b3sa .sa-report--unfold>:nth-child(6){animation-delay:.8s}.b3sa .sa-report--unfold>:nth-child(7){animation-delay:.95s}.b3sa .sa-report--unfold>:nth-child(8){animation-delay:1.1s}.b3sa .sa-report--unfold>:nth-child(n+9){animation-delay:1.25s}.b3sa .sa-hero .sa-hbtn--line{border-color:rgba(237,242,221,.35)!important;color:#edf2dd!important}.b3sa .sa-hero .sa-hbtn--line:hover{border-color:#bed600!important;color:#bed600!important}.b3sa .sa-retake{align-items:center;background:0 0;border:1.5px dashed #d5d9cb;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;padding:22px 24px}.b3sa .sa-evid blockquote,.b3sa .sa-retake__h{color:var(--ink);font-family:var(--display);font-size:22px}.b3sa .sa-retake__h{font-weight:400;line-height:1.15;margin:0}.b3sa .sa-retake p{color:var(--mute);font-size:14px;font-weight:500;margin:6px 0 0}.b3sa .sa-retake .sa-pbtn{margin-top:0}@media print{.b3sa .sa-locked,.b3sa .sa-unlock{display:none!important}}.b3sa .sa-bscale{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;max-width:420px}.b3sa .sa-bscale span{display:flex;flex-direction:column;gap:6px}.b3sa .sa-bscale i{background:var(--c);border-radius:3px;display:block;height:5px;opacity:.3}.b3sa .sa-bscale em{color:var(--d-4);font-family:var(--mono);font-size:9px;font-style:normal;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.b3sa .sa-bscale .is-on i{box-shadow:0 0 12px var(--c);opacity:1}.b3sa .sa-cgrid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.b3sa.is-desktop .sa-cgrid{gap:40px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.b3sa .sa-cside{display:flex;flex-direction:column;gap:12px;margin-top:22px}.b3sa .sa-evid{background:#fdf3f1;border:1px solid #f6d4cd;border-left:4px solid var(--red);border-radius:12px;margin:0;padding:18px 20px}.b3sa .sa-evid__q{color:var(--mute);font-size:13px;font-weight:500;line-height:1.5;margin:8px 0 0}.b3sa .sa-evid blockquote{line-height:1.2;margin:8px 0 0}.b3sa .sa-boxes--stack{grid-template-columns:minmax(0,1fr);margin-top:0}.b3sa .sa-dimsec{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.b3sa .sa-sech{color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.4vw,32px);font-weight:400;margin:12px 0 0}.b3sa .sa-strong{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--mute);font-size:14px;font-weight:500;line-height:1.6;margin:0;padding:16px 20px}.b3sa .sa-strong .sa-chip{margin-right:10px}.b3sa .sa-strong b{color:var(--ink)}.b3sa .sa-act__when{color:var(--lime-ink);display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.b3sa .sa-lens{background:#f7f9ec;border:1px solid #e4ebc2;border-radius:12px;color:var(--ink-2);display:flex;flex-direction:column;font-size:15px;font-weight:500;gap:6px;line-height:1.6;margin:16px 0 0;padding:16px 20px}.b3sa .sa-lens .sa-k{color:var(--lime-ink)}.b3sa .sa-b3__side{display:flex;flex:1 1 380px;flex-direction:column;gap:12px}.b3sa .sa-b3__side .sa-b3__p{flex:none}.b3sa .sa-wp{color:var(--lime-ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.b3sa .sa-ask{align-items:center;background:radial-gradient(90% 120%at 100%0,rgba(190,214,0,.3),rgba(190,214,0,0) 60%),#12180a;border-radius:20px;box-shadow:0 30px 60px -32px rgba(18,22,10,.6);color:var(--d-text);display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding:clamp(24px,3.4vw,40px)}.b3sa.is-desktop .sa-ask{gap:48px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.b3sa .sa-ask .sa-path__k,.b3sa .sa-link--d:hover{color:var(--lime)}.b3sa .sa-ask__h{color:#fff;font-family:var(--display);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08;margin:12px 0 0}.b3sa .sa-ask p{color:var(--d-2);font-size:15px;line-height:1.6;margin:12px 0 0}.b3sa .sa-ask__pts{display:flex;flex-direction:column;gap:10px;list-style:none;margin:18px 0 0;padding:0}.b3sa .sa-ask__pts li{color:var(--d-text);font-size:15px;line-height:1.5;padding-left:26px;position:relative}.b3sa .sa-ask__cta{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.b3sa .sa-pbtn--big{font-size:16px;margin-top:0;padding:16px 22px}.b3sa .sa-answers summary,.b3sa .sa-ask__sec{display:flex;flex-direction:column;gap:10px}.b3sa .sa-link--d{color:var(--d-2);font-size:14px;font-weight:600;text-align:left}.b3sa .sa-answers summary{cursor:pointer;gap:2px;list-style:none}.b3sa .sa-answers summary::-webkit-details-marker{display:none}.b3sa .sa-answers summary:after{color:var(--lime-ink);content:"Show \2193 ";font-family:var(--mono);font-size:10px;letter-spacing:.18em;margin-top:8px;text-transform:uppercase}.b3sa .sa-answers details[open] summary:after{content:"Hide \2191 "}.b3sa .qa h2,.b3sa .sa-ans__d{font-size:11px;text-transform:uppercase}.b3sa .sa-ans__d{font-family:var(--mono);font-weight:500;letter-spacing:.2em;margin:22px 0 8px}.b3sa .sa-ans{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.b3sa .sa-ans li{border-top:1px solid var(--line-2);display:grid;font-size:14px;gap:8px 24px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);line-height:1.5;padding:12px 0}.b3sa .sa-ans li span{color:var(--mute)}.b3sa .sa-ans li b{color:var(--ink);font-weight:600}@media (max-width:760px){.b3sa .sa-ans li{grid-template-columns:minmax(0,1fr)}}@media print{.b3sa .sa-ask{grid-template-columns:minmax(0,1fr)!important}.b3sa .sa-cgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important}.b3sa .sa-answers summary:after{content:""}.b3sa .sa-answers{break-before:page}}.b3sa .b3sa-footer{border-top:1px solid rgba(18,22,10,.08)}.b3sa .sa-foot{color:var(--mute-3);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:10px;gap:10px 24px;justify-content:space-between;letter-spacing:.12em;margin:0 auto;max-width:1440px;padding:18px clamp(16px,4vw,40px)}.b3sa .toast{background:#12160a;border-radius:12px;bottom:calc(20px + env(safe-area-inset-bottom,0));color:var(--d-text);font-size:14px;left:50%;max-width:calc(100% - 32px);opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .2s;z-index:30}.b3sa .toast.is-on{opacity:1}.b3sa .qa{background:#fff;border:1px solid #c9cebd;border-radius:10px;bottom:12px;box-shadow:0 6px 24px rgba(0,0,0,.12);font-size:12px;padding:12px;position:fixed;right:12px;width:230px;z-index:25}.b3sa .qa h2{color:var(--mute-2);letter-spacing:.1em;margin:0 0 8px}.b3sa .qa .grid{display:grid;gap:4px;grid-template-columns:1fr 1fr}.b3sa .qa button{background:var(--soft);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:11px;padding:6px;text-align:left}.b3sa .qa label{align-items:center;display:flex;gap:6px;margin-top:8px}@media (max-width:760px){.b3sa .sa-tri{grid-template-columns:minmax(0,1fr)}.b3sa .sa-head{gap:12px}.b3sa .sa-hprog__lab{letter-spacing:.12em}}@media (max-width:999px){.b3sa .sa-hero{grid-template-columns:minmax(0,1fr)}}.b3sa .sa-panel__bar,.b3sa:not(.is-desktop)[data-step=intro] #b3sa-panel,.b3sa:not(.is-desktop)[data-step=question] .sa-panel__guide,.b3sa:not(.is-desktop)[data-step=question] .sa-panel__wave,.b3sa:not(.is-desktop)[data-step=section] .sa-panel__guide,.b3sa:not(.is-desktop)[data-step=section] .sa-panel__wave{display:none}.b3sa:not(.is-desktop)[data-step=question] .sa-panel,.b3sa:not(.is-desktop)[data-step=section] .sa-panel{border-radius:14px;box-shadow:none}.b3sa:not(.is-desktop)[data-step=question] .sa-panel__top,.b3sa:not(.is-desktop)[data-step=section] .sa-panel__top{border-bottom:0;padding:11px 16px}.b3sa:not(.is-desktop)[data-step=question] .sa-panel__bar,.b3sa:not(.is-desktop)[data-step=section] .sa-panel__bar{background:hsla(0,0%,100%,.08);display:block;height:3px}.b3sa .sa-panel__bar i{display:block;height:100%;transition:width .5s cubic-bezier(.16,.84,.24,1),background .5s;width:0}.b3sa:not(.is-desktop)[data-step=question] .b3sa-main,.b3sa:not(.is-desktop)[data-step=section] .b3sa-main{gap:12px;padding-top:12px}@media (max-width:760px){.b3sa[data-step=question] .sa-h3{font-size:clamp(21px,5.6vw,26px);line-height:1.2;margin-top:16px}.b3sa[data-step=question] .sa-opts{gap:7px;margin-top:20px}.b3sa[data-step=question] .sa-opt{min-height:54px}.b3sa[data-step=question] .sa-ns{font-size:14px;min-height:44px;padding:10px 16px}.b3sa[data-step=question] #b3sa-stage,.b3sa[data-step=section] #b3sa-stage{border-radius:16px;padding:18px 14px 16px}.b3sa[data-step=question] .sa-opt{border-radius:13px;font-size:15px;gap:10px;grid-template-columns:18px minmax(0,1fr) 24px;line-height:1.3;padding:10px 12px}.b3sa[data-step=question] .sa-opt__key{font-size:11px;height:24px;width:24px}.b3sa[data-step=question] .sa-h3,.b3sa[data-step=question] .sa-qhead{padding:0 2px}}@media (max-width:999px){body.b3sa-answering #hubspot-messages-iframe-container{display:none!important}}.b3sa:not(.is-desktop)[data-step=context] .sa-panel__guide,.b3sa:not(.is-desktop)[data-step=context] .sa-panel__wave,.b3sa:not(.is-desktop)[data-step=priority] .sa-panel__guide,.b3sa:not(.is-desktop)[data-step=priority] .sa-panel__wave{display:none}.b3sa:not(.is-desktop)[data-step=context] .sa-panel,.b3sa:not(.is-desktop)[data-step=priority] .sa-panel{border-radius:14px;box-shadow:none}.b3sa:not(.is-desktop)[data-step=context] .sa-panel__top,.b3sa:not(.is-desktop)[data-step=priority] .sa-panel__top{border-bottom:0;padding:11px 16px}.b3sa:not(.is-desktop)[data-step=context] .sa-panel__bar,.b3sa:not(.is-desktop)[data-step=priority] .sa-panel__bar{background:hsla(0,0%,100%,.08);display:block;height:3px}.b3sa:not(.is-desktop)[data-step=context] .b3sa-main,.b3sa:not(.is-desktop)[data-step=intro] .b3sa-main,.b3sa:not(.is-desktop)[data-step=priority] .b3sa-main{gap:12px;padding-top:12px}@media (max-width:760px){.b3sa[data-step=context] #b3sa-stage,.b3sa[data-step=intro] #b3sa-stage,.b3sa[data-step=priority] #b3sa-stage{border-radius:16px;padding:20px 16px 18px}.b3sa[data-step=intro] .sa-h1{font-size:clamp(27px,7.4vw,32px);line-height:1.1;margin-top:14px}.b3sa[data-step=intro] .sa-lede{font-size:15px;line-height:1.5;margin-top:12px}.b3sa .sa-screen--intro>.sa-row{margin-top:20px;order:3}.b3sa .sa-screen--intro>.sa-k{margin-top:26px;order:4}.b3sa .sa-screen--intro>.sa-outcomes{order:5}.b3sa .sa-screen--intro>.sa-fine{order:6}.b3sa[data-step=intro] .sa-outcomes li{font-size:14px;padding:9px 12px}.b3sa[data-step=context] .sa-h2,.b3sa[data-step=priority] .sa-h2{font-size:clamp(22px,6vw,26px);line-height:1.18;margin-top:12px}.b3sa[data-step=context] .sa-sub,.b3sa[data-step=priority] .sa-sub{font-size:14px;margin-top:8px}.b3sa[data-step=priority] .sa-focus{gap:7px;margin-top:16px}.b3sa[data-step=priority] .sa-fopt{min-height:48px;padding:10px 14px}.b3sa[data-step=context] .sa-ctx{margin-top:16px}.b3sa[data-step=context] .sa-chips{gap:6px}.b3sa[data-step=context] .sa-chipbtn{font-size:13.5px;min-height:34px;padding:7px 12px}.b3sa[data-step=context] .sa-screen>.sa-row{align-items:center;background:hsla(0,0%,100%,.96);border-radius:0 0 16px 16px;border-top:1px solid var(--line);bottom:0;display:flex;gap:16px;margin:20px -16px -18px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0));position:sticky;z-index:2}}@media (max-width:520px){.b3sa .sa-hprog__lab{display:none}.b3sa .sa-hprog__col{gap:0}}@media print{.b3sa{background:#f4f6ee}.b3sa .sa-report{gap:14px}.b3sa .sa-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.b3sa .sa-tri{grid-template-columns:repeat(3,minmax(0,1fr))}.b3sa .sa-chain{grid-template-columns:repeat(6,minmax(0,1fr))!important}.b3sa .sa-chain>li{grid-template-columns:minmax(0,1fr)!important;padding-right:10px}.b3sa .sa-chain__ln{bottom:auto!important;height:3px!important;left:17px!important;right:0!important;top:15.5px!important;width:auto!important}.b3sa .sa-chain__ln.is-pre{background:linear-gradient(90deg,#9db200,#e5533d)!important}.b3sa .sa-chain__ln.is-off{background:repeating-linear-gradient(90deg,#b9bea9 0 5px,transparent 5px 10px)!important}.b3sa .sa-chain>li>div{padding-top:14px!important}.b3sa .sa-crow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}.b3sa .sa-chain__dot i,.b3sa .sa-ring__glow{animation:none}.b3sa .sa-brk,.b3sa .sa-chain>li,.b3sa .sa-cmp__t i,.b3sa .sa-dim__track span{animation:none!important}}@media (prefers-reduced-motion:reduce){.b3sa *,.b3sa :after,.b3sa :before{animation:none!important;transition:none!important}}.b3sa{box-sizing:border-box;line-height:1.5;text-align:left}.b3sa h1,.b3sa h2,.b3sa h3,.b3sa ol,.b3sa p,.b3sa ul{text-transform:none}.b3sa.b3sa--embed .b3sa-header{position:relative;top:auto}.b3sa.b3sa--embed.is-desktop #b3sa-panel{top:calc(var(--b3-sti-nav,92px) + 20px)}.b3sa.b3sa--embed{min-height:auto}