.hero h1,.sec-h,.final-cta h2,.cta-dark .ch1{text-wrap:balance}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.uk-fig{position:relative}.uk-fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30}.uk-fig,.uk-fig *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.uk-term{margin:0;align-self:center;background:#0c1118;border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 24px 60px #04080f8c,0 0 0 1px #0000004d;overflow:hidden;min-width:0}.uk-term-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.uk-term-bar i{width:11px;height:11px;border-radius:50%;background:#2e3744}.uk-term-bar i:nth-child(1){background:#e0564f}.uk-term-bar i:nth-child(2){background:#dba82f}.uk-term-bar i:nth-child(3){background:#2fb454}.uk-term-bar span{margin-left:8px;font-size:11.5px;color:#7d8794;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.uk-term-body{padding:16px 18px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.75;color:#c7d2de}.uk-term-body .ln{white-space:pre;overflow:hidden;text-overflow:ellipsis}.uk-term-body .pr{color:#00c974;font-weight:700}.uk-term-body .ct{color:#8ea0b4}.uk-term-body .out{color:#67737f}.uk-term-body .out.ok{color:#36b06b}.uk-term-body .gap{margin-top:6px}.uk-term-body .cur{display:inline-block;width:8px;height:14px;vertical-align:-2px;background:#c7d2de;animation:uk-blink 1.1s steps(1) infinite}@keyframes uk-blink{50%{opacity:0}}.uk-term-chip{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;border-radius:99px;background:#00a8621f;border:1px solid rgba(0,201,116,.35);color:#7fe0ad;font-size:11.5px}.uk-term-chip .dot{width:8px;height:8px;border-radius:50%;background:#00c974;box-shadow:0 0 0 3px #00c9742e}.uk-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:880px;margin:0 auto 34px}.uk-fact{background:#fff;border:1px solid var(--line,#e5e9f0);border-radius:12px;padding:16px 18px;text-align:center;box-shadow:0 1px 2px #0c0c0d08}.uk-fact b{display:block;font-size:22px;letter-spacing:-.01em}.uk-fact span{display:block;margin-top:3px;font-size:12.5px;color:var(--muted,#5b6572)}.uk-prose{max-width:760px;margin:0 auto;font-size:15.5px}.uk-prose p{margin:0 0 16px}.uk-prose p:last-child{margin-bottom:0}.uk-def{margin-bottom:26px}.uk-pair{margin-top:26px}.uk-codewin{max-width:760px;margin:18px auto;border-radius:12px;overflow:hidden;border:1px solid rgba(12,17,24,.9);box-shadow:0 10px 30px -18px #0c0c0d59}.uk-codewin .uk-term-bar{background:#131a24;border-bottom:1px solid rgba(255,255,255,.07)}.uk-codewin .uk-term-bar.sm{padding:9px 13px}.uk-codewin .uk-code{margin:0;border:0;border-radius:0;box-shadow:none}.uk-copy{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#aeb9c6;font-size:11px;font-family:inherit;padding:3px 10px;cursor:pointer;transition:background .15s ease,color .15s ease}.uk-copy:hover{background:#ffffff1f;color:#e6edf4}.uk-copy.ok{color:#7fe0ad;border-color:#00c97466}.uk-code{margin:18px 0;background:#0c1118;color:#c7d2de;border:1px solid rgba(12,17,24,.9);border-radius:12px;padding:16px 18px;font-size:12.5px;line-height:1.7;overflow-x:auto;box-shadow:0 10px 30px -18px #0c0c0d59}.uk-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:none;padding:0;color:inherit;white-space:pre}.uk-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:720px;margin:0 auto 30px}.uk-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line,#dfe5ec);border-radius:99px;padding:7px 14px;font-size:13px;background:#fff;color:var(--ink,#101828);box-shadow:0 1px 2px #1018280a}.uk-chips .cd{width:7px;height:7px;border-radius:50%;background:var(--green,#007e42);flex:none}.uk-js .uk-chips .cd{animation:uk-chip-pulse 3.6s ease-in-out infinite}.uk-js .uk-chips span:nth-child(2) .cd{animation-delay:.45s}.uk-js .uk-chips span:nth-child(3) .cd{animation-delay:.9s}.uk-js .uk-chips span:nth-child(4) .cd{animation-delay:1.35s}.uk-js .uk-chips span:nth-child(5) .cd{animation-delay:1.8s}.uk-js .uk-chips span:nth-child(6) .cd{animation-delay:2.25s}.uk-js .uk-chips span:nth-child(7) .cd{animation-delay:2.7s}.uk-js .uk-chips span:nth-child(8) .cd{animation-delay:3.15s}@keyframes uk-chip-pulse{0%,88%,to{opacity:1;box-shadow:0 0 #007e4200}92%{opacity:.55;box-shadow:0 0 0 4px #007e4224}}.uk-van{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin:0 auto 34px}.uk-van-lane{background:#fff;border:1px solid var(--line,#e5e9f0);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #0c0c0d08}.uk-van-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#5b6572);margin-bottom:14px}.uk-van-row{display:flex;align-items:center;gap:10px}.uk-van .nd{border:1px solid var(--line,#dfe5ec);border-radius:9px;padding:7px 12px;font-size:12.5px;background:var(--wash,#f4f6f9);white-space:nowrap}.uk-van .nd.tgt{background:#fff;font-weight:600}.uk-van .nd.gate{background:#eafaf1;border-color:#bfe8d2;color:var(--green,#007e42);font-weight:600}.uk-van .nds{display:flex;flex-direction:column;gap:5px}.uk-van .nd.sm{padding:3px 9px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.uk-van .wire{position:relative;flex:1;height:2px;background:var(--line,#dfe5ec);min-width:40px}.uk-van .wire i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-style:normal;font-weight:700;background:#fff;border:1.5px solid}.uk-van .wire.bad{background:#c0382b59}.uk-van .wire.bad i{color:var(--red,#c0382b);border-color:var(--red,#c0382b)}.uk-van .wire.ok i{color:var(--green,#007e42);border-color:var(--green,#007e42)}.uk-van-cap{margin-top:13px;font-size:12.5px}.uk-van-cap.bad{color:var(--red,#c0382b)}.uk-van-cap.ok{color:var(--green,#007e42)}.uk-vs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto}.uk-vs-card{background:#fff;border:1px solid var(--line,#e5e9f0);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #0c0c0d08;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.uk-vs-card:hover{transform:translateY(-2px);border-color:var(--line-3,#cdd5df);box-shadow:0 10px 26px -16px #0f111a40}.uk-vs-card .tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#8a94a1);margin-bottom:7px}.uk-vs-card h3{margin:0 0 6px;font-size:15px}.uk-vs-card p{margin:0;font-size:13.5px;color:var(--muted,#5b6572)}.uk-vs-link{margin:22px 0 0;text-align:center}.uk-limits{grid-template-columns:repeat(3,1fr)}.uk-vsus{grid-template-columns:1fr 1fr;max-width:900px;margin-left:auto;margin-right:auto}.uk-vsus-us{outline:2px solid var(--accent,#00a862);outline-offset:-2px}.uk-dash-cap{max-width:620px;margin:30px auto 0;text-align:center;font-size:13.5px;color:var(--muted,#5b6572)}.uk-dash{max-width:1000px;margin:18px auto 0}.uk-dash .vg3{transform:rotateX(4deg) scale(.97);box-shadow:0 30px 60px -28px #0a101c73,0 0 0 1px var(--line,#e5e9f0)}.uk-dash .vg3-wrap:hover .vg3{transform:rotateX(1.5deg) scale(.99)}.uk-dash .vg3-wrap:after{bottom:-22px;height:60px;opacity:.5}@media (max-width:700px){.uk-dash .vg3,.uk-dash .vg3-wrap:hover .vg3{transform:none}}.uk-term .tx{display:inline-block;vertical-align:bottom;white-space:pre;overflow:hidden}.uk-js .uk-term.uk-stage .ln:not(.t1),.uk-js .uk-term.uk-stage .uk-term-chip{opacity:0}.uk-js .uk-term.uk-stage .tx{width:0}.uk-js .uk-term.uk-in .tx{animation:uk-type 1s steps(45,end) .15s forwards}.uk-js .uk-term.uk-in .ln:not(.t1){animation:uk-line-in .3s ease forwards}.uk-js .uk-term.uk-in .ln:nth-child(2){animation-delay:1.2s}.uk-js .uk-term.uk-in .ln:nth-child(3){animation-delay:1.4s}.uk-js .uk-term.uk-in .ln:nth-child(4){animation-delay:1.8s}.uk-js .uk-term.uk-in .ln:nth-child(5){animation-delay:2s}.uk-js .uk-term.uk-in .ln:nth-child(6){animation-delay:2.3s}.uk-js .uk-term.uk-in .ln:nth-child(7){animation-delay:2.6s}.uk-js .uk-term.uk-in .uk-term-chip{animation:uk-chip-in .4s cubic-bezier(.2,1.4,.4,1) 2.95s forwards}@keyframes uk-type{0%{width:0}to{width:45ch}}@keyframes uk-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes uk-chip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.uk-term-chip .dot{animation:uk-dot-pulse 2.2s ease-out infinite}@keyframes uk-dot-pulse{0%{box-shadow:0 0 #00c97459}70%{box-shadow:0 0 0 7px #00c97400}to{box-shadow:0 0 #00c97400}}.uk-van .wire:before{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;transform:translateY(-50%);opacity:0}.uk-van .wire.bad:before{background:var(--red,#c0382b)}.uk-van .wire.ok:before{background:var(--green,#007e42)}.uk-js .uk-van.uk-in .wire:before{animation:uk-travel 6s ease-in-out infinite}.uk-js .uk-van.uk-in .wire.ok:before{animation-delay:.5s}@keyframes uk-travel{0%{left:0;opacity:0}6%{opacity:1}38%{left:calc(50% - 14px);opacity:1}44%{opacity:0}to{left:calc(50% - 14px);opacity:0}}.uk-js .uk-van.uk-in .wire.bad i{animation:uk-flinch 6s ease infinite}@keyframes uk-flinch{0%,38%{transform:translate(-50%,-50%) scale(1)}44%{transform:translate(-50%,-50%) scale(1.25)}52%,to{transform:translate(-50%,-50%) scale(1)}}.uk-js .uk-van.uk-in .wire.ok i{animation:uk-pop 6s ease .5s infinite}@keyframes uk-pop{0%,38%{transform:translate(-50%,-50%) scale(1)}44%{transform:translate(-50%,-50%) scale(1.22)}52%,to{transform:translate(-50%,-50%) scale(1)}}.uk-js .uk-van.uk-in .nd.gate{animation:uk-gate 6s ease .5s infinite}@keyframes uk-gate{0%,42%{box-shadow:0 0 #00a86200}50%{box-shadow:0 0 0 5px #00a8622e}62%,to{box-shadow:0 0 #00a86200}}@media (max-width:980px){.uk-facts{grid-template-columns:repeat(2,1fr)}.uk-van{grid-template-columns:1fr}.uk-vs-grid{grid-template-columns:1fr 1fr}.uk-limits,.uk-vsus{grid-template-columns:1fr}}@media (max-width:560px){.uk-facts{grid-template-columns:repeat(2,1fr);gap:10px}.uk-fact b{font-size:19px}.uk-vs-grid{grid-template-columns:1fr}.uk-vs-card:hover{transform:none}.uk-code{font-size:11.5px;padding:13px 14px}.uk-term-body{font-size:11px}}
