html{scroll-behavior:smooth}body{margin:0;background:#ede9de}.dz{--clay:#aa4826;--clay-deep:#8a3518;--clay-mark:#c96442;--ground:#ede9de;--surface:#faf9f5;--ink:#141413;--text:#3d3929;--muted:#666560;--border:#dad9d4;--soft:#fee5db;--info:#654db6;--info-soft:#eae8ff;--info-deep:#4a3796;--warn-soft:#fbebcb;--warn-deep:#6e3d00;--ok:#217541;--ok-soft:#d8f3de;--ok-deep:#1a5c33;--accent:#aa4826;--card:#fff;--inset:#faf9f5;--chip:#e9e6dc;--line:#c9c5b8;--rail:#d6d1c3;--black:#141413;--f-body:Manrope,system-ui,sans-serif;--f-display:Sora,Manrope,system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--dir:1;--w:min(300px,23vw);font-family:var(--f-body);color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;overflow-x:clip;color-scheme:light}.dz[dir=rtl]{--dir:-1;--f-body:"IBM Plex Sans Arabic",system-ui,sans-serif;--f-display:"IBM Plex Sans Arabic",system-ui,sans-serif}.dz[data-theme=dark]{--clay:oklch(.6724 .1308 38.7559);--clay-mark:oklch(.6724 .1308 38.7559);--accent:oklch(.7 .1308 38.7559);--clay-deep:oklch(.7 .1308 38.7559);--soft:oklch(.29 .045 40);--ground:oklch(.2213 .0038 106.707);--surface:oklch(.2679 .0036 106.6427);--card:oklch(.2679 .0036 106.6427);--inset:oklch(.2213 .0038 106.707);--chip:oklch(.213 .0078 95.4245);--ink:oklch(.9818 .0054 95.0986);--text:oklch(.8074 .0142 93.0137);--muted:oklch(.7713 .0169 99.0657);--border:oklch(.3618 .0101 106.8928);--line:oklch(.4336 .0113 100.2195);--rail:oklch(.3618 .0101 106.8928);--info:oklch(.78 .12 290);--info-soft:oklch(.29 .05 292);--info-deep:oklch(.78 .12 290);--warn-soft:oklch(.285 .05 80);--warn-deep:oklch(.82 .13 82);--ok:oklch(.78 .12 158);--ok-soft:oklch(.28 .05 158);--ok-deep:oklch(.78 .12 158);color-scheme:dark}body:has(>.dz[data-theme=dark]){background:#1b1b19}@media(prefers-color-scheme:dark){.dz:not([data-theme]){--clay:oklch(.6724 .1308 38.7559);--clay-mark:oklch(.6724 .1308 38.7559);--accent:oklch(.7 .1308 38.7559);--clay-deep:oklch(.7 .1308 38.7559);--soft:oklch(.29 .045 40);--ground:oklch(.2213 .0038 106.707);--surface:oklch(.2679 .0036 106.6427);--card:oklch(.2679 .0036 106.6427);--inset:oklch(.2213 .0038 106.707);--chip:oklch(.213 .0078 95.4245);--ink:oklch(.9818 .0054 95.0986);--text:oklch(.8074 .0142 93.0137);--muted:oklch(.7713 .0169 99.0657);--border:oklch(.3618 .0101 106.8928);--line:oklch(.4336 .0113 100.2195);--rail:oklch(.3618 .0101 106.8928);--info:oklch(.78 .12 290);--info-soft:oklch(.29 .05 292);--info-deep:oklch(.78 .12 290);--warn-soft:oklch(.285 .05 80);--warn-deep:oklch(.82 .13 82);--ok:oklch(.78 .12 158);--ok-soft:oklch(.28 .05 158);--ok-deep:oklch(.78 .12 158);color-scheme:dark}body:has(>.dz:not([data-theme])){background:#1b1b19}}.dz img.dk,.dz[data-theme=dark] img.lt{display:none}.dz[data-theme=dark] img.dk{display:block}@media(prefers-color-scheme:dark){.dz:not([data-theme]) img.lt{display:none}.dz:not([data-theme]) img.dk{display:block}}.dz *,.dz *:before,.dz *:after{box-sizing:border-box}.dz img{display:block;max-width:100%;height:auto}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.mono{font-family:var(--f-mono);direction:ltr;unicode-bidi:isolate}.eyebrow{margin:0;font-family:var(--f-mono);font-size:13px;letter-spacing:.04em;color:var(--accent)}.dz[dir=rtl] .eyebrow{font-family:var(--f-body);font-size:14px;font-weight:700;letter-spacing:0}.h2{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(34px,5.4vw,72px);line-height:1;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.dz[dir=rtl] .h2{font-weight:700;letter-spacing:0;line-height:1.2}.intro{margin:0;max-width:52ch;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;border:0;font:inherit;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-light{background:#fff;color:#8a3518}.btn-ink{background:var(--black);color:#fff}.btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.btn.soon{cursor:default;box-shadow:inset 0 0 0 1.5px #ffffff73;color:#ffe9df}.btn-lg{min-height:58px;padding:0 26px;font-size:17px}.dz a:focus-visible,.dz button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.hero a:focus-visible,.contact-card a:focus-visible{outline-color:#fff}.top{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:14px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand img{width:38px;height:38px;border-radius:10px;background:#faf9f5}.brand span{font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.02em}.nav{display:flex;align-items:center;gap:4px}.nav .link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.nav .link:hover{background:#ffffff1f}.theme{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-inline-start:4px;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.theme:hover{background:#ffffff3d}.theme .i-sun,.theme[aria-pressed=true] .i-moon{display:none}.theme[aria-pressed=true] .i-sun{display:block}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.dz.theming,.dz.theming *{transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease}@media(prefers-reduced-motion:no-preference){.theme svg{animation:icon-in .55s cubic-bezier(.2,.8,.2,1.2) both}@keyframes icon-in{0%{opacity:0;transform:rotate(-100deg) scale(.4)}}}.lang-ar{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.lang-en{font-family:Manrope,system-ui,sans-serif}.hero{position:relative;background:var(--clay);color:#fff}.hero-copy{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(20px,4vw,44px) 0;text-align:center}.hero h1{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(40px,6.6vw,92px);line-height:.98;letter-spacing:-.045em;max-width:13ch;text-wrap:balance}.dz[dir=rtl] .hero h1{font-weight:700;letter-spacing:0;line-height:1.18}.lede{margin:0;max-width:44ch;font-size:clamp(17px,1.9vw,21px);line-height:1.5;color:#ffe9df}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.note{margin:0;font-size:13px;color:#ffd9c9}.phones{position:relative;z-index:2;display:flex;justify-content:center;align-items:flex-start;gap:clamp(14px,3vw,40px);margin-top:clamp(32px,5vw,56px);margin-bottom:calc(var(--w)*-.95)}.phone{flex:0 0 var(--w);width:var(--w)}.phone.s1,.phone.s2{transform:translateY(56px)}.frame{background:var(--black);padding:calc(var(--w)*.032);border-radius:calc(var(--w)*.105);box-shadow:0 40px 80px -30px #3c10008c,0 2px #ffffff14 inset}.frame img{width:100%;aspect-ratio:390/844;border-radius:calc(var(--w)*.073);background:#faf9f5}@media(max-width:720px){.dz{--w:min(240px,58vw)}}.feats{background:var(--surface);border-bottom:1px solid var(--border)}.feats .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 36px;padding-block:calc(var(--w)*.95 + clamp(48px,7vw,80px)) clamp(48px,7vw,88px)}.feat{display:flex;flex-direction:column;gap:8px}.feat h3{margin:0;font-family:var(--f-display);font-size:22px;letter-spacing:-.02em;color:var(--ink)}.dz[dir=rtl] .feat h3{letter-spacing:0}.feat p{margin:0;font-size:16px;line-height:1.55}.tl{padding-block:clamp(64px,9vw,120px)}.tl-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:clamp(32px,5vw,56px)}.lane-heads{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);margin-bottom:22px}.lane-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;min-width:0}.lane-head.c{grid-column:1;background:var(--soft);color:var(--clay-deep)}.lane-head.l{grid-column:3;background:var(--info-soft);color:var(--info-deep)}.lane-head b{display:block;font-family:var(--f-display);font-size:19px}.lane-head small{display:block;font-size:13px;opacity:.9}.lane-icon{flex:0 0 40px;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff}.lane-head.c .lane-icon{background:var(--clay-mark)}.lane-head.l .lane-icon{background:var(--info)}.lanes{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.lanes:before,.lanes:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:calc(50% - 1.5px);width:3px;border-radius:2px}.lanes:before{background:var(--rail)}.lanes:after{background:var(--ink);transform-origin:top}.ev{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center}.ev.c{--ss:right;--swing:-80deg;--free:to right}.ev.l,.dz[dir=rtl] .ev.c{--ss:left;--swing:80deg;--free:to left}.dz[dir=rtl] .ev.l{--ss:right;--swing:-80deg;--free:to right}.ev .mid{grid-column:2;grid-row:1;position:relative;z-index:1;display:flex;justify-content:center;align-self:center;height:20px}.ev .mid:after{content:"";position:absolute;z-index:-1;top:9px;height:2px;width:50%;background:var(--ink);transform-origin:var(--ss) center}.ev.c .mid:after{inset-inline-end:50%}.ev.l .mid:after{inset-inline-start:50%}.dot{width:20px;height:20px;border-radius:999px;border:4px solid var(--ground)}.ev.c .dot{background:var(--clay-mark)}.ev.l .dot{background:var(--info)}.time{position:absolute;top:26px;display:flex;flex-direction:column;align-items:center;padding:2px 6px;background:var(--ground);font-size:11px;font-weight:700;color:var(--muted);text-align:center;white-space:nowrap}.time .mono{font-size:13px;font-weight:600;color:var(--ink)}.card{position:relative;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px 18px;background:var(--card);border:1px solid var(--border);border-radius:22px;min-width:0;transform-origin:var(--ss) center}@property --veil{syntax:"<number>";inherits:true;initial-value:0}.ev .card{filter:opacity(1)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(var(--free),rgba(20,20,19,.4),rgba(20,20,19,.14) 45%,rgba(20,20,19,0) 80%)}.veil{--veil:0;position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.veil i{position:absolute;inset:0}.veil i:nth-child(1){-webkit-backdrop-filter:blur(calc(var(--veil)*2px));backdrop-filter:blur(calc(var(--veil)*2px));-webkit-mask-image:linear-gradient(var(--free),#000 55%,transparent 85%);mask-image:linear-gradient(var(--free),#000 55%,transparent 85%)}.veil i:nth-child(2){-webkit-backdrop-filter:blur(calc(var(--veil)*6px));backdrop-filter:blur(calc(var(--veil)*6px));-webkit-mask-image:linear-gradient(var(--free),#000 38%,transparent 65%);mask-image:linear-gradient(var(--free),#000 38%,transparent 65%)}.veil i:nth-child(3){-webkit-backdrop-filter:blur(calc(var(--veil)*14px));backdrop-filter:blur(calc(var(--veil)*14px));-webkit-mask-image:linear-gradient(var(--free),#000 22%,transparent 48%);mask-image:linear-gradient(var(--free),#000 22%,transparent 48%)}.veil i:nth-child(4){-webkit-backdrop-filter:blur(calc(var(--veil)*30px));backdrop-filter:blur(calc(var(--veil)*30px));-webkit-mask-image:linear-gradient(var(--free),#000 8%,transparent 30%);mask-image:linear-gradient(var(--free),#000 8%,transparent 30%)}.ev.c .card{grid-column:1}.ev.l .card{grid-column:3}.card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.card h3{margin:0;font-family:var(--f-display);font-size:18px;letter-spacing:-.01em;color:var(--ink)}.dz[dir=rtl] .card h3{letter-spacing:0}.card p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.chip{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.chip.c{background:var(--soft);color:var(--clay-deep)}.chip.l{background:var(--info-soft);color:var(--info-deep)}@media(max-width:760px){.lane-heads{grid-template-columns:1fr 1fr;gap:8px}.lane-head.c{grid-column:1}.lane-head.l{grid-column:2}.lane-head{padding:10px 12px;gap:8px}.lane-icon{display:none}.lane-head b{font-size:16px}.lanes:before,.lanes:after{inset-inline-start:21px}.ev{grid-template-columns:44px minmax(0,1fr)}.dz .ev.c,.dz .ev.l{--ss:left;--swing:80deg;--free:to left}.dz[dir=rtl] .ev.c,.dz[dir=rtl] .ev.l{--ss:right;--swing:-80deg;--free:to right}.ev .mid{grid-column:1}.ev.c .mid:after,.ev.l .mid:after{inset-inline-end:auto;inset-inline-start:50%}.ev.c .card,.ev.l .card{grid-column:2}.card{padding:14px}.time{padding:2px 1px;font-size:10px}.time .mono{font-size:12px}}.privacy{display:flex;align-items:center;gap:12px;max-width:640px;margin:clamp(36px,5vw,56px) auto 0;padding:14px 18px;border:1px dashed var(--line);border-radius:16px;font-size:15px;line-height:1.5}.privacy svg{flex:0 0 auto;color:var(--accent)}.ui{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--chip);color:var(--text);font-size:12.5px;font-weight:600}.ui-chip.mono{font-size:12px}.ui-chip.clay{background:var(--soft);color:var(--clay-deep)}.ui-chip.warn{background:var(--warn-soft);color:var(--warn-deep)}.ui-chip.ok{background:var(--ok-soft);color:var(--ok-deep)}.ui-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13px;font-weight:700}.ui-btn.primary{background:var(--clay);border-color:var(--clay);color:#fff}.ui-bubble{display:flex;flex-direction:column;gap:2px;max-width:100%;padding:9px 12px;background:var(--inset);border:1px solid var(--border);border-radius:14px;border-end-start-radius:4px;font-size:14px;line-height:1.5;color:var(--ink)}.ui-bubble b{font-size:12px;color:var(--accent)}.ui-bubble small,.ui-notice small{font-size:11px;color:var(--muted);text-align:end}.ui-notice{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;background:var(--inset);border:1px solid var(--border);border-radius:12px}.ui-icon{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--accent)}.ui-notice-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;font-size:12.5px;color:var(--muted)}.ui-notice-text b{font-size:13.5px;color:var(--ink)}.ui-notice-text small{text-align:start}.ui-unread{flex:0 0 8px;width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--clay-mark)}.ui-money{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;background:var(--inset);border:1px solid var(--border);border-radius:12px;font-size:12.5px;color:var(--muted)}.ui-money strong{font-size:22px;font-weight:600;color:var(--ink);text-align:start}.ui-money strong.ok{color:var(--ok)}.ui-buckets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;width:100%;padding:10px 12px;background:var(--inset);border:1px solid var(--border);border-radius:12px}.ui-buckets small{grid-column:1/-1;font-size:12.5px;font-weight:700;color:var(--warn-deep)}.ui-buckets strong{font-size:19px;font-weight:600;color:var(--ink);text-align:start}.desk{background:var(--surface);border-block:1px solid var(--border)}.desk-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding-top:clamp(64px,9vw,112px)}.desk-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,4vw,48px) clamp(64px,9vw,112px)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.step{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--border);font-size:16px;font-weight:600;color:var(--ink)}.step .n{flex:0 0 32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--clay-deep);font-weight:600}.desk-note{display:flex;gap:10px;margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.desk-note svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.desk-visual{position:relative;container-type:inline-size;padding-bottom:9%;padding-inline-end:10%}.win{position:relative;aspect-ratio:1280/800;border-radius:6px;overflow:hidden;background:var(--ground);box-shadow:0 50px 90px -50px #281e0a8c,0 0 0 1px var(--border)}.layer{position:absolute;inset:0;width:100%;height:100%}.dphone{--w:24cqw;--tx:calc(var(--dir)*-68.5cqw);--ty:-16.8cqw;position:absolute;z-index:2;bottom:0;inset-inline-end:0;width:var(--w)}.dphone .frame{padding:0;background:none;border:calc(var(--w)*.035) solid var(--black);border-radius:calc(var(--w)*.105);box-shadow:0 30px 50px -24px #281e0a8c,0 0 0 1px #ffffff0f inset}.scr{position:relative;aspect-ratio:390/844;border-radius:calc(var(--w)*.07);overflow:hidden}.cam{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:saturate(1.35) contrast(1.08) brightness(1.05);backdrop-filter:saturate(1.35) contrast(1.08) brightness(1.05);background:linear-gradient(125deg,#ffffff3d,#fff0 30%),radial-gradient(120% 80% at 50% 46%,#14141300 50%,#14141357),#1414130d}.cam:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.frame .cam-bar{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:auto;border-radius:0;background:none}.reticle{position:absolute;top:46%;left:50%;width:80%;aspect-ratio:1;translate:-50% -50%;border:2px solid var(--clay-mark);border-radius:18%;box-shadow:0 0 0 999px #14141324;overflow:hidden}.scanline{position:absolute;left:8%;right:8%;top:10%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 8px 2px #ffffff8c}.cam-hint{position:absolute;z-index:1;left:7%;right:7%;bottom:15%;padding:.5em .8em;border-radius:999px;background:#141413b8;color:#fff;font-size:calc(var(--w)*.05);line-height:1.3;text-align:center}@media(max-width:860px){.desk-stage{grid-template-columns:1fr}.desk-visual{order:-1}.step{padding:11px 14px;font-size:15px}.desk-note{display:none}}.contact{padding-block:clamp(64px,9vw,112px)}.contact-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:clamp(16px,4vw,56px);padding:clamp(24px,5vw,56px) clamp(24px,5vw,56px) 0;border-radius:32px;background:var(--clay);color:#fff;overflow:hidden}.contact-card .h2{color:#fff}.contact-card p{margin:0;font-size:clamp(16px,1.7vw,19px);line-height:1.55;color:#ffe9df;max-width:46ch}.wave{width:100%;max-width:340px;justify-self:center;margin-bottom:-4px}.contact-text{display:flex;flex-direction:column;gap:18px;padding-bottom:clamp(28px,5vw,56px)}.contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media(max-width:760px){.contact-card{grid-template-columns:1fr}.wave{order:2;max-width:220px}.contact-text{padding-bottom:0}.contact-actions .btn{width:100%}}.ft{--mk-f:#faf9f5;--mk-b:var(--clay-mark);background:#141413;color:#c9c6bb;overflow:hidden}.ft a{color:#faf9f5;text-decoration:none}.ft a:hover{text-decoration:underline;text-underline-offset:3px}.ft a:focus-visible{outline-color:#faf9f5}.ft-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:56px}.ft-lede{margin:0;max-width:30ch;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:-.02em;color:#faf9f5}.dz[dir=rtl] .ft-lede{letter-spacing:0;line-height:1.45}.ft-nav{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:12px 40px;font-size:15px;font-weight:700}.ft-nav .soon{font-weight:500;color:#a8a69e}.ft-small{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:44px;padding-top:18px;border-top:1px solid rgba(250,249,245,.14);font-size:13px;color:#a8a69e}.ft-box{container-type:inline-size}.ft-giant{display:flex;align-items:flex-end;gap:2.7cqw;margin-top:28px;margin-bottom:-5.2cqw}.ft-giant svg{display:block;flex:none;width:auto;height:18.5cqw;margin-bottom:6.3cqw}.ft-giant b{font-family:Sora,sans-serif;font-weight:800;font-size:26.5cqw;line-height:1;letter-spacing:-.065em;color:#faf9f5}.dz[dir=rtl] .ft-giant{margin-top:12px;margin-bottom:-3cqw}.dz[dir=rtl] .ft-giant svg{margin-bottom:4.8cqw}.dz[dir=rtl] .ft-giant b{font-family:var(--f-display);font-weight:700;letter-spacing:0;font-size:28.5cqw;line-height:.9}@media(prefers-reduced-motion:no-preference){.frame.rise{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.phone.s1 .frame.rise{animation-delay:.12s}.phone.s2 .frame.rise{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(60px)}}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.hero-copy{animation:copy-drift linear both;animation-timeline:scroll(root);animation-range:0px 55vh}.phones{perspective:1200px}.phone.c{position:relative;z-index:2;animation:focus-c linear both;animation-timeline:scroll(root);animation-range:0px 55vh}.phone.s1,.phone.s2{animation:focus-s linear both;animation-timeline:scroll(root);animation-range:0px 55vh}.phone.s1{transform-origin:right center;--ry:-24deg}.phone.s2,.dz[dir=rtl] .phone.s1{transform-origin:left center;--ry:24deg}.dz[dir=rtl] .phone.s2{transform-origin:right center;--ry:-24deg}.feat{animation:fade-up linear both;animation-timeline:view();animation-range:entry 0% cover 35%}.lanes{view-timeline-name:--lanes}.lanes:after{animation:draw linear both;animation-timeline:--lanes;animation-range:entry 50% exit 50%}.ev{view-timeline-name:--ev}.ev .dot{animation:pop linear both;animation-timeline:--ev;animation-range:entry 5% cover 22%}.ev .mid:after{animation:link linear both;animation-timeline:--ev;animation-range:entry 10% cover 26%}.ev .time{animation:fade-up linear both;animation-timeline:--ev;animation-range:entry 15% cover 30%}.ev .card{animation:swing linear both;animation-timeline:--ev;animation-range:entry 20% cover 42%}.ev .card:after{animation:unshade linear both;animation-timeline:--ev;animation-range:entry 20% cover 46%}.ev .veil{animation:unveil linear both;animation-timeline:--ev;animation-range:entry 20% cover 46%}.ev .ui>*{animation:settle linear both;animation-timeline:--ev;animation-range:entry 40% cover 50%}.ev .ui>*+*{animation-range:entry 50% cover 56%}.desk-track{height:calc(min(100svh,1000px)*2.4);view-timeline-name:--desk}.desk-stage{position:sticky;top:0;min-height:min(100svh,1000px);align-content:center}.dphone{animation:scan-move linear both;animation-timeline:--desk;animation-range:contain 0% contain 56%}.scanline{animation:sweep 1.6s ease-in-out infinite alternate}.reticle{animation:lock linear both;animation-timeline:--desk;animation-range:contain 27% contain 32%}.cam:after{animation:flash linear both;animation-timeline:--desk;animation-range:contain 30% contain 34%}.cam{animation:cam-off linear both;animation-timeline:--desk;animation-range:contain 37% contain 41%}.l-confirm{animation:show linear both;animation-timeline:--desk;animation-range:contain 37% contain 41%}.l-done,.l-chat{animation:show linear both;animation-timeline:--desk;animation-range:contain 58% contain 68%}.step.s1{animation:step-a linear both;animation-timeline:--desk;animation-range:contain 0% contain 14%}.step.s2{animation:step-b linear both;animation-timeline:--desk;animation-range:contain 8% contain 26%}.step.s3{animation:step-c linear both;animation-timeline:--desk;animation-range:contain 18% contain 24%}.wave{animation:wave-in linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes copy-drift{to{opacity:0;transform:translateY(-40px)}}@keyframes focus-c{0%{transform:none}to{transform:scale(1.08)}}@keyframes focus-s{0%{transform:translateY(56px)}to{transform:translateY(56px) rotateY(var(--ry)) scale(.9);filter:blur(5px) brightness(.8)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes draw{0%{transform:scaleY(0)}}@keyframes pop{0%{transform:scale(0)}60%{transform:scale(1.45);box-shadow:0 0 0 10px color-mix(in oklch,var(--clay-mark) 22%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes link{0%{transform:scaleX(0)}}@keyframes unshade{0%{opacity:1}to{opacity:0}}@keyframes unveil{0%{--veil:1}to{--veil:0}}@keyframes swing{0%{opacity:0;transform:perspective(1100px) rotateY(var(--swing)) scale(.9)}35%{opacity:1}}@keyframes settle{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes scan-move{0%{opacity:0;translate:0 40px;rotate:0deg}8%{opacity:1;translate:0 0;rotate:0deg}40%,62%{opacity:1;translate:var(--tx) var(--ty);rotate:calc(var(--dir)*-2deg)}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes sweep{0%{top:8%}to{top:calc(92% - 2px)}}@keyframes lock{0%{border-color:var(--clay-mark);scale:1}60%{border-color:#6ecf9a;scale:.9;box-shadow:0 0 0 999px #14141324,0 0 18px 3px #6ecf9abf}to{border-color:#6ecf9a;scale:.93;box-shadow:0 0 0 999px #14141324,0 0 10px 1px #6ecf9a80}}@keyframes flash{0%,to{opacity:0}45%{opacity:.6}}@keyframes cam-off{to{opacity:0}}@keyframes show{0%{opacity:0}}@keyframes step-a{0%,75%{opacity:1;transform:none}to{opacity:.45;transform:scale(.97)}}@keyframes step-b{0%{opacity:.45;transform:scale(.97)}25%,80%{opacity:1;transform:none}to{opacity:.45;transform:scale(.97)}}@keyframes step-c{0%{opacity:.45;transform:scale(.97)}}@keyframes wave-in{0%{opacity:0;transform:translateY(60px) rotate(calc(var(--dir)*-6deg))}}.io .feat{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.io .ev .card{opacity:0;transform:perspective(1100px) rotateY(var(--swing)) scale(.9);transition:opacity .5s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.io .feat.in,.io .ev.in .card{opacity:1;transform:none}.io .ev .card:after{opacity:1;transition:opacity .9s ease .1s}.io .ev .veil{--veil:1;transition:--veil .9s ease .1s}.io .ev.in .card:after{opacity:0}.io .ev.in .veil{--veil:0}
