.ubkp .ctc>.ctc-stats{margin-top:clamp(32px,4cqi,48px)!important;display:grid;grid-template-columns:1fr;gap:14px}@container site (min-width: 760px){.ubkp .ctc>.ctc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ubkp .ctc-stats>div{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;padding:22px 24px}.ubkp .ctc-stats>div>div{font-family:var(--f-display);font-weight:600;font-size:1.6rem;line-height:1.1;color:var(--ink)}.ubkp .ctc-stats>div>p{margin-top:10px!important;font-size:.9375rem}.ubkp .ctc>.ctc-who{margin-top:18px!important;background:var(--gold-tint);border:1px solid var(--gold-line);border-left:4px solid var(--gold);border-radius:12px;padding:20px 24px}.ubkp .ctc-who p{max-width:none;margin-top:6px!important}.ubkp .ctc>.ctc-compare{margin-top:clamp(36px,4.5cqi,56px)!important;display:grid;gap:10px;grid-template-columns:1fr}@container site (min-width: 820px){.ubkp .ctc>.ctc-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.ubkp .ctc-head{grid-column:1/-1}}.ubkp .ctc-head,.ubkp .ctc-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ubkp .ctc-head{padding-inline:22px}.ubkp .ctc-head [data-eyebrow]{font-size:.75rem;color:var(--ink);justify-self:start}.ubkp .ctc-row>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 20px;display:flex;gap:14px;align-items:flex-start;min-height:100%}.ubkp .ctc-row>div:hover{border-color:var(--gold)}.ubkp .ctc-row>div>span{font-family:var(--f-display);font-weight:600;font-size:1.6rem;line-height:1;color:var(--gold-ink);font-variant-numeric:tabular-nums;flex:none;width:2.2rem}.ubkp .ctc-row>div p{color:var(--ink);font-weight:600}.ubkp .ctc-row p{margin:0!important;font-size:.9375rem;max-width:none}@container site (max-width: 819px){.ubkp .ctc-head{display:none!important}.ubkp .ctc-row{padding:0 0 10px;border-bottom:1px solid var(--line-soft)}}.ubkp .ctc>.ctc-cta{margin-top:clamp(36px,4.5cqi,56px)!important;display:grid;grid-template-columns:1fr;gap:14px 40px;align-items:center;background:var(--band);border:1px solid var(--band-line);border-radius:18px;padding:clamp(24px,3.5cqi,40px)}@container site (min-width: 820px){.ubkp .ctc>.ctc-cta{grid-template-columns:minmax(0,1fr) auto}.ubkp .ctc-cta>div,.ubkp .ctc-cta>p{grid-column:1}.ubkp .ctc-cta>a{grid-column:2;grid-row:1/span 2}}.ubkp .ctc-cta>div{font-family:var(--f-display);font-weight:600;font-size:clamp(1.35rem,1.1rem + .8cqi,1.75rem);color:var(--band-ink);line-height:1.2}.ubkp .ctc-cta>p{margin:0!important;color:var(--band-muted)}.ubkp .ctc-cta>a{margin:0!important;white-space:nowrap}.ubkp .ctc>.ctc-note{margin-top:16px!important}.ubkp .ctc-note p{font-size:.8125rem;color:var(--muted);max-width:none}.ubkp .dfe>.dfe-banner{margin-top:clamp(32px,4cqi,48px)!important;display:grid!important;grid-template-columns:1fr!important;gap:12px 48px!important;background:var(--band);border:1px solid var(--band-line);border-radius:18px;padding:clamp(22px,3.2cqi,36px)}@container site (min-width: 900px){.ubkp .dfe>.dfe-banner{grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;align-items:center}}.ubkp .dfe-banner [data-eyebrow]{color:var(--band-gold)}.ubkp .dfe-banner h3{font-family:var(--f-display);font-weight:600;font-size:clamp(1.35rem,1.1rem + .8cqi,1.7rem);line-height:1.2;margin-top:.5rem!important;color:var(--band-ink)}.ubkp .dfe-banner p{max-width:none;color:var(--band-muted);margin-top:0!important}.ubkp .dfe>.dfe-specs{margin-top:18px!important;gap:18px!important;align-items:start}.ubkp .dfe-specs>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ubkp .dfe-specs>div>[data-eyebrow]{margin:0!important;padding:16px 22px;background:var(--ground);border-bottom:1px solid var(--line);font-size:.8125rem;color:var(--ink);display:flex;align-items:center;gap:10px}.ubkp .dfe-specs>div>[data-eyebrow]:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--gold-tint)}.ubkp .dfe-specs ul{margin:0!important;padding:4px 0}.ubkp .dfe-specs li{padding:0!important;margin:0!important;font-size:.9375rem;border-top:1px solid var(--line-soft)}.ubkp .dfe-specs li:first-child{border-top:0}.ubkp .dfe-specs li:before{display:none}@container site (min-width: 520px){.ubkp .dfe-specs .chk-row{grid-template-columns:minmax(0,190px) minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;align-items:baseline}}.ubkp .dfe-specs .chk-row>strong{color:var(--gold-ink);font-weight:800;font-variant-numeric:tabular-nums}.ubkp .dfe>.dfe-wh{margin-top:18px!important;gap:18px!important}.ubkp .dfe-wh>div{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:16px;padding:clamp(20px,2.6cqi,28px)}.ubkp .dfe-wh>div>[data-eyebrow]{font-family:var(--f-display);font-size:1.5rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:600;color:var(--ink)!important;margin-bottom:8px}.ubkp .dfe-wh p{font-size:.9688rem;max-width:none}.ubkp .dfe>.dfe-note{margin-top:16px!important;font-size:.8125rem;color:var(--muted);max-width:none}.ubkp .nw{--nw-night:#16130f;--nw-panel:#1f1b16;--nw-panel2:#2a251e;--nw-line:#3a3229;--nw-ink:#f6efe0;--nw-ink2:#d6cbb6;--nw-mute:#9e937f;--nw-gold:#e9c87f;--nw-gold2:#c9993c;--nw-amber:#f0a03c;--nw-red:#e0624a;--nw-green:#5fbf7a;--nw-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;gap:14px;margin-top:clamp(24px,3cqi,40px);color:var(--nw-ink)}.ubkp .nw p{margin:0;max-width:none;color:inherit}.ubkp .nw button{font-family:var(--f-body)}.ubkp .nw :is(button,[role=button]):focus-visible{outline:2px solid var(--nw-gold);outline-offset:2px}.ubkp .nw-choices{display:grid;grid-template-columns:1fr;gap:10px}@container site (min-width: 900px){.ubkp .nw-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.ubkp .nw-choices button{display:grid;gap:4px;align-content:start;min-width:0;padding:14px 16px;text-align:left;font-size:.94rem;color:var(--nw-ink2);background:var(--nw-panel);border:1px solid var(--nw-line);border-radius:16px;cursor:pointer}.ubkp .nw-choices button b{font-size:.9rem;font-weight:700;color:var(--nw-ink)}.ubkp .nw-choices button span{font-size:.88rem}.ubkp .nw-choices button[aria-pressed=true]{border-color:var(--nw-gold);background:linear-gradient(160deg,#2c2419,#1f1b16);box-shadow:0 0 0 1px var(--nw-gold) inset}.ubkp .nw-choices button[aria-pressed=true] b{color:var(--nw-gold)}.ubkp .nw-choices .tag{justify-self:start;padding:3px 8px;border-radius:999px;font:700 10px var(--f-body);letter-spacing:.14em;text-transform:uppercase;background:rgba(95,191,122,.14);color:var(--nw-green)}.ubkp .nw-choices .tag.no{background:rgba(240,160,60,.14);color:var(--nw-amber)}.ubkp .nw>*{min-width:0}.ubkp .nw-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4cqi,30px);padding:clamp(16px,2.6cqi,30px);background:var(--nw-panel);border:1px solid var(--nw-line);border-radius:26px}@container site (min-width: 900px){.ubkp .nw-stage{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}.ubkp .nw-right{align-self:start}}.ubkp .nw-side{display:grid;gap:16px;align-content:start;min-width:0}.ubkp .nw-side h3{font-family:var(--f-display);font-weight:600;font-size:clamp(1.4rem,2.4cqi,1.8rem);line-height:1.15;color:var(--nw-ink)}.ubkp .nw-chips{display:flex;flex-wrap:wrap;gap:7px}.ubkp .nw-chips button{padding:8px 11px;font-size:13px;font-weight:600;text-align:left;color:var(--nw-ink2);background:var(--nw-panel2);border:1px solid var(--nw-line);border-radius:10px;cursor:pointer}.ubkp .nw-chips button:hover{border-color:var(--nw-gold2)}.ubkp .nw-chips button[aria-pressed=true]{background:var(--nw-gold);color:var(--nw-night);border-color:var(--nw-gold)}.ubkp .nw .owlbar{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--nw-panel2);border:1px solid var(--nw-line)}.ubkp .nw .owlbar .owl{flex:0 0 auto;width:46px;height:auto}.ubkp .nw .owlbar .st{font:700 11px var(--f-body);letter-spacing:.16em;text-transform:uppercase}.ubkp .nw .owlbar .why{margin-top:2px;font-size:.9rem;color:var(--nw-ink2)}.ubkp .nw .s-ok .owl{filter:drop-shadow(0 0 10px rgba(233,200,127,.9))}.ubkp .nw .s-ok .st{color:var(--nw-gold)}.ubkp .nw .s-warn .owl{filter:drop-shadow(0 0 12px rgba(240,160,60,1)) saturate(1.3)}.ubkp .nw .s-warn .st{color:var(--nw-amber)}.ubkp .nw .s-down .owl{filter:drop-shadow(0 0 14px rgba(224,98,74,1)) saturate(1.5)}.ubkp .nw .s-down .st{color:var(--nw-red)}.ubkp .nw-caption{min-height:4.2em;font-family:var(--f-display);font-size:1.12rem;line-height:1.4;color:var(--nw-ink)}.ubkp .nw-timer{min-height:1.2em;font:700 12px var(--nw-mono);color:var(--nw-amber)}.ubkp .nw-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ubkp .nw-meters .meter{min-width:0;padding:9px 11px;background:var(--nw-panel2);border:1px solid var(--nw-line);border-radius:12px}.ubkp .nw-meters .meter span{display:block;font:700 10px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--nw-mute)}.ubkp .nw-meters .meter b{font:600 13px var(--nw-mono);color:var(--nw-ink);font-variant-numeric:tabular-nums}.ubkp .nw-meters .meter.ok b{color:var(--nw-green)}.ubkp .nw-meters .meter.warn b{color:var(--nw-amber)}.ubkp .nw-meters .meter.bad b{color:var(--nw-red)}.ubkp .nw-log{max-height:130px;overflow:auto;padding:10px 12px;font:12.5px/1.6 var(--nw-mono);color:var(--nw-ink2);background:#120f0c;border:1px solid var(--nw-line);border-radius:12px}.ubkp .nw-log div{white-space:pre-wrap}.ubkp .nw-log .e{color:var(--nw-red)}.ubkp .nw-log .w{color:var(--nw-amber)}.ubkp .nw-log .g{color:var(--nw-green)}.ubkp .nw-reset{justify-self:start;padding:7px 14px;font-size:13px;font-weight:600;color:var(--nw-gold);background:transparent;border:1px solid var(--nw-gold2);border-radius:999px;cursor:pointer}.ubkp .nw-right{min-width:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,#2a2219 0,#1a1612 55%,#14110d 100%);border:1px solid var(--nw-line);border-radius:20px}.ubkp .nw-stage.reconv .nw-right{box-shadow:inset 0 0 0 2px rgba(240,160,60,.55)}.ubkp .nw-canvas{position:relative;min-width:0}.ubkp .nw-scroll{min-width:0}.ubkp .nw-canvas svg{display:block;width:100%;height:auto}.ubkp .nw-hint{display:none}.ubkp .nw-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 16px;font-size:12px;color:var(--nw-mute);border-top:1px solid var(--nw-line)}.ubkp .nw-legend i{display:inline-block;width:22px;height:0;margin-right:6px;vertical-align:middle;border-top:2px dashed var(--nw-gold)}.ubkp .nw-legend i.r{border-color:var(--nw-red)}.ubkp .nw-legend i.s{border-top:3px solid var(--nw-gold2)}.ubkp .nw-legend i.h{border-top:2px dotted var(--nw-mute)}.ubkp .nw-legend i.b{border-top:2px dotted #8a7a62}.ubkp .nw-note{padding:12px 16px;font-size:.9rem;color:var(--nw-ink2);border-top:1px solid var(--nw-line)}.ubkp .nw-note strong{color:var(--nw-ink)}.ubkp .nw .n .box{fill:#221d17;stroke:#4a4034;stroke-width:1.2}.ubkp .nw .n .box.isp{stroke:#6b5c47}.ubkp .nw .n .globe{fill:none;stroke:var(--nw-gold);stroke-width:1.6}.ubkp .nw .n .bico{fill:none;stroke:#cdbfa6;stroke-width:1.5}.ubkp .nw .n text{font-family:var(--f-body);fill:var(--nw-ink)}.ubkp .nw .n .lbl{font-size:13px;font-weight:700}.ubkp .nw .n .lbl.sw{font-size:12.5px}.ubkp .nw .n .lbl.mem{font-size:11.5px}.ubkp .nw .n .sub{font-size:10px;font-family:var(--nw-mono);fill:var(--nw-green)}.ubkp .nw .n.down .box{fill:#2a1714;stroke:var(--nw-red);stroke-dasharray:4 3}.ubkp .nw .n.down .sub{fill:var(--nw-red)}.ubkp .nw .n.cut .sub{fill:var(--nw-amber)}.ubkp .nw .n.click{cursor:pointer}.ubkp .nw .n.click:focus-visible .box,.ubkp .nw .n.click:hover .box{stroke:var(--nw-gold);stroke-width:2.2}.ubkp .nw .led.on{fill:#5fbf7a}.ubkp .nw .led.wait{fill:#f0a03c}.ubkp .nw .led.off{fill:#4a2a24}.ubkp .nw .dev text{font-size:11px;fill:var(--nw-ink2);font-family:var(--f-body)}.ubkp .nw .dev .ring{fill:#1a1612;stroke:#6b5c47;stroke-width:1.4}.ubkp .nw .dev .ico{fill:none;stroke:var(--nw-ink2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ubkp .nw .dev.off .ico,.ubkp .nw .dev.off .ring{stroke:var(--nw-red)}.ubkp .nw .dev.off text{fill:var(--nw-red)}.ubkp .nw .lk{fill:none;stroke-width:1.6}.ubkp .nw .lk.up{stroke:var(--nw-gold2);stroke-dasharray:5 6}.ubkp .nw .lk.idle{stroke:#5a4e3d;stroke-dasharray:5 6}.ubkp .nw .lk.down{stroke:var(--nw-red);stroke-dasharray:3 6;opacity:.75}.ubkp .nw .lk.ring{stroke-width:3.2;stroke-dasharray:none}.ubkp .nw .lk.ring.up{stroke:var(--nw-gold)}.ubkp .nw .lk.ring.down{stroke:var(--nw-red);stroke-dasharray:4 5}.ubkp .nw .lk.peer{stroke:var(--nw-red);stroke-dasharray:none;stroke-width:2.4}.ubkp .nw .lk.peer.up{stroke:#e98b6a}.ubkp .nw .lk.hb{stroke:var(--nw-mute);stroke-dasharray:2 5}.ubkp .nw .lk.blk{stroke:#6b5c47;stroke-dasharray:2 6;opacity:.9}.ubkp .nw .hit{fill:none;stroke:transparent;stroke-width:16;cursor:pointer}.ubkp .nw .hit:focus-visible+.lk,.ubkp .nw .hit:hover+.lk{stroke-width:4}.ubkp .nw .hit:focus-visible{outline:none;stroke:rgba(233,200,127,.25)}.ubkp .nw .pk{fill:var(--nw-gold);filter:drop-shadow(0 0 4px rgba(233,200,127,.95))}.ubkp .nw .pk.dn{fill:#fff3d6}.ubkp .nw .stackframe{fill:rgba(233,200,127,.035);stroke:#4a4034;stroke-dasharray:4 4}.ubkp .nw .stackframe.split{stroke:var(--nw-red)}.ubkp .nw .layerlab{font:700 12px var(--f-body);fill:var(--nw-ink2)}.ubkp .nw .layersub{font:500 10px var(--nw-mono);fill:var(--nw-mute)}.ubkp .nw .band{fill:rgba(255,255,255,.018);stroke:#2f281f}.ubkp .nw .burst{fill:none;stroke:var(--nw-red);stroke-width:2}@container site (max-width: 899px){.ubkp .nw-stage{display:flex;flex-direction:column}.ubkp .nw-right,.ubkp .nw-side{display:contents}.ubkp .nw-title{order:0}.ubkp .nw-right>*,.ubkp .nw-side>*,.ubkp .nw-stage>*{min-width:0;max-width:100%}.ubkp .nw-canvas{order:1;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,#2a2219 0,#1a1612 55%,#14110d 100%);border:1px solid var(--nw-line);border-radius:20px}.ubkp .nw-stage.reconv .nw-canvas{box-shadow:inset 0 0 0 2px rgba(240,160,60,.55)}.ubkp .nw-cap{order:2}.ubkp .nw .owlbar{order:3}.ubkp .nw-chips{order:4}.ubkp .nw-meters{order:5}.ubkp .nw-log{order:6}.ubkp .nw-reset{order:7}.ubkp .nw-note{order:8;border:1px solid var(--nw-line);border-radius:16px;background:var(--nw-panel2)}.ubkp .nw-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ubkp .nw-scroll svg{width:100%;min-width:680px}.ubkp .nw-hint{display:block;padding:8px 16px 0;font-size:12px;color:var(--nw-mute)}}@keyframes nw-flow{to{stroke-dashoffset:-22}}@media (prefers-reduced-motion:no-preference){.ubkp .nw .lk.up:not(.ring):not(.peer){animation:nw-flow 1.2s linear infinite}.ubkp .nw .lk,.ubkp .nw .n .box{transition:stroke .3s,opacity .3s,fill .3s}.ubkp .nw .owlbar .owl{transition:filter .5s}}.ubkp .ub-licence,.ubkp .ub-licence+p{margin-top:clamp(28px,3.5cqi,44px)}.ubkp .ub-licence .text-slate-900{color:var(--ink)}.ubkp .ub-licence .text-slate-600{color:var(--ink-2)}.ubkp .ub-licence .text-slate-500{color:var(--muted)}.ubkp .ub-licence .text-\[\#8A6320\]{color:var(--gold-ink)}.ubkp .ub-licence .fill-slate-600{fill:var(--ink-2)}.ubkp .ub-licence .fill-slate-500{fill:var(--muted)}.ubkp .ub-licence .fill-slate-400{fill:var(--faint)}.ubkp .ub-licence .fill-slate-300{fill:var(--line)}.ubkp .ub-licence line[stroke="#E2E8F0"]{stroke:var(--line)}.ubkp .ub-section__intro h2{font-family:var(--f-display);font-weight:600;font-size:clamp(26px,2.8vw,38px);line-height:1.12;letter-spacing:-.015em;color:#0F172A;max-width:none;font-variation-settings:normal}.ubkp .ub-section__intro p{max-width:74ch;margin:1.15rem auto 0;color:#475569;font-size:17px;line-height:1.65}.ubkp .ub-section__intro p.ub-section__kicker{color:#0F172A;font-size:18px;font-weight:700;margin-top:1.6rem}.ubkp .ub-section__intro p.ub-section__ours{color:#8A6320;font-size:15px;font-weight:600;margin:2.25rem auto 0}.ubkp .ubnav{position:sticky;top:calc(env(safe-area-inset-top, 0px) + var(--ub-hd-h, 0px));z-index:30;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad);background:rgba(251,248,242,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ubkp .ubnav::-webkit-scrollbar{display:none}.ubkp .ubnav a{flex:0 0 auto;font:600 13px var(--f-body);color:var(--ink);text-decoration:none;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:#fffdf8}.ubkp .ubnav a:hover{border-color:var(--gold-line);color:var(--ink)}.ubkp .ubnav a.on{background:var(--ink);color:#fffdf8;border-color:var(--ink)}.ubkp .ubnav a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.ubkp :is(#console,#solutions,#dfe,#funding,#resilience,#costs,#safe,#why){scroll-margin-top:calc(var(--ub-hd-h, 96px) + var(--ub-nav-h, 52px) + 12px)}.ubkp :is(#solutions,#why) [data-cols="4"]{gap:14px!important}@container site (min-width: 900px){.ubkp :is(#solutions,#why) [data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container site (min-width: 560px) and (max-width: 899px){.ubkp :is(#solutions,#why) [data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ubkp :is(#solutions,#why) [data-cols="4"]>div{position:relative;background:#fffdf8;border:1px solid var(--line);border-radius:20px;padding:22px 22px 24px}.ubkp :is(#solutions,#why) [data-cols="4"]>div:hover{border-color:var(--gold-line);box-shadow:0 22px 40px -28px rgba(60,45,20,.55)}.ubkp #solutions [data-cols="4"]>div:first-child{background:linear-gradient(165deg,#fff8ea,#fffdf8 60%)}.ubkp :is(#solutions,#why) [data-cols="4"]>div h3{font-family:var(--f-display);font-size:1.3rem;margin:0 0 8px}.ubkp :is(#solutions,#why) [data-cols="4"]>div>h3+p{margin-top:0}.ubkp .bic{display:grid;place-items:center;width:52px;height:52px;border-radius:28%;margin-bottom:16px;background:linear-gradient(160deg,#fffaf0,#f6ecd6);border:1px solid #ead9b3}.ubkp .bic svg,.ubkp .lic-ic svg{fill:none;stroke:#7a571b;stroke-linecap:round;stroke-linejoin:round}.ubkp .bic svg{width:28px;height:28px;stroke-width:1.7}.ubkp :is(.bic,.lic-ic) svg .a{fill:#d9a441;stroke:none}@media (prefers-reduced-motion:no-preference){.ubkp :is(#solutions,#why) [data-cols="4"]>div{transition:transform .2s,box-shadow .2s,border-color .2s}.ubkp :is(#solutions,#why) [data-cols="4"]>div:hover{transform:translateY(-3px)}}.ubkp .dfe>.chknote{margin-top:18px!important;max-width:none;font:500 14px/1.5 var(--f-body);color:var(--muted);padding:12px 16px;border-radius:12px;background:#fffaf0;border:1px dashed var(--gold-line)}.ubkp .dfe>.chknote+.dfe-specs{margin-top:14px!important}.ubkp .dfe-specs .chkhead{display:flex;align-items:center;gap:12px;padding:12px 22px 10px;border-bottom:1px solid var(--line-soft)}.ubkp .dfe-specs .chkhead .bar{flex:1;height:6px;border-radius:3px;background:#efe6d4;overflow:hidden}.ubkp .dfe-specs .chkhead .bar i{display:block;height:100%;background:#2f6b3a}.ubkp .dfe-specs .chkhead b{font:700 13px var(--f-body);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ubkp .dfe-specs .chk-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;margin:0;padding:12px 56px 12px 22px;border:0;border-radius:0;background:none;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.ubkp .dfe-specs .chk-row:hover{background:#fffaf0}.ubkp .dfe-specs .chk-row:focus-visible{outline:2px solid var(--gold-ink);outline-offset:-2px}.ubkp .dfe-specs .chk{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:2px solid #cdb68a;background:#fffdf8;color:transparent;font:700 15px/1 var(--f-body)}.ubkp .dfe-specs li.got .chk{background:#2f6b3a;border-color:#2f6b3a;color:#fff}.ubkp .dfe-specs li.got .chk-row>strong{color:#2f6b3a}.ubkp .dfe-specs .lic-ic{display:inline-grid;place-items:center;vertical-align:-6px;width:28px;height:28px;margin-right:9px;border-radius:28%;background:linear-gradient(160deg,#fffaf0,#f6ecd6);border:1px solid #ead9b3}.ubkp .dfe-specs .lic-ic svg{width:17px;height:17px;stroke-width:1.8}@media (prefers-reduced-motion:no-preference){.ubkp .dfe-specs .chk-row{transition:background .15s}.ubkp .dfe-specs .chkhead .bar i{transition:width .3s}}.ubkp .xf{margin-top:28px!important;padding:clamp(18px,3cqi,30px);border-radius:22px;border:1px solid var(--line);background:#fffdf8;overflow:hidden}.ubkp .xf .eb{font:700 11px var(--f-body);letter-spacing:.18em;text-transform:uppercase;color:#8a6320}.ubkp .xf :is(h3,h4){font-family:var(--f-display);margin:0}.ubkp .xf p{margin:0;max-width:none}.ubkp .rc2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.ubkp .rc2 h3{font-size:1.6rem;margin-top:8px}.ubkp .rc2 h3 em{font-style:italic;color:#a8792a}.ubkp .rc2 .rule{font-size:.82rem;color:#6a6357;margin-top:8px}.ubkp .rcard{border-top:2px solid #1c1915;margin-top:16px}.ubkp .rrow2{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1.5px dashed #eadfca}.ubkp .rrow2 b{font-weight:700;color:var(--ink)}.ubkp .rrow2 .pill{font:700 12px var(--f-body);padding:5px 11px;border-radius:999px;background:#fdf0dc;color:#9a5b12;white-space:nowrap;font-variant-numeric:tabular-nums}.ubkp .rrow2 .pill.ok{background:#e6f1e6;color:#2f6b3a}.ubkp .rc2 .gaps{margin-top:14px;font-size:.9rem;color:#5b5447}.ubkp .rc2 .gaps b{color:#1c1915}.ubkp .stamp2{justify-self:center;width:150px;height:150px;border-radius:50%;border:3px solid;display:grid;place-items:center;text-align:center;transform:rotate(-9deg);font:700 1.35rem/1.05 var(--f-display);padding:14px}.ubkp .stamp2 small{display:block;font:700 .6rem var(--f-body);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.ubkp .lv-strong{color:#2f6b3a}.ubkp .lv-solid{color:#8a6320}.ubkp .lv-building{color:#9a5b12}.ubkp .lv-early{color:#9b2d20}.ubkp .gov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:22px;padding:20px;border-radius:18px;background:#1c1915;color:#efe7d6}.ubkp .gov h4{font-size:1.3rem;color:#f6efe0}.ubkp .gov p{color:#c9bfa9;font-size:.92rem;margin-top:8px}.ubkp .gov form{display:grid;gap:8px}.ubkp .gov label{font:700 .76rem var(--f-body);color:#e9c87f}.ubkp .gov :is(input,select){width:100%;font:inherit;font-size:1rem;padding:11px 13px;border-radius:10px;border:1px solid #4a4238;background:#2a251e;color:#efe7d6}.ubkp .gov input::-moz-placeholder{color:#9c917d}.ubkp .gov input::placeholder{color:#9c917d}.ubkp .gov :is(input,select):focus-visible{outline:2px solid #e9c87f;outline-offset:1px}.ubkp .gov button{justify-self:start;font:700 .95rem var(--f-body);padding:12px 20px;border-radius:999px;border:0;background:#e9c87f;color:#1c1915;cursor:pointer;margin-top:4px}.ubkp .gov button:disabled{opacity:.6;cursor:progress}.ubkp .gov button:focus-visible{outline:2px solid #f6efe0;outline-offset:2px}.ubkp .gov .gov-err{margin:0;color:#ff8a72;font-size:.85rem}.ubkp .gov .gov-ok{align-self:center;margin:0;color:#9cc9a4;font-size:1rem;font-weight:600}.ubkp .gov .gov-priv{margin:2px 0 0;font-size:.8rem}.ubkp .gov .gov-priv a{color:#e9c87f}.ubkp .yr7 h4{font-size:1.25rem}.ubkp .yr7 input[type=range]{width:100%;accent-color:#8a6320;margin:14px 0 6px}.ubkp .yr7 input[type=range]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.ubkp .yr7 .ylab{display:flex;justify-content:space-between;font:700 12px var(--f-body);color:#6a6357}.ubkp .yr7 .lanes{display:grid;gap:16px;margin-top:16px}.ubkp .yr7 .lane{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center}.ubkp .yr7 .lane b{font:700 .9rem var(--f-body);color:var(--ink)}.ubkp .yr7 .track{position:relative;height:46px;border-radius:12px;background:#f6eedd;overflow:hidden}.ubkp .yr7 .mk{position:absolute;top:8px;width:30px;height:30px;margin-left:-15px;border-radius:50%;display:grid;place-items:center;font:700 11px var(--f-body);color:#fff}.ubkp .yr7 .mk.r{background:#b45309}.ubkp .yr7 .mk.o{background:#2f6b3a}@keyframes ub-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:no-preference){.ubkp .yr7 .mk{animation:ub-pop .3s cubic-bezier(.2,1.5,.4,1) both}}.ubkp .yr7 .tot{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ubkp .yr7 .tot>div{flex:1 1 220px;border-radius:14px;padding:14px 16px;border:1px solid #e3d6bf;background:#fffdf8}.ubkp .yr7 .tot b{display:block;font:700 2.2rem/1 var(--f-display);font-variant-numeric:tabular-nums}.ubkp .yr7 .tot span{font-size:.86rem;color:#5b5447}.ubkp .yr7 .tot .r b{color:#b45309}.ubkp .yr7 .tot .o b{color:#2f6b3a}.ubkp .ub-licence+.yr7{margin-top:clamp(28px,3.5cqi,44px)!important}.ubkp .yr7+p{margin-top:clamp(28px,3.5cqi,44px)}.ubkp #safe [data-cols="2"]{gap:16px!important}.ubkp #safe [data-cols="2"]>div{border-radius:20px;padding:24px;border:1px solid var(--line);background:#fffdf8}.ubkp #safe [data-cols="2"]>div:first-child{background:#1c1915;color:#efe7d6;border-color:#1c1915}.ubkp #safe [data-cols="2"]>div:first-child h3{color:#f6efe0}.ubkp #safe [data-cols="2"]>div:first-child :is(p,li){color:#d9cfbb}.ubkp #safe [data-cols="2"]>div:first-child strong{color:#e9c87f}.ubkp #safe .cnt{display:inline-block;margin-left:10px;vertical-align:middle;font:700 11px var(--f-body);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#e9c87f;color:#1c1915}.ubkp #safe [data-cols="2"]>div:last-child .cnt{background:#f3ead8;color:#8a6320}.ubkp .ub-close>[data-cols="2"]{align-items:center;background:#1c1915;color:#efe7d6;border-radius:24px;padding:clamp(28px,5cqi,56px)}.ubkp .ub-close h2{color:#f6efe0;font-size:clamp(2rem,4.5vw,3rem)}.ubkp .ub-close p{color:#d9cfbb}.ubkp .ub-close a[data-btn=primary]{background:#e9c87f;color:#1c1915}.ubkp .ub-close a[data-btn=primary]:hover{background:#f3dba6;color:#1c1915}.ubkp .ub-close a:not([data-btn]){color:#e9c87f}.ubkp .ub-close .closeowl{width:64px;margin-bottom:18px;filter:drop-shadow(0 0 14px rgba(233,200,127,.45))}@container site (max-width: 860px){.ubkp .gov,.ubkp .rc2,.ubkp .yr7 .lane{grid-template-columns:1fr}}.ub-console{margin:0 80px;max-width:min(1356px,-160px + 100cqw);width:100%;position:relative;left:0;z-index:1;opacity:1}@media (max-width:832px){.ub-console{margin:0 16px;max-width:calc(-32px + 100cqw)}}.ub-console__stage{padding-bottom:23.7%;position:relative}@media (max-width:1260px){.ub-console__stage{padding-top:128px;max-width:100%}}@media (max-width:832px){.ub-console__stage{padding-top:0;width:calc(100% + 168px);margin-right:-84px;margin-left:-84px;max-width:unset}}.ub-console__hologram{-o-object-fit:contain;object-fit:contain;width:100%;position:absolute;inset:auto 0 0}@media (max-width:492px){.ub-console__hologram{min-height:104px;-o-object-fit:cover;object-fit:cover}}.ub-console__rack{position:absolute;left:0;bottom:0;-o-object-fit:contain;object-fit:contain;max-height:76%;transform:translateX(-60%)}@media (max-width:1260px){.ub-console__rack{display:none}}.ub-console__row{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.ub-console__tablet-bezel{aspect-ratio:3683/2160;max-width:1156px;margin:0 auto;width:100%;max-height:86%;z-index:1;pointer-events:none}.ub-console__bezel-img{width:100%}.ub-console__tablet-screen{position:absolute;display:flex;left:50%;max-width:1157px;width:100%;transform:translateX(-50%);margin:0 auto;top:calc(2.9%);height:calc(94.2%)}@media (max-width:832px){.ub-console__tablet-screen{top:calc(2.8%);height:calc(94.4%)}}.ub-console__tablet-video{-o-object-fit:fill;object-fit:fill;width:96.9%;margin:0 auto;background-color:#fff}.ub-console__phone-group{right:-56px;z-index:3;bottom:-4px;position:absolute;display:flex;align-items:flex-end}.ub-console__phone-row{transform:scale(1);transform-origin:right bottom}.ub-console__phone-bezel{position:relative;max-width:234px;margin:0 auto;width:100%;max-height:86%;z-index:1;pointer-events:none}@media (max-width:832px){.ub-console__phone-bezel{display:none}}.ub-console__phone-screen{height:100%;max-height:calc(95.85%);position:absolute;display:flex;left:50%;max-width:234px;width:100%;transform:translateX(-50%);margin:0 auto;top:calc(1% + 4px);overflow:hidden;border-radius:15%}.ub-console__phone-video{aspect-ratio:786/1704;background-color:#fff;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:91.2%}.ub-section{position:relative;overflow:hidden;background:#fff;color:#0F172A;border-top:1px solid #eef2f6;padding:4.5rem 0 0}.ub-section__intro{max-width:1080px;margin:0 auto 3rem;padding:0 1.25rem;text-align:center}.ub-section__intro h2{margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.026em;color:#0F172A}.ub-section__intro p{max-width:74ch;margin:1.15rem auto 0;font-size:17px;line-height:1.65;color:#475569}.ub-section__kicker{color:#0F172A;font-size:18px;font-weight:700;margin-top:1.6rem}.ub-section__ours{margin:2.25rem auto 0;padding-top:1.5rem;border-top:1px solid #eef2f6;max-width:74ch;color:#8A6320;font-size:15px;font-weight:600;letter-spacing:.01em}.ub-console-wrap{display:flex;justify-content:center}@media (prefers-reduced-motion:reduce){.ub-console video{display:none}.ub-console__poster-fallback{display:block}}.ub-tabs{display:flex;gap:12px;flex-direction:row;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:center;padding:0 1.25rem 2.5rem}.ub-tabs::-webkit-scrollbar{display:none}.ub-tabs__item{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.ub-tab{border-radius:30px;border:none;cursor:pointer;gap:4px;height:32px;padding:0 16px;position:relative;backdrop-filter:blur(7.5px);background:transparent;box-shadow:inset 0 0 0 1px rgb(194,198,203)}.ub-tab,.ub-tab__icon{align-items:center;display:flex;justify-content:center}.ub-tab__icon{flex-shrink:0}.ub-tab__icon img{width:20px;height:20px}.ub-tab__label{border-radius:30px;font-family:inherit;font-size:14px;line-height:20px;transition:color .2s ease-in-out;color:rgb(128,136,147);white-space:nowrap}.ub-tab:hover .ub-tab__label{color:rgb(59,63,69)}.ub-tab[aria-selected=true] .ub-tab__icon,.ub-tab[aria-selected=true] .ub-tab__label{color:rgb(0,111,255)}.ub-tab__icon{color:rgb(128,136,147)}.ub-tab__ring{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;pointer-events:none}.ub-tab[aria-selected=true] .ub-tab__ring{opacity:1}.ub-tab__ring rect{stroke:rgb(0,111,255)}.ub-tab:focus-visible{outline:2px solid rgb(0,111,255);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ub-tab__ring{display:none}}.ub-console-wrap{justify-content:center!important;padding-inline:0}.ub-console{margin:0 auto!important;max-width:min(1180px,calc(100cqw - 260px))!important;left:0!important}@media (max-width:1023px){.ub-console{max-width:calc(100cqw - 32px)!important}}.ub-console__rack{clip-path:inset(0 25% 0 25%)}