:root{--void:#0a0b0d;--ink:#0e1015;--surf:#13161c;--elev:#1a1e27;--line:#252c3a;--line2:#2e3847;--paper:#f5f5f7;--white:#fff;--amber:#f59e0b;--amber-hi:#fbbf24;--amber-lo:#b45309;--t1:#e8eaf0;--t2:#a3acbd;--t3:#8892a4;--tx:#4a5160;--tm:#6b7280;--rule:#e5e7eb;--blue:#3b82f6;--violet:#8b5cf6;--orange:#f97316;--cyan:#06b6d4;--green:#22c55e;--red:#ef4444;--f-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"IBM Plex Mono", "IBM Plex Sans Arabic", ui-monospace, SFMono-Regular, Menlo, monospace;--f-brand:"Syne", "IBM Plex Sans", sans-serif;--wrap:1200px;--gut:clamp(20px, 4vw, 32px);--r-lg:32px;--r-md:24px;--r-sm:16px;--ease:cubic-bezier(.2, .7, .2, 1);--nav-h:72px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}body{font-family:var(--f-sans);color:var(--ink);background:var(--void);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:#f59e0b59}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.mono{font-family:var(--f-mono)}.eyebrow{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tm)}.on-dark .eyebrow{color:var(--t3)}.eyebrow.amber{color:var(--amber)}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,5.4vw,64px);font-weight:600;line-height:1.03}.lede{color:var(--tx);text-wrap:pretty;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.on-dark .lede{color:var(--t2)}.section-head{flex-direction:column;gap:18px;display:flex}.section-head.center{text-align:center;align-items:center}html[dir=rtl] .h2,html[dir=rtl] .lede,html[dir=rtl] h3{letter-spacing:0}html[dir=rtl] *{letter-spacing:0!important}.sec{padding-block:clamp(80px,11vw,140px);position:relative}.sec.light{background:var(--white);color:var(--ink)}.sec.paper{background:var(--paper);color:var(--ink)}.sec.dark{background:var(--void);color:var(--t1)}.on-dark{color:var(--t1)}.btn{cursor:pointer;height:52px;font:600 16px/1 var(--f-sans);white-space:nowrap;transition:transform .18s var(--ease), background .18s, box-shadow .18s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:28px;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn-a{background:var(--amber);color:var(--ink)}.btn-a:hover{background:var(--amber-hi)}.btn-o{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff73}.btn-o:hover{box-shadow:inset 0 0 0 1.5px #fff}.btn-k{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-sm{height:40px;padding-inline:20px;font-size:14px}.btn svg{width:14px;height:14px}html[dir=rtl] .btn svg.flip{transform:scaleX(-1)}.chip{color:#1f2937;border-radius:999px;align-items:center;gap:8px;height:28px;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.chip.merchant,.chip.violet{background:#ede9fe}.chip.merchant i,.chip.violet i{background:var(--violet)}.chip.operator,.chip.blue{background:#dbeafe}.chip.operator i,.chip.blue i{background:var(--blue)}.chip.admin{background:#fee2e2}.chip.admin i{background:var(--red)}.chip.sorter,.chip.amber{background:#fef3c7}.chip.sorter i,.chip.amber i{background:var(--amber)}.chip.courier,.chip.cyan{background:#cffafe}.chip.courier i,.chip.cyan i{background:var(--cyan)}.chip.recipient,.chip.green{background:#dcfce7}.chip.recipient i,.chip.green i{background:var(--green)}.chip.finance,.chip.orange{background:#ffedd5}.chip.finance i,.chip.orange i{background:var(--orange)}.proofs{flex-wrap:wrap;gap:8px;display:flex}.proof{color:#1f2937;background:#fff;border-radius:999px;align-items:center;height:34px;padding-inline:14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #dadde3}.on-dark .proof{background:var(--surf);color:var(--t1);box-shadow:inset 0 0 0 1px #2a3242}.frame{background:var(--surf);box-shadow:0 0 0 1px var(--line), 0 40px 100px #00000059;border-radius:18px;position:relative;overflow:hidden}.frame .bar{border-bottom:1px solid #1e2330;align-items:center;gap:7px;height:38px;padding-inline:14px;display:flex}.frame .bar i{background:var(--line2);border-radius:50%;width:10px;height:10px;display:block}.frame .bar span{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:10px;font-size:12px;overflow:hidden}.frame img{background:var(--ink);width:100%;height:auto}.frame.light{background:#fff;box-shadow:0 0 0 1px #e2e4e9,0 30px 80px #10182824}.frame.light .bar{border-bottom-color:#eef0f3}.frame.light .bar i{background:#d9dde4}.frame.light .bar span{color:var(--tm)}.shot-tag{font:500 10px/1 var(--f-mono);letter-spacing:.08em;color:var(--t3);pointer-events:none;background:#0a0b0db3;border-radius:6px;padding:5px 8px;display:none;position:absolute;inset-block-end:10px;inset-inline-end:12px}.show-tags .shot-tag{display:block}.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}.st{height:22px;font:500 11px/1 var(--f-sans);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:9px;display:inline-flex}.st-g{color:#4ade80;background:#22c55e24}.st-o{color:#fb923c;background:#f9731624}.st-c{color:#22d3ee;background:#06b6d424}.st-v{color:#a78bfa;background:#8b5cf62e}.st-b{color:#60a5fa;background:#3b82f62e}.st-a{color:#fbbf24;background:#f59e0b29}.st-x{color:#a3acbd;background:#8892a429}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav{inset-inline:0;z-index:50;height:var(--nav-h);color:#fff;transition:background .25s,box-shadow .25s,backdrop-filter .25s;position:fixed;top:0}.nav.scrolled,.nav.open{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#0a0b0dd1;box-shadow:0 1px #ffffff0f}.nav-in{max-width:1280px;height:100%;padding-inline:var(--gut);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.brand{color:#fff;display:inline-flex}.links{gap:28px;display:flex}.links a{color:#c9ceda;font-size:14px;font-weight:500;transition:color .15s}.links a:hover{color:#fff}.right{align-items:center;gap:12px;display:flex}details.lang{position:relative}details.lang summary{color:#c9ceda;cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:8px;height:40px;padding-inline:14px;font-size:13px;font-weight:500;list-style:none;display:inline-flex;box-shadow:inset 0 0 0 1px #2e3847}details.lang summary::-webkit-details-marker{display:none}details.lang summary:hover{color:#fff;box-shadow:inset 0 0 0 1px #4a5568}details.lang svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}details.lang .chev{stroke-width:2px;width:12px;height:12px;transition:transform .2s}details.lang[open] .chev{transform:rotate(180deg)}details.lang ul{inset-inline-end:0;min-width:170px;box-shadow:0 0 0 1px var(--line), 0 20px 50px #00000080;background:#13161c;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px)}details.lang li a{color:#c9ceda;border-radius:10px;padding:10px 14px;font-size:14px;display:block}details.lang li a:hover{color:#fff;background:#1a1e27}details.lang li a[aria-current=true]{color:var(--amber);font-weight:600}.burger{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none;box-shadow:inset 0 0 0 1px #2e3847}.burger i{background:#e8eaf0;border-radius:1px;width:16px;height:2px;transition:transform .2s;display:block}.nav.open .burger i:first-child{transform:translateY(4px)rotate(45deg)}.nav.open .burger i:last-child{transform:translateY(-4px)rotate(-45deg)}@media (width<=960px){.burger{display:inline-flex}.links{inset-inline:0;top:var(--nav-h);padding:8px var(--gut) 20px;backdrop-filter:blur(14px);background:#0a0b0df5;flex-direction:column;gap:0;display:none;position:absolute;box-shadow:0 20px 40px #0006}.nav.open .links{display:flex}.links a{border-bottom:1px solid #1e2330;padding:14px 0;font-size:17px}}@media (width<=520px){.nav .cta{display:none}}.hero{background:radial-gradient(70% 50% at 50% 100%, #f59e0b33, #0a0b0d00 70%), var(--void);padding-top:calc(var(--nav-h) + clamp(40px, 7vw, 84px));text-align:center;position:relative;overflow:hidden}.hero-copy{z-index:1;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.pill{color:#c9ceda;border-radius:999px;align-items:center;gap:10px;height:34px;padding-inline:16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #2a3242}.pill i{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite pillPulse;display:block;box-shadow:0 0 #f59e0b99}@keyframes pillPulse{0%{box-shadow:0 0 #f59e0b8c}70%,to{box-shadow:0 0 0 10px #f59e0b00}}.hero h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:1000px;font-size:clamp(40px,7.2vw,96px);font-weight:600;line-height:.98}html[dir=rtl] .hero h1{letter-spacing:0;font-size:clamp(34px,5.6vw,76px);line-height:1.2}.hero h1 .hl{color:var(--amber)}.hero .lede{max-width:700px}.hero .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.plat{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:12px}.hero-stage{max-width:1184px;margin-top:clamp(36px,6vw,64px);padding-bottom:clamp(40px,8vw,110px);position:relative}.hero-frame{box-shadow:0 0 0 1px var(--line), 0 40px 120px #f59e0b24;text-align:start;border-radius:20px 20px 0 0;max-height:clamp(280px,46vw,560px)}.hero-frame img{width:100%;height:auto}.float{position:absolute}.f-phone{inset-inline-end:1.5%;width:clamp(150px,18vw,232px);animation:7s ease-in-out infinite floaty;bottom:-80px}.f-track{inset-inline-start:.5%;background:#f8fafc;border-radius:18px;width:clamp(160px,21vw,280px);animation:8s ease-in-out infinite reverse floaty;bottom:36px;overflow:hidden;box-shadow:0 24px 70px #0000008c}.f-track img{width:100%;height:auto}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=860px){.float{display:none}.hero-stage{padding-bottom:0}}.tour{background:radial-gradient(70% 45% at 50% 100%, #f59e0b1f, #0a0b0d00 70%), var(--void);padding-top:clamp(40px,6vw,70px)}.tour .section-head{margin-bottom:clamp(32px,5vw,56px)}.player{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;padding:24px;display:grid}.pl-main{min-width:0}.stage{aspect-ratio:16/9;cursor:pointer;isolation:isolate;direction:ltr;background:#e9eef6;border-radius:20px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.tour .sc{width:100%;height:100%;display:none}.tour .sc.active{display:block}.tour .sc text{font-family:var(--f-sans)}.stage.paused .sc *{animation-play-state:paused!important}.count{inset-inline-start:14px;color:#fff;letter-spacing:.1em;z-index:2;background:#0e1015c7;border-radius:999px;padding:6px 11px;font-size:11px;position:absolute;top:12px}.caption{inset-inline:0;text-align:center;color:#fff;z-index:2;text-wrap:balance;direction:inherit;text-shadow:0 1px 8px #00000080;background:linear-gradient(#0a0b0d00,#0a0b0dd6);padding:clamp(16px,4.2vw,38px) clamp(14px,4vw,36px) clamp(8px,1.8vw,16px);font-size:clamp(13px,1.75vw,20px);font-weight:500;line-height:1.3;position:absolute;bottom:0}html[dir=rtl] .caption{direction:rtl;font-size:clamp(14px,1.9vw,22px);line-height:1.5}.bigplay{backdrop-filter:blur(10px)saturate(150%);color:#fff;cursor:pointer;z-index:3;width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);transition:transform .2s var(--ease), background .2s;background:#ffffff29;border:1.5px solid #fffc;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 10px 44px #0000004d,inset 0 1px #ffffff40}.bigplay:hover{background:#ffffff47;transform:scale(1.07)}.bigplay:after{content:"";pointer-events:none;border:1.5px solid #ffffff8c;border-radius:50%;animation:2.4s ease-out infinite tnPlayRing;position:absolute;inset:-9px}@keyframes tnPlayRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.bigplay:after{opacity:0;animation:none}}.bigplay svg{width:38%;height:38%;margin-inline-start:4%}.ctl{direction:ltr;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.ctl .pp{background:var(--amber);min-width:92px;height:44px;color:var(--ink);font:600 15px/1 var(--f-sans);cursor:pointer;border:0;border-radius:999px;padding-inline:20px}.ctl .pp:hover{background:var(--amber-hi)}.seek{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--amber) var(--p,0%), #2a3242 var(--p,0%));outline-offset:6px;cursor:pointer;border-radius:3px;flex:160px;height:6px}.seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #f59e0b59}.seek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #f59e0b59}.ctl .time{color:var(--t2);min-width:86px;font-size:13px}.ctl .snd{background:var(--elev);height:38px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2);font:600 13px/1 var(--f-sans);cursor:pointer;border:0;border-radius:999px;padding-inline:16px}.ctl .snd.on{background:var(--green);color:var(--ink);box-shadow:none}.scene-list{flex-direction:column;gap:4px;display:flex}.scene-list button{cursor:pointer;text-align:start;background:var(--elev);width:100%;color:var(--t1);border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;transition:background .18s;display:flex}.scene-list button:hover{background:#232937}.scene-list button[aria-current=true]{background:var(--amber);color:var(--ink)}.scene-list .n{flex:none;width:16px;font-size:12px}.scene-list .tx{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.scene-list b{font-size:14px;font-weight:600;line-height:1.3;display:block}.scene-list em{opacity:.6;flex:none;font-size:11px;font-style:normal;display:block}@media (width<=980px){.player{border-radius:22px;grid-template-columns:1fr;padding:14px}.scene-list b{font-size:13px}.scene-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ctl .time{display:none}}.tour .pop{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,1.5,.4,1) both tnPop}.tour .fade{animation:.5s ease-out both tnFade}.tour .bob{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite tnBob}.tour .pulse{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite tnPulse}.tour .draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:1.6s ease-out forwards tnDraw}@keyframes tnPop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes tnFade{0%{opacity:0}to{opacity:1}}@keyframes tnBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes tnSpin{to{transform:rotate(360deg)}}@keyframes tnDraw{to{stroke-dashoffset:0}}@keyframes tnDrop{0%{opacity:0;transform:translateY(-90px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.player{border-radius:18px;gap:14px;padding:8px}.ctl{margin-top:12px}}.ctl .fsb{background:var(--elev);width:38px;height:38px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .18s;display:inline-flex}.ctl .fsb:hover{background:#232937}.ctl .fsb svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ctl .fsb .i-exit,.pl-main.is-fs .ctl .fsb .i-enter{display:none}.pl-main.is-fs .ctl .fsb .i-exit{display:block}.pl-main:fullscreen,.pl-main:-webkit-full-screen,.pl-main.fs-fallback{background:#05060a;flex-direction:column;justify-content:center;padding:0;display:flex}.pl-main:fullscreen,.pl-main:fullscreen,.pl-main.fs-fallback{background:#05060a;flex-direction:column;justify-content:center;padding:0;display:flex}.pl-main.fs-fallback{z-index:300;position:fixed;inset:0}.pl-main.is-fs .stage{border-radius:0;width:100%;max-width:calc(177.778vh - 131.556px);max-height:calc(100vh - 74px);margin-inline:auto}.pl-main.is-fs .ctl{background:#05060a;width:100%;max-width:calc(177.778vh - 75.5556px);margin:0;margin-inline:auto;padding:12px clamp(12px,3vw,28px)}.pl-main.is-fs .caption{padding-top:clamp(30px,6vw,80px);font-size:clamp(16px,2.1vw,34px)}html[dir=rtl] .pl-main.is-fs .caption{font-size:clamp(17px,2.2vw,36px)}.caption .cap-mod{color:#fff;backdrop-filter:blur(8px);background:#0a0b0db3;border-radius:999px;align-items:center;gap:.55em;width:fit-content;max-width:100%;margin:0 auto .7em;padding:.3em .9em .3em .34em;font-size:.72em;font-weight:600;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #f59e0b99}html[dir=rtl] .caption .cap-mod{padding:.3em .34em .3em .9em}.caption .cap-mod svg{flex:none;width:1.7em;height:1.7em}.caption .cap-mod b{letter-spacing:.01em;font-weight:800}.caption .cap-mod i{background:#ffffff59;flex:none;width:1px;height:1.1em}.caption .cap-mod span{color:var(--amber-hi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.caption{padding-top:clamp(30px,6vw,62px)}.stage.cta-on .caption{opacity:0;transition:opacity .3s}.stage.poster .cap-mod,.stage .cap-mod{animation:capModIn .5s var(--ease) both}@keyframes capModIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cta-end{z-index:4;text-align:center;backdrop-filter:blur(7px)saturate(120%);opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;cursor:default;background:radial-gradient(70% 90%,#0a0b0db3,#0a0b0de6);justify-content:center;align-items:center;padding:4cqw;display:flex;position:absolute;inset:0}.cta-end.on{opacity:1;visibility:visible;transition:opacity .6s var(--ease), visibility 0s}.cta-in{max-width:74cqw;transition:transform .7s var(--ease);flex-direction:column;align-items:center;gap:1.6cqw;display:flex;transform:translateY(14px)scale(.98)}.cta-end.on .cta-in{transform:none}.cta-logo{filter:drop-shadow(0 8px 28px #fe3e0059);width:clamp(120px,24cqw,320px);height:auto}.cta-in h3{letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(19px,4.6cqw,54px);font-weight:700;line-height:1.08}html[dir=rtl] .cta-in h3{letter-spacing:0;line-height:1.3}.cta-in p{color:#d6dbe6;text-wrap:balance;max-width:36em;font-size:clamp(12px,2cqw,24px);line-height:1.45}.cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:.6cqw;display:flex}.cta-btns .btn{white-space:nowrap}.pl-main.is-fs .cta-btns .btn{height:52px;padding-inline:28px;font-size:17px}@media (width<=520px){.cta-end{padding:3cqw}.cta-in{gap:6px;max-width:94cqw}.cta-logo{width:150px}.cta-in h3{font-size:17px}.cta-in p{font-size:11.5px;line-height:1.35}.cta-btns .btn-o{display:none}.pl-main.is-fs .cta-logo{display:block}.pl-main.is-fs .cta-btns .btn-o{display:inline-flex}}.tour .arm,.lab .arm{transform:rotate(var(--o,0deg))}.tour .fore,.lab .fore{transform:rotate(var(--b,0deg))}.tour .idle,.lab .idle{animation:3.4s ease-in-out infinite tnBreath;animation-delay:var(--dly,0s)}.tour .walkbob,.lab .walkbob{animation:.5s ease-in-out infinite tnWalkBob}.tour .head,.lab .head{transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite tnHead;animation-delay:var(--dly,0s)}.tour .head.looking,.lab .head.looking{transform:rotate(var(--lk,0deg));animation:none}.tour .eyes,.lab .eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite tnBlink;animation-delay:var(--dly,0s)}.tour .pony,.lab .pony{transform-box:fill-box;transform-origin:20% 10%;animation:2.6s ease-in-out infinite tnPony}.tour .walkL,.lab .walkL{animation:.5s ease-in-out infinite tnLegA}.tour .walkR,.lab .walkR{animation:.5s ease-in-out infinite tnLegB}.tour .swing,.lab .swing{animation:.5s ease-in-out infinite tnSwingA}.tour .swing2,.lab .swing2{animation:.5s ease-in-out infinite tnSwingB}.tour .f-wave,.lab .f-wave{animation:.75s ease-in-out infinite tnWaveF}.tour .f-type,.lab .f-type{animation:.34s ease-in-out infinite tnTypeF}.tour .f-type2,.lab .f-type2{animation:.34s ease-in-out .17s infinite tnTypeF}.tour .cheer,.lab .cheer{animation:.8s ease-in-out infinite tnCheerA}.tour .cheer2,.lab .cheer2{animation:.8s ease-in-out infinite tnCheerB}.tour .scan,.lab .scan{animation:1.8s ease-in-out infinite tnScanArm}.tour .give,.lab .give{animation:3s ease-in-out infinite tnGiveArm}.tour .point,.lab .point{animation:2s ease-in-out infinite tnPointArm}@keyframes tnBreath{0%,to{transform:translateY(0)rotate(-.5deg)}25%{transform:translateY(-1.8px)rotate(.2deg)}50%{transform:translateY(-2.6px)rotate(.7deg)}75%{transform:translateY(-1.2px)rotate(.1deg)}}@keyframes tnWalkBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tnHead{0%,to{transform:rotate(-2deg)translate(0)}14%{transform:rotate(2.4deg)translate(1px)}30%{transform:rotate(.5deg)translateY(1.2px)}46%{transform:rotate(-3deg)translate(-1px)}62%{transform:rotate(1.2deg)translateY(.8px)}80%{transform:rotate(2.8deg)translate(1px)}}@keyframes tnBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes tnPony{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes tnLegA{0%,to{transform:rotate(-20deg)}50%{transform:rotate(20deg)}}@keyframes tnLegB{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}@keyframes tnSwingA{0%,to{transform:rotate(calc(var(--o) - 16deg))}50%{transform:rotate(calc(var(--o) + 16deg))}}@keyframes tnSwingB{0%,to{transform:rotate(calc(var(--o) + 16deg))}50%{transform:rotate(calc(var(--o) - 16deg))}}@keyframes tnWaveF{0%,to{transform:rotate(calc(var(--b) + 12deg))}50%{transform:rotate(calc(var(--b) - 34deg))}}@keyframes tnTypeF{0%,to{transform:rotate(calc(var(--b) + 3deg))}50%{transform:rotate(calc(var(--b) - 5deg))}}@keyframes tnCheerA{0%,to{transform:rotate(calc(var(--o) - 12deg))}50%{transform:rotate(calc(var(--o) + 12deg))}}@keyframes tnCheerB{0%,to{transform:rotate(calc(var(--o) + 12deg))}50%{transform:rotate(calc(var(--o) - 12deg))}}@keyframes tnScanArm{0%,to{transform:rotate(calc(var(--o) + 4deg))}50%{transform:rotate(calc(var(--o) - 10deg))}}@keyframes tnGiveArm{0%,to{transform:rotate(calc(var(--o) + 8deg))}50%{transform:rotate(calc(var(--o) - 14deg))}}@keyframes tnPointArm{0%,to{transform:rotate(calc(var(--o) + 6deg))}50%{transform:rotate(calc(var(--o) - 6deg))}}.tour .van-wheel,.lab .van-wheel{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite tnSpin}.tour .van-go .van-body,.lab .van-go .van-body{animation:.55s ease-in-out infinite tnVan}.tour .palm-sway,.lab .palm-sway{animation:5s ease-in-out infinite tnSway}.tour text,.lab text{font-family:var(--f-sans)}@keyframes tnVan{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes tnSway{0%,to{transform:translate(var(--px,0), -150px) rotate(-2.5deg)}50%{transform:translate(var(--px,0), -150px) rotate(2.5deg)}}.tour .cam{transform-box:view-box;transform-origin:50% 58%;animation:6s ease-in-out both tnCam}.tour .mv{transform-box:fill-box;transform-origin:50%;animation:tnMove var(--dur,1s) var(--ez,cubic-bezier(.4, 0, .2, 1)) var(--dl,0s) both}.tour .out{transform-box:fill-box;transform-origin:50%;animation:tnOut .45s ease-in var(--dl,0s) both}.tour .in{animation:tnFade .5s ease-out var(--dl,0s) both}.tour .flash{transform-box:fill-box;transform-origin:50%;animation:tnFlashRing .7s ease-out var(--dl,0s) both}.tour .beam{animation:tnBeamSweep .9s ease-in-out var(--dl,0s) both}.tour .tick{animation:tnTick .4s ease-out var(--dl,0s) both;transform-box:fill-box;transform-origin:50%}.tour .scroll{animation:tnScrollX var(--dur,6s) linear both}.tour .glow{animation:1.4s ease-in-out infinite tnGlow}@keyframes tnCam{0%{transform:scale(1)translate(0)}to{transform:scale(1.045)translate(-6px,-3px)}}@keyframes tnMove{0%{transform:translate(var(--fx,0px), var(--fy,0px)) scale(var(--fs,1));opacity:var(--fo,1)}to{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--ts,1));opacity:var(--to,1)}}@keyframes tnOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.86)}}@keyframes tnFlashRing{0%{opacity:0;transform:scale(.3)}30%{opacity:.9}to{opacity:0;transform:scale(1.8)}}@keyframes tnBeamSweep{0%{opacity:0;transform:translateY(-14px)}15%{opacity:1}55%{opacity:1;transform:translateY(14px)}to{opacity:0;transform:translateY(-4px)}}@keyframes tnTick{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes tnScrollX{0%{transform:translate(0)}to{transform:translateX(var(--sx,-480px))}}@keyframes tnGlow{0%,to{opacity:.55}50%{opacity:1}}.tour .arc{transform-box:fill-box;transform-origin:50%;animation:tnArc var(--dur,1.1s) cubic-bezier(.45, 0, .35, 1) var(--dl,0s) both}@keyframes tnArc{0%{opacity:0;transform:translate(0)scale(1)}4%{opacity:1}50%{transform:translate(calc(var(--tx) * .5), calc(var(--ty) * .5 + var(--lift,-70px))) scale(calc((1 + var(--ts,1)) / 2))}to{transform:translate(var(--tx), var(--ty)) scale(var(--ts,1));opacity:var(--to,1)}}.tour .roadflow{animation:.5s linear infinite tnRoadFlow}.tour .palmflow{animation:.7s linear infinite tnPalmFlow}.tour .dashflow{animation:.7s linear infinite tnDashFlow}@keyframes tnRoadFlow{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes tnPalmFlow{0%{transform:translate(0)}to{transform:translate(-240px)}}@keyframes tnDashFlow{to{stroke-dashoffset:-32px}}.tour .gaze,.lab .gaze{animation:6s step-end infinite tnGaze;animation-delay:var(--g,0s)}.tour .brows,.lab .brows{animation:8s ease-in-out infinite tnBrows;animation-delay:var(--dly,0s)}.tour .mouth,.lab .mouth{transform-box:fill-box;transform-origin:50%}.tour .mouth.smiling,.lab .mouth.smiling{animation:4.2s ease-in-out infinite tnSmile;animation-delay:var(--g,0s)}.tour .mouth.talk,.lab .mouth.talk{animation:.9s ease-in-out infinite tnTalk}.tour .cheeks,.lab .cheeks{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite tnCheeks}.tour .arm-idle,.lab .arm-idle{animation:5.2s ease-in-out infinite tnArmIdle;animation-delay:var(--dly,0s)}.tour .fore-idle,.lab .fore-idle{animation:4.4s ease-in-out infinite tnForeIdle;animation-delay:var(--dly,0s)}@keyframes tnGaze{0%{transform:translate(0)}18%{transform:translate(1.3px)}42%{transform:translate(1.3px)translateY(.4px)}46%{transform:translate(-1.2px)}72%{transform:translate(-1.2px)}76%{transform:translate(.2px)}}@keyframes tnBrows{0%,70%,to{transform:translateY(0)}76%{transform:translateY(-1.3px)}86%{transform:translateY(0)}}@keyframes tnSmile{0%,to{transform:scale(1)}50%{transform:scale(1.07,1.1)translateY(-.3px)}}@keyframes tnTalk{0%,to{transform:scaleY(.62)}18%{transform:scale(.94,1.12)}36%{transform:scale(1.02,.7)}54%{transform:scale(.92,1.2)}72%{transform:scaleY(.78)}}@keyframes tnCheeks{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes tnArmIdle{0%,to{transform:rotate(calc(var(--o) + 2.6deg))}50%{transform:rotate(calc(var(--o) - 2.2deg))}}@keyframes tnForeIdle{0%,to{transform:rotate(calc(var(--b) + 3deg))}50%{transform:rotate(calc(var(--b) - 4deg))}}.tour .wk-body,.lab .wk-body{animation:wkBob calc(var(--wk,.66s) / 2) ease-in-out infinite}.tour .wk-thigh,.lab .wk-thigh{animation:wkThigh var(--wk,.66s) ease-in-out infinite}.tour .wk-shin,.lab .wk-shin{animation:wkShin var(--wk,.66s) ease-in-out infinite}.tour .wk-arm,.lab .wk-arm{animation:wkArm var(--wk,.66s) ease-in-out infinite}.tour .wk-fore,.lab .wk-fore{animation:wkFore var(--wk,.66s) ease-in-out infinite}.tour .wk-thigh.far,.tour .wk-shin.far,.tour .wk-arm.far,.tour .wk-fore.near,.lab .wk-thigh.far,.lab .wk-shin.far,.lab .wk-arm.far,.lab .wk-fore.near{animation-delay:calc(var(--wk,.66s) / -2)}.tour .wk-arm.near,.tour .wk-fore.far,.lab .wk-arm.near,.lab .wk-fore.far{animation-delay:0s}.tour .wk-head,.lab .wk-head{transform-box:fill-box;transform-origin:40% 100%;animation:wkHead calc(var(--wk,.66s) / 2) ease-in-out infinite}@keyframes wkBob{0%,to{transform:translateY(0)rotate(1.4deg)}50%{transform:translateY(-4.5px)rotate(1.4deg)}}@keyframes wkHead{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.2deg)}}@keyframes wkThigh{0%,to{transform:rotate(-22deg)}50%{transform:rotate(21deg)}}@keyframes wkShin{0%{transform:rotate(3deg)}22%{transform:rotate(8deg)}50%{transform:rotate(12deg)}64%{transform:rotate(48deg)}84%{transform:rotate(24deg)}to{transform:rotate(3deg)}}@keyframes wkArm{0%,to{transform:rotate(22deg)}50%{transform:rotate(-26deg)}}@keyframes wkFore{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-54deg)}}.statement{padding-block:clamp(90px,13vw,170px)}.statement p{text-align:center;letter-spacing:-.035em;text-wrap:balance;max-width:1000px;margin-inline:auto;font-size:clamp(28px,4.6vw,60px);font-weight:600;line-height:1.12}.statement .muted{color:var(--tm)}html[dir=rtl] .statement p{letter-spacing:0;line-height:1.35}.imgw{position:relative}.imgw img{width:100%;height:auto}.imgw.zoomed{overflow:hidden}.zoomer{width:100%;height:100%;transform:scale(var(--zs,1));transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .9s var(--ease);position:relative}.zoomer img{object-fit:cover;width:100%;height:100%}.hot{pointer-events:none;display:block;position:absolute}.hot.ring{border:2px solid var(--amber);border-radius:12px;animation:2.2s ease-out infinite ringPulse}@keyframes ringPulse{0%{box-shadow:0 0 #f59e0b8c}70%,to{box-shadow:0 0 0 16px #f59e0b00}}.hot.glow{border-radius:14px;animation:2.6s ease-in-out infinite glowPulse;box-shadow:0 0 0 2px #22c55e8c,0 0 36px #22c55e2e}.hot.glow.green{border-radius:10px}@keyframes glowPulse{0%,to{opacity:.45}50%{opacity:1}}.hot.scan{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #f59e0b8c}.hot.scan:after{content:"";top:0;bottom:0;background:linear-gradient(90deg,#0000,#f59e0b8c,#0000);width:22%;animation:2.6s ease-in-out infinite scanSweep;position:absolute;inset-inline-start:-25%}@keyframes scanSweep{0%{inset-inline-start:-25%}70%,to{inset-inline-start:105%}}.hot.pulse-dot{aspect-ratio:1;background:#f59e0b40;border-radius:50%;width:3.2%;animation:1.8s ease-out infinite dotPulse;transform:translate(-50%,-50%)}@keyframes dotPulse{0%{box-shadow:0 0 #f59e0b99}80%,to{box-shadow:0 0 0 26px #f59e0b00}}.phones{justify-content:center;align-items:flex-start;gap:clamp(12px,3vw,28px);display:flex}.phones .ph{width:min(46%,250px)}.phones .ph.b{margin-top:clamp(20px,5vw,44px)}.phones.dark-panel{background:var(--ink);border-radius:28px;padding:clamp(24px,4vw,44px) clamp(16px,3vw,32px) clamp(20px,3vw,32px)}.vis .dp-go.ok{animation:3.2s ease-in-out infinite tapPress}@keyframes tapPress{0%,70%,to{filter:none;transform:scale(1)}80%{filter:brightness(1.15);transform:scale(.94)}}@media (width<=980px){.phones .ph{width:min(44%,220px)}}.h2.big{letter-spacing:-.045em;font-size:clamp(40px,7vw,92px);line-height:1}.rail-wrap{position:relative}.rail{inset-inline-start:16px;top:var(--rail-top,80px);height:var(--rail-h,0px);background:var(--rule);z-index:0;border-radius:1px;width:2px;position:absolute}.rail .fill{inset-inline:0;background:var(--amber);border-radius:1px;height:0;position:absolute;top:0}.rail .parcel{inset-inline-start:50%;background:var(--amber);border-radius:4px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;transform:rotate(45deg);box-shadow:0 0 0 5px #f59e0b40}html[dir=rtl] .rail .parcel{margin:-7px -7px 0 0}.chap{padding-block:clamp(36px,6vw,64px);padding-inline-start:80px;position:relative}.node{inset-inline-start:0;width:34px;height:34px;color:var(--tm);font:600 13px/34px var(--f-mono);text-align:center;box-shadow:0 0 0 2px var(--rule), 0 0 0 8px #fff;z-index:1;background:#fff;border-radius:50%;transition:background .3s,color .3s,box-shadow .3s;position:absolute;top:clamp(44px,7vw,76px)}.node.reached{background:var(--amber);color:var(--ink);box-shadow:0 0 0 8px #fff}.chap-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.chap .copy{flex-direction:column;gap:18px;display:flex}.chap .chips{flex-wrap:wrap;gap:8px;display:flex}.chap h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.08}.chap p{color:var(--tx);text-wrap:pretty;font-size:18px;line-height:1.55}html[dir=rtl] .chap h3{letter-spacing:0;line-height:1.3}.chap .vis{min-width:0;position:relative}.chap .vis .frame{box-shadow:0 0 0 1px #1e2330,0 30px 80px #1018282e}.duo{padding-bottom:16%;position:relative}.track-card{inset-inline-end:-2%;filter:drop-shadow(0 20px 40px #00000059);width:34%;animation:7s ease-in-out infinite floaty;position:absolute;bottom:0}.track-card .frame{border-radius:14px}.track-card .bar{display:none}@media (width<=980px){.chap{padding-inline-start:56px}.chap-in{grid-template-columns:1fr}.rail{inset-inline-start:12px}.node{width:28px;height:28px;font-size:12px;line-height:28px}.track-card{width:38%}}.how .section-head{margin-bottom:clamp(16px,2.4vw,26px)}.how .h2.big{font-size:clamp(36px,5.4vw,72px)}.how.sec{padding-block:clamp(64px,8vw,104px)}.how-nav{top:calc(var(--nav-h) + 10px);z-index:30;scrollbar-width:none;backdrop-filter:saturate(180%)blur(14px);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--rule), 0 10px 34px #1018281a;background:#ffffffdb;border-radius:999px;align-items:center;gap:4px;margin:0 auto clamp(8px,2vw,20px);padding:6px;display:flex;position:sticky;overflow-x:auto}.how-nav a{height:38px;color:var(--tx);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.how-nav a i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.how-nav a:hover{color:var(--ink);background:#f1f3f7}.how-nav a[aria-current=true]{background:var(--ink);color:#fff}.how-nav .sep{background:var(--rule);flex:none;width:1px;height:20px;margin-inline:4px}.how-nav a.out{color:var(--tm)}.how-nav a.out svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;margin-inline-start:-2px}.how-nav::-webkit-scrollbar{display:none}@media (width<=1100px){.how-nav{border-radius:18px;justify-content:flex-start;width:100%}.how-nav a{padding-inline:12px;font-size:13px}}.how .chap{scroll-margin-top:calc(var(--nav-h) + 70px);padding-block:clamp(18px,2.6vw,30px)}.how .node{top:clamp(24px,3.4vw,38px)}.how .chap h3{font-size:clamp(24px,2.7vw,34px)}.how .chap .copy{gap:14px}.how .chap .chips{align-items:center}.how .chap .step{letter-spacing:.1em;text-transform:uppercase;color:var(--tm);font-size:11px}.how-pts{flex-direction:column;gap:11px;display:flex}.how-pts li{color:var(--tx);gap:11px;font-size:15.5px;line-height:1.5;display:flex}.how-pts svg{fill:none;width:19px;height:19px;stroke:var(--amber-lo);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.how .chap .cap{letter-spacing:.06em;color:var(--tm);font-size:11px}.how .chap-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,52px)}.how .vis .cap{margin-top:14px}.how .duo.price{padding-bottom:14%}.price-card{inset-inline-end:-2%;background:#0e1015;border-radius:14px;width:46%;animation:7s ease-in-out infinite floaty;position:absolute;bottom:0;overflow:hidden;box-shadow:0 0 0 1px #1e2330,0 24px 56px #1018284d}.price-card img{width:100%;height:auto;display:block}.how .bridge{padding-block:clamp(12px,2vw,20px) 0}.how .bridge .node{font-family:var(--f-sans);background:var(--ink);color:var(--amber);font-size:16px;font-weight:700;box-shadow:0 0 0 8px #fff}.how .bridge .node.reached{background:var(--amber);color:var(--ink)}.bridge-in{flex-direction:column;align-items:flex-start;gap:10px;padding-top:clamp(18px,2.6vw,28px);display:flex}.bridge-in h3{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.bridge-in p{color:var(--tx);max-width:520px;font-size:17px;line-height:1.5}.bridge-in .btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;margin-inline-start:6px}html[dir=rtl] .how .chap h3,html[dir=rtl] .bridge-in h3{letter-spacing:0;line-height:1.3}@media (width<=980px){.how .chap-in{grid-template-columns:1fr}.price-card{width:52%}}.cash{background:var(--amber);color:var(--ink)}.cash .eyebrow{color:#0e1015bf}.cash .section-head{max-width:860px;margin-bottom:clamp(24px,4vw,40px)}.cash .lede{color:#0e1015d9}.cash-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.cash-tabs button{cursor:pointer;height:56px;font:600 17px/1 var(--f-sans);color:var(--ink);transition:background .2s, color .2s, transform .2s var(--ease);background:#fff6;border:0;border-radius:999px;padding-inline:26px;box-shadow:inset 0 0 0 1.5px #0e101540}.cash-tabs button:hover{transform:translateY(-1px)}.cash-tabs button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.cash-card{background:#fff;border-radius:clamp(24px,3vw,36px);padding:clamp(22px,3.6vw,44px);box-shadow:0 30px 80px #0e101533}.cpanel{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.cpanel[hidden]{display:none}.cpanel:not([hidden]){animation:panelIn .5s var(--ease) both}.cp-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cp-copy h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.cp-copy p{color:var(--tx);font-size:18px;line-height:1.55}.cp-copy .rec{color:var(--tm);font-size:14px}html[dir=rtl] .cp-copy h3{letter-spacing:0;line-height:1.3}.flow{direction:ltr;align-items:center;width:100%;max-width:280px;height:24px;margin-top:8px;display:flex;position:relative}.flow span{background:#e5e7eb;border-radius:50%;flex:none;width:18px;height:18px;transition:background .3s;display:block;position:relative}.flow span.on{background:var(--amber)}.flow b{background:#e5e7eb;flex:1;height:3px;display:block}.flow .coin{top:50%;background:var(--amber);width:22px;height:22px;animation:coinSlide 2.4s var(--ease) infinite;border-radius:50%;margin-top:-11px;position:absolute;inset-inline-start:0;box-shadow:inset 0 0 0 4px #fbbf24,0 0 0 4px #f59e0b40}.flow .coin.c0{--to:0%}.flow .coin.c1{--to:calc(50% - 11px)}.flow .coin.c2{--to:calc(100% - 22px)}@keyframes coinSlide{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translateX(var(--to));opacity:1}}.cp-vis{min-width:0;position:relative}.cp-vis .frame{box-shadow:0 0 0 1px #1e2330,0 24px 60px #10182838}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.fact{background:#0e101514;border-radius:20px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.fact b{font-size:16px;font-weight:600}.fact span{color:#0e1015d1;font-size:14px;line-height:1.5}@media (width<=980px){.cpanel{grid-template-columns:1fr}.cp-vis{order:-1}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.facts{grid-template-columns:1fr}.cash-tabs button{height:48px;padding-inline:18px;font-size:15px}}.control .section-head{margin-bottom:clamp(32px,5vw,56px)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.tile{background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px);display:flex;overflow:hidden}.tile .eyebrow{color:var(--tm)}.tile h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.12}.tile p{color:var(--tx);font-size:15px;line-height:1.55}html[dir=rtl] .tile h3{letter-spacing:0;line-height:1.3}.tile .tt{flex-direction:column;gap:10px;display:flex}.tile .tv{margin-top:auto}.tile .tv .frame{transition:transform .5s var(--ease);box-shadow:0 0 0 1px #1e2330,0 16px 40px #10182829}.tile:hover .tv .frame{transform:translateY(-4px)scale(1.01)}.t-reports{grid-column:span 7}.t-scale,.t-roles{grid-column:span 5}.t-wh{grid-column:span 7}.t-audit,.t-co{grid-column:span 6}.tile.dark{background:var(--ink);color:var(--t1)}.tile.dark .eyebrow{color:var(--t3)}.tile.dark h3{color:#fff}.tile.dark p{color:var(--t2)}.t-scale .proofs{margin-top:6px}.bulk{flex-direction:column;gap:8px;margin-top:auto;padding-top:20px;display:flex}.br{background:var(--elev);height:44px;box-shadow:inset 0 0 0 1px var(--line);animation:brSel 4.4s var(--ease) infinite;animation-delay:calc(var(--i) * .28s);border-radius:12px;align-items:center;gap:12px;padding-inline:14px;display:flex}.br .ck{width:18px;height:18px;animation:ckOn 4.4s var(--ease) infinite;animation-delay:calc(var(--i) * .28s);border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #3a4352}.br .ck svg{fill:none;stroke:#0a0b0d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;animation:ckMark 4.4s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}.br code{font-family:var(--f-mono);letter-spacing:.02em;color:#c9ceda;text-align:start;direction:ltr;flex:1;font-size:12px}.br b{width:52px;height:8px;animation:brBar 4.4s var(--ease) infinite;animation-delay:calc(var(--i) * .28s);background:#2a3242;border-radius:4px}@keyframes brSel{0%,10%{background:var(--elev)}22%,78%{background:#f59e0b21}92%,to{background:var(--elev)}}@keyframes ckOn{0%,10%{background:0 0;box-shadow:inset 0 0 0 1.5px #3a4352}22%,78%{background:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber)}92%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #3a4352}}@keyframes ckMark{0%,12%{opacity:0;transform:scale(.4)}24%,78%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes brBar{0%,30%{background:#2a3242}46%,78%{background:#4ade80}92%,to{background:#2a3242}}.hub{width:min(100%,460px);height:auto;margin:10px auto 0}.hub .spoke path{fill:none;stroke:#cbd5e1;stroke-width:2.5px;stroke-dasharray:5 6;animation:1.6s linear infinite dashMove}@keyframes dashMove{to{stroke-dashoffset:-22px}}.hub .n.s{fill:#fff;stroke:#cbd5e1;stroke-width:3px}.hub .n.h{fill:#0f2f44;stroke:#0f2f4424;stroke-width:7px}.hub .lbl text{font-family:var(--f-mono);letter-spacing:.08em;text-anchor:middle;fill:#64748b;text-transform:uppercase;font-size:8.5px}.tl{flex-direction:column;gap:14px;margin-top:6px;display:flex}.tl li{opacity:0;animation:tlIn 5s var(--ease) infinite;grid-template-columns:12px minmax(0,130px) minmax(0,1fr);align-items:center;gap:14px;display:grid;transform:translate(-10px)}.tl li:nth-child(2){animation-delay:.3s}.tl li:nth-child(3){animation-delay:.6s}.tl li:nth-child(4){animation-delay:.9s}.tl li:nth-child(5){animation-delay:1.2s}@keyframes tlIn{0%{opacity:0;transform:translate(-10px)}10%,80%{opacity:1;transform:none}to{opacity:0}}.tl i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex:none}.tl .ev{color:var(--ink);font-size:15px;font-weight:600}.tl code{font-family:var(--f-mono);color:var(--tm);text-align:start;unicode-bidi:plaintext;font-size:12px}.stack{height:104px;margin-top:6px;position:relative}.stack>*{background:#f1f5f9;border-radius:16px;height:60px;position:absolute;inset-inline:0;box-shadow:inset 0 0 0 1px #e2e8f0}.stack>:first-child{top:42px;background:#e8edf5;inset-inline:8%}.stack>:nth-child(2){top:21px;background:#eef2f7;inset-inline:4%}.stack>.top{background:#fff;align-items:center;gap:14px;padding-inline:16px;animation:5s ease-in-out infinite stackFloat;display:flex;top:0;box-shadow:inset 0 0 0 1px #e2e8f0,0 8px 24px #10182814}.stack .av{background:var(--amber);width:34px;height:34px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.stack .nm{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stack .nm b{color:var(--ink);font-size:15px;font-weight:600}.stack .nm code{font-family:var(--f-mono);color:var(--tm);text-align:start;direction:ltr;font-size:11.5px}.stack .top em{color:#15803d;background:#dcfce7;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600}@keyframes stackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=980px){.bento>*{grid-column:1/-1!important}}.rl-note{color:var(--tx);align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.5;display:flex}.rl-note svg{fill:none;width:17px;height:17px;stroke:var(--amber-lo);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.developers{padding-block:clamp(80px,11vw,140px)}.dev-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.dev-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.h2.mid{font-size:clamp(32px,4.6vw,58px)}.code{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);text-align:left;direction:ltr;border-radius:24px;overflow:hidden}.code .bar{border-bottom:1px solid #1e2330;align-items:center;gap:8px;height:42px;padding-inline:16px;display:flex}.code .bar i{background:var(--line2);border-radius:50%;width:10px;height:10px;display:block}.code .bar span{letter-spacing:.08em;color:var(--t3);margin-inline-start:auto;font-size:11px}.code pre{color:#c9ceda;white-space:normal;margin:0;padding:22px 24px;font-size:13px;line-height:1.75;overflow-x:auto}.code .ln{white-space:pre;min-height:1.75em;display:block}.code .ln.c{color:var(--t3)}.code .ln b{color:var(--amber);font-weight:500}.js .code .ln{clip-path:inset(0 100% 0 0)}.js .code.in .ln{animation:.7s steps(34,end) forwards typeIn;animation-delay:calc(var(--i,0) * .28s + .2s)}@keyframes typeIn{to{clip-path:inset(0)}}@media (width<=980px){.dev-grid{grid-template-columns:1fr}}.languages .section-head{margin-bottom:28px;max-width:820px;margin-inline:auto}.lang-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.lang-pills button{cursor:pointer;height:46px;font:600 15px/1 var(--f-sans);color:var(--ink);background:#fff;border:0;border-radius:999px;padding-inline:22px;transition:background .2s,color .2s;box-shadow:inset 0 0 0 1px #d5d9e0}.lang-pills button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.lang-stage{max-width:1100px;margin-inline:auto}.lang-stage .frame{box-shadow:0 0 0 1px #1e2330,0 40px 90px #10182838}.stack-imgs{aspect-ratio:1920/1200;position:relative}.stack-imgs img{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.stack-imgs img.on{opacity:1}.lang-stage .note{text-align:center;color:var(--tm);margin-top:16px;font-size:13px}.start .section-head{margin-bottom:clamp(32px,5vw,56px)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);display:flex}.step .num{background:var(--amber);width:40px;height:40px;font:600 14px/40px var(--f-mono);text-align:center;border-radius:50%;display:block}.step h3{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600}.step p{color:var(--tx);font-size:16px;line-height:1.55}html[dir=rtl] .step h3{letter-spacing:0}@media (width<=860px){.steps{grid-template-columns:1fr}}.faq .narrow{max-width:900px}.h2.sm{text-align:center;margin-bottom:32px;font-size:clamp(32px,4.6vw,56px)}.qa{border-bottom:1px solid var(--rule)}.qa details{border-top:1px solid var(--rule)}.qa summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;font-size:clamp(18px,2vw,21px);font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary i{flex:none;width:26px;height:26px;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--tm);height:2px;transition:transform .25s var(--ease);border-radius:1px;margin-top:-1px;position:absolute;inset:50% 4px auto}.qa summary i:after{transform:rotate(90deg)}.qa details[open] summary i:after{transform:rotate(0)}.qa details p{color:var(--tx);max-width:760px;padding:0 0 26px;font-size:17px;line-height:1.6}html[dir=rtl] .qa summary{letter-spacing:0}.demo{background:radial-gradient(70% 60% at 50% 100%, #f59e0b2e, #0a0b0d00 70%), var(--void)}.demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.demo-copy{flex-direction:column;gap:20px;display:flex}.demo .h2{letter-spacing:-.045em;color:#fff;font-size:clamp(38px,5.4vw,72px);line-height:1}html[dir=rtl] .demo .h2{letter-spacing:0;line-height:1.2}.areas{border:0;min-width:0;margin:10px 0 0;padding:0}.areas legend{color:var(--t2);margin-bottom:12px;padding:0;font-size:13px;font-weight:500}.area-chips{flex-wrap:wrap;gap:8px;display:flex}.area-chips button{cursor:pointer;height:44px;font:600 14px/1 var(--f-sans);background:var(--surf);color:var(--t1);box-shadow:inset 0 0 0 1px var(--line2);transition:background .18s, color .18s, transform .18s var(--ease);border:0;border-radius:999px;padding-inline:18px}.area-chips button:hover{transform:translateY(-1px)}.area-chips button[aria-pressed=true]{background:var(--amber);color:var(--ink);box-shadow:none}.area-count{letter-spacing:.06em;color:var(--t3);margin-top:14px;font-size:12px}.demo-form{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;flex-direction:column;gap:16px;padding:clamp(22px,3.4vw,36px);display:flex}.row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.demo-form label span{color:var(--t2);font-size:13px;font-weight:500}.demo-form input:not(.hp),.demo-form select{background:var(--ink);color:#fff;width:100%;height:50px;font:400 16px var(--f-sans);border:0;border-radius:12px;padding-inline:16px;box-shadow:inset 0 0 0 1px #2a3242}.demo-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238892a4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:40px}html[dir=rtl] .demo-form select{background-position:16px}.demo-form input:focus,.demo-form select:focus{outline:2px solid var(--amber);outline-offset:1px}.demo-form .hp{opacity:0;width:0;height:0;position:absolute;inset-inline-start:-9999px}.demo-form .submit{width:100%;height:54px;margin-top:4px}.demo-form .submit:disabled{opacity:.6;cursor:progress}.fnote{color:var(--t3);text-align:center;font-size:12px;line-height:1.5}.status{text-align:center;min-height:1.4em;font-size:14px;line-height:1.5}.status.good{color:#4ade80}.status.bad{color:#f87171}.status a{text-decoration:underline}@media (width<=980px){.demo-grid{grid-template-columns:1fr}}@media (width<=520px){.row2{grid-template-columns:1fr}}.foot{background:var(--void);border-top:1px solid #1e2330;padding-block:72px 36px}.foot-grid{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.fb{color:#fff;flex-direction:column;gap:14px;max-width:320px;display:flex}.fb p{color:var(--t3);font-size:14px;line-height:1.6}.fcols{flex-wrap:wrap;gap:clamp(32px,6vw,72px);display:flex}.fcols>div{flex-direction:column;gap:4px;min-width:120px;display:flex}.fcols .eyebrow{color:var(--t3);margin-bottom:10px}.fcols a{color:var(--t3);font-size:14px;line-height:2;transition:color .15s}.fcols a:hover{color:#fff}.foot-end{color:var(--t3);border-top:1px solid #1e2330;margin-top:48px;padding-top:24px;font-size:13px}.foot-logo{width:220px;max-width:100%;height:auto;display:block}.demo-mail{color:var(--t2);margin-top:22px;font-size:15px}.demo-mail a{color:var(--amber);text-underline-offset:3px;unicode-bidi:isolate;font-weight:600;text-decoration:underline}.demo-mail a:hover{color:var(--amber-hi)}.foot-mail{unicode-bidi:isolate}
